162306a36Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+
262306a36Sopenharmony_ci//
362306a36Sopenharmony_ci// Copyright 2011 Freescale Semiconductor, Inc.
462306a36Sopenharmony_ci// Copyright 2011 Linaro Ltd.
562306a36Sopenharmony_ci
662306a36Sopenharmony_ci/dts-v1/;
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci#include "imx53-qsb-common.dtsi"
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci/ {
1162306a36Sopenharmony_ci	model = "Freescale i.MX53 Quick Start-R Board";
1262306a36Sopenharmony_ci	compatible = "fsl,imx53-qsrb", "fsl,imx53";
1362306a36Sopenharmony_ci};
1462306a36Sopenharmony_ci
1562306a36Sopenharmony_ci&iomuxc {
1662306a36Sopenharmony_ci	imx53-qsrb {
1762306a36Sopenharmony_ci		pinctrl_pmic: pmicgrp {
1862306a36Sopenharmony_ci			fsl,pins = <
1962306a36Sopenharmony_ci				MX53_PAD_CSI0_DAT5__GPIO5_23	0x1c4 /* IRQ */
2062306a36Sopenharmony_ci			>;
2162306a36Sopenharmony_ci		};
2262306a36Sopenharmony_ci	};
2362306a36Sopenharmony_ci};
2462306a36Sopenharmony_ci
2562306a36Sopenharmony_ci&i2c1 {
2662306a36Sopenharmony_ci	pmic: mc34708@8 {
2762306a36Sopenharmony_ci		compatible = "fsl,mc34708";
2862306a36Sopenharmony_ci		pinctrl-names = "default";
2962306a36Sopenharmony_ci		pinctrl-0 = <&pinctrl_pmic>;
3062306a36Sopenharmony_ci		reg = <0x08>;
3162306a36Sopenharmony_ci		interrupt-parent = <&gpio5>;
3262306a36Sopenharmony_ci		interrupts = <23 IRQ_TYPE_LEVEL_HIGH>;
3362306a36Sopenharmony_ci		regulators {
3462306a36Sopenharmony_ci			sw1_reg: sw1a {
3562306a36Sopenharmony_ci				regulator-name = "SW1";
3662306a36Sopenharmony_ci				regulator-min-microvolt = <650000>;
3762306a36Sopenharmony_ci				regulator-max-microvolt = <1437500>;
3862306a36Sopenharmony_ci				regulator-boot-on;
3962306a36Sopenharmony_ci				regulator-always-on;
4062306a36Sopenharmony_ci			};
4162306a36Sopenharmony_ci
4262306a36Sopenharmony_ci			sw1b_reg: sw1b {
4362306a36Sopenharmony_ci				regulator-name = "SW1B";
4462306a36Sopenharmony_ci				regulator-min-microvolt = <650000>;
4562306a36Sopenharmony_ci				regulator-max-microvolt = <1437500>;
4662306a36Sopenharmony_ci				regulator-boot-on;
4762306a36Sopenharmony_ci				regulator-always-on;
4862306a36Sopenharmony_ci			};
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_ci			sw2_reg: sw2 {
5162306a36Sopenharmony_ci				regulator-name = "SW2";
5262306a36Sopenharmony_ci				regulator-min-microvolt = <650000>;
5362306a36Sopenharmony_ci				regulator-max-microvolt = <1437500>;
5462306a36Sopenharmony_ci				regulator-boot-on;
5562306a36Sopenharmony_ci				regulator-always-on;
5662306a36Sopenharmony_ci			};
5762306a36Sopenharmony_ci
5862306a36Sopenharmony_ci			sw3_reg: sw3 {
5962306a36Sopenharmony_ci				regulator-name = "SW3";
6062306a36Sopenharmony_ci				regulator-min-microvolt = <650000>;
6162306a36Sopenharmony_ci				regulator-max-microvolt = <1425000>;
6262306a36Sopenharmony_ci				regulator-boot-on;
6362306a36Sopenharmony_ci			};
6462306a36Sopenharmony_ci
6562306a36Sopenharmony_ci			sw4a_reg: sw4a {
6662306a36Sopenharmony_ci				regulator-name = "SW4A";
6762306a36Sopenharmony_ci				regulator-min-microvolt = <1200000>;
6862306a36Sopenharmony_ci				regulator-max-microvolt = <3300000>;
6962306a36Sopenharmony_ci				regulator-boot-on;
7062306a36Sopenharmony_ci				regulator-always-on;
7162306a36Sopenharmony_ci			};
7262306a36Sopenharmony_ci
7362306a36Sopenharmony_ci			sw4b_reg: sw4b {
7462306a36Sopenharmony_ci				regulator-name = "SW4B";
7562306a36Sopenharmony_ci				regulator-min-microvolt = <1200000>;
7662306a36Sopenharmony_ci				regulator-max-microvolt = <3300000>;
7762306a36Sopenharmony_ci				regulator-boot-on;
7862306a36Sopenharmony_ci				regulator-always-on;
7962306a36Sopenharmony_ci			};
8062306a36Sopenharmony_ci
8162306a36Sopenharmony_ci			sw5_reg: sw5 {
8262306a36Sopenharmony_ci				regulator-name = "SW5";
8362306a36Sopenharmony_ci				regulator-min-microvolt = <1200000>;
8462306a36Sopenharmony_ci				regulator-max-microvolt = <1975000>;
8562306a36Sopenharmony_ci				regulator-boot-on;
8662306a36Sopenharmony_ci				regulator-always-on;
8762306a36Sopenharmony_ci			};
8862306a36Sopenharmony_ci
8962306a36Sopenharmony_ci			swbst_reg: swbst {
9062306a36Sopenharmony_ci				regulator-name = "SWBST";
9162306a36Sopenharmony_ci				regulator-boot-on;
9262306a36Sopenharmony_ci				regulator-always-on;
9362306a36Sopenharmony_ci			};
9462306a36Sopenharmony_ci
9562306a36Sopenharmony_ci			vpll_reg: vpll {
9662306a36Sopenharmony_ci				regulator-name = "VPLL";
9762306a36Sopenharmony_ci				regulator-min-microvolt = <1200000>;
9862306a36Sopenharmony_ci				regulator-max-microvolt = <1800000>;
9962306a36Sopenharmony_ci				regulator-boot-on;
10062306a36Sopenharmony_ci			};
10162306a36Sopenharmony_ci
10262306a36Sopenharmony_ci			vrefddr_reg: vrefddr {
10362306a36Sopenharmony_ci				regulator-name = "VREFDDR";
10462306a36Sopenharmony_ci				regulator-boot-on;
10562306a36Sopenharmony_ci				regulator-always-on;
10662306a36Sopenharmony_ci			};
10762306a36Sopenharmony_ci
10862306a36Sopenharmony_ci			vusb_reg: vusb {
10962306a36Sopenharmony_ci				regulator-name = "VUSB";
11062306a36Sopenharmony_ci				regulator-boot-on;
11162306a36Sopenharmony_ci				regulator-always-on;
11262306a36Sopenharmony_ci			};
11362306a36Sopenharmony_ci
11462306a36Sopenharmony_ci			vusb2_reg: vusb2 {
11562306a36Sopenharmony_ci				regulator-name = "VUSB2";
11662306a36Sopenharmony_ci				regulator-min-microvolt = <2500000>;
11762306a36Sopenharmony_ci				regulator-max-microvolt = <3000000>;
11862306a36Sopenharmony_ci				regulator-boot-on;
11962306a36Sopenharmony_ci				regulator-always-on;
12062306a36Sopenharmony_ci			};
12162306a36Sopenharmony_ci
12262306a36Sopenharmony_ci			vdac_reg: vdac {
12362306a36Sopenharmony_ci				regulator-name = "VDAC";
12462306a36Sopenharmony_ci				regulator-min-microvolt = <2750000>;
12562306a36Sopenharmony_ci				regulator-max-microvolt = <2750000>;
12662306a36Sopenharmony_ci			};
12762306a36Sopenharmony_ci
12862306a36Sopenharmony_ci			vgen1_reg: vgen1 {
12962306a36Sopenharmony_ci				regulator-name = "VGEN1";
13062306a36Sopenharmony_ci				regulator-min-microvolt = <1200000>;
13162306a36Sopenharmony_ci				regulator-max-microvolt = <1550000>;
13262306a36Sopenharmony_ci				regulator-boot-on;
13362306a36Sopenharmony_ci				regulator-always-on;
13462306a36Sopenharmony_ci			};
13562306a36Sopenharmony_ci
13662306a36Sopenharmony_ci			vgen2_reg: vgen2 {
13762306a36Sopenharmony_ci				regulator-name = "VGEN2";
13862306a36Sopenharmony_ci				regulator-min-microvolt = <2500000>;
13962306a36Sopenharmony_ci				regulator-max-microvolt = <3300000>;
14062306a36Sopenharmony_ci				regulator-boot-on;
14162306a36Sopenharmony_ci				regulator-always-on;
14262306a36Sopenharmony_ci			};
14362306a36Sopenharmony_ci		};
14462306a36Sopenharmony_ci	};
14562306a36Sopenharmony_ci};
14662306a36Sopenharmony_ci
14762306a36Sopenharmony_ci&tve {
14862306a36Sopenharmony_ci	dac-supply = <&vdac_reg>;
14962306a36Sopenharmony_ci};
150