Skip to content

Commit

Permalink
mfd: Core support for the WM8350 AudioPlus PMIC
Browse files Browse the repository at this point in the history
The WM8350 is an integrated audio and power management subsystem
intended for use as the primary PMIC in mobile multimedia applications.
The WM8350 can be controlled via either I2C or SPI - the control
interface is provided by a separate module in order to allow greatest
flexibility in configuring the kernel.

This driver was originally written by Liam Girdwood and has since been
updated to current kernel APIs and split up for submission by me.  All
the heavy lifting here was done by Liam.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Samuel Ortiz <sameo@openedhand.com>
Signed-off-by: Liam Girdwood <lrg@slimlogic.co.uk>
  • Loading branch information
Mark Brown authored and Liam Girdwood committed Oct 13, 2008
1 parent 213f326 commit 89b4012
Show file tree
Hide file tree
Showing 5 changed files with 2,409 additions and 0 deletions.
19 changes: 19 additions & 0 deletions drivers/mfd/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,25 @@ config MFD_WM8400
the device, additional drivers must be enabled in order to use
the functionality of the device.

config MFD_WM8350
tristate

config MFD_WM8350_CONFIG_MODE_0
bool
depends on MFD_WM8350

config MFD_WM8350_CONFIG_MODE_1
bool
depends on MFD_WM8350

config MFD_WM8350_CONFIG_MODE_2
bool
depends on MFD_WM8350

config MFD_WM8350_CONFIG_MODE_3
bool
depends on MFD_WM8350

endmenu

menu "Multimedia Capabilities Port drivers"
Expand Down
2 changes: 2 additions & 0 deletions drivers/mfd/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ obj-$(CONFIG_MFD_TC6387XB) += tc6387xb.o
obj-$(CONFIG_MFD_TC6393XB) += tc6393xb.o

obj-$(CONFIG_MFD_WM8400) += wm8400-core.o
wm8350-objs := wm8350-core.o wm8350-regmap.o
obj-$(CONFIG_MFD_WM8350) += wm8350.o

obj-$(CONFIG_MFD_CORE) += mfd-core.o

Expand Down
Loading

0 comments on commit 89b4012

Please sign in to comment.