[U-Boot] [PATCH v2] ARCH: EXYNOS: add support to match product id
Albert ARIBAUD
albert.u.boot at aribaud.net
Mon Oct 15 14:28:27 CEST 2012
Hi Chander,
On Mon, 15 Oct 2012 17:28:23 +0530, Chander Kashyap
<chander.kashyap at linaro.org> wrote:
> From: Minkyu Kang <mk7.kang at samsung.com>
>
> Based upon single SoC there can be multiple varients.
Typo here (varients => variants)
> This patch add support to match the complete product ID.
>
> Signed-off-by: Chander Kashyap <chander.kashyap at linaro.org>
> ---
> Changes from v1:
> - Author name changed
> arch/arm/include/asm/arch-exynos/cpu.h | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/arch/arm/include/asm/arch-exynos/cpu.h b/arch/arm/include/asm/arch-exynos/cpu.h
> index 2cd4ae1..2bde10c 100644
> --- a/arch/arm/include/asm/arch-exynos/cpu.h
> +++ b/arch/arm/include/asm/arch-exynos/cpu.h
> @@ -139,6 +139,15 @@ static inline int cpu_is_##type(void) \
> IS_SAMSUNG_TYPE(exynos4, 0x4)
> IS_SAMSUNG_TYPE(exynos5, 0x5)
>
> +#define IS_EXYNOS_TYPE(type, id) \
> +static inline int proid_is_##type(void) \
> +{ \
> + return s5p_cpu_id == id; \
> +}
> +
> +IS_EXYNOS_TYPE(exynos4210, 0x4210)
> +IS_EXYNOS_TYPE(exynos5250, 0x5250)
> +
> #define SAMSUNG_BASE(device, base) \
> static inline unsigned int samsung_get_base_##device(void) \
> { \
Amicalement,
--
Albert.
More information about the U-Boot
mailing list