xref: /freebsd/sys/contrib/device-tree/Bindings/power/supply/axp20x_usb_power.txt (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
1*c66ec88fSEmmanuel VadotAXP20x USB power supply
2*c66ec88fSEmmanuel Vadot
3*c66ec88fSEmmanuel VadotRequired Properties:
4*c66ec88fSEmmanuel Vadot-compatible: One of: "x-powers,axp202-usb-power-supply"
5*c66ec88fSEmmanuel Vadot                     "x-powers,axp221-usb-power-supply"
6*c66ec88fSEmmanuel Vadot                     "x-powers,axp223-usb-power-supply"
7*c66ec88fSEmmanuel Vadot		     "x-powers,axp813-usb-power-supply"
8*c66ec88fSEmmanuel Vadot
9*c66ec88fSEmmanuel VadotThe AXP223 PMIC shares most of its behaviour with the AXP221 but has slight
10*c66ec88fSEmmanuel Vadotvariations such as the former being able to set the VBUS power supply max
11*c66ec88fSEmmanuel Vadotcurrent to 100mA, unlike the latter.
12*c66ec88fSEmmanuel Vadot
13*c66ec88fSEmmanuel VadotThis node is a subnode of the axp20x PMIC.
14*c66ec88fSEmmanuel Vadot
15*c66ec88fSEmmanuel VadotExample:
16*c66ec88fSEmmanuel Vadot
17*c66ec88fSEmmanuel Vadotaxp209: pmic@34 {
18*c66ec88fSEmmanuel Vadot	compatible = "x-powers,axp209";
19*c66ec88fSEmmanuel Vadot	reg = <0x34>;
20*c66ec88fSEmmanuel Vadot	interrupt-parent = <&nmi_intc>;
21*c66ec88fSEmmanuel Vadot	interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
22*c66ec88fSEmmanuel Vadot	interrupt-controller;
23*c66ec88fSEmmanuel Vadot	#interrupt-cells = <1>;
24*c66ec88fSEmmanuel Vadot
25*c66ec88fSEmmanuel Vadot	regulators {
26*c66ec88fSEmmanuel Vadot		x-powers,dcdc-freq = <1500>;
27*c66ec88fSEmmanuel Vadot
28*c66ec88fSEmmanuel Vadot		vdd_cpu: dcdc2 {
29*c66ec88fSEmmanuel Vadot			regulator-always-on;
30*c66ec88fSEmmanuel Vadot			regulator-min-microvolt = <1000000>;
31*c66ec88fSEmmanuel Vadot			regulator-max-microvolt = <1450000>;
32*c66ec88fSEmmanuel Vadot			regulator-name = "vdd-cpu";
33*c66ec88fSEmmanuel Vadot		};
34*c66ec88fSEmmanuel Vadot
35*c66ec88fSEmmanuel Vadot		...
36*c66ec88fSEmmanuel Vadot	};
37*c66ec88fSEmmanuel Vadot
38*c66ec88fSEmmanuel Vadot	usb-power-supply: usb-power-supply {
39*c66ec88fSEmmanuel Vadot		compatible = "x-powers,axp202-usb-power-supply";
40*c66ec88fSEmmanuel Vadot	};
41*c66ec88fSEmmanuel Vadot};
42