From patchwork Tue Dec 2 07:07:11 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hyungwon Hwang X-Patchwork-Id: 416720 X-Patchwork-Delegate: promsoft@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 204D31402AC for ; Tue, 2 Dec 2014 18:07:57 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 9DCC24B86E; Tue, 2 Dec 2014 08:07:45 +0100 (CET) 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 zBJmV-H0SXR3; Tue, 2 Dec 2014 08:07:45 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 2ACA24B876; Tue, 2 Dec 2014 08:07:43 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 8CA4B4B7FB for ; Tue, 2 Dec 2014 08:07:32 +0100 (CET) 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 lbw+1ZAWaImh for ; Tue, 2 Dec 2014 08:07:32 +0100 (CET) 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 mailout2.samsung.com (mailout2.samsung.com [203.254.224.25]) by theia.denx.de (Postfix) with ESMTPS id DC2654B7E8 for ; Tue, 2 Dec 2014 08:07:28 +0100 (CET) Received: from epcpsbgr3.samsung.com (u143.gpu120.samsung.co.kr [203.254.230.143]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0NFY00HU4147O5C0@mailout2.samsung.com> for u-boot@lists.denx.de; Tue, 02 Dec 2014 16:07:20 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [172.20.52.112]) by epcpsbgr3.samsung.com (EPCPMTA) with SMTP id C0.17.18484.7256D745; Tue, 02 Dec 2014 16:07:19 +0900 (KST) X-AuditID: cbfee68f-f791c6d000004834-6d-547d65273059 Received: from epmmp2 ( [203.254.227.17]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 31.22.09430.7256D745; Tue, 02 Dec 2014 16:07:19 +0900 (KST) Received: from localhost.localdomain ([10.88.98.185]) by mmp2.samsung.com (Oracle Communications Messaging Server 7u4-24.01 (7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0NFY00KJF143LD21@mmp2.samsung.com>; Tue, 02 Dec 2014 16:07:19 +0900 (KST) From: Hyungwon Hwang To: u-boot@lists.denx.de Date: Tue, 02 Dec 2014 16:07:11 +0900 Message-id: <1417504034-25522-2-git-send-email-human.hwang@samsung.com> X-Mailer: git-send-email 1.9.1 In-reply-to: <1417504034-25522-1-git-send-email-human.hwang@samsung.com> References: <1417504034-25522-1-git-send-email-human.hwang@samsung.com> X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrLLMWRmVeSWpSXmKPExsWyRsSkQFc9tTbE4EyXucXSGX2sFtd+z2Cz ePNwM6NFx5EWRotvW7YxWkw//pbV4u3eTnYHdo/ZDRdZPP4+vw4kZrcye5y9s4PRo2/LKsYA 1igum5TUnMyy1CJ9uwSujKXrvrEWvFSt2PvnG1sDY59CFyMnh4SAicSfpUeYIGwxiQv31rN1 MXJxCAksZZR4tW0DI0zR7hv72SES0xklzs7bwgThtDJJbP39GaydTUBPYsG1H+wgtoiAhMSv /quMIEXMAksYJeZseM3axcjBISwQJ/F8YTFIDYuAqsSZKw9ZQGxeAXeJ6Xe3sUNsk5M4eWwy K4jNKeAh8Xbda7C4EFDNtpaTYIslBOaxS1z8vIkVYpCAxLfJh1hA5ksIyEpsOsAMMUdS4uCK GywTGIUXMDKsYhRNLUguKE5KLzLWK07MLS7NS9dLzs/dxAgM9dP/nvXvYLx7wPoQowAHoxIP 74nzNSFCrIllxZW5hxhNgTZMZJYSTc4HRlReSbyhsZmRhamJqbGRuaWZkjjvQqmfwUIC6Ykl qdmpqQWpRfFFpTmpxYcYmTg4pRoY7aftvL5ed1Xwg2exqg6iUU9O6Kv/e/xHvkOiyiyGd8HG k7JH1i408POQb/PMEE26e23KzvoND5fLhMy24ve/5dQR/6OjU4WVR7tb1dzMU+yJ5A2WtYG7 /q99/8598e1rZ7/Vn3L3LZVzNmTuFXrkyynqnpxjtcm8mM8k7daC9dWxW41mbclSYinOSDTU Yi4qTgQAQfVBvnACAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsVy+t9jQV311NoQg+7jehZLZ/SxWlz7PYPN 4s3DzYwWHUdaGC2+bdnGaDH9+FtWi7d7O9kd2D1mN1xk8fj7/DqQmN3K7HH2zg5Gj74tqxgD WKMaGG0yUhNTUosUUvOS81My89JtlbyD453jTc0MDHUNLS3MlRTyEnNTbZVcfAJ03TJzgA5R UihLzCkFCgUkFhcr6dthmhAa4qZrAdMYoesbEgTXY2SABhLWMGYsXfeNteClasXeP9/YGhj7 FLoYOTkkBEwkdt/Yzw5hi0lcuLeerYuRi0NIYDqjxNl5W5ggnFYmia2/PzOBVLEJ6EksuPYD rENEQELiV/9VRpAiZoEljBJzNrxm7WLk4BAWiJN4vrAYpIZFQFXizJWHLCA2r4C7xPS726C2 yUmcPDaZFcTmFPCQeLvuNVhcCKhmW8tJpgmMvAsYGVYxiqYWJBcUJ6XnGukVJ+YWl+al6yXn 525iBEfSM+kdjKsaLA4xCnAwKvHwnjhfEyLEmlhWXJl7iFGCg1lJhPeXcW2IEG9KYmVValF+ fFFpTmrxIUZToKsmMkuJJucDozyvJN7Q2MTMyNLI3NDCyNhcSZz3xs3cECGB9MSS1OzU1ILU Ipg+Jg5OqQbGnNvv33Tr8/+2nqjIf1+xW0ip4GvJhkX3WMzvFV0UFWWaKqacevdO7cEqy37D xCXClosD07/udIla81Q7zi11EUO83Kdbz4/NCGM9F/5Zt7F9is5Sy9tGL/3vel63u9vvVqNx 6ejeCeeqVnZffW9WMfPvGx0z/uhOUbbXuVefaU7i8utqW3RTiaU4I9FQi7moOBEAjCqBzboC AAA= DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-CFilter-Loop: Reflected Cc: Hyungwon Hwang Subject: [U-Boot] [PATCH v10 1/4] config: exynos5420: move non common configs to specific board files X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.13 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de The media for boot and environment is a board-specific feature, not a processor-specific. This is same to console port number and some other addresses. This patch moves the that kinds of configs to each board-specific files from the common config file for Exynos5420. Signed-off-by: Hyungwon Hwang Cc: Minkyu Kang Cc: Lukasz Majewski Cc: Sjoerd Simons Cc: Javier Martinez Canillas Cc: Simon Glass Acked-by: Simon Glass --- Changes for v10: - Newly added include/configs/exynos5420-common.h | 18 ------------------ include/configs/peach-pi.h | 6 ++++++ include/configs/peach-pit.h | 6 ++++++ include/configs/smdk5420.h | 11 +++++++++++ 4 files changed, 23 insertions(+), 18 deletions(-) diff --git a/include/configs/exynos5420-common.h b/include/configs/exynos5420-common.h index ef6e155..7322f33 100644 --- a/include/configs/exynos5420-common.h +++ b/include/configs/exynos5420-common.h @@ -13,13 +13,6 @@ /* A variant of Exynos5420 (Exynos5 Family) */ #define CONFIG_EXYNOS5800 -#define CONFIG_ENV_IS_IN_SPI_FLASH -#define CONFIG_SPI_FLASH -#define CONFIG_ENV_SPI_BASE 0x12D30000 -#define FLASH_SIZE (0x4 << 20) -#define CONFIG_ENV_OFFSET (FLASH_SIZE - CONFIG_BL2_SIZE) -#define CONFIG_SPI_BOOTING - #include #define CONFIG_ARCH_EARLY_INIT_R @@ -29,8 +22,6 @@ #define CONFIG_VAR_SIZE_SPL -#define CONFIG_SYS_SDRAM_BASE 0x20000000 -#define CONFIG_SYS_TEXT_BASE 0x23E00000 #ifdef CONFIG_VAR_SIZE_SPL #define CONFIG_SPL_TEXT_BASE 0x02024410 #else @@ -49,13 +40,4 @@ #define CONFIG_SYS_USB_XHCI_MAX_ROOT_PORTS 2 -/* - * Put the initial stack pointer 1KB below this to allow room for the - * SPL marker. This value is arbitrary, but gd_t is placed starting here. - */ -#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_IRAM_TOP - 0x800) - -/* Miscellaneous configurable options */ -#define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0" - #endif /* __CONFIG_EXYNOS5420_H */ diff --git a/include/configs/peach-pi.h b/include/configs/peach-pi.h index 8a82402..a1c980d 100644 --- a/include/configs/peach-pi.h +++ b/include/configs/peach-pi.h @@ -14,14 +14,20 @@ #define CONFIG_ENV_SPI_BASE 0x12D30000 #define FLASH_SIZE (0x4 << 20) #define CONFIG_ENV_OFFSET (FLASH_SIZE - CONFIG_BL2_SIZE) +#define CONFIG_SPI_BOOTING #include #include #define CONFIG_BOARD_COMMON +#define CONFIG_SYS_SDRAM_BASE 0x20000000 +#define CONFIG_SYS_TEXT_BASE 0x23E00000 +#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_IRAM_TOP - 0x800) + /* select serial console configuration */ #define CONFIG_SERIAL3 /* use SERIAL 3 */ +#define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0" #define CONFIG_SYS_PROMPT "Peach-Pi # " #define CONFIG_IDENT_STRING " for Peach-Pi" diff --git a/include/configs/peach-pit.h b/include/configs/peach-pit.h index ad5db57..6516a72 100644 --- a/include/configs/peach-pit.h +++ b/include/configs/peach-pit.h @@ -14,14 +14,20 @@ #define CONFIG_ENV_SPI_BASE 0x12D30000 #define FLASH_SIZE (0x4 << 20) #define CONFIG_ENV_OFFSET (FLASH_SIZE - CONFIG_BL2_SIZE) +#define CONFIG_SPI_BOOTING #include #include #define CONFIG_BOARD_COMMON +#define CONFIG_SYS_SDRAM_BASE 0x20000000 +#define CONFIG_SYS_TEXT_BASE 0x23E00000 +#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_IRAM_TOP - 0x800) + /* select serial console configuration */ #define CONFIG_SERIAL3 /* use SERIAL 3 */ +#define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0" #define CONFIG_SYS_PROMPT "Peach-Pit # " #define CONFIG_IDENT_STRING " for Peach-Pit" diff --git a/include/configs/smdk5420.h b/include/configs/smdk5420.h index 5c9a3c0..9742427 100644 --- a/include/configs/smdk5420.h +++ b/include/configs/smdk5420.h @@ -11,13 +11,24 @@ #include +#define CONFIG_ENV_IS_IN_SPI_FLASH +#define CONFIG_SPI_FLASH +#define CONFIG_ENV_SPI_BASE 0x12D30000 +#define FLASH_SIZE (0x4 << 20) +#define CONFIG_ENV_OFFSET (FLASH_SIZE - CONFIG_BL2_SIZE) +#define CONFIG_SPI_BOOTING + #define CONFIG_BOARD_COMMON #define CONFIG_SMDK5420 /* which is in a SMDK5420 */ +#define CONFIG_SYS_SDRAM_BASE 0x20000000 +#define CONFIG_SYS_TEXT_BASE 0x23E00000 +#define CONFIG_SYS_INIT_SP_ADDR (CONFIG_IRAM_TOP - 0x800) /* select serial console configuration */ #define CONFIG_SERIAL3 /* use SERIAL 3 */ +#define CONFIG_DEFAULT_CONSOLE "console=ttySAC1,115200n8\0" #define CONFIG_SYS_PROMPT "SMDK5420 # " #define CONFIG_IDENT_STRING " for SMDK5420"