[PATCH v2 0/4] dt-bindings: mfd: Add bindings for the Mediatek MT6360

From: Gene Chen
Date: Fri Jun 19 2020 - 07:54:26 EST



This patch series add mt6360 sub-device adc/regulator and
fix mfd architecture and add dt-binding document

changelogs between v1 & v2
- adjust binding document schema include mfd/adc/regulator
- adc: use IIO_CHAN_INFO_PROCESSED only
- adc: use devm_iio_triggered_buffer_setup
- adc: use use s64 to record timestamp
- regulator: merge regmap to mfd driver for r/w with crc

Gene Chen (4)
dt-bindings: mfd: Add bindings for the Mediatek MT6360
mfd: mt6360: implement i2c R/W with CRC
iio: adc: mt6360: Add ADC driver for MT6360
regulator: mt6360: Add support for MT6360 regulator

Documentation/devicetree/bindings/mfd/mt6360.txt | 122 +++++
drivers/iio/adc/Kconfig | 11
drivers/iio/adc/Makefile | 1
drivers/iio/adc/mt6360-adc.c | 388 ++++++++++++++++
drivers/mfd/Kconfig | 1
drivers/mfd/mt6360-core.c | 541 +++++++++++++++--------
drivers/regulator/Kconfig | 9
drivers/regulator/Makefile | 1
drivers/regulator/mt6360-regulator.c | 485 ++++++++++++++++++++
include/dt-bindings/mfd/mt6360.h | 15
include/linux/mfd/mt6360.h | 240 ----------
11 files changed, 1389 insertions(+), 425 deletions(-)
create mode 100644 Documentation/devicetree/bindings/mfd/mt6360.txt
create mode 100644 include/dt-bindings/mfd/mt6360.h
delete mode 100644 include/linux/mfd/mt6360.h
create mode 100644 drivers/iio/adc/mt6360-adc.c
create mode 100644 drivers/regulator/mt6360-regulator.c