1/* 2 * Copyright 2011 Freescale Semiconductor, Inc. 3 * Copyright 2011 Linaro Ltd. 4 * 5 * The code contained herein is licensed under the GNU General Public 6 * License. You may obtain a copy of the GNU General Public License 7 * Version 2 or later at the following locations: 8 * 9 * http://www.opensource.org/licenses/gpl-license.html 10 * http://www.gnu.org/copyleft/gpl.html 11 */ 12 13/dts-v1/; 14 15#include "imx53-qsb-common.dtsi" 16 17/ { 18 model = "Freescale i.MX53 Quick Start-R Board"; 19 compatible = "fsl,imx53-qsrb", "fsl,imx53"; 20}; 21 22&iomuxc { 23 imx53-qsrb { 24 pinctrl_pmic: pmicgrp { 25 fsl,pins = < 26 MX53_PAD_CSI0_DAT5__GPIO5_23 0x1c4 /* IRQ */ 27 >; 28 }; 29 }; 30}; 31 32&i2c1 { 33 pmic: mc34708@8 { 34 compatible = "fsl,mc34708"; 35 pinctrl-names = "default"; 36 pinctrl-0 = <&pinctrl_pmic>; 37 reg = <0x08>; 38 interrupt-parent = <&gpio5>; 39 interrupts = <23 IRQ_TYPE_LEVEL_HIGH>; 40 regulators { 41 sw1_reg: sw1a { 42 regulator-name = "SW1"; 43 regulator-min-microvolt = <650000>; 44 regulator-max-microvolt = <1437500>; 45 regulator-boot-on; 46 regulator-always-on; 47 }; 48 49 sw1b_reg: sw1b { 50 regulator-name = "SW1B"; 51 regulator-min-microvolt = <650000>; 52 regulator-max-microvolt = <1437500>; 53 regulator-boot-on; 54 regulator-always-on; 55 }; 56 57 sw2_reg: sw2 { 58 regulator-name = "SW2"; 59 regulator-min-microvolt = <650000>; 60 regulator-max-microvolt = <1437500>; 61 regulator-boot-on; 62 regulator-always-on; 63 }; 64 65 sw3_reg: sw3 { 66 regulator-name = "SW3"; 67 regulator-min-microvolt = <650000>; 68 regulator-max-microvolt = <1425000>; 69 regulator-boot-on; 70 }; 71 72 sw4a_reg: sw4a { 73 regulator-name = "SW4A"; 74 regulator-min-microvolt = <1200000>; 75 regulator-max-microvolt = <3300000>; 76 regulator-boot-on; 77 regulator-always-on; 78 }; 79 80 sw4b_reg: sw4b { 81 regulator-name = "SW4B"; 82 regulator-min-microvolt = <1200000>; 83 regulator-max-microvolt = <3300000>; 84 regulator-boot-on; 85 regulator-always-on; 86 }; 87 88 sw5_reg: sw5 { 89 regulator-name = "SW5"; 90 regulator-min-microvolt = <1200000>; 91 regulator-max-microvolt = <1975000>; 92 regulator-boot-on; 93 regulator-always-on; 94 }; 95 96 swbst_reg: swbst { 97 regulator-name = "SWBST"; 98 regulator-boot-on; 99 regulator-always-on; 100 }; 101 102 vpll_reg: vpll { 103 regulator-name = "VPLL"; 104 regulator-min-microvolt = <1200000>; 105 regulator-max-microvolt = <1800000>; 106 regulator-boot-on; 107 }; 108 109 vrefddr_reg: vrefddr { 110 regulator-name = "VREFDDR"; 111 regulator-boot-on; 112 regulator-always-on; 113 }; 114 115 vusb_reg: vusb { 116 regulator-name = "VUSB"; 117 regulator-boot-on; 118 regulator-always-on; 119 }; 120 121 vusb2_reg: vusb2 { 122 regulator-name = "VUSB2"; 123 regulator-min-microvolt = <2500000>; 124 regulator-max-microvolt = <3000000>; 125 regulator-boot-on; 126 regulator-always-on; 127 }; 128 129 vdac_reg: vdac { 130 regulator-name = "VDAC"; 131 regulator-min-microvolt = <2500000>; 132 regulator-max-microvolt = <2775000>; 133 regulator-boot-on; 134 regulator-always-on; 135 }; 136 137 vgen1_reg: vgen1 { 138 regulator-name = "VGEN1"; 139 regulator-min-microvolt = <1200000>; 140 regulator-max-microvolt = <1550000>; 141 regulator-boot-on; 142 regulator-always-on; 143 }; 144 145 vgen2_reg: vgen2 { 146 regulator-name = "VGEN2"; 147 regulator-min-microvolt = <2500000>; 148 regulator-max-microvolt = <3300000>; 149 regulator-boot-on; 150 regulator-always-on; 151 }; 152 }; 153 }; 154}; 155