From 454901e7d9ef613845ea21ada3e5368f17f0c5ce Mon Sep 17 00:00:00 2001 From: Linus Walleij Date: Thu, 11 Oct 2012 14:33:42 +0200 Subject: [PATCH] --- yaml --- r: 334365 b: refs/heads/master c: b7213702662e2139be92c4a3efe6682529f7a729 h: refs/heads/master i: 334363: e613ab29891ed6cf1740349587a3a6f4291873a0 v: v3 --- [refs] | 2 +- trunk/drivers/pinctrl/pinctrl-nomadik.c | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 3f239cde3c0f..f80d2bc49ed9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b51b16a36fd8fd27b2e392a86f2637deaaf4267f +refs/heads/master: b7213702662e2139be92c4a3efe6682529f7a729 diff --git a/trunk/drivers/pinctrl/pinctrl-nomadik.c b/trunk/drivers/pinctrl/pinctrl-nomadik.c index fec9c30133d4..f640f13f73ca 100644 --- a/trunk/drivers/pinctrl/pinctrl-nomadik.c +++ b/trunk/drivers/pinctrl/pinctrl-nomadik.c @@ -30,7 +30,20 @@ #include /* Since we request GPIOs from ourself */ #include +/* + * For the U8500 archs, use the PRCMU register interface, for the older + * Nomadik, provide some stubs. The functions using these will only be + * called on the U8500 series. + */ +#ifdef CONFIG_ARCH_U8500 #include +#else +static inline u32 prcmu_read(unsigned int reg) { + return 0; +} +static inline void prcmu_write(unsigned int reg, u32 value) {} +static inline void prcmu_write_masked(unsigned int reg, u32 mask, u32 value) {} +#endif #include