1df70a90bSJosua Mayer// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2df70a90bSJosua Mayer// 3df70a90bSJosua Mayer// Device Tree file for single LX2160A CEX-7 on Twins board. 4df70a90bSJosua Mayer// 5df70a90bSJosua Mayer// Copyright 2022 SolidRun Ltd. 6df70a90bSJosua Mayer 7df70a90bSJosua Mayer/dts-v1/; 8df70a90bSJosua Mayer 9df70a90bSJosua Mayer#include <dt-bindings/leds/common.h> 10df70a90bSJosua Mayer 11df70a90bSJosua Mayer#include "fsl-lx2160a-rev2.dtsi" 12df70a90bSJosua Mayer#include "fsl-lx2160a-cex7.dtsi" 13df70a90bSJosua Mayer 14df70a90bSJosua Mayer/ { 15df70a90bSJosua Mayer compatible = "solidrun,twins-single", "solidrun,lx2160a-cex7", "fsl,lx2160a"; 16df70a90bSJosua Mayer model = "SolidRun LX2160A SolidWAN Single"; 17df70a90bSJosua Mayer 18df70a90bSJosua Mayer aliases { 19df70a90bSJosua Mayer gpio0 = &gpio0; 20df70a90bSJosua Mayer gpio1 = &gpio1; 21df70a90bSJosua Mayer gpio2 = &gpio2; 22df70a90bSJosua Mayer gpio3 = &gpio3; 23df70a90bSJosua Mayer gpio4 = &expander0; 24df70a90bSJosua Mayer gpio5 = &expander1; 25df70a90bSJosua Mayer gpio6 = &expander2; 26df70a90bSJosua Mayer gpio7 = &expander3; 27df70a90bSJosua Mayer i2c0 = &i2c0; 28df70a90bSJosua Mayer i2c1 = &i2c2; 29df70a90bSJosua Mayer i2c2 = &i2c4; 30df70a90bSJosua Mayer i2c3 = &fan_i2c; 31df70a90bSJosua Mayer i2c4 = &power_i2c; 32df70a90bSJosua Mayer i2c5 = &i2c_smb; 33df70a90bSJosua Mayer i2c6 = &sfp0_i2c; 34df70a90bSJosua Mayer i2c7 = &sfp1_i2c; 35df70a90bSJosua Mayer i2c8 = &sfp2_i2c; 36df70a90bSJosua Mayer i2c9 = &sfp3_i2c; 37df70a90bSJosua Mayer i2c10 = &twins_sfp_c1_at_i2c; 38df70a90bSJosua Mayer i2c11 = &twins_sfp_c1_ab_i2c; 39df70a90bSJosua Mayer i2c12 = &twins_sfp_c1_bt_i2c; 40df70a90bSJosua Mayer i2c13 = &twins_sfp_c1_bb_i2c; 41df70a90bSJosua Mayer i2c14 = &twins_sfp_c2_at_i2c; 42df70a90bSJosua Mayer i2c15 = &twins_sfp_c2_ab_i2c; 43df70a90bSJosua Mayer i2c16 = &twins_sfp_c2_bt_i2c; 44df70a90bSJosua Mayer i2c17 = &twins_sfp_c2_bb_i2c; 45df70a90bSJosua Mayer i2c18 = &twins_sfp_c3_at_i2c; 46df70a90bSJosua Mayer i2c19 = &twins_sfp_c3_ab_i2c; 47df70a90bSJosua Mayer i2c20 = &twins_sfp_c3_bt_i2c; 48df70a90bSJosua Mayer i2c21 = &twins_sfp_c3_bb_i2c; 49df70a90bSJosua Mayer i2c22 = &htwins_sfp_c3_at_i2c; 50df70a90bSJosua Mayer i2c23 = &htwins_sfp_c3_ab_i2c; 51df70a90bSJosua Mayer i2c24 = &htwins_sfp_c3_bt_i2c; 52df70a90bSJosua Mayer i2c25 = &htwins_sfp_c3_bb_i2c; 53df70a90bSJosua Mayer i2c26 = &ddr_i2c; 54df70a90bSJosua Mayer mmc0 = &esdhc0; 55df70a90bSJosua Mayer mmc1 = &esdhc1; 56df70a90bSJosua Mayer serial0 = &uart0; 57df70a90bSJosua Mayer serial1 = &uart1; 58df70a90bSJosua Mayer }; 59df70a90bSJosua Mayer 60df70a90bSJosua Mayer chosen { 61df70a90bSJosua Mayer stdout-path = "serial0:115200n8"; 62df70a90bSJosua Mayer }; 63df70a90bSJosua Mayer 64df70a90bSJosua Mayer leds { 65df70a90bSJosua Mayer compatible = "gpio-leds"; 66df70a90bSJosua Mayer 67df70a90bSJosua Mayer led_ht_c3_bt: led-sfp-1 { 68df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 69df70a90bSJosua Mayer default-state = "off"; 70df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 71df70a90bSJosua Mayer function-enumerator = <1>; 72df70a90bSJosua Mayer gpios = <&expander3 14 GPIO_ACTIVE_LOW>; 73df70a90bSJosua Mayer trigger-sources = <&dpmac5>; 74df70a90bSJosua Mayer linux,default-trigger = "netdev"; 75df70a90bSJosua Mayer }; 76df70a90bSJosua Mayer 77df70a90bSJosua Mayer led_ht_c3_bb: led-sfp-2 { 78df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 79df70a90bSJosua Mayer default-state = "off"; 80df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 81df70a90bSJosua Mayer function-enumerator = <2>; 82df70a90bSJosua Mayer gpios = <&expander3 13 GPIO_ACTIVE_LOW>; 83df70a90bSJosua Mayer trigger-sources = <&dpmac15>; 84df70a90bSJosua Mayer linux,default-trigger = "netdev"; 85df70a90bSJosua Mayer }; 86df70a90bSJosua Mayer 87df70a90bSJosua Mayer led_ht_c3_at: led-sfp-3 { 88df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 89df70a90bSJosua Mayer default-state = "off"; 90df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 91df70a90bSJosua Mayer function-enumerator = <3>; 92df70a90bSJosua Mayer gpios = <&expander3 11 GPIO_ACTIVE_LOW>; 93df70a90bSJosua Mayer trigger-sources = <&dpmac6>; 94df70a90bSJosua Mayer linux,default-trigger = "netdev"; 95df70a90bSJosua Mayer }; 96df70a90bSJosua Mayer 97df70a90bSJosua Mayer led_ht_c3_ab: led-sfp-4 { 98df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 99df70a90bSJosua Mayer default-state = "off"; 100df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 101df70a90bSJosua Mayer function-enumerator = <4>; 102df70a90bSJosua Mayer gpios = <&expander3 12 GPIO_ACTIVE_LOW>; 103df70a90bSJosua Mayer trigger-sources = <&dpmac11>; 104df70a90bSJosua Mayer linux,default-trigger = "netdev"; 105df70a90bSJosua Mayer }; 106df70a90bSJosua Mayer 107df70a90bSJosua Mayer led_c1_bt: led-sfp-9 { 108df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 109df70a90bSJosua Mayer default-state = "off"; 110df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 111df70a90bSJosua Mayer function-enumerator = <9>; 112df70a90bSJosua Mayer gpios = <&expander1 4 GPIO_ACTIVE_LOW>; 113df70a90bSJosua Mayer trigger-sources = <&dpmac4>; 114df70a90bSJosua Mayer linux,default-trigger = "netdev"; 115df70a90bSJosua Mayer }; 116df70a90bSJosua Mayer 117df70a90bSJosua Mayer led_c1_bb: led-sfp-10 { 118df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 119df70a90bSJosua Mayer default-state = "off"; 120df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 121df70a90bSJosua Mayer function-enumerator = <10>; 122df70a90bSJosua Mayer gpios = <&expander1 3 GPIO_ACTIVE_LOW>; 123df70a90bSJosua Mayer trigger-sources = <&dpmac17>; 124df70a90bSJosua Mayer linux,default-trigger = "netdev"; 125df70a90bSJosua Mayer }; 126df70a90bSJosua Mayer 127df70a90bSJosua Mayer led_c1_at: led-sfp-11 { 128df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 129df70a90bSJosua Mayer default-state = "off"; 130df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 131df70a90bSJosua Mayer function-enumerator = <11>; 132df70a90bSJosua Mayer gpios = <&expander1 1 GPIO_ACTIVE_LOW>; 133df70a90bSJosua Mayer trigger-sources = <&dpmac3>; 134df70a90bSJosua Mayer linux,default-trigger = "netdev"; 135df70a90bSJosua Mayer }; 136df70a90bSJosua Mayer 137df70a90bSJosua Mayer led_c1_ab: led-sfp-12 { 138df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 139df70a90bSJosua Mayer default-state = "off"; 140df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 141df70a90bSJosua Mayer function-enumerator = <12>; 142df70a90bSJosua Mayer gpios = <&expander1 2 GPIO_ACTIVE_LOW>; 143df70a90bSJosua Mayer trigger-sources = <&dpmac12>; 144df70a90bSJosua Mayer linux,default-trigger = "netdev"; 145df70a90bSJosua Mayer }; 146df70a90bSJosua Mayer 147df70a90bSJosua Mayer led_c2_bt: led-sfp-13 { 148df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 149df70a90bSJosua Mayer default-state = "off"; 150df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 151df70a90bSJosua Mayer function-enumerator = <13>; 152df70a90bSJosua Mayer gpios = <&expander1 10 GPIO_ACTIVE_LOW>; 153df70a90bSJosua Mayer trigger-sources = <&dpmac8>; 154df70a90bSJosua Mayer linux,default-trigger = "netdev"; 155df70a90bSJosua Mayer }; 156df70a90bSJosua Mayer 157df70a90bSJosua Mayer led_c2_bb: led-sfp-14 { 158df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 159df70a90bSJosua Mayer default-state = "off"; 160df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 161df70a90bSJosua Mayer function-enumerator = <14>; 162df70a90bSJosua Mayer gpios = <&expander1 9 GPIO_ACTIVE_LOW>; 163df70a90bSJosua Mayer trigger-sources = <&dpmac16>; 164df70a90bSJosua Mayer linux,default-trigger = "netdev"; 165df70a90bSJosua Mayer }; 166df70a90bSJosua Mayer 167df70a90bSJosua Mayer led_c2_at: led-sfp-15 { 168df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 169df70a90bSJosua Mayer default-state = "off"; 170df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 171df70a90bSJosua Mayer function-enumerator = <15>; 172df70a90bSJosua Mayer gpios = <&expander1 5 GPIO_ACTIVE_LOW>; 173df70a90bSJosua Mayer trigger-sources = <&dpmac7>; 174df70a90bSJosua Mayer linux,default-trigger = "netdev"; 175df70a90bSJosua Mayer }; 176df70a90bSJosua Mayer 177df70a90bSJosua Mayer led_c2_ab: led-sfp-16 { 178df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 179df70a90bSJosua Mayer default-state = "off"; 180df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 181df70a90bSJosua Mayer function-enumerator = <16>; 182df70a90bSJosua Mayer gpios = <&expander1 6 GPIO_ACTIVE_LOW>; 183df70a90bSJosua Mayer trigger-sources = <&dpmac18>; 184df70a90bSJosua Mayer linux,default-trigger = "netdev"; 185df70a90bSJosua Mayer }; 186df70a90bSJosua Mayer 187df70a90bSJosua Mayer led_c3_bt: led-sfp-17 { 188df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 189df70a90bSJosua Mayer default-state = "off"; 190df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 191df70a90bSJosua Mayer function-enumerator = <17>; 192df70a90bSJosua Mayer gpios = <&expander1 14 GPIO_ACTIVE_LOW>; 193df70a90bSJosua Mayer trigger-sources = <&dpmac10>; 194df70a90bSJosua Mayer linux,default-trigger = "netdev"; 195df70a90bSJosua Mayer }; 196df70a90bSJosua Mayer 197df70a90bSJosua Mayer led_c3_bb: led-sfp-18 { 198df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 199df70a90bSJosua Mayer default-state = "off"; 200df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 201df70a90bSJosua Mayer function-enumerator = <18>; 202df70a90bSJosua Mayer gpios = <&expander1 13 GPIO_ACTIVE_LOW>; 203df70a90bSJosua Mayer trigger-sources = <&dpmac14>; 204df70a90bSJosua Mayer linux,default-trigger = "netdev"; 205df70a90bSJosua Mayer }; 206df70a90bSJosua Mayer 207df70a90bSJosua Mayer led_c3_at: led-sfp-19 { 208df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 209df70a90bSJosua Mayer default-state = "off"; 210df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 211df70a90bSJosua Mayer function-enumerator = <19>; 212df70a90bSJosua Mayer gpios = <&expander1 11 GPIO_ACTIVE_LOW>; 213df70a90bSJosua Mayer trigger-sources = <&dpmac9>; 214df70a90bSJosua Mayer linux,default-trigger = "netdev"; 215df70a90bSJosua Mayer }; 216df70a90bSJosua Mayer 217df70a90bSJosua Mayer led_c3_ab: led-sfp-20 { 218df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 219df70a90bSJosua Mayer default-state = "off"; 220df70a90bSJosua Mayer function = LED_FUNCTION_LAN; 221df70a90bSJosua Mayer function-enumerator = <20>; 222df70a90bSJosua Mayer gpios = <&expander1 12 GPIO_ACTIVE_LOW>; 223df70a90bSJosua Mayer trigger-sources = <&dpmac13>; 224df70a90bSJosua Mayer linux,default-trigger = "netdev"; 225df70a90bSJosua Mayer }; 226df70a90bSJosua Mayer 227df70a90bSJosua Mayer led-status { 228df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 229df70a90bSJosua Mayer default-state = "off"; 230df70a90bSJosua Mayer function = LED_FUNCTION_STATUS; 231df70a90bSJosua Mayer function-enumerator = <0>; 232df70a90bSJosua Mayer gpios = <&gpio2 10 GPIO_ACTIVE_LOW>; 233df70a90bSJosua Mayer linux,default-trigger = "heartbeat"; 234df70a90bSJosua Mayer }; 235df70a90bSJosua Mayer 236df70a90bSJosua Mayer led-status-twin { 237df70a90bSJosua Mayer color = <LED_COLOR_ID_GREEN>; 238df70a90bSJosua Mayer default-state = "off"; 239df70a90bSJosua Mayer function = LED_FUNCTION_STATUS; 240df70a90bSJosua Mayer function-enumerator = <1>; 241df70a90bSJosua Mayer gpios = <&gpio2 0 GPIO_ACTIVE_LOW>; 242df70a90bSJosua Mayer }; 243df70a90bSJosua Mayer 244df70a90bSJosua Mayer led-fault { 245df70a90bSJosua Mayer color = <LED_COLOR_ID_YELLOW>; 246df70a90bSJosua Mayer default-state = "off"; 247df70a90bSJosua Mayer function = LED_FUNCTION_FAULT; 248df70a90bSJosua Mayer function-enumerator = <0>; 249df70a90bSJosua Mayer gpios = <&gpio2 11 GPIO_ACTIVE_LOW>; 250df70a90bSJosua Mayer panic-indicator; 251df70a90bSJosua Mayer }; 252df70a90bSJosua Mayer 253df70a90bSJosua Mayer led-fault-twin { 254df70a90bSJosua Mayer color = <LED_COLOR_ID_YELLOW>; 255df70a90bSJosua Mayer default-state = "off"; 256df70a90bSJosua Mayer function = LED_FUNCTION_FAULT; 257df70a90bSJosua Mayer function-enumerator = <1>; 258df70a90bSJosua Mayer gpios = <&gpio2 9 GPIO_ACTIVE_LOW>; 259df70a90bSJosua Mayer }; 260df70a90bSJosua Mayer }; 261df70a90bSJosua Mayer 262df70a90bSJosua Mayer mux-controller { 263df70a90bSJosua Mayer compatible = "gpio-mux"; 264df70a90bSJosua Mayer #mux-control-cells = <0>; 265df70a90bSJosua Mayer /* 266df70a90bSJosua Mayer * This gpio controlled mux can route the tacho signals of 6 PWM FAN connectors 267df70a90bSJosua Mayer * to the tacho inputs of both CEX-7 modules (twins). 268df70a90bSJosua Mayer * 269df70a90bSJosua Mayer * The first twin controls this mux and monitors four fan connectors, two intended 270df70a90bSJosua Mayer * for itself, and two for the OCP card. 271df70a90bSJosua Mayer * 272df70a90bSJosua Mayer * The second twin monitors only two fan connectors intended for itself. 273df70a90bSJosua Mayer * 274df70a90bSJosua Mayer * The table below maps selector GPIO states to monitored fan connector per twin: 275df70a90bSJosua Mayer * 276df70a90bSJosua Mayer * | SEL1 | SEL0 | Twin 1 | Twin 2 | 277df70a90bSJosua Mayer * | ---: | ---: | :------| ------ | 278df70a90bSJosua Mayer * | 0 | 0 | J10 | J5024 | 279df70a90bSJosua Mayer * | 0 | 1 | J5016 | J5024 | 280df70a90bSJosua Mayer * | 1 | 0 | J5026 | J5025 | 281df70a90bSJosua Mayer * | 1 | 1 | J5013 | J5025 | 282df70a90bSJosua Mayer */ 283df70a90bSJosua Mayer mux-gpios = <&expander0 8 GPIO_ACTIVE_HIGH>, /* SEL0 */ 284df70a90bSJosua Mayer <&expander0 15 GPIO_ACTIVE_HIGH>; /* SEL1 */ 285df70a90bSJosua Mayer }; 286df70a90bSJosua Mayer 287df70a90bSJosua Mayer ht_c3_bt_sfp: sfp-1 { 288df70a90bSJosua Mayer compatible = "sff,sfp"; 289df70a90bSJosua Mayer i2c-bus = <&htwins_sfp_c3_bt_i2c>; 290df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 291df70a90bSJosua Mayer mod-def0-gpios = <&expander2 13 GPIO_ACTIVE_LOW>; 292df70a90bSJosua Mayer }; 293df70a90bSJosua Mayer 294df70a90bSJosua Mayer ht_c3_bb_sfp: sfp-2 { 295df70a90bSJosua Mayer compatible = "sff,sfp"; 296df70a90bSJosua Mayer i2c-bus = <&htwins_sfp_c3_bb_i2c>; 297df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 298df70a90bSJosua Mayer mod-def0-gpios = <&expander2 14 GPIO_ACTIVE_LOW>; 299df70a90bSJosua Mayer }; 300df70a90bSJosua Mayer 301df70a90bSJosua Mayer ht_c3_at_sfp: sfp-3 { 302df70a90bSJosua Mayer compatible = "sff,sfp"; 303df70a90bSJosua Mayer i2c-bus = <&htwins_sfp_c3_at_i2c>; 304df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 305df70a90bSJosua Mayer mod-def0-gpios = <&expander2 11 GPIO_ACTIVE_LOW>; 306df70a90bSJosua Mayer }; 307df70a90bSJosua Mayer 308df70a90bSJosua Mayer ht_c3_ab_sfp: sfp-4 { 309df70a90bSJosua Mayer compatible = "sff,sfp"; 310df70a90bSJosua Mayer i2c-bus = <&htwins_sfp_c3_ab_i2c>; 311df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 312df70a90bSJosua Mayer mod-def0-gpios = <&expander2 12 GPIO_ACTIVE_LOW>; 313df70a90bSJosua Mayer }; 314df70a90bSJosua Mayer 315df70a90bSJosua Mayer c1_bt_sfp: sfp-9 { 316df70a90bSJosua Mayer compatible = "sff,sfp"; 317df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c1_bt_i2c>; 318df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 319df70a90bSJosua Mayer mod-def0-gpios = <&expander0 3 GPIO_ACTIVE_LOW>; 320df70a90bSJosua Mayer }; 321df70a90bSJosua Mayer 322df70a90bSJosua Mayer c1_bb_sfp: sfp-10 { 323df70a90bSJosua Mayer compatible = "sff,sfp"; 324df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c1_bb_i2c>; 325df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 326df70a90bSJosua Mayer mod-def0-gpios = <&expander0 4 GPIO_ACTIVE_LOW>; 327df70a90bSJosua Mayer }; 328df70a90bSJosua Mayer 329df70a90bSJosua Mayer c1_at_sfp: sfp-11 { 330df70a90bSJosua Mayer compatible = "sff,sfp"; 331df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c1_at_i2c>; 332df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 333df70a90bSJosua Mayer mod-def0-gpios = <&expander0 1 GPIO_ACTIVE_LOW>; 334df70a90bSJosua Mayer }; 335df70a90bSJosua Mayer 336df70a90bSJosua Mayer c1_ab_sfp: sfp-12 { 337df70a90bSJosua Mayer compatible = "sff,sfp"; 338df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c1_ab_i2c>; 339df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 340df70a90bSJosua Mayer mod-def0-gpios = <&expander0 2 GPIO_ACTIVE_LOW>; 341df70a90bSJosua Mayer }; 342df70a90bSJosua Mayer 343df70a90bSJosua Mayer c2_bt_sfp: sfp-13 { 344df70a90bSJosua Mayer compatible = "sff,sfp"; 345df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c2_bt_i2c>; 346df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 347df70a90bSJosua Mayer mod-def0-gpios = <&expander0 9 GPIO_ACTIVE_LOW>; 348df70a90bSJosua Mayer }; 349df70a90bSJosua Mayer 350df70a90bSJosua Mayer c2_bb_sfp: sfp-14 { 351df70a90bSJosua Mayer compatible = "sff,sfp"; 352df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c2_bb_i2c>; 353df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 354df70a90bSJosua Mayer mod-def0-gpios = <&expander0 10 GPIO_ACTIVE_LOW>; 355df70a90bSJosua Mayer }; 356df70a90bSJosua Mayer 357df70a90bSJosua Mayer c2_at_sfp: sfp-15 { 358df70a90bSJosua Mayer compatible = "sff,sfp"; 359df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c2_at_i2c>; 360df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 361df70a90bSJosua Mayer mod-def0-gpios = <&expander0 5 GPIO_ACTIVE_LOW>; 362df70a90bSJosua Mayer }; 363df70a90bSJosua Mayer 364df70a90bSJosua Mayer c2_ab_sfp: sfp-16 { 365df70a90bSJosua Mayer compatible = "sff,sfp"; 366df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c2_ab_i2c>; 367df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 368df70a90bSJosua Mayer mod-def0-gpios = <&expander0 6 GPIO_ACTIVE_LOW>; 369df70a90bSJosua Mayer }; 370df70a90bSJosua Mayer 371df70a90bSJosua Mayer c3_bt_sfp: sfp-17 { 372df70a90bSJosua Mayer compatible = "sff,sfp"; 373df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c3_bt_i2c>; 374df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 375df70a90bSJosua Mayer mod-def0-gpios = <&expander0 13 GPIO_ACTIVE_LOW>; 376df70a90bSJosua Mayer }; 377df70a90bSJosua Mayer 378df70a90bSJosua Mayer c3_bb_sfp: sfp-18 { 379df70a90bSJosua Mayer compatible = "sff,sfp"; 380df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c3_bb_i2c>; 381df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 382df70a90bSJosua Mayer mod-def0-gpios = <&expander0 14 GPIO_ACTIVE_LOW>; 383df70a90bSJosua Mayer }; 384df70a90bSJosua Mayer 385df70a90bSJosua Mayer c3_at_sfp: sfp-19 { 386df70a90bSJosua Mayer compatible = "sff,sfp"; 387df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c3_at_i2c>; 388df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 389df70a90bSJosua Mayer mod-def0-gpios = <&expander0 11 GPIO_ACTIVE_LOW>; 390df70a90bSJosua Mayer }; 391df70a90bSJosua Mayer 392df70a90bSJosua Mayer c3_ab_sfp: sfp-20 { 393df70a90bSJosua Mayer compatible = "sff,sfp"; 394df70a90bSJosua Mayer i2c-bus = <&twins_sfp_c3_ab_i2c>; 395df70a90bSJosua Mayer maximum-power-milliwatt = <2000>; 396df70a90bSJosua Mayer mod-def0-gpios = <&expander0 12 GPIO_ACTIVE_LOW>; 397df70a90bSJosua Mayer }; 398df70a90bSJosua Mayer}; 399df70a90bSJosua Mayer 400df70a90bSJosua Mayer/* 401df70a90bSJosua Mayer * This board supports industrial grade temperatures, 402df70a90bSJosua Mayer * the LX2160A SoC maximum junction temperature is 105°C. 403df70a90bSJosua Mayer * 404df70a90bSJosua Mayer * Raise thermal thresholds to allow operation near maximum temperature. 405df70a90bSJosua Mayer */ 406df70a90bSJosua Mayer&ccn_dpaa_alert { 407df70a90bSJosua Mayer temperature = <100000>; 408df70a90bSJosua Mayer}; 409df70a90bSJosua Mayer 410df70a90bSJosua Mayer&ccn_dpaa_crit { 411df70a90bSJosua Mayer temperature = <105000>; 412df70a90bSJosua Mayer}; 413df70a90bSJosua Mayer 414df70a90bSJosua Mayer&cluster2_3_alert { 415df70a90bSJosua Mayer temperature = <100000>; 416df70a90bSJosua Mayer}; 417df70a90bSJosua Mayer 418df70a90bSJosua Mayer&cluster2_3_crit { 419df70a90bSJosua Mayer temperature = <105000>; 420df70a90bSJosua Mayer}; 421df70a90bSJosua Mayer 422df70a90bSJosua Mayer&cluster4_alert { 423df70a90bSJosua Mayer temperature = <100000>; 424df70a90bSJosua Mayer}; 425df70a90bSJosua Mayer 426df70a90bSJosua Mayer&cluster4_crit { 427df70a90bSJosua Mayer temperature = <105000>; 428df70a90bSJosua Mayer}; 429df70a90bSJosua Mayer 430df70a90bSJosua Mayer&cluster5_alert { 431df70a90bSJosua Mayer temperature = <100000>; 432df70a90bSJosua Mayer}; 433df70a90bSJosua Mayer 434df70a90bSJosua Mayer&cluster5_crit { 435df70a90bSJosua Mayer temperature = <105000>; 436df70a90bSJosua Mayer}; 437df70a90bSJosua Mayer 438df70a90bSJosua Mayer&cluster6_7_alert { 439df70a90bSJosua Mayer temperature = <100000>; 440df70a90bSJosua Mayer}; 441df70a90bSJosua Mayer 442df70a90bSJosua Mayer&cluster6_7_crit { 443df70a90bSJosua Mayer temperature = <105000>; 444df70a90bSJosua Mayer}; 445df70a90bSJosua Mayer 446df70a90bSJosua Mayer&dce_qbman_alert { 447df70a90bSJosua Mayer temperature = <100000>; 448df70a90bSJosua Mayer}; 449df70a90bSJosua Mayer 450df70a90bSJosua Mayer&dce_qbman_crit { 451df70a90bSJosua Mayer temperature = <105000>; 452df70a90bSJosua Mayer}; 453df70a90bSJosua Mayer 454df70a90bSJosua Mayer/* sfp port 11 */ 455df70a90bSJosua Mayer&dpmac3 { 456df70a90bSJosua Mayer managed = "in-band-status"; 457df70a90bSJosua Mayer phys = <&serdes_1 7>; 458df70a90bSJosua Mayer sfp = <&c1_at_sfp>; 459df70a90bSJosua Mayer}; 460df70a90bSJosua Mayer 461df70a90bSJosua Mayer/* sfp port 9 */ 462df70a90bSJosua Mayer&dpmac4 { 463df70a90bSJosua Mayer managed = "in-band-status"; 464df70a90bSJosua Mayer phys = <&serdes_1 6>; 465df70a90bSJosua Mayer sfp = <&c1_bt_sfp>; 466df70a90bSJosua Mayer}; 467df70a90bSJosua Mayer 468df70a90bSJosua Mayer/* sfp port 1 */ 469df70a90bSJosua Mayer&dpmac5 { 470df70a90bSJosua Mayer managed = "in-band-status"; 471df70a90bSJosua Mayer phys = <&serdes_1 5>; 472df70a90bSJosua Mayer sfp = <&ht_c3_bt_sfp>; 473df70a90bSJosua Mayer}; 474df70a90bSJosua Mayer 475df70a90bSJosua Mayer/* sfp port 3 */ 476df70a90bSJosua Mayer&dpmac6 { 477df70a90bSJosua Mayer managed = "in-band-status"; 478df70a90bSJosua Mayer phys = <&serdes_1 4>; 479df70a90bSJosua Mayer sfp = <&ht_c3_at_sfp>; 480df70a90bSJosua Mayer}; 481df70a90bSJosua Mayer 482df70a90bSJosua Mayer/* sfp port 15 */ 483df70a90bSJosua Mayer&dpmac7 { 484df70a90bSJosua Mayer managed = "in-band-status"; 485df70a90bSJosua Mayer phys = <&serdes_1 3>; 486df70a90bSJosua Mayer sfp = <&c2_at_sfp>; 487df70a90bSJosua Mayer}; 488df70a90bSJosua Mayer 489df70a90bSJosua Mayer/* sfp port 13 */ 490df70a90bSJosua Mayer&dpmac8 { 491df70a90bSJosua Mayer managed = "in-band-status"; 492df70a90bSJosua Mayer phys = <&serdes_1 2>; 493df70a90bSJosua Mayer sfp = <&c2_bt_sfp>; 494df70a90bSJosua Mayer}; 495df70a90bSJosua Mayer 496df70a90bSJosua Mayer/* sfp port 19 */ 497df70a90bSJosua Mayer&dpmac9 { 498df70a90bSJosua Mayer managed = "in-band-status"; 499df70a90bSJosua Mayer phys = <&serdes_1 1>; 500df70a90bSJosua Mayer sfp = <&c3_at_sfp>; 501df70a90bSJosua Mayer}; 502df70a90bSJosua Mayer 503df70a90bSJosua Mayer/* sfp port 17 */ 504df70a90bSJosua Mayer&dpmac10 { 505df70a90bSJosua Mayer managed = "in-band-status"; 506df70a90bSJosua Mayer phys = <&serdes_1 0>; 507df70a90bSJosua Mayer sfp = <&c3_bt_sfp>; 508df70a90bSJosua Mayer}; 509df70a90bSJosua Mayer 510df70a90bSJosua Mayer/* sfp port 4 */ 511df70a90bSJosua Mayer&dpmac11 { 512df70a90bSJosua Mayer managed = "in-band-status"; 513df70a90bSJosua Mayer phys = <&serdes_2 0>; 514df70a90bSJosua Mayer sfp = <&ht_c3_ab_sfp>; 515df70a90bSJosua Mayer}; 516df70a90bSJosua Mayer 517df70a90bSJosua Mayer/* sfp port 12 */ 518df70a90bSJosua Mayer&dpmac12 { 519df70a90bSJosua Mayer managed = "in-band-status"; 520df70a90bSJosua Mayer phys = <&serdes_2 1>; 521df70a90bSJosua Mayer sfp = <&c1_ab_sfp>; 522df70a90bSJosua Mayer}; 523df70a90bSJosua Mayer 524df70a90bSJosua Mayer/* sfp port 20 */ 525df70a90bSJosua Mayer&dpmac13 { 526df70a90bSJosua Mayer managed = "in-band-status"; 527df70a90bSJosua Mayer phys = <&serdes_2 6>; 528df70a90bSJosua Mayer sfp = <&c3_ab_sfp>; 529df70a90bSJosua Mayer}; 530df70a90bSJosua Mayer 531df70a90bSJosua Mayer/* sfp port 18 */ 532df70a90bSJosua Mayer&dpmac14 { 533df70a90bSJosua Mayer managed = "in-band-status"; 534df70a90bSJosua Mayer phys = <&serdes_2 7>; 535df70a90bSJosua Mayer sfp = <&c3_bb_sfp>; 536df70a90bSJosua Mayer}; 537df70a90bSJosua Mayer 538df70a90bSJosua Mayer/* sfp port 2 */ 539df70a90bSJosua Mayer&dpmac15 { 540df70a90bSJosua Mayer managed = "in-band-status"; 541df70a90bSJosua Mayer phys = <&serdes_2 4>; 542df70a90bSJosua Mayer sfp = <&ht_c3_bb_sfp>; 543df70a90bSJosua Mayer}; 544df70a90bSJosua Mayer 545df70a90bSJosua Mayer/* sfp port 14 */ 546df70a90bSJosua Mayer&dpmac16 { 547df70a90bSJosua Mayer managed = "in-band-status"; 548df70a90bSJosua Mayer phys = <&serdes_2 5>; 549df70a90bSJosua Mayer sfp = <&c2_bb_sfp>; 550df70a90bSJosua Mayer}; 551df70a90bSJosua Mayer 552df70a90bSJosua Mayer/* sfp port 10 */ 553df70a90bSJosua Mayer&dpmac17 { 554df70a90bSJosua Mayer /* override connection to on-COM phy */ 555df70a90bSJosua Mayer /delete-property/ phy-handle; 556df70a90bSJosua Mayer /delete-property/ phy-connection-type; 557df70a90bSJosua Mayer managed = "in-band-status"; 558df70a90bSJosua Mayer phys = <&serdes_2 2>; 559df70a90bSJosua Mayer sfp = <&c1_bb_sfp>; 560df70a90bSJosua Mayer}; 561df70a90bSJosua Mayer 562df70a90bSJosua Mayer/* sfp port 16 */ 563df70a90bSJosua Mayer&dpmac18 { 564df70a90bSJosua Mayer managed = "in-band-status"; 565df70a90bSJosua Mayer phys = <&serdes_2 3>; 566df70a90bSJosua Mayer sfp = <&c2_ab_sfp>; 567df70a90bSJosua Mayer}; 568df70a90bSJosua Mayer 569df70a90bSJosua Mayer&esdhc0 { 570df70a90bSJosua Mayer pinctrl-0 = <&esdhc0_cd_wp_pins>, <&esdhc0_cmd_data30_clk_vsel_pins>; 571df70a90bSJosua Mayer pinctrl-names = "default"; 572df70a90bSJosua Mayer /* 573df70a90bSJosua Mayer * Disable 1.8V modes so that microsd state is same between 574df70a90bSJosua Mayer * power-on-reset, u-boot and linux. 575df70a90bSJosua Mayer * This avoids sporadic read errors after hard reset with some cards. 576df70a90bSJosua Mayer */ 577df70a90bSJosua Mayer no-1-8-v; 578df70a90bSJosua Mayer status = "okay"; 579df70a90bSJosua Mayer}; 580df70a90bSJosua Mayer 581df70a90bSJosua Mayer&i2c2 { 582df70a90bSJosua Mayer expander0: gpio@20 { 583df70a90bSJosua Mayer compatible = "nxp,pca9555"; 584df70a90bSJosua Mayer reg = <0x20>; 585df70a90bSJosua Mayer #gpio-cells = <2>; 586df70a90bSJosua Mayer gpio-controller; 587df70a90bSJosua Mayer }; 588df70a90bSJosua Mayer 589df70a90bSJosua Mayer expander1: gpio@21 { 590df70a90bSJosua Mayer compatible = "nxp,pca9555"; 591df70a90bSJosua Mayer reg = <0x21>; 592df70a90bSJosua Mayer #gpio-cells = <2>; 593df70a90bSJosua Mayer gpio-controller; 594df70a90bSJosua Mayer }; 595df70a90bSJosua Mayer 596df70a90bSJosua Mayer expander2: gpio@24 { 597df70a90bSJosua Mayer compatible = "nxp,pca9555"; 598df70a90bSJosua Mayer reg = <0x24>; 599df70a90bSJosua Mayer #gpio-cells = <2>; 600df70a90bSJosua Mayer gpio-controller; 601df70a90bSJosua Mayer }; 602df70a90bSJosua Mayer 603df70a90bSJosua Mayer expander3: gpio@25 { 604df70a90bSJosua Mayer compatible = "nxp,pca9555"; 605df70a90bSJosua Mayer reg = <0x25>; 606df70a90bSJosua Mayer #gpio-cells = <2>; 607df70a90bSJosua Mayer gpio-controller; 608df70a90bSJosua Mayer }; 609df70a90bSJosua Mayer 610df70a90bSJosua Mayer /* Half twins configuration; take over c3 from the other twin side */ 611df70a90bSJosua Mayer i2c-mux@73 { 612df70a90bSJosua Mayer compatible = "nxp,pca9547"; 613df70a90bSJosua Mayer reg = <0x73>; 614df70a90bSJosua Mayer #address-cells = <1>; 615df70a90bSJosua Mayer #size-cells = <0>; 616df70a90bSJosua Mayer i2c-mux-idle-disconnect; 617df70a90bSJosua Mayer 618df70a90bSJosua Mayer htwins_sfp_c3_at_i2c: i2c@3 { 619df70a90bSJosua Mayer reg = <3>; 620df70a90bSJosua Mayer #address-cells = <1>; 621df70a90bSJosua Mayer #size-cells = <0>; 622df70a90bSJosua Mayer }; 623df70a90bSJosua Mayer 624df70a90bSJosua Mayer htwins_sfp_c3_ab_i2c: i2c@4 { 625df70a90bSJosua Mayer reg = <4>; 626df70a90bSJosua Mayer #address-cells = <1>; 627df70a90bSJosua Mayer #size-cells = <0>; 628df70a90bSJosua Mayer }; 629df70a90bSJosua Mayer 630df70a90bSJosua Mayer htwins_sfp_c3_bt_i2c: i2c@5 { 631df70a90bSJosua Mayer reg = <5>; 632df70a90bSJosua Mayer #address-cells = <1>; 633df70a90bSJosua Mayer #size-cells = <0>; 634df70a90bSJosua Mayer }; 635df70a90bSJosua Mayer 636df70a90bSJosua Mayer htwins_sfp_c3_bb_i2c: i2c@6 { 637df70a90bSJosua Mayer reg = <6>; 638df70a90bSJosua Mayer #address-cells = <1>; 639df70a90bSJosua Mayer #size-cells = <0>; 640df70a90bSJosua Mayer }; 641df70a90bSJosua Mayer }; 642df70a90bSJosua Mayer 643df70a90bSJosua Mayer i2c-mux@76 { 644df70a90bSJosua Mayer compatible = "nxp,pca9547"; 645df70a90bSJosua Mayer reg = <0x76>; 646df70a90bSJosua Mayer #address-cells = <1>; 647df70a90bSJosua Mayer #size-cells = <0>; 648df70a90bSJosua Mayer i2c-mux-idle-disconnect; 649df70a90bSJosua Mayer 650df70a90bSJosua Mayer twins_sfp_c1_at_i2c: i2c@1 { 651df70a90bSJosua Mayer reg = <1>; 652df70a90bSJosua Mayer #address-cells = <1>; 653df70a90bSJosua Mayer #size-cells = <0>; 654df70a90bSJosua Mayer }; 655df70a90bSJosua Mayer 656df70a90bSJosua Mayer twins_sfp_c1_ab_i2c: i2c@2 { 657df70a90bSJosua Mayer reg = <2>; 658df70a90bSJosua Mayer #address-cells = <1>; 659df70a90bSJosua Mayer #size-cells = <0>; 660df70a90bSJosua Mayer }; 661df70a90bSJosua Mayer 662df70a90bSJosua Mayer twins_sfp_c1_bt_i2c: i2c@3 { 663df70a90bSJosua Mayer reg = <3>; 664df70a90bSJosua Mayer #address-cells = <1>; 665df70a90bSJosua Mayer #size-cells = <0>; 666df70a90bSJosua Mayer }; 667df70a90bSJosua Mayer 668df70a90bSJosua Mayer twins_sfp_c1_bb_i2c: i2c@4 { 669df70a90bSJosua Mayer reg = <4>; 670df70a90bSJosua Mayer #address-cells = <1>; 671df70a90bSJosua Mayer #size-cells = <0>; 672df70a90bSJosua Mayer }; 673df70a90bSJosua Mayer 674df70a90bSJosua Mayer twins_sfp_c2_at_i2c: i2c@5 { 675df70a90bSJosua Mayer reg = <5>; 676df70a90bSJosua Mayer #address-cells = <1>; 677df70a90bSJosua Mayer #size-cells = <0>; 678df70a90bSJosua Mayer }; 679df70a90bSJosua Mayer 680df70a90bSJosua Mayer twins_sfp_c2_ab_i2c: i2c@6 { 681df70a90bSJosua Mayer reg = <6>; 682df70a90bSJosua Mayer #address-cells = <1>; 683df70a90bSJosua Mayer #size-cells = <0>; 684df70a90bSJosua Mayer }; 685df70a90bSJosua Mayer }; 686df70a90bSJosua Mayer 687df70a90bSJosua Mayer i2c-mux@77 { 688df70a90bSJosua Mayer compatible = "nxp,pca9547"; 689df70a90bSJosua Mayer reg = <0x77>; 690df70a90bSJosua Mayer #address-cells = <1>; 691df70a90bSJosua Mayer #size-cells = <0>; 692df70a90bSJosua Mayer i2c-mux-idle-disconnect; 693df70a90bSJosua Mayer 694df70a90bSJosua Mayer twins_sfp_c2_bt_i2c: i2c@1 { 695df70a90bSJosua Mayer reg = <1>; 696df70a90bSJosua Mayer #address-cells = <1>; 697df70a90bSJosua Mayer #size-cells = <0>; 698df70a90bSJosua Mayer }; 699df70a90bSJosua Mayer 700df70a90bSJosua Mayer twins_sfp_c2_bb_i2c: i2c@2 { 701df70a90bSJosua Mayer reg = <2>; 702df70a90bSJosua Mayer #address-cells = <1>; 703df70a90bSJosua Mayer #size-cells = <0>; 704df70a90bSJosua Mayer }; 705df70a90bSJosua Mayer 706df70a90bSJosua Mayer twins_sfp_c3_at_i2c: i2c@3 { 707df70a90bSJosua Mayer reg = <3>; 708df70a90bSJosua Mayer #address-cells = <1>; 709df70a90bSJosua Mayer #size-cells = <0>; 710df70a90bSJosua Mayer }; 711df70a90bSJosua Mayer 712df70a90bSJosua Mayer twins_sfp_c3_ab_i2c: i2c@4 { 713df70a90bSJosua Mayer reg = <4>; 714df70a90bSJosua Mayer #address-cells = <1>; 715df70a90bSJosua Mayer #size-cells = <0>; 716df70a90bSJosua Mayer }; 717df70a90bSJosua Mayer 718df70a90bSJosua Mayer twins_sfp_c3_bt_i2c: i2c@5 { 719df70a90bSJosua Mayer reg = <5>; 720df70a90bSJosua Mayer #address-cells = <1>; 721df70a90bSJosua Mayer #size-cells = <0>; 722df70a90bSJosua Mayer }; 723df70a90bSJosua Mayer 724df70a90bSJosua Mayer twins_sfp_c3_bb_i2c: i2c@6 { 725df70a90bSJosua Mayer reg = <6>; 726df70a90bSJosua Mayer #address-cells = <1>; 727df70a90bSJosua Mayer #size-cells = <0>; 728df70a90bSJosua Mayer }; 729df70a90bSJosua Mayer }; 730df70a90bSJosua Mayer}; 731df70a90bSJosua Mayer 732df70a90bSJosua Mayer&pcie5 { 733df70a90bSJosua Mayer status = "okay"; 734df70a90bSJosua Mayer}; 735df70a90bSJosua Mayer 736df70a90bSJosua Mayer&pcs_mdio3 { 737df70a90bSJosua Mayer status = "okay"; 738df70a90bSJosua Mayer}; 739df70a90bSJosua Mayer 740df70a90bSJosua Mayer&pcs_mdio4 { 741df70a90bSJosua Mayer status = "okay"; 742df70a90bSJosua Mayer}; 743df70a90bSJosua Mayer 744df70a90bSJosua Mayer&pcs_mdio5 { 745df70a90bSJosua Mayer status = "okay"; 746df70a90bSJosua Mayer}; 747df70a90bSJosua Mayer 748df70a90bSJosua Mayer&pcs_mdio6 { 749df70a90bSJosua Mayer status = "okay"; 750df70a90bSJosua Mayer}; 751df70a90bSJosua Mayer 752df70a90bSJosua Mayer&pcs_mdio7 { 753df70a90bSJosua Mayer status = "okay"; 754df70a90bSJosua Mayer}; 755df70a90bSJosua Mayer 756df70a90bSJosua Mayer&pcs_mdio8 { 757df70a90bSJosua Mayer status = "okay"; 758df70a90bSJosua Mayer}; 759df70a90bSJosua Mayer 760df70a90bSJosua Mayer&pcs_mdio9 { 761df70a90bSJosua Mayer status = "okay"; 762df70a90bSJosua Mayer}; 763df70a90bSJosua Mayer 764df70a90bSJosua Mayer&pcs_mdio10 { 765df70a90bSJosua Mayer status = "okay"; 766df70a90bSJosua Mayer}; 767df70a90bSJosua Mayer 768df70a90bSJosua Mayer&pcs_mdio11 { 769df70a90bSJosua Mayer status = "okay"; 770df70a90bSJosua Mayer}; 771df70a90bSJosua Mayer 772df70a90bSJosua Mayer&pcs_mdio12 { 773df70a90bSJosua Mayer status = "okay"; 774df70a90bSJosua Mayer}; 775df70a90bSJosua Mayer 776df70a90bSJosua Mayer&pcs_mdio13 { 777df70a90bSJosua Mayer status = "okay"; 778df70a90bSJosua Mayer}; 779df70a90bSJosua Mayer 780df70a90bSJosua Mayer&pcs_mdio14 { 781df70a90bSJosua Mayer status = "okay"; 782df70a90bSJosua Mayer}; 783df70a90bSJosua Mayer 784df70a90bSJosua Mayer&pcs_mdio15 { 785df70a90bSJosua Mayer status = "okay"; 786df70a90bSJosua Mayer}; 787df70a90bSJosua Mayer 788df70a90bSJosua Mayer&pcs_mdio16 { 789df70a90bSJosua Mayer status = "okay"; 790df70a90bSJosua Mayer}; 791df70a90bSJosua Mayer 792df70a90bSJosua Mayer&pcs_mdio17 { 793df70a90bSJosua Mayer status = "okay"; 794df70a90bSJosua Mayer}; 795df70a90bSJosua Mayer 796df70a90bSJosua Mayer&pcs_mdio18 { 797df70a90bSJosua Mayer status = "okay"; 798df70a90bSJosua Mayer}; 799df70a90bSJosua Mayer 800df70a90bSJosua Mayer&rgmii_phy1 { 801df70a90bSJosua Mayer /* 802df70a90bSJosua Mayer * COM has a phy at address 1 connected to SoC Ethernet Controller 1. 803df70a90bSJosua Mayer * It competes for WRIOP MAC17, and no connector has been wired. 804df70a90bSJosua Mayer */ 805df70a90bSJosua Mayer status = "disabled"; 806df70a90bSJosua Mayer}; 807df70a90bSJosua Mayer 808*8f62ead1SIoana Ciornei&serdes_1 { 809*8f62ead1SIoana Ciornei status = "okay"; 810*8f62ead1SIoana Ciornei}; 811*8f62ead1SIoana Ciornei 812df70a90bSJosua Mayer&serdes_2 { 813df70a90bSJosua Mayer status = "okay"; 814df70a90bSJosua Mayer}; 815df70a90bSJosua Mayer 816df70a90bSJosua Mayer&uart0 { 817df70a90bSJosua Mayer status = "okay"; 818df70a90bSJosua Mayer}; 819df70a90bSJosua Mayer 820df70a90bSJosua Mayer&uart1 { 821df70a90bSJosua Mayer status = "okay"; 822df70a90bSJosua Mayer}; 823df70a90bSJosua Mayer 824df70a90bSJosua Mayer&usb0 { 825df70a90bSJosua Mayer status = "okay"; 826df70a90bSJosua Mayer}; 827df70a90bSJosua Mayer 828df70a90bSJosua Mayer&wriop_alert { 829df70a90bSJosua Mayer temperature = <100000>; 830df70a90bSJosua Mayer}; 831df70a90bSJosua Mayer 832df70a90bSJosua Mayer&wriop_crit { 833df70a90bSJosua Mayer temperature = <105000>; 834df70a90bSJosua Mayer}; 835