1*0e8011faSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0+ 2*0e8011faSEmmanuel Vadot/* 3*0e8011faSEmmanuel Vadot * Copyright (C) 2024 Josua Mayer <josua@solid-run.com> 4*0e8011faSEmmanuel Vadot * 5*0e8011faSEmmanuel Vadot * DTS for SolidRun CN9130 Clearfog Pro. 6*0e8011faSEmmanuel Vadot * 7*0e8011faSEmmanuel Vadot */ 8*0e8011faSEmmanuel Vadot 9*0e8011faSEmmanuel Vadot/dts-v1/; 10*0e8011faSEmmanuel Vadot 11*0e8011faSEmmanuel Vadot#include <dt-bindings/input/input.h> 12*0e8011faSEmmanuel Vadot#include <dt-bindings/leds/common.h> 13*0e8011faSEmmanuel Vadot 14*0e8011faSEmmanuel Vadot#include "cn9130.dtsi" 15*0e8011faSEmmanuel Vadot#include "cn9130-sr-som.dtsi" 16*0e8011faSEmmanuel Vadot#include "cn9130-cf.dtsi" 17*0e8011faSEmmanuel Vadot 18*0e8011faSEmmanuel Vadot/ { 19*0e8011faSEmmanuel Vadot model = "SolidRun CN9130 Clearfog Pro"; 20*0e8011faSEmmanuel Vadot compatible = "solidrun,cn9130-clearfog-pro", 21*0e8011faSEmmanuel Vadot "solidrun,cn9130-sr-som", "marvell,cn9130"; 22*0e8011faSEmmanuel Vadot 23*0e8011faSEmmanuel Vadot gpio-keys { 24*0e8011faSEmmanuel Vadot compatible = "gpio-keys"; 25*0e8011faSEmmanuel Vadot pinctrl-0 = <&rear_button_pins>; 26*0e8011faSEmmanuel Vadot pinctrl-names = "default"; 27*0e8011faSEmmanuel Vadot 28*0e8011faSEmmanuel Vadot button-0 { 29*0e8011faSEmmanuel Vadot /* The rear SW3 button */ 30*0e8011faSEmmanuel Vadot label = "Rear Button"; 31*0e8011faSEmmanuel Vadot gpios = <&cp0_gpio2 0 GPIO_ACTIVE_LOW>; 32*0e8011faSEmmanuel Vadot linux,can-disable; 33*0e8011faSEmmanuel Vadot linux,code = <BTN_0>; 34*0e8011faSEmmanuel Vadot }; 35*0e8011faSEmmanuel Vadot }; 36*0e8011faSEmmanuel Vadot}; 37*0e8011faSEmmanuel Vadot 38*0e8011faSEmmanuel Vadot/* SRDS #3 - SGMII 1GE to L2 switch */ 39*0e8011faSEmmanuel Vadot&cp0_eth1 { 40*0e8011faSEmmanuel Vadot phys = <&cp0_comphy3 1>; 41*0e8011faSEmmanuel Vadot phy-mode = "sgmii"; 42*0e8011faSEmmanuel Vadot status = "okay"; 43*0e8011faSEmmanuel Vadot 44*0e8011faSEmmanuel Vadot fixed-link { 45*0e8011faSEmmanuel Vadot speed = <1000>; 46*0e8011faSEmmanuel Vadot full-duplex; 47*0e8011faSEmmanuel Vadot }; 48*0e8011faSEmmanuel Vadot}; 49*0e8011faSEmmanuel Vadot 50*0e8011faSEmmanuel Vadot&cp0_eth2_phy { 51*0e8011faSEmmanuel Vadot /* 52*0e8011faSEmmanuel Vadot * Configure LEDs default behaviour similar to switch ports: 53*0e8011faSEmmanuel Vadot * - LED[0]: link/activity: On/blink (green) 54*0e8011faSEmmanuel Vadot * - LED[1]: link is 100/1000Mbps: On (red) 55*0e8011faSEmmanuel Vadot * - LED[2]: high impedance (floating) 56*0e8011faSEmmanuel Vadot * 57*0e8011faSEmmanuel Vadot * Switch port defaults: 58*0e8011faSEmmanuel Vadot * - LED0: link/activity: On/blink (green) 59*0e8011faSEmmanuel Vadot * - LED1: link is 1000Mbps: On (red) 60*0e8011faSEmmanuel Vadot * 61*0e8011faSEmmanuel Vadot * Identical configuration is impossible with hardware offload. 62*0e8011faSEmmanuel Vadot */ 63*0e8011faSEmmanuel Vadot marvell,reg-init = <3 16 0xf000 0x0a61>; 64*0e8011faSEmmanuel Vadot 65*0e8011faSEmmanuel Vadot leds { 66*0e8011faSEmmanuel Vadot #address-cells = <1>; 67*0e8011faSEmmanuel Vadot #size-cells = <0>; 68*0e8011faSEmmanuel Vadot 69*0e8011faSEmmanuel Vadot led@0 { 70*0e8011faSEmmanuel Vadot reg = <0>; 71*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 72*0e8011faSEmmanuel Vadot function = LED_FUNCTION_WAN; 73*0e8011faSEmmanuel Vadot label = "LED2"; 74*0e8011faSEmmanuel Vadot default-state = "keep"; 75*0e8011faSEmmanuel Vadot }; 76*0e8011faSEmmanuel Vadot 77*0e8011faSEmmanuel Vadot led@1 { 78*0e8011faSEmmanuel Vadot reg = <1>; 79*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 80*0e8011faSEmmanuel Vadot function = LED_FUNCTION_WAN; 81*0e8011faSEmmanuel Vadot label = "LED1"; 82*0e8011faSEmmanuel Vadot default-state = "keep"; 83*0e8011faSEmmanuel Vadot }; 84*0e8011faSEmmanuel Vadot }; 85*0e8011faSEmmanuel Vadot}; 86*0e8011faSEmmanuel Vadot 87*0e8011faSEmmanuel Vadot&cp0_mdio { 88*0e8011faSEmmanuel Vadot ethernet-switch@4 { 89*0e8011faSEmmanuel Vadot compatible = "marvell,mv88e6085"; 90*0e8011faSEmmanuel Vadot reg = <4>; 91*0e8011faSEmmanuel Vadot pinctrl-0 = <&dsa_clk_pins &dsa_pins>; 92*0e8011faSEmmanuel Vadot pinctrl-names = "default"; 93*0e8011faSEmmanuel Vadot reset-gpios = <&cp0_gpio1 27 GPIO_ACTIVE_LOW>; 94*0e8011faSEmmanuel Vadot interrupt-parent = <&cp0_gpio1>; 95*0e8011faSEmmanuel Vadot interrupts = <29 IRQ_TYPE_EDGE_FALLING>; 96*0e8011faSEmmanuel Vadot 97*0e8011faSEmmanuel Vadot ethernet-ports { 98*0e8011faSEmmanuel Vadot #address-cells = <1>; 99*0e8011faSEmmanuel Vadot #size-cells = <0>; 100*0e8011faSEmmanuel Vadot 101*0e8011faSEmmanuel Vadot ethernet-port@0 { 102*0e8011faSEmmanuel Vadot reg = <0>; 103*0e8011faSEmmanuel Vadot label = "lan5"; 104*0e8011faSEmmanuel Vadot phy = <&switch0phy0>; 105*0e8011faSEmmanuel Vadot 106*0e8011faSEmmanuel Vadot leds { 107*0e8011faSEmmanuel Vadot #address-cells = <1>; 108*0e8011faSEmmanuel Vadot #size-cells = <0>; 109*0e8011faSEmmanuel Vadot 110*0e8011faSEmmanuel Vadot led@0 { 111*0e8011faSEmmanuel Vadot reg = <0>; 112*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 113*0e8011faSEmmanuel Vadot function = LED_FUNCTION_LAN; 114*0e8011faSEmmanuel Vadot label = "LED12"; 115*0e8011faSEmmanuel Vadot default-state = "keep"; 116*0e8011faSEmmanuel Vadot }; 117*0e8011faSEmmanuel Vadot 118*0e8011faSEmmanuel Vadot led@1 { 119*0e8011faSEmmanuel Vadot reg = <1>; 120*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 121*0e8011faSEmmanuel Vadot function = LED_FUNCTION_LAN; 122*0e8011faSEmmanuel Vadot label = "LED11"; 123*0e8011faSEmmanuel Vadot default-state = "keep"; 124*0e8011faSEmmanuel Vadot }; 125*0e8011faSEmmanuel Vadot }; 126*0e8011faSEmmanuel Vadot }; 127*0e8011faSEmmanuel Vadot 128*0e8011faSEmmanuel Vadot ethernet-port@1 { 129*0e8011faSEmmanuel Vadot reg = <1>; 130*0e8011faSEmmanuel Vadot label = "lan4"; 131*0e8011faSEmmanuel Vadot phy = <&switch0phy1>; 132*0e8011faSEmmanuel Vadot 133*0e8011faSEmmanuel Vadot leds { 134*0e8011faSEmmanuel Vadot #address-cells = <1>; 135*0e8011faSEmmanuel Vadot #size-cells = <0>; 136*0e8011faSEmmanuel Vadot 137*0e8011faSEmmanuel Vadot led@0 { 138*0e8011faSEmmanuel Vadot reg = <0>; 139*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 140*0e8011faSEmmanuel Vadot function = LED_FUNCTION_LAN; 141*0e8011faSEmmanuel Vadot label = "LED10"; 142*0e8011faSEmmanuel Vadot default-state = "keep"; 143*0e8011faSEmmanuel Vadot }; 144*0e8011faSEmmanuel Vadot 145*0e8011faSEmmanuel Vadot led@1 { 146*0e8011faSEmmanuel Vadot reg = <1>; 147*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 148*0e8011faSEmmanuel Vadot function = LED_FUNCTION_LAN; 149*0e8011faSEmmanuel Vadot label = "LED9"; 150*0e8011faSEmmanuel Vadot default-state = "keep"; 151*0e8011faSEmmanuel Vadot }; 152*0e8011faSEmmanuel Vadot }; 153*0e8011faSEmmanuel Vadot }; 154*0e8011faSEmmanuel Vadot 155*0e8011faSEmmanuel Vadot ethernet-port@2 { 156*0e8011faSEmmanuel Vadot reg = <2>; 157*0e8011faSEmmanuel Vadot label = "lan3"; 158*0e8011faSEmmanuel Vadot phy = <&switch0phy2>; 159*0e8011faSEmmanuel Vadot 160*0e8011faSEmmanuel Vadot leds { 161*0e8011faSEmmanuel Vadot #address-cells = <1>; 162*0e8011faSEmmanuel Vadot #size-cells = <0>; 163*0e8011faSEmmanuel Vadot 164*0e8011faSEmmanuel Vadot led@0 { 165*0e8011faSEmmanuel Vadot reg = <0>; 166*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 167*0e8011faSEmmanuel Vadot function = LED_FUNCTION_LAN; 168*0e8011faSEmmanuel Vadot label = "LED8"; 169*0e8011faSEmmanuel Vadot default-state = "keep"; 170*0e8011faSEmmanuel Vadot }; 171*0e8011faSEmmanuel Vadot 172*0e8011faSEmmanuel Vadot led@1 { 173*0e8011faSEmmanuel Vadot reg = <1>; 174*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 175*0e8011faSEmmanuel Vadot function = LED_FUNCTION_LAN; 176*0e8011faSEmmanuel Vadot label = "LED7"; 177*0e8011faSEmmanuel Vadot default-state = "keep"; 178*0e8011faSEmmanuel Vadot }; 179*0e8011faSEmmanuel Vadot }; 180*0e8011faSEmmanuel Vadot }; 181*0e8011faSEmmanuel Vadot 182*0e8011faSEmmanuel Vadot ethernet-port@3 { 183*0e8011faSEmmanuel Vadot reg = <3>; 184*0e8011faSEmmanuel Vadot label = "lan2"; 185*0e8011faSEmmanuel Vadot phy = <&switch0phy3>; 186*0e8011faSEmmanuel Vadot 187*0e8011faSEmmanuel Vadot leds { 188*0e8011faSEmmanuel Vadot #address-cells = <1>; 189*0e8011faSEmmanuel Vadot #size-cells = <0>; 190*0e8011faSEmmanuel Vadot 191*0e8011faSEmmanuel Vadot led@0 { 192*0e8011faSEmmanuel Vadot reg = <0>; 193*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 194*0e8011faSEmmanuel Vadot function = LED_FUNCTION_LAN; 195*0e8011faSEmmanuel Vadot label = "LED6"; 196*0e8011faSEmmanuel Vadot default-state = "keep"; 197*0e8011faSEmmanuel Vadot }; 198*0e8011faSEmmanuel Vadot 199*0e8011faSEmmanuel Vadot led@1 { 200*0e8011faSEmmanuel Vadot reg = <1>; 201*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 202*0e8011faSEmmanuel Vadot function = LED_FUNCTION_LAN; 203*0e8011faSEmmanuel Vadot label = "LED5"; 204*0e8011faSEmmanuel Vadot default-state = "keep"; 205*0e8011faSEmmanuel Vadot }; 206*0e8011faSEmmanuel Vadot }; 207*0e8011faSEmmanuel Vadot }; 208*0e8011faSEmmanuel Vadot 209*0e8011faSEmmanuel Vadot ethernet-port@4 { 210*0e8011faSEmmanuel Vadot reg = <4>; 211*0e8011faSEmmanuel Vadot label = "lan1"; 212*0e8011faSEmmanuel Vadot phy = <&switch0phy4>; 213*0e8011faSEmmanuel Vadot 214*0e8011faSEmmanuel Vadot leds { 215*0e8011faSEmmanuel Vadot #address-cells = <1>; 216*0e8011faSEmmanuel Vadot #size-cells = <0>; 217*0e8011faSEmmanuel Vadot 218*0e8011faSEmmanuel Vadot led@0 { 219*0e8011faSEmmanuel Vadot reg = <0>; 220*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_GREEN>; 221*0e8011faSEmmanuel Vadot function = LED_FUNCTION_LAN; 222*0e8011faSEmmanuel Vadot label = "LED4"; 223*0e8011faSEmmanuel Vadot default-state = "keep"; 224*0e8011faSEmmanuel Vadot }; 225*0e8011faSEmmanuel Vadot 226*0e8011faSEmmanuel Vadot led@1 { 227*0e8011faSEmmanuel Vadot reg = <1>; 228*0e8011faSEmmanuel Vadot color = <LED_COLOR_ID_RED>; 229*0e8011faSEmmanuel Vadot function = LED_FUNCTION_LAN; 230*0e8011faSEmmanuel Vadot label = "LED3"; 231*0e8011faSEmmanuel Vadot default-state = "keep"; 232*0e8011faSEmmanuel Vadot }; 233*0e8011faSEmmanuel Vadot }; 234*0e8011faSEmmanuel Vadot }; 235*0e8011faSEmmanuel Vadot 236*0e8011faSEmmanuel Vadot ethernet-port@5 { 237*0e8011faSEmmanuel Vadot reg = <5>; 238*0e8011faSEmmanuel Vadot label = "cpu"; 239*0e8011faSEmmanuel Vadot ethernet = <&cp0_eth1>; 240*0e8011faSEmmanuel Vadot phy-mode = "sgmii"; 241*0e8011faSEmmanuel Vadot 242*0e8011faSEmmanuel Vadot fixed-link { 243*0e8011faSEmmanuel Vadot speed = <1000>; 244*0e8011faSEmmanuel Vadot full-duplex; 245*0e8011faSEmmanuel Vadot }; 246*0e8011faSEmmanuel Vadot }; 247*0e8011faSEmmanuel Vadot 248*0e8011faSEmmanuel Vadot ethernet-port@6 { 249*0e8011faSEmmanuel Vadot reg = <6>; 250*0e8011faSEmmanuel Vadot label = "lan6"; 251*0e8011faSEmmanuel Vadot phy-mode = "rgmii"; 252*0e8011faSEmmanuel Vadot 253*0e8011faSEmmanuel Vadot /* 254*0e8011faSEmmanuel Vadot * Because of mdio address conflict the 255*0e8011faSEmmanuel Vadot * external phy is not readable. 256*0e8011faSEmmanuel Vadot * Force a fixed link instead. 257*0e8011faSEmmanuel Vadot */ 258*0e8011faSEmmanuel Vadot fixed-link { 259*0e8011faSEmmanuel Vadot speed = <1000>; 260*0e8011faSEmmanuel Vadot full-duplex; 261*0e8011faSEmmanuel Vadot }; 262*0e8011faSEmmanuel Vadot }; 263*0e8011faSEmmanuel Vadot }; 264*0e8011faSEmmanuel Vadot 265*0e8011faSEmmanuel Vadot mdio { 266*0e8011faSEmmanuel Vadot #address-cells = <1>; 267*0e8011faSEmmanuel Vadot #size-cells = <0>; 268*0e8011faSEmmanuel Vadot 269*0e8011faSEmmanuel Vadot switch0phy0: ethernet-phy@0 { 270*0e8011faSEmmanuel Vadot reg = <0x0>; 271*0e8011faSEmmanuel Vadot }; 272*0e8011faSEmmanuel Vadot 273*0e8011faSEmmanuel Vadot switch0phy1: ethernet-phy@1 { 274*0e8011faSEmmanuel Vadot reg = <0x1>; 275*0e8011faSEmmanuel Vadot /* 276*0e8011faSEmmanuel Vadot * Indirectly configure default behaviour 277*0e8011faSEmmanuel Vadot * for port lan6 leds behind external phy. 278*0e8011faSEmmanuel Vadot * Internal PHYs are not using page 3, 279*0e8011faSEmmanuel Vadot * therefore writing to it is safe. 280*0e8011faSEmmanuel Vadot */ 281*0e8011faSEmmanuel Vadot marvell,reg-init = <3 16 0xf000 0x0a61>; 282*0e8011faSEmmanuel Vadot }; 283*0e8011faSEmmanuel Vadot 284*0e8011faSEmmanuel Vadot switch0phy2: ethernet-phy@2 { 285*0e8011faSEmmanuel Vadot reg = <0x2>; 286*0e8011faSEmmanuel Vadot }; 287*0e8011faSEmmanuel Vadot 288*0e8011faSEmmanuel Vadot switch0phy3: ethernet-phy@3 { 289*0e8011faSEmmanuel Vadot reg = <0x3>; 290*0e8011faSEmmanuel Vadot }; 291*0e8011faSEmmanuel Vadot 292*0e8011faSEmmanuel Vadot switch0phy4: ethernet-phy@4 { 293*0e8011faSEmmanuel Vadot reg = <0x4>; 294*0e8011faSEmmanuel Vadot }; 295*0e8011faSEmmanuel Vadot }; 296*0e8011faSEmmanuel Vadot 297*0e8011faSEmmanuel Vadot /* 298*0e8011faSEmmanuel Vadot * There is an external phy on the switch mdio bus. 299*0e8011faSEmmanuel Vadot * Because its mdio address collides with internal phys, 300*0e8011faSEmmanuel Vadot * it is not readable. 301*0e8011faSEmmanuel Vadot * 302*0e8011faSEmmanuel Vadot * mdio-external { 303*0e8011faSEmmanuel Vadot * compatible = "marvell,mv88e6xxx-mdio-external"; 304*0e8011faSEmmanuel Vadot * #address-cells = <1>; 305*0e8011faSEmmanuel Vadot * #size-cells = <0>; 306*0e8011faSEmmanuel Vadot * 307*0e8011faSEmmanuel Vadot * ethernet-phy@1 { 308*0e8011faSEmmanuel Vadot * reg = <0x1>; 309*0e8011faSEmmanuel Vadot * }; 310*0e8011faSEmmanuel Vadot * }; 311*0e8011faSEmmanuel Vadot */ 312*0e8011faSEmmanuel Vadot }; 313*0e8011faSEmmanuel Vadot}; 314*0e8011faSEmmanuel Vadot 315*0e8011faSEmmanuel Vadot/* SRDS #4 - miniPCIe (CON2) */ 316*0e8011faSEmmanuel Vadot&cp0_pcie1 { 317*0e8011faSEmmanuel Vadot num-lanes = <1>; 318*0e8011faSEmmanuel Vadot phys = <&cp0_comphy4 1>; 319*0e8011faSEmmanuel Vadot /* dw-pcie inverts internally */ 320*0e8011faSEmmanuel Vadot reset-gpios = <&expander0 2 GPIO_ACTIVE_HIGH>; 321*0e8011faSEmmanuel Vadot status = "okay"; 322*0e8011faSEmmanuel Vadot}; 323*0e8011faSEmmanuel Vadot 324*0e8011faSEmmanuel Vadot&cp0_pinctrl { 325*0e8011faSEmmanuel Vadot dsa_clk_pins: cp0-dsa-clk-pins { 326*0e8011faSEmmanuel Vadot marvell,pins = "mpp40"; 327*0e8011faSEmmanuel Vadot marvell,function = "synce1"; 328*0e8011faSEmmanuel Vadot }; 329*0e8011faSEmmanuel Vadot 330*0e8011faSEmmanuel Vadot dsa_pins: cp0-dsa-pins { 331*0e8011faSEmmanuel Vadot marvell,pins = "mpp27", "mpp29"; 332*0e8011faSEmmanuel Vadot marvell,function = "gpio"; 333*0e8011faSEmmanuel Vadot }; 334*0e8011faSEmmanuel Vadot 335*0e8011faSEmmanuel Vadot rear_button_pins: cp0-rear-button-pins { 336*0e8011faSEmmanuel Vadot marvell,pins = "mpp32"; 337*0e8011faSEmmanuel Vadot marvell,function = "gpio"; 338*0e8011faSEmmanuel Vadot }; 339*0e8011faSEmmanuel Vadot 340*0e8011faSEmmanuel Vadot cp0_spi1_cs1_pins: cp0-spi1-cs1-pins { 341*0e8011faSEmmanuel Vadot marvell,pins = "mpp12"; 342*0e8011faSEmmanuel Vadot marvell,function = "spi1"; 343*0e8011faSEmmanuel Vadot }; 344*0e8011faSEmmanuel Vadot}; 345*0e8011faSEmmanuel Vadot 346*0e8011faSEmmanuel Vadot&cp0_spi1 { 347*0e8011faSEmmanuel Vadot /* add pin for chip-select 1 on mikrobus */ 348*0e8011faSEmmanuel Vadot pinctrl-0 = <&cp0_spi1_pins &cp0_spi1_cs1_pins>; 349*0e8011faSEmmanuel Vadot}; 350*0e8011faSEmmanuel Vadot 351*0e8011faSEmmanuel Vadot/* USB-2.0 Host on Type-A connector */ 352*0e8011faSEmmanuel Vadot&cp0_usb3_1 { 353*0e8011faSEmmanuel Vadot phys = <&cp0_utmi1>; 354*0e8011faSEmmanuel Vadot phy-names = "utmi"; 355*0e8011faSEmmanuel Vadot dr_mode = "host"; 356*0e8011faSEmmanuel Vadot status = "okay"; 357*0e8011faSEmmanuel Vadot}; 358*0e8011faSEmmanuel Vadot 359*0e8011faSEmmanuel Vadot&expander0 { 360*0e8011faSEmmanuel Vadot /* CON2 */ 361*0e8011faSEmmanuel Vadot pcie1-0-clkreq-hog { 362*0e8011faSEmmanuel Vadot gpio-hog; 363*0e8011faSEmmanuel Vadot gpios = <4 GPIO_ACTIVE_LOW>; 364*0e8011faSEmmanuel Vadot input; 365*0e8011faSEmmanuel Vadot line-name = "pcie1.0-clkreq"; 366*0e8011faSEmmanuel Vadot }; 367*0e8011faSEmmanuel Vadot 368*0e8011faSEmmanuel Vadot /* CON2 */ 369*0e8011faSEmmanuel Vadot pcie1-0-w-disable-hog { 370*0e8011faSEmmanuel Vadot gpio-hog; 371*0e8011faSEmmanuel Vadot gpios = <7 GPIO_ACTIVE_LOW>; 372*0e8011faSEmmanuel Vadot output-low; 373*0e8011faSEmmanuel Vadot line-name = "pcie1.0-w-disable"; 374*0e8011faSEmmanuel Vadot }; 375*0e8011faSEmmanuel Vadot}; 376