150 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			150 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| // SPDX-License-Identifier: GPL-2.0+
 | |
| //
 | |
| // Copyright 2011 Freescale Semiconductor, Inc.
 | |
| // Copyright 2011 Linaro Ltd.
 | |
| 
 | |
| /dts-v1/;
 | |
| 
 | |
| #include "imx53-qsb-common.dtsi"
 | |
| 
 | |
| / {
 | |
| 	model = "Freescale i.MX53 Quick Start-R Board";
 | |
| 	compatible = "fsl,imx53-qsrb", "fsl,imx53";
 | |
| };
 | |
| 
 | |
| &iomuxc {
 | |
| 	imx53-qsrb {
 | |
| 		pinctrl_pmic: pmicgrp {
 | |
| 			fsl,pins = <
 | |
| 				MX53_PAD_CSI0_DAT5__GPIO5_23	0x1c4 /* IRQ */
 | |
| 			>;
 | |
| 		};
 | |
| 	};
 | |
| };
 | |
| 
 | |
| &i2c1 {
 | |
| 	pmic: mc34708@8 {
 | |
| 		compatible = "fsl,mc34708";
 | |
| 		pinctrl-names = "default";
 | |
| 		pinctrl-0 = <&pinctrl_pmic>;
 | |
| 		reg = <0x08>;
 | |
| 		interrupt-parent = <&gpio5>;
 | |
| 		interrupts = <23 IRQ_TYPE_LEVEL_HIGH>;
 | |
| 		regulators {
 | |
| 			sw1_reg: sw1a {
 | |
| 				regulator-name = "SW1";
 | |
| 				regulator-min-microvolt = <650000>;
 | |
| 				regulator-max-microvolt = <1437500>;
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			sw1b_reg: sw1b {
 | |
| 				regulator-name = "SW1B";
 | |
| 				regulator-min-microvolt = <650000>;
 | |
| 				regulator-max-microvolt = <1437500>;
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			sw2_reg: sw2 {
 | |
| 				regulator-name = "SW2";
 | |
| 				regulator-min-microvolt = <650000>;
 | |
| 				regulator-max-microvolt = <1437500>;
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			sw3_reg: sw3 {
 | |
| 				regulator-name = "SW3";
 | |
| 				regulator-min-microvolt = <650000>;
 | |
| 				regulator-max-microvolt = <1425000>;
 | |
| 				regulator-boot-on;
 | |
| 			};
 | |
| 
 | |
| 			sw4a_reg: sw4a {
 | |
| 				regulator-name = "SW4A";
 | |
| 				regulator-min-microvolt = <1200000>;
 | |
| 				regulator-max-microvolt = <3300000>;
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			sw4b_reg: sw4b {
 | |
| 				regulator-name = "SW4B";
 | |
| 				regulator-min-microvolt = <1200000>;
 | |
| 				regulator-max-microvolt = <3300000>;
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			sw5_reg: sw5 {
 | |
| 				regulator-name = "SW5";
 | |
| 				regulator-min-microvolt = <1200000>;
 | |
| 				regulator-max-microvolt = <1975000>;
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			swbst_reg: swbst {
 | |
| 				regulator-name = "SWBST";
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			vpll_reg: vpll {
 | |
| 				regulator-name = "VPLL";
 | |
| 				regulator-min-microvolt = <1200000>;
 | |
| 				regulator-max-microvolt = <1800000>;
 | |
| 				regulator-boot-on;
 | |
| 			};
 | |
| 
 | |
| 			vrefddr_reg: vrefddr {
 | |
| 				regulator-name = "VREFDDR";
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			vusb_reg: vusb {
 | |
| 				regulator-name = "VUSB";
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			vusb2_reg: vusb2 {
 | |
| 				regulator-name = "VUSB2";
 | |
| 				regulator-min-microvolt = <2500000>;
 | |
| 				regulator-max-microvolt = <3000000>;
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			vdac_reg: vdac {
 | |
| 				regulator-name = "VDAC";
 | |
| 				regulator-min-microvolt = <2750000>;
 | |
| 				regulator-max-microvolt = <2750000>;
 | |
| 			};
 | |
| 
 | |
| 			vgen1_reg: vgen1 {
 | |
| 				regulator-name = "VGEN1";
 | |
| 				regulator-min-microvolt = <1200000>;
 | |
| 				regulator-max-microvolt = <1550000>;
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 
 | |
| 			vgen2_reg: vgen2 {
 | |
| 				regulator-name = "VGEN2";
 | |
| 				regulator-min-microvolt = <2500000>;
 | |
| 				regulator-max-microvolt = <3300000>;
 | |
| 				regulator-boot-on;
 | |
| 				regulator-always-on;
 | |
| 			};
 | |
| 		};
 | |
| 	};
 | |
| };
 | |
| 
 | |
| &tve {
 | |
| 	dac-supply = <&vdac_reg>;
 | |
| };
 | 
