blob: 2f8597579f392012ca326e75167378b36d0a8c23 [file] [log] [blame]
Enrico Leto8eb67e62024-11-23 17:52:50 +01001// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright 2019 Siemens AG
4 */
5
6#include "imx8-capricorn.dtsi"
7
8/ {
9 model = "Siemens CXG3";
10
11 leds_default: leds {
12 compatible = "gpio-leds";
13 pinctrl-names = "default";
14 pinctrl-0 = <&pinctrl_gpio_leds>;
15
16 run {
17 label = "run";
18 gpios = <&gpio5 0 GPIO_ACTIVE_HIGH>;
19 default-state = "on";
20 };
21
22 flt {
23 label = "flt";
24 gpios = <&gpio3 18 GPIO_ACTIVE_HIGH>;
25 default-state = "on";
26 };
27
28 svc {
29 label = "svc";
30 gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
31 default-state = "on";
32 };
33
34 com1_tx {
35 label = "com1-tx";
36 gpios = <&gpio1 17 GPIO_ACTIVE_HIGH>;
37 default-state = "on";
38 };
39
40 com1_rx {
41 label = "com1-rx";
42 gpios = <&gpio1 18 GPIO_ACTIVE_HIGH>;
43 default-state = "on";
44 };
45
46 com2_tx {
47 label = "com2-tx";
48 gpios = <&gpio0 26 GPIO_ACTIVE_HIGH>;
49 default-state = "on";
50 };
51
52 com2_rx {
53 label = "com2-rx";
54 gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
55 default-state = "on";
56 };
57
58 cloud {
59 label = "cloud";
60 gpios = <&gpio3 19 GPIO_ACTIVE_HIGH>;
61 default-state = "on";
62 };
63
64 wlan {
65 label = "wlan";
66 gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>;
67 default-state = "on";
68 };
69
70 apps {
71 label = "apps";
72 gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>;
73 default-state = "on";
74 };
75
76 dbg2 {
77 label = "dbg2";
78 gpios = <&gpio3 17 GPIO_ACTIVE_HIGH>;
79 default-state = "on";
80 };
81
82 dbg3 {
83 label = "dbg3";
84 gpios = <&gpio4 3 GPIO_ACTIVE_HIGH>;
85 default-state = "on";
86 };
87
88 dbg4 {
89 label = "dbg4";
90 gpios = <&gpio5 9 GPIO_ACTIVE_HIGH>;
91 default-state = "on";
92 };
93 };
94
95 gpio-keys {
96 compatible = "gpio-keys";
97 gpios = <&gpio1 31 GPIO_ACTIVE_HIGH>;
98 };
99};
100
101&iomuxc {
102 pinctrl-0 = <&pinctrl_gpio_keys>;
103
104 muxcgrp: imx8qxp-som {
105 pinctrl_gpio_leds: gpioledsgrp {
106 fsl,pins = <
107 SC_P_ESAI0_FST_LSIO_GPIO0_IO01 0x06000021
108 SC_P_ESAI0_TX0_LSIO_GPIO0_IO04 0x06000021
109 SC_P_SAI0_TXC_LSIO_GPIO0_IO26 0x06000021
110 SC_P_SAI1_RXD_LSIO_GPIO0_IO29 0x06000021
111 SC_P_FLEXCAN1_RX_LSIO_GPIO1_IO17 0x06000021
112 SC_P_FLEXCAN1_TX_LSIO_GPIO1_IO18 0x06000021
113 SC_P_QSPI0B_SCLK_LSIO_GPIO3_IO17 0x06000021
114 SC_P_QSPI0B_DATA0_LSIO_GPIO3_IO18 0x06000021
115 SC_P_QSPI0B_DATA1_LSIO_GPIO3_IO19 0x06000021
116 SC_P_USB_SS3_TC0_LSIO_GPIO4_IO03 0x06000021
117 SC_P_ENET0_RGMII_TXD1_LSIO_GPIO5_IO00 0x06000021
118 SC_P_ENET0_RGMII_TXD2_LSIO_GPIO5_IO01 0x06000021
119 SC_P_ENET0_REFCLK_125M_25M_LSIO_GPIO5_IO09 0x06000021
120 >;
121 };
122 };
123
124 pinctrl_gpio_keys: gpiokeysgrp {
125 fsl,pins = <
126 SC_P_MIPI_DSI1_GPIO0_00_LSIO_GPIO1_IO31 0x06000021
127 >;
128 };
129};