From 4c61ce641f6771df72ce2c9f79b580c97e949a2f Mon Sep 17 00:00:00 2001 From: Algea Cao Date: Sat, 15 Jul 2017 12:08:49 +0800 Subject: [PATCH] mfd: rk1000: Add rk1000 core driver to kbuild RK1000's control register block need mclk for i2c communication. So mclk should be enabled in advance. RK1000's control register block should be registered before RK1000 TVE. Change-Id: Iba9a2a410fe927666072f8d246995462a860ec3a Signed-off-by: Algea Cao --- drivers/mfd/Kconfig | 9 +++++++++ drivers/mfd/Makefile | 1 + 2 files changed, 10 insertions(+) diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig index 820653112155..170df651c263 100644 --- a/drivers/mfd/Kconfig +++ b/drivers/mfd/Kconfig @@ -1151,6 +1151,15 @@ config MFD_RK808 through I2C interface. The device supports multiple sub-devices including interrupts, RTC, LDO & DCDC regulators, and onkey. +config MFD_RK1000 + tristate "RK1000 CORE module support" + depends on I2C && OF + select MFD_CORE + select REGMAP_I2C + help + if you say yes here you get support for the RK1000, with func as + TVEncoder or CODEC. + config MFD_RN5T618 tristate "Ricoh RN5T567/618 PMIC" depends on I2C diff --git a/drivers/mfd/Makefile b/drivers/mfd/Makefile index f9e07716635f..ae8291d42e9c 100644 --- a/drivers/mfd/Makefile +++ b/drivers/mfd/Makefile @@ -223,6 +223,7 @@ obj-$(CONFIG_MFD_RK630) += rk630.o obj-$(CONFIG_MFD_RK630_I2C) += rk630-i2c.o obj-$(CONFIG_MFD_RK630_SPI) += rk630-spi.o obj-$(CONFIG_MFD_RK808) += rk808.o +obj-$(CONFIG_MFD_RK1000) += rk1000-core.o obj-$(CONFIG_MFD_RN5T618) += rn5t618.o obj-$(CONFIG_MFD_SEC_CORE) += sec-core.o sec-irq.o obj-$(CONFIG_MFD_SYSCON) += syscon.o