aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/imx6dl-wandboard.dts
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/boot/dts/imx6dl-wandboard.dts')
-rw-r--r--arch/arm/boot/dts/imx6dl-wandboard.dts73
1 files changed, 73 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/imx6dl-wandboard.dts b/arch/arm/boot/dts/imx6dl-wandboard.dts
index bfc59c3566a4..ab6a053dcb1f 100644
--- a/arch/arm/boot/dts/imx6dl-wandboard.dts
+++ b/arch/arm/boot/dts/imx6dl-wandboard.dts
@@ -18,6 +18,74 @@
18 memory { 18 memory {
19 reg = <0x10000000 0x40000000>; 19 reg = <0x10000000 0x40000000>;
20 }; 20 };
21
22 regulators {
23 compatible = "simple-bus";
24
25 reg_2p5v: 2p5v {
26 compatible = "regulator-fixed";
27 regulator-name = "2P5V";
28 regulator-min-microvolt = <2500000>;
29 regulator-max-microvolt = <2500000>;
30 regulator-always-on;
31 };
32
33 reg_3p3v: 3p3v {
34 compatible = "regulator-fixed";
35 regulator-name = "3P3V";
36 regulator-min-microvolt = <3300000>;
37 regulator-max-microvolt = <3300000>;
38 regulator-always-on;
39 };
40 };
41
42 sound {
43 compatible = "fsl,imx6dl-wandboard-sgtl5000",
44 "fsl,imx-audio-sgtl5000";
45 model = "imx6dl-wandboard-sgtl5000";
46 ssi-controller = <&ssi1>;
47 audio-codec = <&codec>;
48 audio-routing =
49 "MIC_IN", "Mic Jack",
50 "Mic Jack", "Mic Bias",
51 "Headphone Jack", "HP_OUT";
52 mux-int-port = <1>;
53 mux-ext-port = <3>;
54 };
55};
56
57&audmux {
58 pinctrl-names = "default";
59 pinctrl-0 = <&pinctrl_audmux_2>;
60 status = "okay";
61};
62
63&i2c2 {
64 clock-frequency = <100000>;
65 pinctrl-names = "default";
66 pinctrl-0 = <&pinctrl_i2c2_2>;
67 status = "okay";
68
69 codec: sgtl5000@0a {
70 compatible = "fsl,sgtl5000";
71 reg = <0x0a>;
72 clocks = <&clks 169>;
73 VDDA-supply = <&reg_2p5v>;
74 VDDIO-supply = <&reg_3p3v>;
75 };
76};
77
78&iomuxc {
79 pinctrl-names = "default";
80 pinctrl-0 = <&pinctrl_hog>;
81
82 hog {
83 pinctrl_hog: hoggrp {
84 fsl,pins = <
85 MX6DL_PAD_GPIO_0__CCM_CLKO1 0x130b0
86 >;
87 };
88 };
21}; 89};
22 90
23&fec { 91&fec {
@@ -27,6 +95,11 @@
27 status = "okay"; 95 status = "okay";
28}; 96};
29 97
98&ssi1 {
99 fsl,mode = "i2s-slave";
100 status = "okay";
101};
102
30&uart1 { 103&uart1 {
31 pinctrl-names = "default"; 104 pinctrl-names = "default";
32 pinctrl-0 = <&pinctrl_uart1_1>; 105 pinctrl-0 = <&pinctrl_uart1_1>;