diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-06-23 16:48:28 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-06-26 10:35:46 +0200 |
commit | 2177c1c20c83543e559b404208aee21ff4cf037c (patch) | |
tree | bf326a797b2a7a54f93f442da35cad4404c52aee /include/mfd | |
parent | 0686fe0edf2ec37b109c9b787985858b4b6a6bb7 (diff) | |
download | barebox-2177c1c20c83543e559b404208aee21ff4cf037c.tar.gz barebox-2177c1c20c83543e559b404208aee21ff4cf037c.tar.xz |
mfd: mc34708: provide static inline wrapper
If the driver is disabled provide a static inline wrapper for
mc34708_get() to prevent linker errors.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/mfd')
-rw-r--r-- | include/mfd/mc34708.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/include/mfd/mc34708.h b/include/mfd/mc34708.h index f384c62a8a..541c47ff0e 100644 --- a/include/mfd/mc34708.h +++ b/include/mfd/mc34708.h @@ -93,7 +93,14 @@ struct mc34708 { unsigned int revision; }; -extern struct mc34708 *mc34708_get(void); +#ifdef CONFIG_MFD_MC34708 +struct mc34708 *mc34708_get(void); +#else +static inline struct mc34708 *mc34708_get(void) +{ + return NULL; +} +#endif extern int mc34708_reg_read(struct mc34708 *mc34708, enum mc34708_reg reg, u32 *val); extern int mc34708_reg_write(struct mc34708 *mc34708, enum mc34708_reg reg, u32 val); |