|
|
@@ -14,13 +14,6 @@ Example:
|
|
|
reg = <0x5b>;
|
|
|
status = "okay";
|
|
|
|
|
|
- pinctrl-names = "default";
|
|
|
- pinctrl-0 = <&pinctrl_charger_chglev>;
|
|
|
- active-semi,chglev-gpio = <&pioA 12 GPIO_ACTIVE_HIGH>;
|
|
|
- active-semi,input-voltage-threshold-microvolt = <6600>;
|
|
|
- active-semi,precondition-timeout = <40>;
|
|
|
- active-semi,total-timeout = <3>;
|
|
|
-
|
|
|
active-semi,vsel-high;
|
|
|
|
|
|
regulators {
|
|
|
@@ -73,4 +66,19 @@ Example:
|
|
|
regulator-always-on;
|
|
|
};
|
|
|
};
|
|
|
+
|
|
|
+ charger {
|
|
|
+ compatible = "active-semi,act8945a-charger";
|
|
|
+ pinctrl-names = "default";
|
|
|
+ pinctrl-0 = <&pinctrl_charger_chglev &pinctrl_charger_lbo &pinctrl_charger_irq>;
|
|
|
+ interrupt-parent = <&pioA>;
|
|
|
+ interrupts = <45 GPIO_ACTIVE_LOW>;
|
|
|
+
|
|
|
+ active-semi,chglev-gpios = <&pioA 12 GPIO_ACTIVE_HIGH>;
|
|
|
+ active-semi,lbo-gpios = <&pioA 72 GPIO_ACTIVE_LOW>;
|
|
|
+ active-semi,input-voltage-threshold-microvolt = <6600>;
|
|
|
+ active-semi,precondition-timeout = <40>;
|
|
|
+ active-semi,total-timeout = <3>;
|
|
|
+ status = "okay";
|
|
|
+ };
|
|
|
};
|