diff options
author | Philippe Langlais <philippe.langlais@linaro.org> | 2011-05-09 16:59:42 +0200 |
---|---|---|
committer | Ulf Hansson <ulf.hansson@stericsson.com> | 2011-09-19 15:15:08 +0200 |
commit | 9a78ede38b37a5df835832dac5c90538fe4187f7 (patch) | |
tree | 06c159a6cbd61b9729529e57becea4dd0a0f2990 /drivers/mfd | |
parent | ed88d94241f67c9638811b8fac756a902291cc1a (diff) |
regulator: add AB5500 support
ST-Ericsson Linux next: -
ST-Ericsson ID: WP257121
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I91faae392552b8d0e993e1935115b63db9e7e268
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/20654
Reviewed-by: Bengt JONSSON <bengt.g.jonsson@stericsson.com>
Conflicts:
drivers/regulator/Kconfig
drivers/regulator/Makefile
Diffstat (limited to 'drivers/mfd')
-rwxr-xr-x | drivers/mfd/ab5500-core.c | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/drivers/mfd/ab5500-core.c b/drivers/mfd/ab5500-core.c index 2c4451ea5aa..45c3f34f313 100755 --- a/drivers/mfd/ab5500-core.c +++ b/drivers/mfd/ab5500-core.c @@ -214,7 +214,7 @@ static struct ab5500_i2c_banks ab5500_bank_ranges[AB5500_NUM_DEVICES] = { }, }, [AB5500_DEVID_REGULATORS] = { - .nbanks = 1, + .nbanks = 2, .bank = (struct ab5500_i2c_ranges[]) { { .bankid = AB5500_BANK_STARTUP, @@ -227,6 +227,17 @@ static struct ab5500_i2c_banks ab5500_bank_ranges[AB5500_NUM_DEVICES] = { }, }, }, + { + .bankid = AB5500_BANK_SIM_USBSIM, + .nranges = 1, + .range = (struct ab5500_reg_range[]) { + { + .first = 0x14, + .last = 0x14, + .perm = AB5500_PERM_RW, + }, + }, + }, }, }, [AB5500_DEVID_SIM] = { @@ -364,7 +375,7 @@ static struct mfd_cell ab5500_devs[AB5500_NUM_DEVICES] = { .id = AB5500_DEVID_POWER, }, [AB5500_DEVID_REGULATORS] = { - .name = "ab5500-regulators", + .name = "ab5500-regulator", .id = AB5500_DEVID_REGULATORS, }, [AB5500_DEVID_SIM] = { |