aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/mfd
diff options
context:
space:
mode:
authorRichard Fitzgerald <rf@opensource.wolfsonmicro.com>2015-11-03 10:08:32 -0500
committerLee Jones <lee.jones@linaro.org>2015-12-04 03:46:39 -0500
commitea1f3339909d8973b41f09ef7275d7e49974b910 (patch)
tree447880e598c773340007478d996922273db261af /include/linux/mfd
parent9a65a6d3cbeeb4429b3bdff6404fca0b98fb8222 (diff)
mfd: arizona: Support Cirrus Logic CS47L24 and WM1831
This patch adds the regmap configuration tables and core MFD handling for the CS47L24 and WM1831 codecs. Note that compared to the other Arizona codecs, these devices do not have an LDO1 or micsupp regulators, extcon driver, or the DCVDD isolation control. Signed-off-by: Richard Fitzgerald <rf@opensource.wolfsonmicro.com> Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'include/linux/mfd')
-rw-r--r--include/linux/mfd/arizona/core.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/mfd/arizona/core.h b/include/linux/mfd/arizona/core.h
index 79e607e2f081..d55a42297d49 100644
--- a/include/linux/mfd/arizona/core.h
+++ b/include/linux/mfd/arizona/core.h
@@ -27,6 +27,8 @@ enum arizona_type {
27 WM8280 = 4, 27 WM8280 = 4,
28 WM8998 = 5, 28 WM8998 = 5,
29 WM1814 = 6, 29 WM1814 = 6,
30 WM1831 = 7,
31 CS47L24 = 8,
30}; 32};
31 33
32#define ARIZONA_IRQ_GP1 0 34#define ARIZONA_IRQ_GP1 0
@@ -166,6 +168,7 @@ static inline int wm5102_patch(struct arizona *arizona)
166#endif 168#endif
167 169
168int wm5110_patch(struct arizona *arizona); 170int wm5110_patch(struct arizona *arizona);
171int cs47l24_patch(struct arizona *arizona);
169int wm8997_patch(struct arizona *arizona); 172int wm8997_patch(struct arizona *arizona);
170int wm8998_patch(struct arizona *arizona); 173int wm8998_patch(struct arizona *arizona);
171 174