1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 2 /* 3 * Copyright 2023 Toradex 4 */ 5 6 #include <dt-bindings/leds/common.h> 7 8 / { 9 leds { 10 compatible = "gpio-leds"; 11 12 pinctrl-names = "default"; 13 pinctrl-0 = <&pinctrl_leds_yavia>; 14 15 /* SODIMM 52 - LD1_RED */ 16 led-0 { 17 color = <LED_COLOR_ID_RED>; 18 function = LED_FUNCTION_DEBUG; 19 function-enumerator = <1>; 20 gpios = <&gpio3 0 GPIO_ACTIVE_HIGH>; 21 }; 22 /* SODIMM 54 - LD1_GREEN */ 23 led-1 { 24 color = <LED_COLOR_ID_GREEN>; 25 function = LED_FUNCTION_DEBUG; 26 function-enumerator = <1>; 27 gpios = <&gpio3 1 GPIO_ACTIVE_HIGH>; 28 }; 29 /* SODIMM 56 - LD1_BLUE */ 30 led-2 { 31 color = <LED_COLOR_ID_BLUE>; 32 function = LED_FUNCTION_DEBUG; 33 function-enumerator = <1>; 34 gpios = <&gpio3 6 GPIO_ACTIVE_HIGH>; 35 }; 36 /* SODIMM 58 - LD2_RED */ 37 led-3 { 38 color = <LED_COLOR_ID_RED>; 39 function = LED_FUNCTION_DEBUG; 40 function-enumerator = <2>; 41 gpios = <&gpio3 7 GPIO_ACTIVE_HIGH>; 42 }; 43 /* SODIMM 60 - LD2_GREEN */ 44 led-4 { 45 color = <LED_COLOR_ID_GREEN>; 46 function = LED_FUNCTION_DEBUG; 47 function-enumerator = <2>; 48 gpios = <&gpio3 8 GPIO_ACTIVE_HIGH>; 49 }; 50 /* SODIMM 62 - LD2_BLUE */ 51 led-5 { 52 color = <LED_COLOR_ID_BLUE>; 53 function = LED_FUNCTION_DEBUG; 54 function-enumerator = <2>; 55 gpios = <&gpio3 9 GPIO_ACTIVE_HIGH>; 56 }; 57 }; 58 }; 59 60 /* Verdin SPI_1 */ 61 &ecspi2 { 62 status = "okay"; 63 }; 64 65 /* EEPROM on display adapter boards */ 66 &eeprom_display_adapter { 67 status = "okay"; 68 }; 69 70 /* EEPROM on Verdin yavia board */ 71 &eeprom_carrier_board { 72 status = "okay"; 73 }; 74 75 &fec1 { 76 status = "okay"; 77 }; 78 79 &gpio3 { 80 pinctrl-names = "default"; 81 pinctrl-0 = <&pinctrl_gpios_ext_yavia>; 82 }; 83 84 &gpio5 { 85 pinctrl-names = "default"; 86 pinctrl-0 = <&pinctrl_ctrl_sleep_moci>; 87 }; 88 89 &hwmon_temp { 90 status = "okay"; 91 }; 92 93 &i2c3 { 94 status = "okay"; 95 }; 96 97 /* Verdin I2C_1 */ 98 &i2c4 { 99 status = "okay"; 100 }; 101 102 /* Verdin PCIE_1 */ 103 &pcie0 { 104 status = "okay"; 105 }; 106 107 &pcie_phy { 108 status = "okay"; 109 }; 110 111 /* Verdin PWM_3_DSI */ 112 &pwm1 { 113 status = "okay"; 114 }; 115 116 /* Verdin PWM_1 */ 117 &pwm2 { 118 status = "okay"; 119 }; 120 121 /* Verdin PWM_2 */ 122 &pwm3 { 123 status = "okay"; 124 }; 125 126 /* Verdin UART_3 */ 127 &uart1 { 128 status = "okay"; 129 }; 130 131 /* Verdin UART_1 */ 132 &uart2 { 133 status = "okay"; 134 }; 135 136 /* Verdin UART_2 */ 137 &uart3 { 138 status = "okay"; 139 }; 140 141 /* Verdin USB_1 */ 142 &usbotg1 { 143 status = "okay"; 144 }; 145 146 /* Verdin USB_2 */ 147 &usbotg2 { 148 status = "okay"; 149 }; 150 151 /* Verdin SD_1 */ 152 &usdhc2 { 153 status = "okay"; 154 }; 155 156 &iomuxc { 157 pinctrl_leds_yavia: ledsyaviagrp { 158 fsl,pins = < 159 MX8MM_IOMUXC_NAND_ALE_GPIO3_IO0 0x106 /* SODIMM 52 */ 160 MX8MM_IOMUXC_NAND_CE0_B_GPIO3_IO1 0x106 /* SODIMM 54 */ 161 MX8MM_IOMUXC_NAND_DATA00_GPIO3_IO6 0x106 /* SODIMM 56 */ 162 MX8MM_IOMUXC_NAND_DATA01_GPIO3_IO7 0x106 /* SODIMM 58 */ 163 MX8MM_IOMUXC_NAND_DATA02_GPIO3_IO8 0x106 /* SODIMM 60 */ 164 MX8MM_IOMUXC_NAND_DATA03_GPIO3_IO9 0x106 /* SODIMM 62 */ 165 >; 166 }; 167 168 pinctrl_gpios_ext_yavia: gpiosextyaviagrp { 169 fsl,pins = < 170 MX8MM_IOMUXC_NAND_CE1_B_GPIO3_IO2 0x106 /* SODIMM 64 */ 171 MX8MM_IOMUXC_NAND_DQS_GPIO3_IO14 0x106 /* SODIMM 66 */ 172 >; 173 }; 174 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.