On Thu, 21 Nov 2019, Srinivas Kandagatla wrote:
Qualcomm WCD9340/WCD9341 Codec is a standalone Hi-Fi audio codec IC.
This codec has integrated SoundWire controller, pin controller and interrupt controller.
Signed-off-by: Srinivas Kandagatla srinivas.kandagatla@linaro.org
Change since v3: Fixed lowcase usage of wcd934x as suggested by Lee. Updated few if checks as recommended. add defines for SLIM devic and Instance ID of WCD934x Updated device name and compatible for gpio controller driver.
drivers/mfd/Kconfig | 12 + drivers/mfd/Makefile | 1 + drivers/mfd/wcd934x.c | 306 +++++++++++++++ include/linux/mfd/wcd934x/registers.h | 531 ++++++++++++++++++++++++++ include/linux/mfd/wcd934x/wcd934x.h | 31 ++ 5 files changed, 881 insertions(+) create mode 100644 drivers/mfd/wcd934x.c create mode 100644 include/linux/mfd/wcd934x/registers.h create mode 100644 include/linux/mfd/wcd934x/wcd934x.h
For my own reference: Acked-for-MFD-by: Lee Jones lee.jones@linaro.org