mirror of https://gitee.com/openkylin/linux.git
ARM: dts: da850-lego-ev3: Add node for LEGO MINDSTORMS EV3 Battery
This adds a new node to the LEGO MINDSTORMS EV3 device tree for the battery. Signed-off-by: David Lechner <david@lechnology.com> [nsekhar@ti.com: minor headline fix] Signed-off-by: Sekhar Nori <nsekhar@ti.com>
This commit is contained in:
parent
2ea659a9ef
commit
b8a46eea52
|
@ -172,6 +172,18 @@ amp: regulator3 {
|
|||
gpio = <&gpio 111 GPIO_ACTIVE_HIGH>;
|
||||
enable-active-high;
|
||||
};
|
||||
|
||||
/*
|
||||
* The EV3 can use 6-AA batteries or a rechargeable Li-ion battery pack.
|
||||
*/
|
||||
battery {
|
||||
pinctrl-names = "default";
|
||||
pintctrl-0 = <&battery_pins>;
|
||||
compatible = "lego,ev3-battery";
|
||||
io-channels = <&adc 4>, <&adc 3>;
|
||||
io-channel-names = "voltage", "current";
|
||||
rechargeable-gpios = <&gpio 136 GPIO_ACTIVE_LOW>;
|
||||
};
|
||||
};
|
||||
|
||||
&pmx_core {
|
||||
|
@ -228,6 +240,15 @@ amp_pins: pinmux_amp_pins {
|
|||
0x34 0x00000008 0x0000000f
|
||||
>;
|
||||
};
|
||||
|
||||
battery_pins: pinmux_battery_pins {
|
||||
pinctrl-single,bits = <
|
||||
/* GP0[6] */
|
||||
0x04 0x00000080 0x000000f0
|
||||
/* GP8[8] */
|
||||
0x4c 0x00000080 0x000000f0
|
||||
>;
|
||||
};
|
||||
};
|
||||
|
||||
&pinconf {
|
||||
|
@ -342,6 +363,13 @@ &ehrpwm0 {
|
|||
|
||||
&gpio {
|
||||
status = "okay";
|
||||
|
||||
/* Don't pull down battery voltage adc io channel */
|
||||
batt_volt_en {
|
||||
gpio-hog;
|
||||
gpios = <6 GPIO_ACTIVE_HIGH>;
|
||||
output-low;
|
||||
};
|
||||
};
|
||||
|
||||
&usb_phy {
|
||||
|
|
Loading…
Reference in New Issue