Linux Audio

Check our new training course

Yocto / OpenEmbedded training

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