From 2177c1c20c83543e559b404208aee21ff4cf037c Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Sun, 23 Jun 2013 16:48:28 +0200 Subject: [PATCH] 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 --- include/mfd/mc34708.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/include/mfd/mc34708.h b/include/mfd/mc34708.h index f384c62a8..541c47ff0 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);