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