1 * Freescale MC13783/MC13892 Power Management I 2 3 Required properties: 4 - compatible : Should be "fsl,mc13783" or "fsl 5 6 Optional properties: 7 - fsl,mc13xxx-uses-adc : Indicate the ADC is b 8 - fsl,mc13xxx-uses-codec : Indicate the Audio 9 - fsl,mc13xxx-uses-rtc : Indicate the RTC is b 10 - fsl,mc13xxx-uses-touch : Indicate the touchs 11 12 Sub-nodes: 13 - codec: Contain the Audio Codec node. 14 - adc-port: Contain PMIC SSI port number use 15 - dac-port: Contain PMIC SSI port number use 16 - leds : Contain the led nodes and initial reg 17 "led-control". Number of register depends of 18 for MC13892 is 4, for MC34708 is 1. See data 19 these registers. 20 - #address-cells: Must be 1. 21 - #size-cells: Must be 0. 22 Each led node should contain "reg", which us 23 Optional properties "label" and "linux,defau 24 Documentation/devicetree/bindings/leds/commo 25 - regulators : Contain the regulator nodes. Th 26 their names as listed below with their regis 27 28 MC13783 LED IDs: 29 0 : Main display 30 1 : AUX display 31 2 : Keypad 32 3 : Red 1 33 4 : Green 1 34 5 : Blue 1 35 6 : Red 2 36 7 : Green 2 37 8 : Blue 2 38 9 : Red 3 39 10 : Green 3 40 11 : Blue 3 41 42 MC13892 LED IDs: 43 0 : Main display 44 1 : AUX display 45 2 : Keypad 46 3 : Red 47 4 : Green 48 5 : Blue 49 50 MC34708 LED IDs: 51 0 : Charger Red 52 1 : Charger Green 53 54 MC13783 regulators: 55 sw1a : regulator SW1A (register 56 sw1b : regulator SW1B (register 57 sw2a : regulator SW2A (register 58 sw2b : regulator SW2B (register 59 sw3 : regulator SW3 (register 60 vaudio : regulator VAUDIO (register 61 viohi : regulator VIOHI (register 62 violo : regulator VIOLO (register 63 vdig : regulator VDIG (register 64 vgen : regulator VGEN (register 65 vrfdig : regulator VRFDIG (register 66 vrfref : regulator VRFREF (register 67 vrfcp : regulator VRFCP (register 68 vsim : regulator VSIM (register 69 vesim : regulator VESIM (register 70 vcam : regulator VCAM (register 71 vrfbg : regulator VRFBG (register 72 vvib : regulator VVIB (register 73 vrf1 : regulator VRF1 (register 74 vrf2 : regulator VRF2 (register 75 vmmc1 : regulator VMMC1 (register 76 vmmc2 : regulator VMMC2 (register 77 gpo1 : regulator GPO1 (register 78 gpo2 : regulator GPO2 (register 79 gpo3 : regulator GPO3 (register 80 gpo4 : regulator GPO4 (register 81 pwgt1spi : regulator PWGT1SPI (register 82 pwgt2spi : regulator PWGT2SPI (register 83 84 MC13892 regulators: 85 vcoincell : regulator VCOINCELL (register 86 sw1 : regulator SW1 (register 87 sw2 : regulator SW2 (register 88 sw3 : regulator SW3 (register 89 sw4 : regulator SW4 (register 90 swbst : regulator SWBST (register 91 vgen1 : regulator VGEN1 (register 92 viohi : regulator VIOHI (register 93 vdig : regulator VDIG (register 94 vgen2 : regulator VGEN2 (register 95 vpll : regulator VPLL (register 96 vusb2 : regulator VUSB2 (register 97 vgen3 : regulator VGEN3 (register 98 vcam : regulator VCAM (register 99 vvideo : regulator VVIDEO (register 100 vaudio : regulator VAUDIO (register 101 vsd : regulator VSD (register 102 gpo1 : regulator GPO1 (register 103 gpo2 : regulator GPO2 (register 104 gpo3 : regulator GPO3 (register 105 gpo4 : regulator GPO4 (register 106 pwgt1spi : regulator PWGT1SPI (register 107 pwgt2spi : regulator PWGT2SPI (register 108 vusb : regulator VUSB (register 109 110 The bindings details of individual regulator 111 Documentation/devicetree/bindings/regulator/ 112 113 Examples: 114 115 ecspi@70010000 { /* ECSPI1 */ 116 cs-gpios = <&gpio4 24 0>, /* GPIO4_24 117 <&gpio4 25 0>; /* GPIO4_25 118 119 pmic: mc13892@0 { 120 #address-cells = <1>; 121 #size-cells = <0>; 122 compatible = "fsl,mc13892"; 123 spi-max-frequency = <6000000>; 124 reg = <0>; 125 interrupt-parent = <&gpio0>; 126 interrupts = <8>; 127 128 leds { 129 #address-cells = <1>; 130 #size-cells = <0>; 131 led-control = <0x000 0 132 133 sysled@3 { 134 reg = <3>; 135 label = "syste 136 linux,default- 137 }; 138 }; 139 140 regulators { 141 sw1_reg: mc13892__sw1 142 regulator-min- 143 regulator-max- 144 regulator-boot 145 regulator-alwa 146 }; 147 148 sw2_reg: mc13892__sw2 149 regulator-min- 150 regulator-max- 151 regulator-boot 152 regulator-alwa 153 }; 154 }; 155 }; 156 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.