From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756667AbbFPIl1 (ORCPT ); Tue, 16 Jun 2015 04:41:27 -0400 Received: from mail-lb0-f172.google.com ([209.85.217.172]:35949 "EHLO mail-lb0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756637AbbFPIlN (ORCPT ); Tue, 16 Jun 2015 04:41:13 -0400 From: Ricardo Ribalda Delgado To: Greg Kroah-Hartman , Jiri Slaby , Alan Cox , "Rafael J. Wysocki" , Peter Huewe , linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, peter_hong@fintek.com.tw Cc: Ricardo Ribalda Delgado Subject: [PATCH v3 0/5] serial/8250_fintek Support any configuration Date: Tue, 16 Jun 2015 10:41:04 +0200 Message-Id: <1434444069-30260-1-git-send-email-ricardo.ribalda@gmail.com> X-Mailer: git-send-email 2.1.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The original driver only supported the default configuration of the chip. This patchset add supports for all the possible configurations: -Different io address -Multiple chips -Different chip_ids Patchset can be viewed online at https://github.com/ribalda/linux/tree/8250_fintek_try3 v3: Error found by Peter Hong Fix memset after initialization. v2: Fix comments by Alan Cox Replace blah foo[] = { 1,2,3,4 }; with static const blah foo[] = { 1,2,3,4 }; Reported-by: Peter Hong Ricardo Ribalda Delgado (5): serial/8250_fintek: Use private data structure serial/8250_fintek: Support for multiple base_ports serial/8250_fintek: Support for chip_ip 0x0501 serial/8250_fintek: Support keys different than default serial/8250_fintek: Support for any io address. drivers/tty/serial/8250/8250_fintek.c | 172 +++++++++++++++++++++------------- 1 file changed, 107 insertions(+), 65 deletions(-) -- 2.1.4