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