mfd: Add Samsung Exynos Low Power Audio Subsystem driver
authorSylwester Nawrocki <s.nawrocki@samsung.com>
Wed, 10 Aug 2016 14:48:20 +0000 (16:48 +0200)
committerLee Jones <lee.jones@linaro.org>
Tue, 4 Oct 2016 14:48:02 +0000 (15:48 +0100)
commitc695abab2429cfa9554aa353702936d1f064f073
treed54e261f6e4c018c528c02a48bd720e8510b374f
parente18183cefc8b52722c27952036db793a25de47d2
mfd: Add Samsung Exynos Low Power Audio Subsystem driver

This patch adds common driver for the Top block of the Samsung Exynos
SoC Low Power Audio Subsystem.  This is a minimal driver which prepares
resources for IP blocks like I2S, audio DMA and UART and exposes
a regmap for the Top block registers.  Also system power ops are added
to ensure the Audio Subsystem is operational after system suspend/resume
cycle.

Signed-off-by: Inha Song <ideal.song@samsung.com>
Signed-off-by: Beomho Seo <beomho.seo@samsung.com>
Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Tested-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/exynos-lpass.c [new file with mode: 0644]
include/linux/mfd/syscon/exynos5-pmu.h