All of lore.kernel.org
 help / color / mirror / Atom feed
From: Minkyu Kang <promsoft@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 02/10 V6] Exynos5420: Add base addresses for 5420
Date: Wed, 13 Nov 2013 12:20:30 +0900	[thread overview]
Message-ID: <CALrBrZ0B0JtWfpYzAMdk7+pCnidYfNyvO5=5VoeLiNrwLJT4rg@mail.gmail.com> (raw)
In-Reply-To: <1383031393-6093-3-git-send-email-rajeshwari.s@samsung.com>

Dear Rajeshwari S Shinde,


On 29 October 2013 16:23, Rajeshwari S Shinde <rajeshwari.s@samsung.com>wrote:

> Adds base addresses of various IPs and controllers required for
> Exynos5420.
>
> Signed-off-by: Rajeshwari S Shinde <rajeshwari.s@samsung.com>
> Signed-off-by: Akshay Saraswat <akshay.s@samsung.com>
> Acked-by: Simon Glass <sjg@chromium.org>
> ---
> Changes in V2:
>         - None
> Changes in V3:
>         - None
> Changes in V4:
>         - Added base address for TZPC.
> Changes in V5:
>         - None
> Chnages in V6:
>         - Rebased on latest samsung mainline branch.
>  arch/arm/include/asm/arch-exynos/cpu.h | 49
> +++++++++++++++++++++++++++++++++-
>  1 file changed, 48 insertions(+), 1 deletion(-)
>
> diff --git a/arch/arm/include/asm/arch-exynos/cpu.h
> b/arch/arm/include/asm/arch-exynos/cpu.h
> index 4b67191..10a2ac3 100644
> --- a/arch/arm/include/asm/arch-exynos/cpu.h
> +++ b/arch/arm/include/asm/arch-exynos/cpu.h
> @@ -88,7 +88,7 @@
>  #define EXYNOS4X12_DMC_PHY_BASE                DEVICE_NOT_AVAILABLE
>  #define EXYNOS4X12_AUDIOSS_BASE                DEVICE_NOT_AVAILABLE
>
> -/* EXYNOS5 Common*/
> +/* EXYNOS5 */
>

maybe it was wrong change.


>  #define EXYNOS5_I2C_SPACING            0x10000
>
>  #define EXYNOS5_AUDIOSS_BASE           0x03810000
> @@ -124,6 +124,46 @@
>  #define EXYNOS5_ADC_BASE               DEVICE_NOT_AVAILABLE
>  #define EXYNOS5_MODEM_BASE             DEVICE_NOT_AVAILABLE
>
> +/* EXYNOS5420 Common */
>

It was not common.


> +#define EXYNOS5420_I2C_SPACING         0x10000
> +
> +#define EXYNOS5420_AUDIOSS_BASE                0x03810000
> +#define EXYNOS5420_GPIO_PART5_BASE     0x03860000
> +#define EXYNOS5420_PRO_ID              0x10000000
> +#define EXYNOS5420_CLOCK_BASE          0x10010000
> +#define EXYNOS5420_POWER_BASE          0x10040000
> +#define EXYNOS5420_SWRESET             0x10040400
> +#define EXYNOS5420_SYSREG_BASE         0x10050000
> +#define EXYNOS5420_TZPC_BASE           0x100E0000
> +#define EXYNOS5420_WATCHDOG_BASE       0x101D0000
> +#define EXYNOS5420_ACE_SFR_BASE                0x10830000
> +#define EXYNOS5420_DMC_PHY_BASE                0x10C00000
> +#define EXYNOS5420_DMC_CTRL_BASE       0x10C20000
> +#define EXYNOS5420_DMC_TZASC0_BASE     0x10D40000
> +#define EXYNOS5420_DMC_TZASC1_BASE     0x10D50000
> +#define EXYNOS5420_USB_HOST_EHCI_BASE  0x12110000
> +#define EXYNOS5420_MMC_BASE            0x12200000
> +#define EXYNOS5420_SROMC_BASE          0x12250000
> +#define EXYNOS5420_UART_BASE           0x12C00000
> +#define EXYNOS5420_I2C_BASE            0x12C60000
> +#define EXYNOS5420_I2C_8910_BASE       0x12E00000
> +#define EXYNOS5420_SPI_BASE            0x12D20000
> +#define EXYNOS5420_I2S_BASE            0x12D60000
> +#define EXYNOS5420_PWMTIMER_BASE       0x12DD0000
> +#define EXYNOS5420_SPI_ISP_BASE                0x131A0000
> +#define EXYNOS5420_GPIO_PART2_BASE     0x13400000
> +#define EXYNOS5420_GPIO_PART3_BASE     0x13410000
> +#define EXYNOS5420_GPIO_PART4_BASE     0x14000000
> +#define EXYNOS5420_GPIO_PART1_BASE     0x14010000
> +#define EXYNOS5420_MIPI_DSIM_BASE      0x14500000
> +#define EXYNOS5420_DP_BASE             0x145B0000
> +
> +#define EXYNOS5420_USBPHY_BASE         DEVICE_NOT_AVAILABLE
> +#define EXYNOS5420_USBOTG_BASE         DEVICE_NOT_AVAILABLE
> +#define EXYNOS5420_FIMD_BASE           DEVICE_NOT_AVAILABLE
> +#define EXYNOS5420_ADC_BASE            DEVICE_NOT_AVAILABLE
> +#define EXYNOS5420_MODEM_BASE          DEVICE_NOT_AVAILABLE
> +
>  #ifndef __ASSEMBLY__
>  #include <asm/io.h>
>  /* CPU detection macros */
> @@ -157,6 +197,10 @@ static inline void s5p_set_cpu_id(void)
>                 /* Exynos5250 */
>                 s5p_cpu_id = 0x5250;
>                 break;
> +       case 0x420:
> +               /* Exynos5420 */
> +               s5p_cpu_id = 0x5420;
> +               break;
>         }
>  }
>
> @@ -184,6 +228,7 @@ static inline int
> __attribute__((no_instrument_function)) \
>  IS_EXYNOS_TYPE(exynos4210, 0x4210)
>  IS_EXYNOS_TYPE(exynos4412, 0x4412)
>  IS_EXYNOS_TYPE(exynos5250, 0x5250)
> +IS_EXYNOS_TYPE(exynos5420, 0x5420)
>
>  #define SAMSUNG_BASE(device, base)                             \
>  static inline unsigned int __attribute__((no_instrument_function)) \
> @@ -194,6 +239,8 @@ static inline unsigned int
> __attribute__((no_instrument_function)) \
>                         return EXYNOS4X12_##base;               \
>                 return EXYNOS4_##base;                          \
>         } else if (cpu_is_exynos5()) {                          \
> +               if (proid_is_exynos5420())                      \
> +                       return EXYNOS5420_##base;               \
>                 return EXYNOS5_##base;                          \
>         }                                                       \
>         return 0;                                               \
> --
> 1.7.12.4
>
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot
>


