From patchwork Fri Oct 28 20:50:21 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 688628 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 3t5GCB0Zsrz9t1C for ; Sat, 29 Oct 2016 07:51:50 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 41D0BA7558; Fri, 28 Oct 2016 22:51:40 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YtyrOLFLA-TI; Fri, 28 Oct 2016 22:51:40 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 54136A7535; Fri, 28 Oct 2016 22:51:33 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 0BD104B6B3 for ; Fri, 28 Oct 2016 22:51:07 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kGusUGCvPscw for ; Fri, 28 Oct 2016 22:51:06 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from mout.perfora.net (mout.perfora.net [74.208.4.196]) by theia.denx.de (Postfix) with ESMTPS id 11F884B68A for ; Fri, 28 Oct 2016 22:51:03 +0200 (CEST) Received: from marcel-pc.toradex.int.net ([84.227.37.153]) by mrelay.perfora.net (mreueus002) with ESMTPA (Nemesis) id 0MbAUv-1cJGAK3Wah-00KfMY; Fri, 28 Oct 2016 22:50:44 +0200 From: Marcel Ziswiler To: u-boot@lists.denx.de Date: Fri, 28 Oct 2016 22:50:21 +0200 Message-Id: <1477687824-5395-2-git-send-email-marcel.ziswiler@toradex.com> X-Mailer: git-send-email 2.5.5 In-Reply-To: <1477687824-5395-1-git-send-email-marcel.ziswiler@toradex.com> References: <1477687824-5395-1-git-send-email-marcel.ziswiler@toradex.com> X-Provags-ID: V03:K0:fdd9OYeh0GiA+NZ1BOVqdQkQk1mS1tiSnufv5wj2wjfHoWRCYwt eYRdoDvbi3y/WSlZbdP7AqvSpllm5oDgc0YAZIlhoC0OM4nqGQQz7zlMpFza6fkiMZ7RPvD QC1VnvKTm8nm/+JzEgN/Ihl7POkwHLK74OGaJObCO0UkbFSiZl91y/rs0wDGnSngh8ndbCn iUjkQ3ZcwjrhqlZ8YUbzQ== X-UI-Out-Filterresults: notjunk:1; V01:K0:1aZMUx5Wwik=:DUsJ4F7c/JgzYbwcpDJgcR d++DPe7DvQGskvqbMr5eoLBDNsQRDMcWxDJG2A5JsgIUaV3A/lSixnND7p+MTzQvcr4EtkwAv 190+CoqXBtibHR+5kVDI2SMfP/cOMxKoxYTonWepjb/hZToF2Ai3nAtYDKXnZpRl48qpFnsLM vulBguHulgAphkBXoigLHwGu4UR55rbYgUsqIMpS62BJB4D07uY6E1i40FWFYFG9LJLPQzXbZ t3ApodpVZ6NyWgzg40j+9c1F7NZA1fNUiVY5pNcNr8fusO1AFH3M73OSDQPjVaFNnt4QB28Ld EKeDSEwn5/gh0Ai/YwsdfX8VYaUTVz+1aw4TpShxxBkYmn/fC6kATfk/rdNlOOrUQ/dESpd09 K22ZPQkzAF5ldms/XIY6RCDVmZIXc4eVHpqqMiboGcxV6N8XItfbC+ZrFhRid+SP2AmAERtV4 Se2JA4cJ7/XT2TmslpUOCtZIgF5HA4DMCcqKqQKzD0VwGBV9nqd5ZeOE2lvQjgaKu8REnmFU9 d3qbYcKJgx7QrljjcyY5+uAf/aThsja1cwP/fkvxPtSTYw8/g4/oMNTOu7sxoh2I3rFVGShn2 qBKaggXEA/j7XvuoUMAiX/DcXCYYbcwHFd5baLC0BGVMYyqAuCZFdm+kvyufjzGKjCSEEboHQ lOVRdxlvBV4D45ISs0dFR+HQ0Huu9dV6spyWhIOArkuLjhkMLypomxP2HyLkxE/5eAgI= Cc: Marek Vasut , Marcel Ziswiler , Michal Simek , Lukasz Dalek , Wills Wang , Jagan Teki Subject: [U-Boot] [PATCH 1/4] serial: pxa: use kconfig for serial configuration X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Migrate the PXA serial driver to be configured via Kconfig. Signed-off-by: Marcel Ziswiler --- configs/colibri_pxa270_defconfig | 1 + configs/h2200_defconfig | 1 + configs/zipitz2_defconfig | 1 + drivers/serial/Kconfig | 6 ++++++ include/configs/colibri_pxa270.h | 1 - include/configs/h2200.h | 2 -- include/configs/zipitz2.h | 1 - scripts/config_whitelist.txt | 1 - 8 files changed, 9 insertions(+), 5 deletions(-) diff --git a/configs/colibri_pxa270_defconfig b/configs/colibri_pxa270_defconfig index 9a57041..85740c2 100644 --- a/configs/colibri_pxa270_defconfig +++ b/configs/colibri_pxa270_defconfig @@ -13,6 +13,7 @@ CONFIG_CMD_DHCP=y CONFIG_CMD_PING=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_PXA_SERIAL=y CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_OF_LIBFDT=y diff --git a/configs/h2200_defconfig b/configs/h2200_defconfig index c1b359e..a47159a 100644 --- a/configs/h2200_defconfig +++ b/configs/h2200_defconfig @@ -24,3 +24,4 @@ CONFIG_SYS_PROMPT="> " # CONFIG_CMD_NFS is not set CONFIG_CMD_PING=y # CONFIG_CMD_MISC is not set +CONFIG_PXA_SERIAL=y diff --git a/configs/zipitz2_defconfig b/configs/zipitz2_defconfig index 8eb9be4..5846579 100644 --- a/configs/zipitz2_defconfig +++ b/configs/zipitz2_defconfig @@ -14,6 +14,7 @@ CONFIG_CMD_USB=y CONFIG_CMD_CACHE=y CONFIG_CMD_EXT2=y CONFIG_CMD_FAT=y +CONFIG_PXA_SERIAL=y CONFIG_USB=y CONFIG_USB_STORAGE=y CONFIG_LCD=y diff --git a/drivers/serial/Kconfig b/drivers/serial/Kconfig index 541cf2e..cb6a2a2 100644 --- a/drivers/serial/Kconfig +++ b/drivers/serial/Kconfig @@ -386,4 +386,10 @@ config MSM_SERIAL for example APQ8016 and MSM8916. Single baudrate is supported in current implementation (115200). +config PXA_SERIAL + bool "PXA serial port support" + help + If you have a machine based on a Marvell XScale PXA2xx CPU you + can enable its onboard serial ports by enabling this option. + endmenu diff --git a/include/configs/colibri_pxa270.h b/include/configs/colibri_pxa270.h index 429f571..5245609 100644 --- a/include/configs/colibri_pxa270.h +++ b/include/configs/colibri_pxa270.h @@ -44,7 +44,6 @@ /* * Serial Console Configuration */ -#define CONFIG_PXA_SERIAL #define CONFIG_FFUART 1 #define CONFIG_CONS_INDEX 3 #define CONFIG_BAUDRATE 115200 diff --git a/include/configs/h2200.h b/include/configs/h2200.h index 8e77982..18b5488 100644 --- a/include/configs/h2200.h +++ b/include/configs/h2200.h @@ -107,8 +107,6 @@ /* * Serial port */ - -#define CONFIG_PXA_SERIAL #define CONFIG_FFUART #define CONFIG_CONS_INDEX 3 diff --git a/include/configs/zipitz2.h b/include/configs/zipitz2.h index ed2c9ac..97dfc0e 100644 --- a/include/configs/zipitz2.h +++ b/include/configs/zipitz2.h @@ -49,7 +49,6 @@ * Serial Console Configuration * STUART - the lower serial port on Colibri board */ -#define CONFIG_PXA_SERIAL #define CONFIG_STUART 1 #define CONFIG_CONS_INDEX 2 #define CONFIG_BAUDRATE 115200 diff --git a/scripts/config_whitelist.txt b/scripts/config_whitelist.txt index 11b5a22..1aef1bc 100644 --- a/scripts/config_whitelist.txt +++ b/scripts/config_whitelist.txt @@ -3740,7 +3740,6 @@ CONFIG_PWM_IMX CONFIG_PXA_LCD CONFIG_PXA_MMC_GENERIC CONFIG_PXA_PWR_I2C -CONFIG_PXA_SERIAL CONFIG_PXA_STD_I2C CONFIG_PXA_VGA CONFIG_PXA_VIDEO