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