misc:pmic New generic pmic driver
authorLukasz Majewski <l.majewski@samsung.com>
Mon, 26 Sep 2011 08:10:19 +0000 (10:10 +0200)
committerLukasz Majewski <l.majewski@samsung.com>
Mon, 26 Sep 2011 08:26:12 +0000 (10:26 +0200)
commit364bfcc58353a0c7e685b90687f5b5d7ac84a35b
treeb0ec60da607c2714c952497ac2d12c563f0cddf9
parent6d3246c7775519b32894ac292cc2b4a56e40ccea
misc:pmic New generic pmic driver

This commit adds new PMIC core driver.

PMIC IC devices connected via I2C or SPI can be used.
Separate files: pmic_i2c.c and pmic_spi.c are responsible
for handling transmission specific files for I2C or SPI busses.

pmic_fsl.c and pmic_max8998.c are PMIC specific files. They define
pmic_init() method for early init.

New flags added:
CONFIG_PMIC - enable PMIC general device.
CONFIG_PMIC_I2C/SPI - specify the interface to be used.
CONFIG_PMIC_MAX8998/FSL - add routines specific for PMIC chip.

Signed-off-by: Lukasz Majewski <l.majewski@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Cc: Stefano Babic <sbabic@denx.de>
drivers/misc/Makefile
drivers/misc/pmic_core.c [new file with mode: 0644]
drivers/misc/pmic_fsl.c [new file with mode: 0644]
drivers/misc/pmic_i2c.c [new file with mode: 0644]
drivers/misc/pmic_max8998.c [new file with mode: 0644]
drivers/misc/pmic_spi.c [new file with mode: 0644]
include/configs/mx51evk.h
include/configs/s5p_goni.h
include/fsl_pmic.h
include/max8998_pmic.h [new file with mode: 0644]
include/pmic.h [new file with mode: 0644]