ARM: pxa: raumfeld-controller: add pinctrl for charger pins
The PEN2 line needs to be pulled up for the charger to enter high-current mode. Do this with a static pull on the GPIO. Signed-off-by: Daniel Mack <daniel@zonque.org> Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
This commit is contained in:
parent
6205661df9
commit
79e6081050
|
@ -41,6 +41,8 @@
|
|||
};
|
||||
|
||||
charger: charger {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&charger_pins>;
|
||||
compatible = "gpio-charger";
|
||||
charger-type = "mains";
|
||||
gpios = <&gpio 101 GPIO_ACTIVE_LOW>;
|
||||
|
@ -237,6 +239,14 @@
|
|||
pinctrl-single,low-power-mode = MFP_LPM(MFP_LPM_FLOAT);
|
||||
};
|
||||
|
||||
charger_pins: charger_pins {
|
||||
pinctrl-single,pins = <
|
||||
MFP_PIN_PXA300(31) MFP_AF0 /* PEN2 */
|
||||
>;
|
||||
pinctrl-single,low-power-mode = MFP_LPM(MFP_LPM_PULL_HIGH);
|
||||
pinctrl-single,bias-pullup = MPF_PULL_UP;
|
||||
};
|
||||
|
||||
dock_detect_pins: dock_detect_pins {
|
||||
pinctrl-single,pins = <
|
||||
MFP_PIN_PXA300(116) MFP_AF0 /* DOCK_DETECT */
|
||||
|
|
Loading…
Reference in New Issue