From patchwork Thu Jan 3 08:43:19 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Donghwa Lee X-Patchwork-Id: 209196 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 504B32C008C for ; Thu, 3 Jan 2013 19:43:59 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 7E62F4A056; Thu, 3 Jan 2013 09:43:57 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de 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 KbBAw1qZuaOO; Thu, 3 Jan 2013 09:43:57 +0100 (CET) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B97324A057; Thu, 3 Jan 2013 09:43:43 +0100 (CET) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 064474A04C for ; Thu, 3 Jan 2013 09:43:30 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at theia.denx.de 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 aBfBzbGDHccf for ; Thu, 3 Jan 2013 09:43:27 +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 ESMTP id B0F9B4A04A for ; Thu, 3 Jan 2013 09:43:25 +0100 (CET) Received: from epcpsbgm2.samsung.com (epcpsbgm2 [203.254.230.27]) by mailout2.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTP id <0MG100NAPK863BQ0@mailout2.samsung.com> for u-boot@lists.denx.de; Thu, 03 Jan 2013 17:43:20 +0900 (KST) Received: from epcpsbgm2.samsung.com ( [203.254.230.43]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id A9.39.12699.7A445E05; Thu, 03 Jan 2013 17:43:20 +0900 (KST) X-AuditID: cbfee61b-b7f616d00000319b-eb-50e544a7ee32 Received: from epmmp1.local.host ( [203.254.227.16]) by epcpsbgm2.samsung.com (EPCPMTA) with SMTP id 59.39.12699.7A445E05; Thu, 03 Jan 2013 17:43:19 +0900 (KST) Received: from [10.90.51.49] by mmp1.samsung.com (Oracle Communications Messaging Server 7u4-24.01(7.0.4.24.0) 64bit (built Nov 17 2011)) with ESMTPA id <0MG1009GQK87P590@mmp1.samsung.com> for u-boot@lists.denx.de; Thu, 03 Jan 2013 17:43:19 +0900 (KST) Message-id: <50E544A7.2010508@samsung.com> Date: Thu, 03 Jan 2013 17:43:19 +0900 From: Donghwa Lee User-Agent: Mozilla/5.0 (X11; Linux i686; rv:16.0) Gecko/20121011 Thunderbird/16.0.1 MIME-version: 1.0 To: u-boot@lists.denx.de, Minkyu Kang , 'Kyungmin Park' , dh09.lee@samsung.com DLP-Filter: Pass X-MTR: 20000000000000000@CPGS X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFmpgkeLIzCtJLcpLzFFi42I5/e+Ztu4Kl6cBBu1PmCze7u1kd2D0OHtn B2MAYxSXTUpqTmZZapG+XQJXxodZPxkLzohWXF54m7mBcb9AFyMnh4SAicT0A1fZIGwxiQv3 1gPZXBxCAssYJW6uP80OU/Tx6gtmiMQiRommkz1QVU1MEs8PH2cBqeIV0JLY8OcQI4jNIqAq cXJWB5jNJqAhcfrefaBJHByiAmESOzenQ5QLSvyYfI8FZI6IQCOjxJ31T8DqhQW8JK4dPgA2 k1nAWmLlpG2MELa8xOY1b5kh5gtIfJt8iAVkpoSArMSmA8wQhz5mk/jxuhTClpQ4uOIGywRG 4VlI1s1CMnUWkqkLGJlXMYqmFiQXFCel5xrpFSfmFpfmpesl5+duYoQEs/QOxlUNFocYBTgY lXh4GeufBAixJpYVV+YeYpTgYFYS4b2eAxTiTUmsrEotyo8vKs1JLT7E6AN07ERmKdHkfGCk 5ZXEGxobGBsaWhqamVqaGuAQVhLnZTwFNEsgPbEkNTs1tSC1CGYcEwenVAPj0gfBJkv2809h kdn8xNnrqcPq/iOPmeZ/P6vxepqOnPXUz3I655j1xH01V0WxPhFZco95gsH6xuDs1bH7BGcs kVKL27JucpDzhWruKf7Pg0X2SXrssndr3ZFqrJ28gOOdxYq6q+sqp7VLVfdva4tWdYmd+ezr mluOytULrq691d5u9PqYp1SSEktxRqKhFnNRcSIAY4zcwZMCAAA= X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrAIsWRmVeSWpSXmKPExsVy+t9jAd3lLk8DDI72WFu83dvJ7sDocfbO DsYAxqgGRpuM1MSU1CKF1Lzk/JTMvHRbJe/geOd4UzMDQ11DSwtzJYW8xNxUWyUXnwBdt8wc oLFKCmWJOaVAoYDE4mIlfTtME0JD3HQtYBojdH1DguB6jAzQQMI6xowPs34yFpwRrbi88DZz A+N+gS5GTg4JAROJj1dfMEPYYhIX7q1n62Lk4hASWMQo0XSyB8ppYpJ4fvg4C0gVr4CWxIY/ hxhBbBYBVYmTszrAbDYBDYnT9+6zdzFycIgKhEns3JwOUS4o8WPyPRaQOSICjYwSd9Y/AasX FvCSuHb4ANhMZgFriZWTtjFC2PISm9e8ZZ7AyDsLSf8sJGWzkJQtYGRexSiaWpBcUJyUnmuk V5yYW1yal66XnJ+7iREcLc+kdzCuarA4xCjAwajEw8tY/yRAiDWxrLgy9xCjBAezkgjv9Ryg EG9KYmVValF+fFFpTmrxIUYfoO8mMkuJJucDIzmvJN7Q2MTMyNLIzNjE3NgYh7CSOC/jKaBZ AumJJanZqakFqUUw45g4OKUaGGX9hLcfiv7fcKp1y+q/leJWXduPtZ0Um7bKfJfuSXGHztzS /M/SzNmKu88o3OFjeff44IWr5eXZ045P7jm3LaOkbWfGmkTh/MZzuvWP23d+3PyvYrPU0but /yvtOY/qbtny8dJuk6lJqy3dYytXn/DVfmvyTt5gzdSJt6MXCBldL10uerVYfrcSS3FGoqEW c1FxIgAWo49DwwIAAA== X-CFilter-Loop: Reflected Subject: [U-Boot] [PATCH 1/2] EXYNOS: EXYNOS5250: add exynos5250 register addresses X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.11 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: u-boot-bounces@lists.denx.de Errors-To: u-boot-bounces@lists.denx.de This patch add exynos5250 register addresses. Exynos5xxx series has each different register, so it is needed to separate. Signed-off-by: Donghwa Lee Signed-off-by: Kyungmin Park --- arch/arm/include/asm/arch-exynos/cpu.h | 33 ++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-) return 0; \ diff --git a/arch/arm/include/asm/arch-exynos/cpu.h b/arch/arm/include/asm/arch-exynos/cpu.h index eb34422..0b382be 100644 --- a/arch/arm/include/asm/arch-exynos/cpu.h +++ b/arch/arm/include/asm/arch-exynos/cpu.h @@ -130,6 +130,37 @@ #define EXYNOS5_ADC_BASE DEVICE_NOT_AVAILABLE #define EXYNOS5_MODEM_BASE DEVICE_NOT_AVAILABLE +#define EXYNOS5250_GPIO_PART4_BASE 0x03860000 +#define EXYNOS5250_PRO_ID 0x10000000 +#define EXYNOS5250_CLOCK_BASE 0x10010000 +#define EXYNOS5250_POWER_BASE 0x10040000 +#define EXYNOS5250_SWRESET 0x10040400 +#define EXYNOS5250_SYSREG_BASE 0x10050000 +#define EXYNOS5250_WATCHDOG_BASE 0x101D0000 +#define EXYNOS5250_DMC_PHY0_BASE 0x10C00000 +#define EXYNOS5250_DMC_PHY1_BASE 0x10C10000 +#define EXYNOS5250_GPIO_PART3_BASE 0x10D10000 +#define EXYNOS5250_DMC_CTRL_BASE 0x10DD0000 +#define EXYNOS5250_GPIO_PART1_BASE 0x11400000 +#define EXYNOS5250_MIPI_DSIM_BASE 0x11D00000 +#define EXYNOS5250_USB_HOST_EHCI_BASE 0x12110000 +#define EXYNOS5250_USBPHY_BASE 0x12130000 +#define EXYNOS5250_USBOTG_BASE 0x12140000 +#define EXYNOS5250_MMC_BASE 0x12200000 +#define EXYNOS5250_SROMC_BASE 0x12250000 +#define EXYNOS5250_UART_BASE 0x12C00000 +#define EXYNOS5250_I2C_BASE 0x12C60000 +#define EXYNOS5250_SPI_BASE 0x12D20000 +#define EXYNOS5250_I2S_BASE 0x12D60000 +#define EXYNOS5250_PWMTIMER_BASE 0x12DD0000 +#define EXYNOS5250_SPI_ISP_BASE 0x131A0000 +#define EXYNOS5250_GPIO_PART2_BASE 0x13400000 +#define EXYNOS5250_FIMD_BASE 0x14400000 +#define EXYNOS5250_DP_BASE 0x145B0000 + +#define EXYNOS5250_ADC_BASE DEVICE_NOT_AVAILABLE +#define EXYNOS5250_MODEM_BASE DEVICE_NOT_AVAILABLE + #ifndef __ASSEMBLY__ #include /* CPU detection macros */ @@ -198,6 +229,8 @@ static inline unsigned int samsung_get_base_##device(void) \ return EXYNOS4X12_##base; \ return EXYNOS4_##base; \ } else if (cpu_is_exynos5()) { \ + if (proid_is_exynos5250()) \ + return EXYNOS5250_##base; \ return EXYNOS5_##base; \ } \