Re: [PATCH V4 2/5] mfd: max77620: add core driver for MAX77620/MAX20024
From: Krzysztof Kozlowski <hidden>
Date: 2016-01-20 05:22:54
Also in:
linux-gpio, linux-rtc, lkml
On 19.01.2016 19:19, Laxman Dewangan wrote:
MAX77620/MAX20024 are Power Management IC from the MAXIM. It supports RTC, multiple GPIOs, multiple DCDC and LDOs, watchdog, clock etc. Add MFD drier to provides common support for accessing the device; additional drivers is developed on respected subsystem in order to use the functionality of the device. Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com> Signed-off-by: Chaitanya Bandi <redacted> Signed-off-by: Mallikarjun Kasoju <redacted> --- Changes from V1: - Code cleanups per review from V1. - Move register acccess APIs from header to c file. - Remove some of non required variable, remove duplication in error message and simplify some of function implementation. - Register RTC driver such that it can get the regmap handle form parent device Changes from V2: - Run coccicheck and checkpatch in strict mode for the alignment. - Drop RTC driver and its i2c client registration. Changes from V3: - Change all sys initcall to module driver. - change the max77620_read argument to unisgned int from u8. drivers/mfd/Kconfig | 15 + drivers/mfd/Makefile | 1 + drivers/mfd/max77620.c | 871 +++++++++++++++++++++++++++++++++++++++++++ include/linux/mfd/max77620.h | 404 ++++++++++++++++++++ 4 files changed, 1291 insertions(+) create mode 100644 drivers/mfd/max77620.c create mode 100644 include/linux/mfd/max77620.h
Reviewed-by: Krzysztof Kozlowski <redacted> Best regards, Krzysztof