1270866Simp/* 2270866Simp * Copyright 2011 Freescale Semiconductor, Inc. 3270866Simp * Copyright 2011 Linaro Ltd. 4270866Simp * 5270866Simp * The code contained herein is licensed under the GNU General Public 6270866Simp * License. You may obtain a copy of the GNU General Public License 7270866Simp * Version 2 or later at the following locations: 8270866Simp * 9270866Simp * http://www.opensource.org/licenses/gpl-license.html 10270866Simp * http://www.gnu.org/copyleft/gpl.html 11270866Simp */ 12270866Simp 13270866Simp/dts-v1/; 14270866Simp 15270866Simp#include "imx53-qsb-common.dtsi" 16270866Simp 17270866Simp/ { 18270866Simp model = "Freescale i.MX53 Quick Start-R Board"; 19270866Simp compatible = "fsl,imx53-qsrb", "fsl,imx53"; 20270866Simp}; 21270866Simp 22270866Simp&iomuxc { 23270866Simp i2c1 { 24270866Simp /* open drain */ 25270866Simp pinctrl_i2c1_qsrb: i2c1grp-1 { 26270866Simp fsl,pins = < 27270866Simp MX53_PAD_CSI0_DAT8__I2C1_SDA 0x400001ec 28270866Simp MX53_PAD_CSI0_DAT9__I2C1_SCL 0x400001ec 29270866Simp >; 30270866Simp }; 31284090Sian 32284090Sian pinctrl_pmic: pmicgrp { 33284090Sian fsl,pins = < 34284090Sian MX53_PAD_CSI0_DAT5__GPIO5_23 0x1e4 /* IRQ */ 35284090Sian >; 36284090Sian }; 37270866Simp }; 38270866Simp}; 39270866Simp 40270866Simp&i2c1 { 41270866Simp pinctrl-names = "default"; 42270866Simp pinctrl-0 = <&pinctrl_i2c1_qsrb>; 43270866Simp status = "okay"; 44270866Simp 45270866Simp pmic: mc34708@8 { 46270866Simp compatible = "fsl,mc34708"; 47284090Sian pinctrl-names = "default"; 48284090Sian pinctrl-0 = <&pinctrl_pmic>; 49270866Simp reg = <0x08>; 50270866Simp interrupt-parent = <&gpio5>; 51270866Simp interrupts = <23 0x8>; 52270866Simp regulators { 53270866Simp sw1_reg: sw1a { 54270866Simp regulator-name = "SW1"; 55270866Simp regulator-min-microvolt = <650000>; 56270866Simp regulator-max-microvolt = <1437500>; 57270866Simp regulator-boot-on; 58270866Simp regulator-always-on; 59270866Simp }; 60270866Simp 61270866Simp sw1b_reg: sw1b { 62270866Simp regulator-name = "SW1B"; 63270866Simp regulator-min-microvolt = <650000>; 64270866Simp regulator-max-microvolt = <1437500>; 65270866Simp regulator-boot-on; 66270866Simp regulator-always-on; 67270866Simp }; 68270866Simp 69270866Simp sw2_reg: sw2 { 70270866Simp regulator-name = "SW2"; 71270866Simp regulator-min-microvolt = <650000>; 72270866Simp regulator-max-microvolt = <1437500>; 73270866Simp regulator-boot-on; 74270866Simp regulator-always-on; 75270866Simp }; 76270866Simp 77270866Simp sw3_reg: sw3 { 78270866Simp regulator-name = "SW3"; 79270866Simp regulator-min-microvolt = <650000>; 80270866Simp regulator-max-microvolt = <1425000>; 81270866Simp regulator-boot-on; 82270866Simp }; 83270866Simp 84270866Simp sw4a_reg: sw4a { 85270866Simp regulator-name = "SW4A"; 86270866Simp regulator-min-microvolt = <1200000>; 87270866Simp regulator-max-microvolt = <3300000>; 88270866Simp regulator-boot-on; 89270866Simp regulator-always-on; 90270866Simp }; 91270866Simp 92270866Simp sw4b_reg: sw4b { 93270866Simp regulator-name = "SW4B"; 94270866Simp regulator-min-microvolt = <1200000>; 95270866Simp regulator-max-microvolt = <3300000>; 96270866Simp regulator-boot-on; 97270866Simp regulator-always-on; 98270866Simp }; 99270866Simp 100270866Simp sw5_reg: sw5 { 101270866Simp regulator-name = "SW5"; 102270866Simp regulator-min-microvolt = <1200000>; 103270866Simp regulator-max-microvolt = <1975000>; 104270866Simp regulator-boot-on; 105270866Simp regulator-always-on; 106270866Simp }; 107270866Simp 108270866Simp swbst_reg: swbst { 109270866Simp regulator-name = "SWBST"; 110270866Simp regulator-boot-on; 111270866Simp regulator-always-on; 112270866Simp }; 113270866Simp 114270866Simp vpll_reg: vpll { 115270866Simp regulator-name = "VPLL"; 116270866Simp regulator-min-microvolt = <1200000>; 117270866Simp regulator-max-microvolt = <1800000>; 118270866Simp regulator-boot-on; 119270866Simp }; 120270866Simp 121270866Simp vrefddr_reg: vrefddr { 122270866Simp regulator-name = "VREFDDR"; 123270866Simp regulator-boot-on; 124270866Simp regulator-always-on; 125270866Simp }; 126270866Simp 127270866Simp vusb_reg: vusb { 128270866Simp regulator-name = "VUSB"; 129270866Simp regulator-boot-on; 130270866Simp regulator-always-on; 131270866Simp }; 132270866Simp 133270866Simp vusb2_reg: vusb2 { 134270866Simp regulator-name = "VUSB2"; 135270866Simp regulator-min-microvolt = <2500000>; 136270866Simp regulator-max-microvolt = <3000000>; 137270866Simp regulator-boot-on; 138270866Simp regulator-always-on; 139270866Simp }; 140270866Simp 141270866Simp vdac_reg: vdac { 142270866Simp regulator-name = "VDAC"; 143270866Simp regulator-min-microvolt = <2500000>; 144270866Simp regulator-max-microvolt = <2775000>; 145270866Simp regulator-boot-on; 146270866Simp regulator-always-on; 147270866Simp }; 148270866Simp 149270866Simp vgen1_reg: vgen1 { 150270866Simp regulator-name = "VGEN1"; 151270866Simp regulator-min-microvolt = <1200000>; 152270866Simp regulator-max-microvolt = <1550000>; 153270866Simp regulator-boot-on; 154270866Simp regulator-always-on; 155270866Simp }; 156270866Simp 157270866Simp vgen2_reg: vgen2 { 158270866Simp regulator-name = "VGEN2"; 159270866Simp regulator-min-microvolt = <2500000>; 160270866Simp regulator-max-microvolt = <3300000>; 161270866Simp regulator-boot-on; 162270866Simp regulator-always-on; 163270866Simp }; 164270866Simp }; 165270866Simp }; 166270866Simp}; 167