power: pmic: Let PFUZE3000 see all 256 registers
authorTrent Piepho <tpiepho@impinj.com>
Wed, 25 Apr 2018 17:06:00 +0000 (10:06 -0700)
committerStefano Babic <sbabic@denx.de>
Wed, 27 Jun 2018 07:47:46 +0000 (09:47 +0200)
commit7da7ff54914ca58a289bd8e0fda6e7240c545826
tree2db945759fd8b4f1f75b3ac06c43a8bce3d5d43b
parentfd8c1fc943017dd4d68eef5e4f996133051d3bc6
power: pmic: Let PFUZE3000 see all 256 registers

The PFUZE3000 uses registers addresses up to 0xff.

The DM pfuze100 driver supports both pfuze100 and pfuze3000.  Allow it
to use the device type to return the correct number of registers.

Also rename the too generic PMIC_NUM_OF_REGS enumeration value for
pfuze3000 to match the other "PFUZE3000_" prefixed enumerations and the
pfuze100 enumeration value PFUZE100_NUM_OF_REGS.

Cc: Peng Fan <Peng.Fan@freescale.com>
Cc: Jaehoon Chung <jh80.chung@samsung.com>
Cc: Stefano Babic <sbabic@denx.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Signed-off-by: Trent Piepho <tpiepho@impinj.com>
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com>
drivers/power/pmic/pfuze100.c
drivers/power/pmic/pmic_pfuze3000.c
include/power/pfuze3000_pmic.h