Linux Audio

Check our new training course

Loading...
Note: File does not exist in v4.6.
  1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2
  3/dts-v1/;
  4
  5#include "imx8mn.dtsi"
  6#include "imx8mn-evk.dtsi"
  7#include <dt-bindings/interrupt-controller/irq.h>
  8
  9/ {
 10	model = "NXP i.MX8MNano DDR3L EVK board";
 11	compatible = "fsl,imx8mn-ddr3l-evk", "fsl,imx8mn";
 12};
 13
 14&A53_0 {
 15	cpu-supply = <&buck1>;
 16};
 17
 18&A53_1 {
 19	cpu-supply = <&buck1>;
 20};
 21
 22&A53_2 {
 23	cpu-supply = <&buck1>;
 24};
 25
 26&A53_3 {
 27	cpu-supply = <&buck1>;
 28};
 29
 30&i2c1 {
 31	pmic: pmic@25 {
 32		compatible = "nxp,pca9450b";
 33		reg = <0x25>;
 34		pinctrl-names = "default";
 35		pinctrl-0 = <&pinctrl_pmic>;
 36		interrupt-parent = <&gpio1>;
 37		interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
 38
 39		regulators {
 40			buck1: BUCK1 {
 41				regulator-name = "VDD_SOC_0V9";
 42				regulator-min-microvolt = <850000>;
 43				regulator-max-microvolt = <950000>;
 44				regulator-boot-on;
 45				regulator-always-on;
 46				regulator-ramp-delay = <3125>;
 47			};
 48
 49			buck4: BUCK4 {
 50				regulator-name = "VDD_3V3";
 51				regulator-min-microvolt = <3300000>;
 52				regulator-max-microvolt = <3300000>;
 53				regulator-boot-on;
 54				regulator-always-on;
 55			};
 56
 57			buck5: BUCK5 {
 58				regulator-name = "VDD_1V8";
 59				regulator-min-microvolt = <1800000>;
 60				regulator-max-microvolt = <1800000>;
 61				regulator-boot-on;
 62				regulator-always-on;
 63			};
 64
 65			buck6: BUCK6 {
 66				regulator-name = "NVCC_DRAM_1V35";
 67				regulator-min-microvolt = <1350000>;
 68				regulator-max-microvolt = <1350000>;
 69				regulator-boot-on;
 70				regulator-always-on;
 71			};
 72
 73			ldo1: LDO1 {
 74				regulator-name = "NVCC_SNVS_1V8";
 75				regulator-min-microvolt = <1800000>;
 76				regulator-max-microvolt = <1800000>;
 77				regulator-boot-on;
 78				regulator-always-on;
 79			};
 80
 81			ldo2: LDO2 {
 82				regulator-name = "VDD_SNVS_0V8";
 83				regulator-min-microvolt = <800000>;
 84				regulator-max-microvolt = <800000>;
 85				regulator-boot-on;
 86				regulator-always-on;
 87			};
 88
 89			ldo3: LDO3 {
 90				regulator-name = "VDDA_1V8";
 91				regulator-min-microvolt = <1800000>;
 92				regulator-max-microvolt = <1800000>;
 93				regulator-boot-on;
 94				regulator-always-on;
 95			};
 96
 97			ldo4: LDO4 {
 98				regulator-name = "VDD_PHY_1V2";
 99				regulator-min-microvolt = <1200000>;
100				regulator-max-microvolt = <1200000>;
101				regulator-boot-on;
102				regulator-always-on;
103			};
104
105			ldo5: LDO5 {
106				regulator-name = "NVCC_SD2";
107				regulator-min-microvolt = <1800000>;
108				regulator-max-microvolt = <3300000>;
109				regulator-boot-on;
110				regulator-always-on;
111			};
112		};
113	};
114};
115
116&i2c2 {
117	hdmi@3d {
118		avdd-supply = <&buck5>;
119		dvdd-supply = <&buck5>;
120		pvdd-supply = <&buck5>;
121		a2vdd-supply = <&buck5>;
122		v1p2-supply = <&buck5>;
123	};
124};
125
126&i2c3 {
127	camera@3c {
128		DOVDD-supply = <&buck5>;
129	};
130};