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