]> git.karo-electronics.de Git - karo-tx-linux.git/commit
mfd: max14577: Add max14577 MFD driver core
authorChanwoo Choi <cw00.choi@samsung.com>
Fri, 22 Nov 2013 15:51:05 +0000 (16:51 +0100)
committerLee Jones <lee.jones@linaro.org>
Fri, 29 Nov 2013 09:30:27 +0000 (09:30 +0000)
commit47ae80d7c147caa07165fcac078c26fbe87bfc28
tree8dd48f553d57b334e447b6881178b17bd1e3dd50
parent27647c7a4e04610ac4a4defef78e03c9bcf3c2e3
mfd: max14577: Add max14577 MFD driver core

This patch adds max14577 core/irq driver to support MUIC(Micro USB IC)
device and charger device and support irq domain method to control
internal interrupt of max14577 device. Also, this patch supports DT
binding with max14577_i2c_parse_dt().

The MAXIM 14577 chip contains Micro-USB Interface Circuit and Li+ Battery
Charger. It contains accessory and USB charger detection logic. It supports
USB 2.0 Hi-Speed, UART and stereo audio signals over Micro-USB connector.

The battery charger is compliant with the USB Battery Charging Specification
Revision 1.1. It has also SFOUT LDO output for powering USB devices.

Reviewed-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
drivers/mfd/Kconfig
drivers/mfd/Makefile
drivers/mfd/max14577.c [new file with mode: 0644]
include/linux/mfd/max14577-private.h [new file with mode: 0644]
include/linux/mfd/max14577.h [new file with mode: 0644]