Lines Matching +full:led +full:- +full:heartbeat
1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
11 #include "imx7d-tqma7.dtsi"
14 /delete-node/ &ds1339;
18 compatible = "kam,imx7d-flex-concentrator", "fsl,imx7d";
22 /* 1024 MB - TQMa7D board configuration */
26 reg_usb_otg2_vbus: regulator-usb-otg2-vbus {
27 compatible = "regulator-fixed";
28 regulator-name = "VBUS_USBOTG2";
29 regulator-min-microvolt = <5000000>;
30 regulator-max-microvolt = <5000000>;
32 enable-active-high;
35 reg_vref_1v8: regulator-vref-1v8 {
36 compatible = "regulator-fixed";
37 regulator-name = "VCC1V8_REF";
38 regulator-min-microvolt = <1800000>;
39 regulator-max-microvolt = <1800000>;
40 regulator-always-on;
41 vin-supply = <&sw2_reg>;
46 * hmi-a:green is controlled directly by the switch-mode power supply.
47 * hmi-a:red is not used.
49 gpio-leds {
50 compatible = "gpio-leds";
51 pinctrl-names = "default";
52 pinctrl-0 = <&pinctrl_leds>;
54 led-0 {
55 label = "hmi-b:red:heartbeat-degraded";
59 led-1 {
60 label = "hmi-b:green:heartbeat-running";
62 linux,default-trigger = "heartbeat";
65 led-2 {
66 label = "hmi-c:red:mesh-error";
70 led-3 {
71 label = "hmi-c:green:mesh-activity";
75 led-4 {
76 label = "hmi-d:red:omnia-error";
80 led-5 {
81 label = "hmi-d:green:omnia-activity";
89 gpio-restart {
90 pinctrl-names = "default";
91 pinctrl-0 = <&pinctrl_restart>;
92 compatible = "gpio-restart";
100 * ADC1_IN0: SMPS - 5V output monitor (voltage divider: 1/0.2806)
103 vref-supply = <®_vref_1v8>;
108 pinctrl-names = "default";
109 pinctrl-0 = <&pinctrl_ecspi2>;
110 cs-gpios = <&gpio4 23 GPIO_ACTIVE_LOW>;
116 spi-max-frequency = <2000000>;
117 reset-source;
122 pinctrl-names = "default";
123 pinctrl-0 = <&pinctrl_ecspi4>;
124 cs-gpios = <&gpio3 3 GPIO_ACTIVE_LOW>;
130 * TCG specification - Section 6.4.1 Clocking:
131 * TPM shall support a SPI clock frequency range of 10-24 MHz.
134 compatible = "st,st33htpm-spi", "tcg,tpm_tis-spi";
136 spi-max-frequency = <24000000>;
141 pinctrl-names = "default";
142 pinctrl-0 = <&pinctrl_enet1>;
143 phy-mode = "rmii";
144 phy-handle = <ðphy>;
149 * Ethernet PHY type ID auto-detection. Otherwise this communication
154 #address-cells = <1>;
155 #size-cells = <0>;
157 reset-delay-us = <100000>;
158 reset-post-delay-us = <500000>;
159 reset-gpios = <&gpio7 15 GPIO_ACTIVE_LOW>;
162 ethphy: ethernet-phy@1 {
163 compatible = "ethernet-phy-ieee802.3-c22";
164 interrupt-parent = <&gpio1>;
174 * power-cycle and USB hub reset in case of misbehaving or crashed modules.
176 * SMPS - AC input monitor based on zero crossing.
180 gpio-line-names = "", "", "", "", "", "", "", "",
181 "", "", "", "", "smps-ac-monitor", "", "usb-hub-reset", "",
183 "", "module-b-detection", "", "module-a-detection", "", "", "", "";
191 gpio-line-names = "", "", "", "", "", "", "", "",
192 "", "", "", "", "rtc-tamper-irq", "", "", "",
198 pinctrl-names = "default";
199 pinctrl-0 = <&pinctrl_misc>;
203 MX7D_PAD_ECSPI2_MISO__ECSPI2_MISO 0x7c /* X2-15 */
204 MX7D_PAD_ECSPI2_MOSI__ECSPI2_MOSI 0x74 /* X2-18 */
205 MX7D_PAD_ECSPI2_SCLK__ECSPI2_SCLK 0x74 /* X2-13 */
206 MX7D_PAD_ECSPI2_SS0__GPIO4_IO23 0x74 /* X2-20 */
207 /* RTC - Tamper IRQ */
208 MX7D_PAD_SD2_CLK__GPIO5_IO12 0x3c /* X1-92 */
214 MX7D_PAD_LCD_CLK__ECSPI4_MISO 0x7c /* X2-72 */
215 MX7D_PAD_LCD_ENABLE__ECSPI4_MOSI 0x74 /* X2-68 */
216 MX7D_PAD_LCD_HSYNC__ECSPI4_SCLK 0x74 /* X2-76 */
217 MX7D_PAD_LCD_VSYNC__GPIO3_IO3 0x74 /* X2-78 */
223 MX7D_PAD_GPIO1_IO10__ENET1_MDIO 0x03 /* X2-48 */
224 MX7D_PAD_GPIO1_IO11__ENET1_MDC 0x03 /* X2-46 */
225 MX7D_PAD_ENET1_RGMII_TD0__ENET1_RGMII_TD0 0x71 /* X2-53 */
226 MX7D_PAD_ENET1_RGMII_TD1__ENET1_RGMII_TD1 0x71 /* X2-55 */
227 MX7D_PAD_ENET1_RGMII_TX_CTL__ENET1_RGMII_TX_CTL 0x71 /* X2-61 */
228 MX7D_PAD_ENET1_RGMII_RD0__ENET1_RGMII_RD0 0x79 /* X2-56 */
229 MX7D_PAD_ENET1_RGMII_RD1__ENET1_RGMII_RD1 0x79 /* X2-58 */
230 MX7D_PAD_ENET1_RGMII_RX_CTL__ENET1_RGMII_RX_CTL 0x79 /* X2-64 */
231 MX7D_PAD_ENET1_RGMII_RXC__ENET1_RX_ER 0x73 /* X2-52 */
233 MX7D_PAD_ENET1_COL__GPIO7_IO15 0x00 /* X1-96 */
235 MX7D_PAD_GPIO1_IO12__CCM_ENET_REF_CLK1 0x70 /* X3-4 */
237 MX7D_PAD_GPIO1_IO09__GPIO1_IO9 0x78 /* X1-80 */
243 MX7D_PAD_LCD_DATA01__GPIO3_IO6 0x14 /* X2-82 */
244 MX7D_PAD_EPDC_BDR0__GPIO2_IO28 0x14 /* X1-82 */
245 MX7D_PAD_EPDC_BDR1__GPIO2_IO29 0x14 /* X1-84 */
246 MX7D_PAD_EPDC_PWR_COM__GPIO2_IO30 0x14 /* X1-86 */
247 MX7D_PAD_EPDC_PWR_STAT__GPIO2_IO31 0x14 /* X1-88 */
248 MX7D_PAD_UART2_TX_DATA__GPIO4_IO3 0x14 /* X1-90 */
255 MX7D_PAD_LCD_DATA22__GPIO3_IO27 0x7c /* X2-105 */
257 MX7D_PAD_LCD_DATA20__GPIO3_IO25 0x7c /* X2-103 */
258 /* SMPS - AC input monitor (high = failure) */
259 MX7D_PAD_LCD_DATA07__GPIO3_IO12 0x7c /* X2-88 */
260 /* USB - Hub reset */
261 MX7D_PAD_LCD_DATA09__GPIO3_IO14 0x74 /* X2-92 */
267 MX7D_PAD_ENET1_TX_CLK__GPIO7_IO12 0x74 /* X1-94 */
273 MX7D_PAD_SAI2_TX_SYNC__UART4_DCE_RX 0x7e /* X3-14 */
274 MX7D_PAD_SAI2_TX_BCLK__UART4_DCE_TX 0x76 /* X3-16 */
282 MX7D_PAD_LPSR_GPIO1_IO06__USB_OTG2_OC 0x5c /* X3-11 */
283 MX7D_PAD_LPSR_GPIO1_IO07__GPIO1_IO7 0x59 /* X3-9 */
290 pinctrl-names = "default";
291 pinctrl-0 = <&pinctrl_uart4>;
292 assigned-clocks = <&clks IMX7D_UART4_ROOT_SRC>;
293 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
297 pinctrl-names = "default";
298 pinctrl-0 = <&pinctrl_usbotg2>;
299 vbus-supply = <®_usb_otg2_vbus>;
300 srp-disable;
301 hnp-disable;
302 adp-disable;
303 over-current-active-low;