Lines Matching +full:pinctrl +full:- +full:3

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 * DHCM-iMX8ML8-C160-R409-F1638-SPI16-GE-CAN2-SD-RTC-WBTA-ADC-T-RGB-CSI2-HS-I-01D2
7 * DHCOM PCB number: 660-100 or newer
8 * PDK3 PCB number: 669-100 or newer
11 /dts-v1/;
13 #include <dt-bindings/leds/common.h>
14 #include <dt-bindings/phy/phy-imx8-pcie.h>
15 #include "imx8mp-dhcom-som.dtsi"
18 model = "DH electronics i.MX8M Plus DHCOM Premium Developer Kit (3)";
19 compatible = "dh,imx8mp-dhcom-pdk3", "dh,imx8mp-dhcom-som",
23 stdout-path = &uart1;
26 clk_ext_audio_codec: clock-codec {
27 compatible = "fixed-clock";
28 #clock-cells = <0>;
29 clock-frequency = <24000000>;
32 clk_xtal25: clock-xtal25 {
33 compatible = "fixed-clock";
34 #clock-cells = <0>;
35 clock-frequency = <25000000>;
38 gpio-keys {
39 compatible = "gpio-keys";
41 button-0 {
43 label = "TA1-GPIO-A";
45 pinctrl-0 = <&pinctrl_dhcom_a>;
46 pinctrl-names = "default";
47 wakeup-source;
50 button-1 {
52 label = "TA2-GPIO-B";
54 pinctrl-0 = <&pinctrl_dhcom_b>;
55 pinctrl-names = "default";
56 wakeup-source;
59 button-2 {
61 label = "TA3-GPIO-C";
63 pinctrl-0 = <&pinctrl_dhcom_c>;
64 pinctrl-names = "default";
65 wakeup-source;
68 button-3 {
70 label = "TA4-GPIO-E";
72 pinctrl-0 = <&pinctrl_dhcom_e>;
73 pinctrl-names = "default";
74 wakeup-source;
79 compatible = "gpio-leds";
81 led-0 {
83 default-state = "off";
85 function-enumerator = <0>;
87 pinctrl-0 = <&pinctrl_dhcom_d>;
88 pinctrl-names = "default";
91 led-1 {
93 default-state = "off";
95 function-enumerator = <1>;
97 pinctrl-0 = <&pinctrl_dhcom_f>;
98 pinctrl-names = "default";
101 led-2 {
103 default-state = "off";
105 function-enumerator = <2>;
107 pinctrl-0 = <&pinctrl_dhcom_g>;
108 pinctrl-names = "default";
111 led-3 {
113 default-state = "off";
115 function-enumerator = <3>;
117 pinctrl-0 = <&pinctrl_dhcom_i>;
118 pinctrl-names = "default";
122 reg_3p3vdd: regulator-3p3vdd { /* 3.3VDD */
123 compatible = "regulator-fixed";
124 regulator-always-on;
125 regulator-min-microvolt = <3300000>;
126 regulator-max-microvolt = <3300000>;
127 regulator-name = "3P3VDD";
131 compatible = "simple-audio-card";
132 simple-audio-card,name = "SGTL5000-Card";
133 simple-audio-card,format = "i2s";
134 simple-audio-card,bitclock-master = <&codec_dai>;
135 simple-audio-card,frame-master = <&codec_dai>;
136 simple-audio-card,widgets = "Headphone", "Headphone Jack";
137 simple-audio-card,routing = "Headphone Jack", "HP_OUT";
139 cpu_dai: simple-audio-card,cpu {
140 sound-dai = <&sai3>;
143 codec_dai: simple-audio-card,codec {
144 sound-dai = <&sgtl5000>;
150 i2c-mux@70 {
153 #address-cells = <1>;
154 #size-cells = <0>;
157 #address-cells = <1>;
158 #size-cells = <0>;
164 #sound-dai-cells = <0>;
166 VDDA-supply = <&reg_3p3vdd>;
167 VDDIO-supply = <&reg_vdd_3p3v_awo>;
170 typec@3d {
173 interrupt-parent = <&gpio4>;
175 pinctrl-names = "default";
176 pinctrl-0 = <&pinctrl_ptn5150>;
181 remote-endpoint = <&dwc3_0_ep>;
186 power-sensor@40 {
189 shunt-resistor = <20000>; /* 0.02 R */
190 ti,shunt-gain = <1>; /* Drop cca. 40mV */
203 #clock-cells = <1>;
208 #address-cells = <1>;
209 #size-cells = <0>;
216 pinctrl-0 = <&pinctrl_fec_rgmii>;
217 phy-handle = <&ethphypdk>;
218 phy-mode = "rgmii-id";
221 ethphypdk: ethernet-phy@7 { /* Micrel KSZ9131RNXI */
222 compatible = "ethernet-phy-id0022.1642",
223 "ethernet-phy-ieee802.3-c22";
224 interrupt-parent = <&gpio4>;
225 interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
226 pinctrl-0 = <&pinctrl_ethphy1>;
227 pinctrl-names = "default";
229 reset-assert-us = <1000>;
231 reset-deassert-us = <120000>;
232 reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
243 clock-names = "ref";
244 fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
249 fsl,max-link-speed = <3>;
250 reset-gpio = <&gpio1 6 GPIO_ACTIVE_LOW>;
255 pinctrl-names = "default";
256 pinctrl-0 = <&pinctrl_sai3>;
257 assigned-clocks = <&clk IMX8MP_CLK_SAI3>;
258 assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL1_OUT>;
259 assigned-clock-rates = <12288000>;
260 fsl,sai-mclk-direction-output;
265 usb-role-switch;
269 remote-endpoint = <&ptn5150_out_ep>;
275 fsl,disable-port-power-control;
276 fsl,permanently-attached;
281 /delete-property/ pinctrl-names;
282 /delete-property/ pinctrl-0;
292 pinctrl-0 = <&pinctrl_hog_base