xref: /freebsd-src/sys/contrib/device-tree/src/arm64/freescale/imx8mp-dhcom-pdk3.dts (revision 0e8011faf58b743cc652e3b2ad0f7671227610df)
1fac71e4eSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2fac71e4eSEmmanuel Vadot/*
3fac71e4eSEmmanuel Vadot * Copyright (C) 2023 Marek Vasut <marex@denx.de>
4fac71e4eSEmmanuel Vadot *
5fac71e4eSEmmanuel Vadot * DHCOM iMX8MP variant:
6fac71e4eSEmmanuel Vadot * DHCM-iMX8ML8-C160-R409-F1638-SPI16-GE-CAN2-SD-RTC-WBTA-ADC-T-RGB-CSI2-HS-I-01D2
7fac71e4eSEmmanuel Vadot * DHCOM PCB number: 660-100 or newer
8fac71e4eSEmmanuel Vadot * PDK3 PCB number: 669-100 or newer
9fac71e4eSEmmanuel Vadot */
10fac71e4eSEmmanuel Vadot
11fac71e4eSEmmanuel Vadot/dts-v1/;
12fac71e4eSEmmanuel Vadot
13fac71e4eSEmmanuel Vadot#include <dt-bindings/leds/common.h>
14fac71e4eSEmmanuel Vadot#include <dt-bindings/phy/phy-imx8-pcie.h>
15fac71e4eSEmmanuel Vadot#include "imx8mp-dhcom-som.dtsi"
16fac71e4eSEmmanuel Vadot
17fac71e4eSEmmanuel Vadot/ {
18fac71e4eSEmmanuel Vadot	model = "DH electronics i.MX8M Plus DHCOM Premium Developer Kit (3)";
19fac71e4eSEmmanuel Vadot	compatible = "dh,imx8mp-dhcom-pdk3", "dh,imx8mp-dhcom-som",
20fac71e4eSEmmanuel Vadot		     "fsl,imx8mp";
21fac71e4eSEmmanuel Vadot
22fac71e4eSEmmanuel Vadot	chosen {
23fac71e4eSEmmanuel Vadot		stdout-path = &uart1;
24fac71e4eSEmmanuel Vadot	};
25fac71e4eSEmmanuel Vadot
26f126890aSEmmanuel Vadot	clk_ext_audio_codec: clock-codec {
27fac71e4eSEmmanuel Vadot		compatible = "fixed-clock";
28fac71e4eSEmmanuel Vadot		#clock-cells = <0>;
29f126890aSEmmanuel Vadot		clock-frequency = <24000000>;
30f126890aSEmmanuel Vadot	};
31f126890aSEmmanuel Vadot
32f126890aSEmmanuel Vadot	clk_xtal25: clock-xtal25 {
33f126890aSEmmanuel Vadot		compatible = "fixed-clock";
34f126890aSEmmanuel Vadot		#clock-cells = <0>;
35f126890aSEmmanuel Vadot		clock-frequency = <25000000>;
36fac71e4eSEmmanuel Vadot	};
37fac71e4eSEmmanuel Vadot
38fac71e4eSEmmanuel Vadot	gpio-keys {
39fac71e4eSEmmanuel Vadot		compatible = "gpio-keys";
40fac71e4eSEmmanuel Vadot
41fac71e4eSEmmanuel Vadot		button-0 {
42fac71e4eSEmmanuel Vadot			gpios = <&gpio1 9 GPIO_ACTIVE_LOW>; /* GPIO A */
43fac71e4eSEmmanuel Vadot			label = "TA1-GPIO-A";
44fac71e4eSEmmanuel Vadot			linux,code = <KEY_A>;
45fac71e4eSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_a>;
46fac71e4eSEmmanuel Vadot			pinctrl-names = "default";
47fac71e4eSEmmanuel Vadot			wakeup-source;
48fac71e4eSEmmanuel Vadot		};
49fac71e4eSEmmanuel Vadot
50fac71e4eSEmmanuel Vadot		button-1 {
51fac71e4eSEmmanuel Vadot			gpios = <&gpio1 8 GPIO_ACTIVE_LOW>; /* GPIO B */
52fac71e4eSEmmanuel Vadot			label = "TA2-GPIO-B";
53fac71e4eSEmmanuel Vadot			linux,code = <KEY_B>;
54fac71e4eSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_b>;
55fac71e4eSEmmanuel Vadot			pinctrl-names = "default";
56fac71e4eSEmmanuel Vadot			wakeup-source;
57fac71e4eSEmmanuel Vadot		};
58fac71e4eSEmmanuel Vadot
59fac71e4eSEmmanuel Vadot		button-2 {
60fac71e4eSEmmanuel Vadot			gpios = <&gpio5 2 GPIO_ACTIVE_LOW>; /* GPIO C */
61fac71e4eSEmmanuel Vadot			label = "TA3-GPIO-C";
62fac71e4eSEmmanuel Vadot			linux,code = <KEY_C>;
63fac71e4eSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_c>;
64fac71e4eSEmmanuel Vadot			pinctrl-names = "default";
65fac71e4eSEmmanuel Vadot			wakeup-source;
66fac71e4eSEmmanuel Vadot		};
67fac71e4eSEmmanuel Vadot
68fac71e4eSEmmanuel Vadot		button-3 {
69fac71e4eSEmmanuel Vadot			gpios = <&gpio5 22 GPIO_ACTIVE_LOW>; /* GPIO E */
70fac71e4eSEmmanuel Vadot			label = "TA4-GPIO-E";
71fac71e4eSEmmanuel Vadot			linux,code = <KEY_E>;
72fac71e4eSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_e>;
73fac71e4eSEmmanuel Vadot			pinctrl-names = "default";
74fac71e4eSEmmanuel Vadot			wakeup-source;
75fac71e4eSEmmanuel Vadot		};
76fac71e4eSEmmanuel Vadot	};
77fac71e4eSEmmanuel Vadot
78*0e8011faSEmmanuel Vadot	hdmi-connector {
79*0e8011faSEmmanuel Vadot		compatible = "hdmi-connector";
80*0e8011faSEmmanuel Vadot		label = "X28";
81*0e8011faSEmmanuel Vadot		type = "a";
82*0e8011faSEmmanuel Vadot
83*0e8011faSEmmanuel Vadot		port {
84*0e8011faSEmmanuel Vadot			hdmi_connector_in: endpoint {
85*0e8011faSEmmanuel Vadot				remote-endpoint = <&hdmi_tx_out>;
86*0e8011faSEmmanuel Vadot			};
87*0e8011faSEmmanuel Vadot		};
88*0e8011faSEmmanuel Vadot	};
89*0e8011faSEmmanuel Vadot
90fac71e4eSEmmanuel Vadot	led {
91fac71e4eSEmmanuel Vadot		compatible = "gpio-leds";
92fac71e4eSEmmanuel Vadot
93fac71e4eSEmmanuel Vadot		led-0 {
94fac71e4eSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
95fac71e4eSEmmanuel Vadot			default-state = "off";
96fac71e4eSEmmanuel Vadot			function = LED_FUNCTION_INDICATOR;
97fac71e4eSEmmanuel Vadot			function-enumerator = <0>;
98fac71e4eSEmmanuel Vadot			gpios = <&gpio4 27 GPIO_ACTIVE_HIGH>; /* GPIO D */
99fac71e4eSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_d>;
100fac71e4eSEmmanuel Vadot			pinctrl-names = "default";
101fac71e4eSEmmanuel Vadot		};
102fac71e4eSEmmanuel Vadot
103fac71e4eSEmmanuel Vadot		led-1 {
104fac71e4eSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
105fac71e4eSEmmanuel Vadot			default-state = "off";
106fac71e4eSEmmanuel Vadot			function = LED_FUNCTION_INDICATOR;
107fac71e4eSEmmanuel Vadot			function-enumerator = <1>;
108fac71e4eSEmmanuel Vadot			gpios = <&gpio5 23 GPIO_ACTIVE_HIGH>; /* GPIO F */
109fac71e4eSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_f>;
110fac71e4eSEmmanuel Vadot			pinctrl-names = "default";
111fac71e4eSEmmanuel Vadot		};
112fac71e4eSEmmanuel Vadot
113fac71e4eSEmmanuel Vadot		led-2 {
114fac71e4eSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
115fac71e4eSEmmanuel Vadot			default-state = "off";
116fac71e4eSEmmanuel Vadot			function = LED_FUNCTION_INDICATOR;
117fac71e4eSEmmanuel Vadot			function-enumerator = <2>;
118fac71e4eSEmmanuel Vadot			gpios = <&gpio1 0 GPIO_ACTIVE_HIGH>; /* GPIO G */
119fac71e4eSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_g>;
120fac71e4eSEmmanuel Vadot			pinctrl-names = "default";
121fac71e4eSEmmanuel Vadot		};
122fac71e4eSEmmanuel Vadot
123fac71e4eSEmmanuel Vadot		led-3 {
124fac71e4eSEmmanuel Vadot			color = <LED_COLOR_ID_GREEN>;
125fac71e4eSEmmanuel Vadot			default-state = "off";
126fac71e4eSEmmanuel Vadot			function = LED_FUNCTION_INDICATOR;
127fac71e4eSEmmanuel Vadot			function-enumerator = <3>;
128fac71e4eSEmmanuel Vadot			gpios = <&gpio1 5 GPIO_ACTIVE_HIGH>; /* GPIO I */
129fac71e4eSEmmanuel Vadot			pinctrl-0 = <&pinctrl_dhcom_i>;
130fac71e4eSEmmanuel Vadot			pinctrl-names = "default";
131fac71e4eSEmmanuel Vadot		};
132fac71e4eSEmmanuel Vadot	};
133fac71e4eSEmmanuel Vadot
134f126890aSEmmanuel Vadot	reg_3p3vdd: regulator-3p3vdd {	/* 3.3VDD */
135fac71e4eSEmmanuel Vadot		compatible = "regulator-fixed";
136fac71e4eSEmmanuel Vadot		regulator-always-on;
137fac71e4eSEmmanuel Vadot		regulator-min-microvolt = <3300000>;
138fac71e4eSEmmanuel Vadot		regulator-max-microvolt = <3300000>;
139f126890aSEmmanuel Vadot		regulator-name = "3P3VDD";
140f126890aSEmmanuel Vadot	};
141f126890aSEmmanuel Vadot
142f126890aSEmmanuel Vadot	sound {
143f126890aSEmmanuel Vadot		compatible = "simple-audio-card";
144f126890aSEmmanuel Vadot		simple-audio-card,name = "SGTL5000-Card";
145f126890aSEmmanuel Vadot		simple-audio-card,format = "i2s";
146f126890aSEmmanuel Vadot		simple-audio-card,bitclock-master = <&codec_dai>;
147f126890aSEmmanuel Vadot		simple-audio-card,frame-master = <&codec_dai>;
148f126890aSEmmanuel Vadot		simple-audio-card,widgets = "Headphone", "Headphone Jack";
149f126890aSEmmanuel Vadot		simple-audio-card,routing = "Headphone Jack", "HP_OUT";
150f126890aSEmmanuel Vadot
151f126890aSEmmanuel Vadot		cpu_dai: simple-audio-card,cpu {
152f126890aSEmmanuel Vadot			sound-dai = <&sai3>;
153f126890aSEmmanuel Vadot		};
154f126890aSEmmanuel Vadot
155f126890aSEmmanuel Vadot		codec_dai: simple-audio-card,codec {
156f126890aSEmmanuel Vadot			sound-dai = <&sgtl5000>;
157f126890aSEmmanuel Vadot		};
158fac71e4eSEmmanuel Vadot	};
159fac71e4eSEmmanuel Vadot};
160fac71e4eSEmmanuel Vadot
161fac71e4eSEmmanuel Vadot&i2c5 {
162fac71e4eSEmmanuel Vadot	i2c-mux@70 {
163fac71e4eSEmmanuel Vadot		compatible = "nxp,pca9540";
164fac71e4eSEmmanuel Vadot		reg = <0x70>;
165fac71e4eSEmmanuel Vadot		#address-cells = <1>;
166fac71e4eSEmmanuel Vadot		#size-cells = <0>;
167fac71e4eSEmmanuel Vadot
168fac71e4eSEmmanuel Vadot		i2cmuxed0: i2c@0 {
169fac71e4eSEmmanuel Vadot			#address-cells = <1>;
170fac71e4eSEmmanuel Vadot			#size-cells = <0>;
171fac71e4eSEmmanuel Vadot			reg = <0>;
172fac71e4eSEmmanuel Vadot
173f126890aSEmmanuel Vadot			sgtl5000: codec@a {
174f126890aSEmmanuel Vadot				compatible = "fsl,sgtl5000";
175f126890aSEmmanuel Vadot				reg = <0x0a>;
176f126890aSEmmanuel Vadot				#sound-dai-cells = <0>;
177f126890aSEmmanuel Vadot				clocks = <&clk_ext_audio_codec>;
178f126890aSEmmanuel Vadot				VDDA-supply = <&reg_3p3vdd>;
179f126890aSEmmanuel Vadot				VDDIO-supply = <&reg_vdd_3p3v_awo>;
180f126890aSEmmanuel Vadot			};
181f126890aSEmmanuel Vadot
1827d0873ebSEmmanuel Vadot			csi2exp: gpio@24 {
1837d0873ebSEmmanuel Vadot				compatible = "nxp,pca9570";
1847d0873ebSEmmanuel Vadot				reg = <0x24>;
1857d0873ebSEmmanuel Vadot				gpio-controller;
1867d0873ebSEmmanuel Vadot				#gpio-cells = <2>;
1877d0873ebSEmmanuel Vadot				gpio-line-names =
1887d0873ebSEmmanuel Vadot					"CSI2_#RESET", "CSI2_#PWDN",
1897d0873ebSEmmanuel Vadot					"CSI_#PWDN", "CSI_#RESET";
1907d0873ebSEmmanuel Vadot			};
1917d0873ebSEmmanuel Vadot
192fac71e4eSEmmanuel Vadot			typec@3d {
193fac71e4eSEmmanuel Vadot				compatible = "nxp,ptn5150";
194fac71e4eSEmmanuel Vadot				reg = <0x3d>;
195fac71e4eSEmmanuel Vadot				interrupt-parent = <&gpio4>;
196fac71e4eSEmmanuel Vadot				interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
197fac71e4eSEmmanuel Vadot				pinctrl-names = "default";
198fac71e4eSEmmanuel Vadot				pinctrl-0 = <&pinctrl_ptn5150>;
199fac71e4eSEmmanuel Vadot
20084943d6fSEmmanuel Vadot				port {
201fac71e4eSEmmanuel Vadot
202fac71e4eSEmmanuel Vadot					ptn5150_out_ep: endpoint {
20384943d6fSEmmanuel Vadot						remote-endpoint = <&dwc3_0_ep>;
204fac71e4eSEmmanuel Vadot					};
205fac71e4eSEmmanuel Vadot				};
206fac71e4eSEmmanuel Vadot			};
207fac71e4eSEmmanuel Vadot
208fac71e4eSEmmanuel Vadot			power-sensor@40 {
209fac71e4eSEmmanuel Vadot				compatible = "ti,ina238";
210fac71e4eSEmmanuel Vadot				reg = <0x40>;
211fac71e4eSEmmanuel Vadot				shunt-resistor = <20000>;	/* 0.02 R */
212fac71e4eSEmmanuel Vadot				ti,shunt-gain = <1>;	/* Drop cca. 40mV */
213fac71e4eSEmmanuel Vadot			};
214fac71e4eSEmmanuel Vadot
215fac71e4eSEmmanuel Vadot			eeprom_board: eeprom@54 {
216fac71e4eSEmmanuel Vadot				compatible = "atmel,24c04";
217fac71e4eSEmmanuel Vadot				pagesize = <16>;
218fac71e4eSEmmanuel Vadot				reg = <0x54>;
219fac71e4eSEmmanuel Vadot			};
220f126890aSEmmanuel Vadot
221f126890aSEmmanuel Vadot			pcieclk: clock@6b {
222f126890aSEmmanuel Vadot				compatible = "skyworks,si52144";
223f126890aSEmmanuel Vadot				reg = <0x6b>;
224f126890aSEmmanuel Vadot				clocks = <&clk_xtal25>;
225f126890aSEmmanuel Vadot				#clock-cells = <1>;
226f126890aSEmmanuel Vadot			};
227fac71e4eSEmmanuel Vadot		};
228fac71e4eSEmmanuel Vadot
229fac71e4eSEmmanuel Vadot		i2cmuxed1: i2c@1 {	/* HDMI DDC I2C */
230fac71e4eSEmmanuel Vadot			#address-cells = <1>;
231fac71e4eSEmmanuel Vadot			#size-cells = <0>;
232fac71e4eSEmmanuel Vadot			reg = <1>;
233fac71e4eSEmmanuel Vadot		};
234fac71e4eSEmmanuel Vadot	};
235fac71e4eSEmmanuel Vadot};
236fac71e4eSEmmanuel Vadot
237fac71e4eSEmmanuel Vadot&fec {	/* Second ethernet */
238fac71e4eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_fec_rgmii>;
239fac71e4eSEmmanuel Vadot	phy-handle = <&ethphypdk>;
240fac71e4eSEmmanuel Vadot	phy-mode = "rgmii-id";
241fac71e4eSEmmanuel Vadot
242fac71e4eSEmmanuel Vadot	mdio {
243fac71e4eSEmmanuel Vadot		ethphypdk: ethernet-phy@7 { /* Micrel KSZ9131RNXI */
244fac71e4eSEmmanuel Vadot			compatible = "ethernet-phy-id0022.1642",
245fac71e4eSEmmanuel Vadot				     "ethernet-phy-ieee802.3-c22";
246fac71e4eSEmmanuel Vadot			interrupt-parent = <&gpio4>;
247fac71e4eSEmmanuel Vadot			interrupts = <3 IRQ_TYPE_LEVEL_LOW>;
248fac71e4eSEmmanuel Vadot			pinctrl-0 = <&pinctrl_ethphy1>;
249fac71e4eSEmmanuel Vadot			pinctrl-names = "default";
250fac71e4eSEmmanuel Vadot			reg = <7>;
251fac71e4eSEmmanuel Vadot			reset-assert-us = <1000>;
252fac71e4eSEmmanuel Vadot			/* RESET_N signal rise time ~100ms */
253fac71e4eSEmmanuel Vadot			reset-deassert-us = <120000>;
254fac71e4eSEmmanuel Vadot			reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
255fac71e4eSEmmanuel Vadot		};
256fac71e4eSEmmanuel Vadot	};
257fac71e4eSEmmanuel Vadot};
258fac71e4eSEmmanuel Vadot
259fac71e4eSEmmanuel Vadot&flexcan1 {
260fac71e4eSEmmanuel Vadot	status = "okay";
261fac71e4eSEmmanuel Vadot};
262fac71e4eSEmmanuel Vadot
263*0e8011faSEmmanuel Vadot&hdmi_pvi {
264*0e8011faSEmmanuel Vadot	status = "okay";
265*0e8011faSEmmanuel Vadot};
266*0e8011faSEmmanuel Vadot
267*0e8011faSEmmanuel Vadot&hdmi_tx {
268*0e8011faSEmmanuel Vadot	ddc-i2c-bus = <&i2cmuxed1>;
269*0e8011faSEmmanuel Vadot	pinctrl-names = "default";
270*0e8011faSEmmanuel Vadot	pinctrl-0 = <&pinctrl_hdmi>;
271*0e8011faSEmmanuel Vadot	status = "okay";
272*0e8011faSEmmanuel Vadot
273*0e8011faSEmmanuel Vadot	ports {
274*0e8011faSEmmanuel Vadot		port@1 {
275*0e8011faSEmmanuel Vadot			hdmi_tx_out: endpoint {
276*0e8011faSEmmanuel Vadot				remote-endpoint = <&hdmi_connector_in>;
277*0e8011faSEmmanuel Vadot			};
278*0e8011faSEmmanuel Vadot		};
279*0e8011faSEmmanuel Vadot	};
280*0e8011faSEmmanuel Vadot};
281*0e8011faSEmmanuel Vadot
282*0e8011faSEmmanuel Vadot&hdmi_tx_phy {
283*0e8011faSEmmanuel Vadot	status = "okay";
284*0e8011faSEmmanuel Vadot};
285*0e8011faSEmmanuel Vadot
286*0e8011faSEmmanuel Vadot&lcdif3 {
287*0e8011faSEmmanuel Vadot	status = "okay";
288*0e8011faSEmmanuel Vadot};
289*0e8011faSEmmanuel Vadot
290fac71e4eSEmmanuel Vadot&pcie_phy {
291f126890aSEmmanuel Vadot	clocks = <&pcieclk 1>;
292fac71e4eSEmmanuel Vadot	clock-names = "ref";
293fac71e4eSEmmanuel Vadot	fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
294fac71e4eSEmmanuel Vadot	status = "okay";
295fac71e4eSEmmanuel Vadot};
296fac71e4eSEmmanuel Vadot
297fac71e4eSEmmanuel Vadot&pcie {
298fac71e4eSEmmanuel Vadot	fsl,max-link-speed = <3>;
299fac71e4eSEmmanuel Vadot	reset-gpio = <&gpio1 6 GPIO_ACTIVE_LOW>;
300fac71e4eSEmmanuel Vadot	status = "okay";
301fac71e4eSEmmanuel Vadot};
302fac71e4eSEmmanuel Vadot
303f126890aSEmmanuel Vadot&sai3 {
304f126890aSEmmanuel Vadot	pinctrl-names = "default";
305f126890aSEmmanuel Vadot	pinctrl-0 = <&pinctrl_sai3>;
306f126890aSEmmanuel Vadot	assigned-clocks = <&clk IMX8MP_CLK_SAI3>;
307f126890aSEmmanuel Vadot	assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL1_OUT>;
308f126890aSEmmanuel Vadot	assigned-clock-rates = <12288000>;
309f126890aSEmmanuel Vadot	fsl,sai-mclk-direction-output;
310f126890aSEmmanuel Vadot	status = "okay";
311f126890aSEmmanuel Vadot};
312f126890aSEmmanuel Vadot
313fac71e4eSEmmanuel Vadot&usb_dwc3_0 {
314fac71e4eSEmmanuel Vadot	usb-role-switch;
315fac71e4eSEmmanuel Vadot
316fac71e4eSEmmanuel Vadot	port {
31784943d6fSEmmanuel Vadot		dwc3_0_ep: endpoint {
318fac71e4eSEmmanuel Vadot			remote-endpoint = <&ptn5150_out_ep>;
319fac71e4eSEmmanuel Vadot		};
320fac71e4eSEmmanuel Vadot	};
321fac71e4eSEmmanuel Vadot};
322fac71e4eSEmmanuel Vadot
323fac71e4eSEmmanuel Vadot&usb3_1 {
324fac71e4eSEmmanuel Vadot	fsl,disable-port-power-control;
325fac71e4eSEmmanuel Vadot	fsl,permanently-attached;
326fac71e4eSEmmanuel Vadot};
327fac71e4eSEmmanuel Vadot
328fac71e4eSEmmanuel Vadot&usb_dwc3_1 {
329fac71e4eSEmmanuel Vadot	/* This port has USB5734 Hub connected to it, PWR/OC pins are unused */
330fac71e4eSEmmanuel Vadot	/delete-property/ pinctrl-names;
331fac71e4eSEmmanuel Vadot	/delete-property/ pinctrl-0;
332fac71e4eSEmmanuel Vadot};
333fac71e4eSEmmanuel Vadot
334fac71e4eSEmmanuel Vadot&iomuxc {
335fac71e4eSEmmanuel Vadot	/*
336fac71e4eSEmmanuel Vadot	 * GPIO_A,B,C,E are connected to buttons.
337fac71e4eSEmmanuel Vadot	 * GPIO_D,F,G,I are connected to LEDs.
338fac71e4eSEmmanuel Vadot	 * GPIO_H is connected to USB Hub RESET_N.
339fac71e4eSEmmanuel Vadot	 * GPIO_M is connected to CLKOUT2.
340fac71e4eSEmmanuel Vadot	 */
341fac71e4eSEmmanuel Vadot	pinctrl-0 = <&pinctrl_hog_base
342fac71e4eSEmmanuel Vadot		     &pinctrl_dhcom_h &pinctrl_dhcom_j &pinctrl_dhcom_k
343fac71e4eSEmmanuel Vadot		     &pinctrl_dhcom_l
344fac71e4eSEmmanuel Vadot		     &pinctrl_dhcom_int>;
345fac71e4eSEmmanuel Vadot
346fac71e4eSEmmanuel Vadot	pinctrl_ptn5150: ptn5150grp {
347fac71e4eSEmmanuel Vadot		fsl,pins = <
348fac71e4eSEmmanuel Vadot			MX8MP_IOMUXC_SAI2_TXC__GPIO4_IO25		0x40000000
349fac71e4eSEmmanuel Vadot		>;
350fac71e4eSEmmanuel Vadot	};
351fac71e4eSEmmanuel Vadot};
352