summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitriy Gruzman <dgruzman@motorola.com>2014-04-29 17:06:42 -0500
committerDmitriy Gruzman <dgruzman@motorola.com>2014-05-01 09:48:20 -0500
commit21e4cbbfefdce720f74e97e9b2c018176aa60cea (patch)
tree96518d94c5f7ec2a4592dd768908073f257692be
parenta4279a1b7285af777fdd4e7220de5705bc070328 (diff)
downloadolio-linux-3.10-21e4cbbfefdce720f74e97e9b2c018176aa60cea.tar.xz
olio-linux-3.10-21e4cbbfefdce720f74e97e9b2c018176aa60cea.zip
IKXCLOCK-955: minnow: Provide charging controls to user space
Add charge_terminate and charge_reduce signals to sysfs. These are active high signals, so set them to low to ensure charging is enabled and at full rate by default. Change-Id: Id8ab82adf717faffd31034242181285d31d6fd8c Signed-off-by: Dmitriy Gruzman <dgruzman@motorola.com>
-rw-r--r--arch/arm/boot/dts/omap3-minnow.dtsi10
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/omap3-minnow.dtsi b/arch/arm/boot/dts/omap3-minnow.dtsi
index 0449b1d6291..24d725c732d 100644
--- a/arch/arm/boot/dts/omap3-minnow.dtsi
+++ b/arch/arm/boot/dts/omap3-minnow.dtsi
@@ -216,6 +216,15 @@
supplied_to = "max170xx_battery";
switch-name = "dock";
};
+
+ bq5105x-ctrl {
+ reg = <0 0>;
+ compatible = "ti,bq5105x-control";
+ gpios = <&gpio1 22 0x0>, /* gpio-22 GPIOF_DIR_OUT|GPIOF_INIT_LOW */
+ <&gpio3 14 0x0>; /* gpio-72 GPIOF_DIR_OUT|GPIOF_INIT_LOW */
+ gpio-names = "charge_reduce",
+ "charge_terminate";
+ };
};
&vc {
@@ -518,6 +527,7 @@
0x0b0 0x001 /* DSS_DATA2, MODE1 | OUTPUT */
0x0b2 0x001 /* DSS_DATA3, MODE1 | OUTPUT */
0x0b8 0x104 /* DSS_DATA6, MODE4 | INPUT */
+ 0x0bc 0x004 /* DSS_DATA8, MODE4 | OUTPUT */
0x0c2 0x004 /* DSS_DATA11, MODE4 | OUTPUT */
0x0c6 0x004 /* DSS_DATA13, MODE4 | OUTPUT */
0x0dc 0x004 /* CAM_HS, MODE4 | OUTPUT */