All of lore.kernel.org
 help / color / mirror / Atom feed
From: Donghwa Lee <dh09.lee@samsung.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 1/2] EXYNOS: EXYNOS5250: add exynos5250 register addresses
Date: Thu, 03 Jan 2013 17:43:19 +0900	[thread overview]
Message-ID: <50E544A7.2010508@samsung.com> (raw)

This patch add exynos5250 register addresses.
Exynos5xxx series has each different register, so it is needed to separate.

Signed-off-by: Donghwa Lee <dh09.lee@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
---
  arch/arm/include/asm/arch-exynos/cpu.h |   33 
++++++++++++++++++++++++++++++++
  1 files changed, 33 insertions(+), 0 deletions(-)

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 <asm/io.h>
  /* 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;                \
      }                            \
      return 0;                        \
-- 
1.7.4.1

                 reply	other threads:[~2013-01-03  8:43 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=50E544A7.2010508@samsung.com \
    --to=dh09.lee@samsung.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.