0001 // SPDX-License-Identifier: GPL-2.0+
0002 //
0003 // Copyright 2011 Freescale Semiconductor, Inc.
0004 // Copyright 2011 Linaro Ltd.
0005
0006 /dts-v1/;
0007
0008 #include "imx53-qsb-common.dtsi"
0009
0010 / {
0011 model = "Freescale i.MX53 Quick Start-R Board";
0012 compatible = "fsl,imx53-qsrb", "fsl,imx53";
0013 };
0014
0015 &iomuxc {
0016 imx53-qsrb {
0017 pinctrl_pmic: pmicgrp {
0018 fsl,pins = <
0019 MX53_PAD_CSI0_DAT5__GPIO5_23 0x1c4 /* IRQ */
0020 >;
0021 };
0022 };
0023 };
0024
0025 &i2c1 {
0026 pmic: mc34708@8 {
0027 compatible = "fsl,mc34708";
0028 pinctrl-names = "default";
0029 pinctrl-0 = <&pinctrl_pmic>;
0030 reg = <0x08>;
0031 interrupt-parent = <&gpio5>;
0032 interrupts = <23 IRQ_TYPE_LEVEL_HIGH>;
0033 regulators {
0034 sw1_reg: sw1a {
0035 regulator-name = "SW1";
0036 regulator-min-microvolt = <650000>;
0037 regulator-max-microvolt = <1437500>;
0038 regulator-boot-on;
0039 regulator-always-on;
0040 };
0041
0042 sw1b_reg: sw1b {
0043 regulator-name = "SW1B";
0044 regulator-min-microvolt = <650000>;
0045 regulator-max-microvolt = <1437500>;
0046 regulator-boot-on;
0047 regulator-always-on;
0048 };
0049
0050 sw2_reg: sw2 {
0051 regulator-name = "SW2";
0052 regulator-min-microvolt = <650000>;
0053 regulator-max-microvolt = <1437500>;
0054 regulator-boot-on;
0055 regulator-always-on;
0056 };
0057
0058 sw3_reg: sw3 {
0059 regulator-name = "SW3";
0060 regulator-min-microvolt = <650000>;
0061 regulator-max-microvolt = <1425000>;
0062 regulator-boot-on;
0063 };
0064
0065 sw4a_reg: sw4a {
0066 regulator-name = "SW4A";
0067 regulator-min-microvolt = <1200000>;
0068 regulator-max-microvolt = <3300000>;
0069 regulator-boot-on;
0070 regulator-always-on;
0071 };
0072
0073 sw4b_reg: sw4b {
0074 regulator-name = "SW4B";
0075 regulator-min-microvolt = <1200000>;
0076 regulator-max-microvolt = <3300000>;
0077 regulator-boot-on;
0078 regulator-always-on;
0079 };
0080
0081 sw5_reg: sw5 {
0082 regulator-name = "SW5";
0083 regulator-min-microvolt = <1200000>;
0084 regulator-max-microvolt = <1975000>;
0085 regulator-boot-on;
0086 regulator-always-on;
0087 };
0088
0089 swbst_reg: swbst {
0090 regulator-name = "SWBST";
0091 regulator-boot-on;
0092 regulator-always-on;
0093 };
0094
0095 vpll_reg: vpll {
0096 regulator-name = "VPLL";
0097 regulator-min-microvolt = <1200000>;
0098 regulator-max-microvolt = <1800000>;
0099 regulator-boot-on;
0100 };
0101
0102 vrefddr_reg: vrefddr {
0103 regulator-name = "VREFDDR";
0104 regulator-boot-on;
0105 regulator-always-on;
0106 };
0107
0108 vusb_reg: vusb {
0109 regulator-name = "VUSB";
0110 regulator-boot-on;
0111 regulator-always-on;
0112 };
0113
0114 vusb2_reg: vusb2 {
0115 regulator-name = "VUSB2";
0116 regulator-min-microvolt = <2500000>;
0117 regulator-max-microvolt = <3000000>;
0118 regulator-boot-on;
0119 regulator-always-on;
0120 };
0121
0122 vdac_reg: vdac {
0123 regulator-name = "VDAC";
0124 regulator-min-microvolt = <2750000>;
0125 regulator-max-microvolt = <2750000>;
0126 };
0127
0128 vgen1_reg: vgen1 {
0129 regulator-name = "VGEN1";
0130 regulator-min-microvolt = <1200000>;
0131 regulator-max-microvolt = <1550000>;
0132 regulator-boot-on;
0133 regulator-always-on;
0134 };
0135
0136 vgen2_reg: vgen2 {
0137 regulator-name = "VGEN2";
0138 regulator-min-microvolt = <2500000>;
0139 regulator-max-microvolt = <3300000>;
0140 regulator-boot-on;
0141 regulator-always-on;
0142 };
0143 };
0144 };
0145 };
0146
0147 &tve {
0148 dac-supply = <&vdac_reg>;
0149 };