Thanks,
Minkyu Kang.
-- 
from. prom.
www.promsoft.net

  reply	other threads:[~2013-11-13  3:20 UTC|newest]

Thread overview: 37+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-10-29  7:23 [U-Boot] [PATCH 00/10 V6] EXYNOS5420: Add SMDK5420 board support Rajeshwari S Shinde
2013-10-29  7:23 ` [U-Boot] [PATCH 01/10 V6] EXYNOS5: Create a common board file Rajeshwari S Shinde
2013-11-08  8:13   ` Przemyslaw Marczak
2013-11-08  8:37     ` Rajeshwari Birje
2013-11-08  9:03       ` Przemyslaw Marczak
2013-11-08  9:27         ` Rajeshwari Birje
2013-11-08  9:46           ` Przemyslaw Marczak
2013-11-08  9:52             ` Rajeshwari Birje
2013-10-29  7:23 ` [U-Boot] [PATCH 02/10 V6] Exynos5420: Add base addresses for 5420 Rajeshwari S Shinde
2013-11-13  3:20   ` Minkyu Kang [this message]
2013-10-29  7:23 ` [U-Boot] [PATCH 03/10 V6] Exynos5420: Add clock initialization " Rajeshwari S Shinde
2013-11-13  2:45   ` Minkyu Kang
2013-11-13 11:17     ` Rajeshwari Birje
2013-11-14  1:56       ` Minkyu Kang
2013-10-29  7:23 ` [U-Boot] [PATCH 04/10 V6] Exynos5420: Add DDR3 " Rajeshwari S Shinde
2013-11-13  3:24   ` Minkyu Kang
2013-10-29  7:23 ` [U-Boot] [PATCH 05/10 V6] Exynos5420: Add support for 5420 in pinmux and gpio Rajeshwari S Shinde
2013-11-13  3:01   ` Minkyu Kang
2013-11-13  6:04     ` Rajeshwari Birje
2013-11-13  6:08       ` Rajeshwari Birje
2013-11-14  2:46       ` Minkyu Kang
2013-10-29  7:23 ` [U-Boot] [PATCH 06/10 V6] Exynos5420: Add base patch for SMDK5420 Rajeshwari S Shinde
2013-11-13  3:09   ` Minkyu Kang
2013-10-29  7:23 ` [U-Boot] [PATCH 07/10 V6] DTS: Add dts support " Rajeshwari S Shinde
2013-11-13  3:17   ` Minkyu Kang
2013-11-13  4:26     ` Rajeshwari Birje
2013-11-14  2:01       ` Minkyu Kang
2013-11-15  2:32         ` Rajeshwari Birje
2013-10-29  7:23 ` [U-Boot] [PATCH 08/10 V6] Config: Add initial config " Rajeshwari S Shinde
2013-11-13  3:31   ` Minkyu Kang
2013-10-29  7:23 ` [U-Boot] [PATCH 09/10 V6] SPL: EXYNOS: Prepare for variable size SPL support Rajeshwari S Shinde
2013-10-29  7:23 ` [U-Boot] [PATCH 10/10 V6] DWMMC: SMDK5420: Disable SMU for eMMC Rajeshwari S Shinde
2013-10-29 10:24   ` Jaehoon Chung
2013-10-31  7:50   ` Pantelis Antoniou
2013-10-31  8:42 ` [U-Boot] [PATCH 00/10 V6] EXYNOS5420: Add SMDK5420 board support Rajeshwari Birje
2013-11-06 11:42   ` Rajeshwari Birje
2013-11-07  1:32     ` Minkyu Kang

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='CALrBrZ0B0JtWfpYzAMdk7+pCnidYfNyvO5=5VoeLiNrwLJT4rg@mail.gmail.com' \
    --to=promsoft@gmail.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.