1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: GPL-2.0 2*f126890aSEmmanuel Vadot// Copyright (c) 2020 Quanta Computer Inc. George.Hung@quantatw.com 3*f126890aSEmmanuel Vadot 4*f126890aSEmmanuel Vadot/dts-v1/; 5*f126890aSEmmanuel Vadot#include "nuvoton-npcm730.dtsi" 6*f126890aSEmmanuel Vadot#include <dt-bindings/gpio/gpio.h> 7*f126890aSEmmanuel Vadot 8*f126890aSEmmanuel Vadot/ { 9*f126890aSEmmanuel Vadot model = "Quanta GBS Board (Device Tree)"; 10*f126890aSEmmanuel Vadot compatible = "quanta,gbs-bmc","nuvoton,npcm730"; 11*f126890aSEmmanuel Vadot 12*f126890aSEmmanuel Vadot aliases { 13*f126890aSEmmanuel Vadot ethernet1 = &gmac0; 14*f126890aSEmmanuel Vadot serial0 = &serial0; 15*f126890aSEmmanuel Vadot serial1 = &serial1; 16*f126890aSEmmanuel Vadot serial2 = &serial2; 17*f126890aSEmmanuel Vadot serial3 = &serial3; 18*f126890aSEmmanuel Vadot i2c0 = &i2c0; 19*f126890aSEmmanuel Vadot i2c1 = &i2c1; 20*f126890aSEmmanuel Vadot i2c2 = &i2c2; 21*f126890aSEmmanuel Vadot i2c3 = &i2c3; 22*f126890aSEmmanuel Vadot i2c4 = &i2c4; 23*f126890aSEmmanuel Vadot i2c5 = &i2c5; 24*f126890aSEmmanuel Vadot i2c6 = &i2c6; 25*f126890aSEmmanuel Vadot i2c7 = &i2c7; 26*f126890aSEmmanuel Vadot i2c8 = &i2c8; 27*f126890aSEmmanuel Vadot i2c9 = &i2c9; 28*f126890aSEmmanuel Vadot i2c10 = &i2c10; 29*f126890aSEmmanuel Vadot i2c11 = &i2c11; 30*f126890aSEmmanuel Vadot i2c12 = &i2c12; 31*f126890aSEmmanuel Vadot i2c13 = &i2c13; 32*f126890aSEmmanuel Vadot i2c14 = &i2c14; 33*f126890aSEmmanuel Vadot i2c15 = &i2c15; 34*f126890aSEmmanuel Vadot i2c16 = &i2c0_slotPE0_0; 35*f126890aSEmmanuel Vadot i2c17 = &i2c0_slotPE1_1; 36*f126890aSEmmanuel Vadot i2c18 = &i2c0_slotUSB_2; 37*f126890aSEmmanuel Vadot i2c19 = &i2c0_3; 38*f126890aSEmmanuel Vadot i2c20 = &i2c5_i2cool_0; 39*f126890aSEmmanuel Vadot i2c21 = &i2c5_i2cool_1; 40*f126890aSEmmanuel Vadot i2c22 = &i2c5_i2cool_2; 41*f126890aSEmmanuel Vadot i2c23 = &i2c5_hsbp_fru_3; 42*f126890aSEmmanuel Vadot i2c24 = &i2c6_u2_15_0; 43*f126890aSEmmanuel Vadot i2c25 = &i2c6_u2_14_1; 44*f126890aSEmmanuel Vadot i2c26 = &i2c6_u2_13_2; 45*f126890aSEmmanuel Vadot i2c27 = &i2c6_u2_12_3; 46*f126890aSEmmanuel Vadot i2c28 = &i2c7_u2_11_0; 47*f126890aSEmmanuel Vadot i2c29 = &i2c7_u2_10_1; 48*f126890aSEmmanuel Vadot i2c30 = &i2c7_u2_9_2; 49*f126890aSEmmanuel Vadot i2c31 = &i2c7_u2_8_3; 50*f126890aSEmmanuel Vadot i2c32 = &i2c9_vddcr_cpu; 51*f126890aSEmmanuel Vadot i2c33 = &i2c9_vddcr_soc; 52*f126890aSEmmanuel Vadot i2c34 = &i2c9_vddio_efgh; 53*f126890aSEmmanuel Vadot i2c35 = &i2c9_vddio_abcd; 54*f126890aSEmmanuel Vadot i2c36 = &i2c10_u2_7_0; 55*f126890aSEmmanuel Vadot i2c37 = &i2c10_u2_6_1; 56*f126890aSEmmanuel Vadot i2c38 = &i2c10_u2_5_2; 57*f126890aSEmmanuel Vadot i2c39 = &i2c10_u2_4_3; 58*f126890aSEmmanuel Vadot i2c40 = &i2c11_clk_buf0_0; 59*f126890aSEmmanuel Vadot i2c41 = &i2c11_clk_buf1_1; 60*f126890aSEmmanuel Vadot i2c42 = &i2c11_clk_buf2_2; 61*f126890aSEmmanuel Vadot i2c43 = &i2c11_clk_buf3_3; 62*f126890aSEmmanuel Vadot i2c44 = &i2c14_u2_3_0; 63*f126890aSEmmanuel Vadot i2c45 = &i2c14_u2_2_1; 64*f126890aSEmmanuel Vadot i2c46 = &i2c14_u2_1_2; 65*f126890aSEmmanuel Vadot i2c47 = &i2c14_u2_0_3; 66*f126890aSEmmanuel Vadot fiu0 = &fiu0; 67*f126890aSEmmanuel Vadot fiu1 = &fiu3; 68*f126890aSEmmanuel Vadot }; 69*f126890aSEmmanuel Vadot 70*f126890aSEmmanuel Vadot chosen { 71*f126890aSEmmanuel Vadot stdout-path = &serial0; 72*f126890aSEmmanuel Vadot }; 73*f126890aSEmmanuel Vadot 74*f126890aSEmmanuel Vadot memory { 75*f126890aSEmmanuel Vadot reg = <0 0x40000000>; 76*f126890aSEmmanuel Vadot }; 77*f126890aSEmmanuel Vadot 78*f126890aSEmmanuel Vadot gpio-keys { 79*f126890aSEmmanuel Vadot compatible = "gpio-keys"; 80*f126890aSEmmanuel Vadot sas-cable0 { 81*f126890aSEmmanuel Vadot label = "sas-cable0"; 82*f126890aSEmmanuel Vadot gpios = <&gpio2 9 GPIO_ACTIVE_LOW>; 83*f126890aSEmmanuel Vadot linux,code = <73>; 84*f126890aSEmmanuel Vadot }; 85*f126890aSEmmanuel Vadot 86*f126890aSEmmanuel Vadot sas-cable1 { 87*f126890aSEmmanuel Vadot label = "sas-cable1"; 88*f126890aSEmmanuel Vadot gpios = <&gpio2 8 GPIO_ACTIVE_LOW>; 89*f126890aSEmmanuel Vadot linux,code = <72>; 90*f126890aSEmmanuel Vadot }; 91*f126890aSEmmanuel Vadot 92*f126890aSEmmanuel Vadot sas-cable2 { 93*f126890aSEmmanuel Vadot label = "sas-cable2"; 94*f126890aSEmmanuel Vadot gpios = <&gpio2 7 GPIO_ACTIVE_LOW>; 95*f126890aSEmmanuel Vadot linux,code = <71>; 96*f126890aSEmmanuel Vadot }; 97*f126890aSEmmanuel Vadot 98*f126890aSEmmanuel Vadot sas-cable3 { 99*f126890aSEmmanuel Vadot label = "sas-cable3"; 100*f126890aSEmmanuel Vadot gpios = <&gpio2 6 GPIO_ACTIVE_LOW>; 101*f126890aSEmmanuel Vadot linux,code = <70>; 102*f126890aSEmmanuel Vadot }; 103*f126890aSEmmanuel Vadot 104*f126890aSEmmanuel Vadot sata0 { 105*f126890aSEmmanuel Vadot label = "sata0"; 106*f126890aSEmmanuel Vadot gpios = <&gpio0 5 GPIO_ACTIVE_LOW>; 107*f126890aSEmmanuel Vadot linux,code = <5>; 108*f126890aSEmmanuel Vadot }; 109*f126890aSEmmanuel Vadot 110*f126890aSEmmanuel Vadot hsbp-cable { 111*f126890aSEmmanuel Vadot label = "hsbp-cable"; 112*f126890aSEmmanuel Vadot gpios = <&gpio1 25 GPIO_ACTIVE_LOW>; 113*f126890aSEmmanuel Vadot linux,code = <57>; 114*f126890aSEmmanuel Vadot }; 115*f126890aSEmmanuel Vadot 116*f126890aSEmmanuel Vadot fanbd-cable { 117*f126890aSEmmanuel Vadot label = "fanbd-cable"; 118*f126890aSEmmanuel Vadot gpios = <&gpio1 26 GPIO_ACTIVE_HIGH>; 119*f126890aSEmmanuel Vadot linux,code = <58>; 120*f126890aSEmmanuel Vadot }; 121*f126890aSEmmanuel Vadot 122*f126890aSEmmanuel Vadot bp12v-cable { 123*f126890aSEmmanuel Vadot label = "bp12v-cable"; 124*f126890aSEmmanuel Vadot gpios = <&gpio2 5 GPIO_ACTIVE_HIGH>; 125*f126890aSEmmanuel Vadot linux,code = <69>; 126*f126890aSEmmanuel Vadot }; 127*f126890aSEmmanuel Vadot 128*f126890aSEmmanuel Vadot pe-slot0 { 129*f126890aSEmmanuel Vadot label = "pe-slot0"; 130*f126890aSEmmanuel Vadot gpios = <&gpio3 24 GPIO_ACTIVE_LOW>; 131*f126890aSEmmanuel Vadot linux,code = <120>; 132*f126890aSEmmanuel Vadot }; 133*f126890aSEmmanuel Vadot 134*f126890aSEmmanuel Vadot pe-slot1 { 135*f126890aSEmmanuel Vadot label = "pe-slot1"; 136*f126890aSEmmanuel Vadot gpios = <&gpio3 25 GPIO_ACTIVE_LOW>; 137*f126890aSEmmanuel Vadot linux,code = <121>; 138*f126890aSEmmanuel Vadot }; 139*f126890aSEmmanuel Vadot }; 140*f126890aSEmmanuel Vadot 141*f126890aSEmmanuel Vadot iio-hwmon { 142*f126890aSEmmanuel Vadot compatible = "iio-hwmon"; 143*f126890aSEmmanuel Vadot io-channels = <&adc 1>, <&adc 2>; 144*f126890aSEmmanuel Vadot }; 145*f126890aSEmmanuel Vadot 146*f126890aSEmmanuel Vadot iio-hwmon-battery { 147*f126890aSEmmanuel Vadot compatible = "iio-hwmon"; 148*f126890aSEmmanuel Vadot io-channels = <&adc 0>; 149*f126890aSEmmanuel Vadot }; 150*f126890aSEmmanuel Vadot 151*f126890aSEmmanuel Vadot leds { 152*f126890aSEmmanuel Vadot compatible = "gpio-leds"; 153*f126890aSEmmanuel Vadot 154*f126890aSEmmanuel Vadot heartbeat { /* gpio153 */ 155*f126890aSEmmanuel Vadot gpios = <&gpio4 25 GPIO_ACTIVE_LOW>; 156*f126890aSEmmanuel Vadot linux,default-trigger = "heartbeat"; 157*f126890aSEmmanuel Vadot }; 158*f126890aSEmmanuel Vadot 159*f126890aSEmmanuel Vadot attention { /* gpio215 */ 160*f126890aSEmmanuel Vadot gpios = <&gpio6 23 GPIO_ACTIVE_HIGH>; 161*f126890aSEmmanuel Vadot default-state = "off"; 162*f126890aSEmmanuel Vadot }; 163*f126890aSEmmanuel Vadot 164*f126890aSEmmanuel Vadot sys_boot_status { /* gpio216 */ 165*f126890aSEmmanuel Vadot gpios = <&gpio6 24 GPIO_ACTIVE_HIGH>; 166*f126890aSEmmanuel Vadot default-state = "keep"; 167*f126890aSEmmanuel Vadot retain-state-shutdown; 168*f126890aSEmmanuel Vadot }; 169*f126890aSEmmanuel Vadot 170*f126890aSEmmanuel Vadot bmc_fault { /* gpio217 */ 171*f126890aSEmmanuel Vadot gpios = <&gpio6 25 GPIO_ACTIVE_HIGH>; 172*f126890aSEmmanuel Vadot default-state = "off"; 173*f126890aSEmmanuel Vadot linux,default-trigger = "panic"; 174*f126890aSEmmanuel Vadot panic-indicator; 175*f126890aSEmmanuel Vadot }; 176*f126890aSEmmanuel Vadot 177*f126890aSEmmanuel Vadot led_u2_0_locate { 178*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 3 GPIO_ACTIVE_LOW>; 179*f126890aSEmmanuel Vadot default-state = "off"; 180*f126890aSEmmanuel Vadot }; 181*f126890aSEmmanuel Vadot 182*f126890aSEmmanuel Vadot led_u2_1_locate { 183*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 2 GPIO_ACTIVE_LOW>; 184*f126890aSEmmanuel Vadot default-state = "off"; 185*f126890aSEmmanuel Vadot }; 186*f126890aSEmmanuel Vadot 187*f126890aSEmmanuel Vadot led_u2_2_locate { 188*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 1 GPIO_ACTIVE_LOW>; 189*f126890aSEmmanuel Vadot default-state = "off"; 190*f126890aSEmmanuel Vadot }; 191*f126890aSEmmanuel Vadot 192*f126890aSEmmanuel Vadot led_u2_3_locate { 193*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 0 GPIO_ACTIVE_LOW>; 194*f126890aSEmmanuel Vadot default-state = "off"; 195*f126890aSEmmanuel Vadot }; 196*f126890aSEmmanuel Vadot 197*f126890aSEmmanuel Vadot led_u2_4_locate { 198*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 7 GPIO_ACTIVE_LOW>; 199*f126890aSEmmanuel Vadot default-state = "off"; 200*f126890aSEmmanuel Vadot }; 201*f126890aSEmmanuel Vadot 202*f126890aSEmmanuel Vadot led_u2_5_locate { 203*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 6 GPIO_ACTIVE_LOW>; 204*f126890aSEmmanuel Vadot default-state = "off"; 205*f126890aSEmmanuel Vadot }; 206*f126890aSEmmanuel Vadot 207*f126890aSEmmanuel Vadot led_u2_6_locate { 208*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 5 GPIO_ACTIVE_LOW>; 209*f126890aSEmmanuel Vadot default-state = "off"; 210*f126890aSEmmanuel Vadot }; 211*f126890aSEmmanuel Vadot 212*f126890aSEmmanuel Vadot led_u2_7_locate { 213*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 4 GPIO_ACTIVE_LOW>; 214*f126890aSEmmanuel Vadot default-state = "off"; 215*f126890aSEmmanuel Vadot }; 216*f126890aSEmmanuel Vadot 217*f126890aSEmmanuel Vadot led_u2_8_locate { 218*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 11 GPIO_ACTIVE_LOW>; 219*f126890aSEmmanuel Vadot default-state = "off"; 220*f126890aSEmmanuel Vadot }; 221*f126890aSEmmanuel Vadot 222*f126890aSEmmanuel Vadot led_u2_9_locate { 223*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 10 GPIO_ACTIVE_LOW>; 224*f126890aSEmmanuel Vadot default-state = "off"; 225*f126890aSEmmanuel Vadot }; 226*f126890aSEmmanuel Vadot 227*f126890aSEmmanuel Vadot led_u2_10_locate { 228*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 9 GPIO_ACTIVE_LOW>; 229*f126890aSEmmanuel Vadot default-state = "off"; 230*f126890aSEmmanuel Vadot }; 231*f126890aSEmmanuel Vadot 232*f126890aSEmmanuel Vadot led_u2_11_locate { 233*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 8 GPIO_ACTIVE_LOW>; 234*f126890aSEmmanuel Vadot default-state = "off"; 235*f126890aSEmmanuel Vadot }; 236*f126890aSEmmanuel Vadot 237*f126890aSEmmanuel Vadot led_u2_12_locate { 238*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 15 GPIO_ACTIVE_LOW>; 239*f126890aSEmmanuel Vadot default-state = "off"; 240*f126890aSEmmanuel Vadot }; 241*f126890aSEmmanuel Vadot 242*f126890aSEmmanuel Vadot led_u2_13_locate { 243*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 14 GPIO_ACTIVE_LOW>; 244*f126890aSEmmanuel Vadot default-state = "off"; 245*f126890aSEmmanuel Vadot }; 246*f126890aSEmmanuel Vadot 247*f126890aSEmmanuel Vadot led_u2_14_locate { 248*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 13 GPIO_ACTIVE_LOW>; 249*f126890aSEmmanuel Vadot default-state = "off"; 250*f126890aSEmmanuel Vadot }; 251*f126890aSEmmanuel Vadot 252*f126890aSEmmanuel Vadot led_u2_15_locate { 253*f126890aSEmmanuel Vadot gpios = <&pca9535_ledlocate 12 GPIO_ACTIVE_LOW>; 254*f126890aSEmmanuel Vadot default-state = "off"; 255*f126890aSEmmanuel Vadot }; 256*f126890aSEmmanuel Vadot 257*f126890aSEmmanuel Vadot led_u2_0_fault { 258*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 3 GPIO_ACTIVE_LOW>; 259*f126890aSEmmanuel Vadot default-state = "off"; 260*f126890aSEmmanuel Vadot }; 261*f126890aSEmmanuel Vadot 262*f126890aSEmmanuel Vadot led_u2_1_fault { 263*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 2 GPIO_ACTIVE_LOW>; 264*f126890aSEmmanuel Vadot default-state = "off"; 265*f126890aSEmmanuel Vadot }; 266*f126890aSEmmanuel Vadot 267*f126890aSEmmanuel Vadot led_u2_2_fault { 268*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 1 GPIO_ACTIVE_LOW>; 269*f126890aSEmmanuel Vadot default-state = "off"; 270*f126890aSEmmanuel Vadot }; 271*f126890aSEmmanuel Vadot 272*f126890aSEmmanuel Vadot led_u2_3_fault { 273*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 0 GPIO_ACTIVE_LOW>; 274*f126890aSEmmanuel Vadot default-state = "off"; 275*f126890aSEmmanuel Vadot }; 276*f126890aSEmmanuel Vadot 277*f126890aSEmmanuel Vadot led_u2_4_fault { 278*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 7 GPIO_ACTIVE_LOW>; 279*f126890aSEmmanuel Vadot default-state = "off"; 280*f126890aSEmmanuel Vadot }; 281*f126890aSEmmanuel Vadot 282*f126890aSEmmanuel Vadot led_u2_5_fault { 283*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 6 GPIO_ACTIVE_LOW>; 284*f126890aSEmmanuel Vadot default-state = "off"; 285*f126890aSEmmanuel Vadot }; 286*f126890aSEmmanuel Vadot 287*f126890aSEmmanuel Vadot led_u2_6_fault { 288*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 5 GPIO_ACTIVE_LOW>; 289*f126890aSEmmanuel Vadot default-state = "off"; 290*f126890aSEmmanuel Vadot }; 291*f126890aSEmmanuel Vadot 292*f126890aSEmmanuel Vadot led_u2_7_fault { 293*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 4 GPIO_ACTIVE_LOW>; 294*f126890aSEmmanuel Vadot default-state = "off"; 295*f126890aSEmmanuel Vadot }; 296*f126890aSEmmanuel Vadot 297*f126890aSEmmanuel Vadot led_u2_8_fault { 298*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 11 GPIO_ACTIVE_LOW>; 299*f126890aSEmmanuel Vadot default-state = "off"; 300*f126890aSEmmanuel Vadot }; 301*f126890aSEmmanuel Vadot 302*f126890aSEmmanuel Vadot led_u2_9_fault { 303*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 10 GPIO_ACTIVE_LOW>; 304*f126890aSEmmanuel Vadot default-state = "off"; 305*f126890aSEmmanuel Vadot }; 306*f126890aSEmmanuel Vadot 307*f126890aSEmmanuel Vadot led_u2_10_fault { 308*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 9 GPIO_ACTIVE_LOW>; 309*f126890aSEmmanuel Vadot default-state = "off"; 310*f126890aSEmmanuel Vadot }; 311*f126890aSEmmanuel Vadot 312*f126890aSEmmanuel Vadot led_u2_11_fault { 313*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 8 GPIO_ACTIVE_LOW>; 314*f126890aSEmmanuel Vadot default-state = "off"; 315*f126890aSEmmanuel Vadot }; 316*f126890aSEmmanuel Vadot 317*f126890aSEmmanuel Vadot led_u2_12_fault { 318*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 15 GPIO_ACTIVE_LOW>; 319*f126890aSEmmanuel Vadot default-state = "off"; 320*f126890aSEmmanuel Vadot }; 321*f126890aSEmmanuel Vadot 322*f126890aSEmmanuel Vadot led_u2_13_fault { 323*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 14 GPIO_ACTIVE_LOW>; 324*f126890aSEmmanuel Vadot default-state = "off"; 325*f126890aSEmmanuel Vadot }; 326*f126890aSEmmanuel Vadot 327*f126890aSEmmanuel Vadot led_u2_14_fault { 328*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 13 GPIO_ACTIVE_LOW>; 329*f126890aSEmmanuel Vadot default-state = "off"; 330*f126890aSEmmanuel Vadot }; 331*f126890aSEmmanuel Vadot 332*f126890aSEmmanuel Vadot led_u2_15_fault { 333*f126890aSEmmanuel Vadot gpios = <&pca9535_ledfault 12 GPIO_ACTIVE_LOW>; 334*f126890aSEmmanuel Vadot default-state = "off"; 335*f126890aSEmmanuel Vadot }; 336*f126890aSEmmanuel Vadot 337*f126890aSEmmanuel Vadot }; 338*f126890aSEmmanuel Vadot 339*f126890aSEmmanuel Vadot seven-seg-disp { 340*f126890aSEmmanuel Vadot compatible = "seven-seg-gpio-dev"; 341*f126890aSEmmanuel Vadot refresh-interval-ms = /bits/ 16 <600>; 342*f126890aSEmmanuel Vadot clock-gpios = <&gpio0 2 GPIO_ACTIVE_LOW>; 343*f126890aSEmmanuel Vadot data-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>; 344*f126890aSEmmanuel Vadot clear-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>; 345*f126890aSEmmanuel Vadot }; 346*f126890aSEmmanuel Vadot 347*f126890aSEmmanuel Vadot pcie-slot { 348*f126890aSEmmanuel Vadot pcie1: pcie-slot@1 { 349*f126890aSEmmanuel Vadot label = "PE0"; 350*f126890aSEmmanuel Vadot }; 351*f126890aSEmmanuel Vadot pcie2: pcie-slot@2 { 352*f126890aSEmmanuel Vadot label = "PE1"; 353*f126890aSEmmanuel Vadot }; 354*f126890aSEmmanuel Vadot }; 355*f126890aSEmmanuel Vadot}; 356*f126890aSEmmanuel Vadot 357*f126890aSEmmanuel Vadot&fiu0 { 358*f126890aSEmmanuel Vadot pinctrl-names = "default"; 359*f126890aSEmmanuel Vadot pinctrl-0 = <&spi0cs1_pins>; 360*f126890aSEmmanuel Vadot status = "okay"; 361*f126890aSEmmanuel Vadot flash@0 { 362*f126890aSEmmanuel Vadot compatible = "jedec,spi-nor"; 363*f126890aSEmmanuel Vadot #address-cells = <1>; 364*f126890aSEmmanuel Vadot #size-cells = <1>; 365*f126890aSEmmanuel Vadot reg = <0>; 366*f126890aSEmmanuel Vadot spi-max-frequency = <20000000>; 367*f126890aSEmmanuel Vadot spi-rx-bus-width = <2>; 368*f126890aSEmmanuel Vadot label = "bmc"; 369*f126890aSEmmanuel Vadot partitions { 370*f126890aSEmmanuel Vadot compatible = "fixed-partitions"; 371*f126890aSEmmanuel Vadot #address-cells = <1>; 372*f126890aSEmmanuel Vadot #size-cells = <1>; 373*f126890aSEmmanuel Vadot u-boot@0 { 374*f126890aSEmmanuel Vadot label = "u-boot"; 375*f126890aSEmmanuel Vadot reg = <0x0000000 0xf0000>; 376*f126890aSEmmanuel Vadot }; 377*f126890aSEmmanuel Vadot image-descriptor@f0000 { 378*f126890aSEmmanuel Vadot label = "image-descriptor"; 379*f126890aSEmmanuel Vadot reg = <0xf0000 0x10000>; 380*f126890aSEmmanuel Vadot }; 381*f126890aSEmmanuel Vadot hoth-update@100000 { 382*f126890aSEmmanuel Vadot label = "hoth-update"; 383*f126890aSEmmanuel Vadot reg = <0x100000 0x100000>; 384*f126890aSEmmanuel Vadot }; 385*f126890aSEmmanuel Vadot kernel@200000 { 386*f126890aSEmmanuel Vadot label = "kernel"; 387*f126890aSEmmanuel Vadot reg = <0x200000 0x500000>; 388*f126890aSEmmanuel Vadot }; 389*f126890aSEmmanuel Vadot rofs@700000 { 390*f126890aSEmmanuel Vadot label = "rofs"; 391*f126890aSEmmanuel Vadot reg = <0x700000 0x35f0000>; 392*f126890aSEmmanuel Vadot }; 393*f126890aSEmmanuel Vadot rwfs@3cf0000 { 394*f126890aSEmmanuel Vadot label = "rwfs"; 395*f126890aSEmmanuel Vadot reg = <0x3cf0000 0x300000>; 396*f126890aSEmmanuel Vadot }; 397*f126890aSEmmanuel Vadot hoth-mailbox@3ff0000 { 398*f126890aSEmmanuel Vadot label = "hoth-mailbox"; 399*f126890aSEmmanuel Vadot reg = <0x3ff0000 0x10000>; 400*f126890aSEmmanuel Vadot }; 401*f126890aSEmmanuel Vadot }; 402*f126890aSEmmanuel Vadot }; 403*f126890aSEmmanuel Vadot}; 404*f126890aSEmmanuel Vadot 405*f126890aSEmmanuel Vadot&fiu3 { 406*f126890aSEmmanuel Vadot pinctrl-0 = <&spi3_pins>, <&spi3cs1_pins>; 407*f126890aSEmmanuel Vadot status = "okay"; 408*f126890aSEmmanuel Vadot 409*f126890aSEmmanuel Vadot flash@0 { 410*f126890aSEmmanuel Vadot compatible = "jedec,spi-nor"; 411*f126890aSEmmanuel Vadot #address-cells = <1>; 412*f126890aSEmmanuel Vadot #size-cells = <1>; 413*f126890aSEmmanuel Vadot reg = <0>; 414*f126890aSEmmanuel Vadot spi-max-frequency = <50000000>; 415*f126890aSEmmanuel Vadot spi-rx-bus-width = <2>; 416*f126890aSEmmanuel Vadot m25p,fast-read; 417*f126890aSEmmanuel Vadot label = "pnor"; 418*f126890aSEmmanuel Vadot }; 419*f126890aSEmmanuel Vadot flash@1 { 420*f126890aSEmmanuel Vadot compatible = "jedec,spi-nor"; 421*f126890aSEmmanuel Vadot #address-cells = <1>; 422*f126890aSEmmanuel Vadot #size-cells = <1>; 423*f126890aSEmmanuel Vadot reg = <1>; 424*f126890aSEmmanuel Vadot spi-max-frequency = <50000000>; 425*f126890aSEmmanuel Vadot spi-rx-bus-width = <2>; 426*f126890aSEmmanuel Vadot m25p,fast-read; 427*f126890aSEmmanuel Vadot }; 428*f126890aSEmmanuel Vadot}; 429*f126890aSEmmanuel Vadot 430*f126890aSEmmanuel Vadot&gcr { 431*f126890aSEmmanuel Vadot serial_port_mux: uart-mux-controller { 432*f126890aSEmmanuel Vadot compatible = "mmio-mux"; 433*f126890aSEmmanuel Vadot #mux-control-cells = <1>; 434*f126890aSEmmanuel Vadot mux-reg-masks = <0x38 0x07>; 435*f126890aSEmmanuel Vadot idle-states = <2>; /* Serial port mode 3 (takeover) */ 436*f126890aSEmmanuel Vadot }; 437*f126890aSEmmanuel Vadot 438*f126890aSEmmanuel Vadot uart1_mode_mux: uart1-mode-mux-controller { 439*f126890aSEmmanuel Vadot compatible = "mmio-mux"; 440*f126890aSEmmanuel Vadot #mux-control-cells = <1>; 441*f126890aSEmmanuel Vadot mux-reg-masks = <0x64 0x01000000>; 442*f126890aSEmmanuel Vadot idle-states = <0>; /* Set UART1 mode to normal (follow SPMOD) */ 443*f126890aSEmmanuel Vadot }; 444*f126890aSEmmanuel Vadot}; 445*f126890aSEmmanuel Vadot 446*f126890aSEmmanuel Vadot&gmac0 { 447*f126890aSEmmanuel Vadot status = "okay"; 448*f126890aSEmmanuel Vadot phy-mode = "rgmii-id"; 449*f126890aSEmmanuel Vadot snps,eee-force-disable; 450*f126890aSEmmanuel Vadot}; 451*f126890aSEmmanuel Vadot 452*f126890aSEmmanuel Vadot&ehci1 { 453*f126890aSEmmanuel Vadot status = "okay"; 454*f126890aSEmmanuel Vadot}; 455*f126890aSEmmanuel Vadot 456*f126890aSEmmanuel Vadot&watchdog1 { 457*f126890aSEmmanuel Vadot status = "okay"; 458*f126890aSEmmanuel Vadot}; 459*f126890aSEmmanuel Vadot 460*f126890aSEmmanuel Vadot&rng { 461*f126890aSEmmanuel Vadot status = "okay"; 462*f126890aSEmmanuel Vadot}; 463*f126890aSEmmanuel Vadot 464*f126890aSEmmanuel Vadot&serial0 { 465*f126890aSEmmanuel Vadot status = "okay"; 466*f126890aSEmmanuel Vadot}; 467*f126890aSEmmanuel Vadot 468*f126890aSEmmanuel Vadot&serial1 { 469*f126890aSEmmanuel Vadot status = "okay"; 470*f126890aSEmmanuel Vadot}; 471*f126890aSEmmanuel Vadot 472*f126890aSEmmanuel Vadot&serial2 { 473*f126890aSEmmanuel Vadot status = "okay"; 474*f126890aSEmmanuel Vadot}; 475*f126890aSEmmanuel Vadot 476*f126890aSEmmanuel Vadot&serial3 { 477*f126890aSEmmanuel Vadot status = "okay"; 478*f126890aSEmmanuel Vadot}; 479*f126890aSEmmanuel Vadot 480*f126890aSEmmanuel Vadot&adc { 481*f126890aSEmmanuel Vadot #io-channel-cells = <1>; 482*f126890aSEmmanuel Vadot status = "okay"; 483*f126890aSEmmanuel Vadot}; 484*f126890aSEmmanuel Vadot 485*f126890aSEmmanuel Vadot&lpc_kcs { 486*f126890aSEmmanuel Vadot kcs1: kcs1@0 { 487*f126890aSEmmanuel Vadot status = "okay"; 488*f126890aSEmmanuel Vadot }; 489*f126890aSEmmanuel Vadot 490*f126890aSEmmanuel Vadot kcs2: kcs2@0 { 491*f126890aSEmmanuel Vadot status = "okay"; 492*f126890aSEmmanuel Vadot }; 493*f126890aSEmmanuel Vadot 494*f126890aSEmmanuel Vadot kcs3: kcs3@0 { 495*f126890aSEmmanuel Vadot status = "okay"; 496*f126890aSEmmanuel Vadot }; 497*f126890aSEmmanuel Vadot}; 498*f126890aSEmmanuel Vadot 499*f126890aSEmmanuel Vadot&spi1 { 500*f126890aSEmmanuel Vadot cs-gpios = <&gpio4 19 GPIO_ACTIVE_HIGH>; /* dummy - gpio147 */ 501*f126890aSEmmanuel Vadot pinctrl-names = "default"; 502*f126890aSEmmanuel Vadot pinctrl-0 = <&gpio224ol_pins &gpio227o_pins 503*f126890aSEmmanuel Vadot &gpio228_pins>; 504*f126890aSEmmanuel Vadot status = "okay"; 505*f126890aSEmmanuel Vadot 506*f126890aSEmmanuel Vadot jtag_master@0 { 507*f126890aSEmmanuel Vadot compatible = "nuvoton,npcm750-jtag-master"; 508*f126890aSEmmanuel Vadot spi-max-frequency = <25000000>; 509*f126890aSEmmanuel Vadot reg = <0>; 510*f126890aSEmmanuel Vadot status = "okay"; 511*f126890aSEmmanuel Vadot 512*f126890aSEmmanuel Vadot pinctrl-names = "pspi", "gpio"; 513*f126890aSEmmanuel Vadot pinctrl-0 = <&pspi2_pins>; 514*f126890aSEmmanuel Vadot pinctrl-1 = <&gpio224ol_pins &gpio227o_pins 515*f126890aSEmmanuel Vadot &gpio228_pins>; 516*f126890aSEmmanuel Vadot 517*f126890aSEmmanuel Vadot tck-gpios = <&gpio7 0 GPIO_ACTIVE_HIGH>; 518*f126890aSEmmanuel Vadot tdi-gpios = <&gpio7 3 GPIO_ACTIVE_HIGH>; 519*f126890aSEmmanuel Vadot tdo-gpios = <&gpio7 4 GPIO_ACTIVE_HIGH>; 520*f126890aSEmmanuel Vadot tms-gpios = <&gpio7 6 GPIO_ACTIVE_HIGH>; 521*f126890aSEmmanuel Vadot }; 522*f126890aSEmmanuel Vadot}; 523*f126890aSEmmanuel Vadot 524*f126890aSEmmanuel Vadot&i2c0 { 525*f126890aSEmmanuel Vadot clock-frequency = <100000>; 526*f126890aSEmmanuel Vadot status = "okay"; 527*f126890aSEmmanuel Vadot 528*f126890aSEmmanuel Vadot i2c-switch@71 { 529*f126890aSEmmanuel Vadot compatible = "nxp,pca9546"; 530*f126890aSEmmanuel Vadot #address-cells = <1>; 531*f126890aSEmmanuel Vadot #size-cells = <0>; 532*f126890aSEmmanuel Vadot reg = <0x71>; 533*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 534*f126890aSEmmanuel Vadot reset-gpios = <&gpio2 20 GPIO_ACTIVE_LOW>; 535*f126890aSEmmanuel Vadot 536*f126890aSEmmanuel Vadot i2c0_slotPE0_0: i2c@0 { 537*f126890aSEmmanuel Vadot #address-cells = <1>; 538*f126890aSEmmanuel Vadot #size-cells = <0>; 539*f126890aSEmmanuel Vadot reg = <0>; 540*f126890aSEmmanuel Vadot pcie-slot = &pcie1; 541*f126890aSEmmanuel Vadot }; 542*f126890aSEmmanuel Vadot 543*f126890aSEmmanuel Vadot i2c0_slotPE1_1: i2c@1 { 544*f126890aSEmmanuel Vadot #address-cells = <1>; 545*f126890aSEmmanuel Vadot #size-cells = <0>; 546*f126890aSEmmanuel Vadot reg = <1>; 547*f126890aSEmmanuel Vadot pcie-slot = &pcie2; 548*f126890aSEmmanuel Vadot }; 549*f126890aSEmmanuel Vadot 550*f126890aSEmmanuel Vadot i2c0_slotUSB_2: i2c@2 { 551*f126890aSEmmanuel Vadot #address-cells = <1>; 552*f126890aSEmmanuel Vadot #size-cells = <0>; 553*f126890aSEmmanuel Vadot reg = <2>; 554*f126890aSEmmanuel Vadot }; 555*f126890aSEmmanuel Vadot 556*f126890aSEmmanuel Vadot i2c0_3: i2c@3 { 557*f126890aSEmmanuel Vadot #address-cells = <1>; 558*f126890aSEmmanuel Vadot #size-cells = <0>; 559*f126890aSEmmanuel Vadot reg = <3>; 560*f126890aSEmmanuel Vadot }; 561*f126890aSEmmanuel Vadot }; 562*f126890aSEmmanuel Vadot}; 563*f126890aSEmmanuel Vadot 564*f126890aSEmmanuel Vadot&i2c1 { 565*f126890aSEmmanuel Vadot clock-frequency = <100000>; 566*f126890aSEmmanuel Vadot status = "okay"; 567*f126890aSEmmanuel Vadot 568*f126890aSEmmanuel Vadot pca9535_ifdet: pca9535-ifdet@24 { 569*f126890aSEmmanuel Vadot compatible = "nxp,pca9535"; 570*f126890aSEmmanuel Vadot reg = <0x24>; 571*f126890aSEmmanuel Vadot gpio-controller; 572*f126890aSEmmanuel Vadot #gpio-cells = <2>; 573*f126890aSEmmanuel Vadot }; 574*f126890aSEmmanuel Vadot 575*f126890aSEmmanuel Vadot pca9535_pwren: pca9535-pwren@20 { 576*f126890aSEmmanuel Vadot compatible = "nxp,pca9535"; 577*f126890aSEmmanuel Vadot reg = <0x20>; 578*f126890aSEmmanuel Vadot gpio-controller; 579*f126890aSEmmanuel Vadot #gpio-cells = <2>; 580*f126890aSEmmanuel Vadot 581*f126890aSEmmanuel Vadot gpio-line-names = 582*f126890aSEmmanuel Vadot "pwr_u2_3_en","pwr_u2_2_en", 583*f126890aSEmmanuel Vadot "pwr_u2_1_en","pwr_u2_0_en", 584*f126890aSEmmanuel Vadot "pwr_u2_7_en","pwr_u2_6_en", 585*f126890aSEmmanuel Vadot "pwr_u2_5_en","pwr_u2_4_en", 586*f126890aSEmmanuel Vadot "pwr_u2_11_en","pwr_u2_10_en", 587*f126890aSEmmanuel Vadot "pwr_u2_9_en","pwr_u2_8_en", 588*f126890aSEmmanuel Vadot "pwr_u2_15_en","pwr_u2_14_en", 589*f126890aSEmmanuel Vadot "pwr_u2_13_en","pwr_u2_12_en"; 590*f126890aSEmmanuel Vadot }; 591*f126890aSEmmanuel Vadot 592*f126890aSEmmanuel Vadot pca9535_pwrgd: pca9535-pwrgd@21 { 593*f126890aSEmmanuel Vadot compatible = "nxp,pca9535"; 594*f126890aSEmmanuel Vadot reg = <0x21>; 595*f126890aSEmmanuel Vadot gpio-controller; 596*f126890aSEmmanuel Vadot #gpio-cells = <2>; 597*f126890aSEmmanuel Vadot }; 598*f126890aSEmmanuel Vadot 599*f126890aSEmmanuel Vadot pca9535_ledlocate: pca9535-ledlocate@22 { 600*f126890aSEmmanuel Vadot compatible = "nxp,pca9535"; 601*f126890aSEmmanuel Vadot reg = <0x22>; 602*f126890aSEmmanuel Vadot gpio-controller; 603*f126890aSEmmanuel Vadot #gpio-cells = <2>; 604*f126890aSEmmanuel Vadot 605*f126890aSEmmanuel Vadot }; 606*f126890aSEmmanuel Vadot 607*f126890aSEmmanuel Vadot pca9535_ledfault: pca9535-ledfault@23 { 608*f126890aSEmmanuel Vadot compatible = "nxp,pca9535"; 609*f126890aSEmmanuel Vadot reg = <0x23>; 610*f126890aSEmmanuel Vadot gpio-controller; 611*f126890aSEmmanuel Vadot #gpio-cells = <2>; 612*f126890aSEmmanuel Vadot 613*f126890aSEmmanuel Vadot }; 614*f126890aSEmmanuel Vadot 615*f126890aSEmmanuel Vadot pca9535_pwrdisable: pca9535-pwrdisable@25 { 616*f126890aSEmmanuel Vadot compatible = "nxp,pca9535"; 617*f126890aSEmmanuel Vadot reg = <0x25>; 618*f126890aSEmmanuel Vadot gpio-controller; 619*f126890aSEmmanuel Vadot #gpio-cells = <2>; 620*f126890aSEmmanuel Vadot 621*f126890aSEmmanuel Vadot gpio-line-names = 622*f126890aSEmmanuel Vadot "u2_3_pwr_dis","u2_2_pwr_dis", 623*f126890aSEmmanuel Vadot "u2_1_pwr_dis","u2_0_pwr_dis", 624*f126890aSEmmanuel Vadot "u2_7_pwr_dis","u2_6_pwr_dis", 625*f126890aSEmmanuel Vadot "u2_5_pwr_dis","u2_4_pwr_dis", 626*f126890aSEmmanuel Vadot "u2_11_pwr_dis","u2_10_pwr_dis", 627*f126890aSEmmanuel Vadot "u2_9_pwr_dis","u2_8_pwr_dis", 628*f126890aSEmmanuel Vadot "u2_15_pwr_dis","u2_14_pwr_dis", 629*f126890aSEmmanuel Vadot "u2_13_pwr_dis","u2_12_pwr_dis"; 630*f126890aSEmmanuel Vadot }; 631*f126890aSEmmanuel Vadot 632*f126890aSEmmanuel Vadot pca9535_perst: pca9535-perst@26 { 633*f126890aSEmmanuel Vadot compatible = "nxp,pca9535"; 634*f126890aSEmmanuel Vadot reg = <0x26>; 635*f126890aSEmmanuel Vadot gpio-controller; 636*f126890aSEmmanuel Vadot #gpio-cells = <2>; 637*f126890aSEmmanuel Vadot 638*f126890aSEmmanuel Vadot gpio-line-names = 639*f126890aSEmmanuel Vadot "u2_15_perst","u2_14_perst", 640*f126890aSEmmanuel Vadot "u2_13_perst","u2_12_perst", 641*f126890aSEmmanuel Vadot "u2_11_perst","u2_10_perst", 642*f126890aSEmmanuel Vadot "u2_9_perst","u2_8_perst", 643*f126890aSEmmanuel Vadot "u2_7_perst","u2_6_perst", 644*f126890aSEmmanuel Vadot "u2_5_perst","u2_4_perst", 645*f126890aSEmmanuel Vadot "u2_3_perst","u2_2_perst", 646*f126890aSEmmanuel Vadot "u2_1_perst","u2_0_perst"; 647*f126890aSEmmanuel Vadot }; 648*f126890aSEmmanuel Vadot}; 649*f126890aSEmmanuel Vadot 650*f126890aSEmmanuel Vadot&i2c2 { 651*f126890aSEmmanuel Vadot clock-frequency = <100000>; 652*f126890aSEmmanuel Vadot status = "okay"; 653*f126890aSEmmanuel Vadot 654*f126890aSEmmanuel Vadot sbtsi@4c { 655*f126890aSEmmanuel Vadot compatible = "amd,sbtsi"; 656*f126890aSEmmanuel Vadot reg = <0x4c>; 657*f126890aSEmmanuel Vadot }; 658*f126890aSEmmanuel Vadot}; 659*f126890aSEmmanuel Vadot 660*f126890aSEmmanuel Vadot&i2c5 { 661*f126890aSEmmanuel Vadot clock-frequency = <100000>; 662*f126890aSEmmanuel Vadot status = "okay"; 663*f126890aSEmmanuel Vadot 664*f126890aSEmmanuel Vadot mb_fru@50 { 665*f126890aSEmmanuel Vadot compatible = "atmel,24c64"; 666*f126890aSEmmanuel Vadot reg = <0x50>; 667*f126890aSEmmanuel Vadot }; 668*f126890aSEmmanuel Vadot 669*f126890aSEmmanuel Vadot i2c-switch@71 { 670*f126890aSEmmanuel Vadot compatible = "nxp,pca9546"; 671*f126890aSEmmanuel Vadot #address-cells = <1>; 672*f126890aSEmmanuel Vadot #size-cells = <0>; 673*f126890aSEmmanuel Vadot reg = <0x71>; 674*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 675*f126890aSEmmanuel Vadot 676*f126890aSEmmanuel Vadot i2c5_i2cool_0: i2c@0 { 677*f126890aSEmmanuel Vadot #address-cells = <1>; 678*f126890aSEmmanuel Vadot #size-cells = <0>; 679*f126890aSEmmanuel Vadot reg = <0>; 680*f126890aSEmmanuel Vadot max31725@54 { 681*f126890aSEmmanuel Vadot compatible = "maxim,max31725"; 682*f126890aSEmmanuel Vadot reg = <0x54>; 683*f126890aSEmmanuel Vadot status = "okay"; 684*f126890aSEmmanuel Vadot }; 685*f126890aSEmmanuel Vadot }; 686*f126890aSEmmanuel Vadot 687*f126890aSEmmanuel Vadot i2c5_i2cool_1: i2c@1 { 688*f126890aSEmmanuel Vadot #address-cells = <1>; 689*f126890aSEmmanuel Vadot #size-cells = <0>; 690*f126890aSEmmanuel Vadot reg = <1>; 691*f126890aSEmmanuel Vadot max31725@55 { 692*f126890aSEmmanuel Vadot compatible = "maxim,max31725"; 693*f126890aSEmmanuel Vadot reg = <0x55>; 694*f126890aSEmmanuel Vadot status = "okay"; 695*f126890aSEmmanuel Vadot }; 696*f126890aSEmmanuel Vadot }; 697*f126890aSEmmanuel Vadot 698*f126890aSEmmanuel Vadot i2c5_i2cool_2: i2c@2 { 699*f126890aSEmmanuel Vadot #address-cells = <1>; 700*f126890aSEmmanuel Vadot #size-cells = <0>; 701*f126890aSEmmanuel Vadot reg = <2>; 702*f126890aSEmmanuel Vadot max31725@5d { 703*f126890aSEmmanuel Vadot compatible = "maxim,max31725"; 704*f126890aSEmmanuel Vadot reg = <0x5d>; 705*f126890aSEmmanuel Vadot status = "okay"; 706*f126890aSEmmanuel Vadot }; 707*f126890aSEmmanuel Vadot fan_fru@51 { 708*f126890aSEmmanuel Vadot compatible = "atmel,24c64"; 709*f126890aSEmmanuel Vadot reg = <0x51>; 710*f126890aSEmmanuel Vadot }; 711*f126890aSEmmanuel Vadot }; 712*f126890aSEmmanuel Vadot 713*f126890aSEmmanuel Vadot i2c5_hsbp_fru_3: i2c@3 { 714*f126890aSEmmanuel Vadot #address-cells = <1>; 715*f126890aSEmmanuel Vadot #size-cells = <0>; 716*f126890aSEmmanuel Vadot reg = <3>; 717*f126890aSEmmanuel Vadot hsbp_fru@52 { 718*f126890aSEmmanuel Vadot compatible = "atmel,24c64"; 719*f126890aSEmmanuel Vadot reg = <0x52>; 720*f126890aSEmmanuel Vadot status = "okay"; 721*f126890aSEmmanuel Vadot }; 722*f126890aSEmmanuel Vadot }; 723*f126890aSEmmanuel Vadot }; 724*f126890aSEmmanuel Vadot}; 725*f126890aSEmmanuel Vadot 726*f126890aSEmmanuel Vadot&i2c6 { 727*f126890aSEmmanuel Vadot clock-frequency = <100000>; 728*f126890aSEmmanuel Vadot status = "okay"; 729*f126890aSEmmanuel Vadot 730*f126890aSEmmanuel Vadot i2c-switch@73 { 731*f126890aSEmmanuel Vadot compatible = "nxp,pca9545"; 732*f126890aSEmmanuel Vadot #address-cells = <1>; 733*f126890aSEmmanuel Vadot #size-cells = <0>; 734*f126890aSEmmanuel Vadot reg = <0x73>; 735*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 736*f126890aSEmmanuel Vadot 737*f126890aSEmmanuel Vadot i2c6_u2_15_0: i2c@0 { 738*f126890aSEmmanuel Vadot #address-cells = <1>; 739*f126890aSEmmanuel Vadot #size-cells = <0>; 740*f126890aSEmmanuel Vadot reg = <0>; 741*f126890aSEmmanuel Vadot }; 742*f126890aSEmmanuel Vadot 743*f126890aSEmmanuel Vadot i2c6_u2_14_1: i2c@1 { 744*f126890aSEmmanuel Vadot #address-cells = <1>; 745*f126890aSEmmanuel Vadot #size-cells = <0>; 746*f126890aSEmmanuel Vadot reg = <1>; 747*f126890aSEmmanuel Vadot }; 748*f126890aSEmmanuel Vadot i2c6_u2_13_2: i2c@2 { 749*f126890aSEmmanuel Vadot #address-cells = <1>; 750*f126890aSEmmanuel Vadot #size-cells = <0>; 751*f126890aSEmmanuel Vadot reg = <2>; 752*f126890aSEmmanuel Vadot }; 753*f126890aSEmmanuel Vadot 754*f126890aSEmmanuel Vadot i2c6_u2_12_3: i2c@3 { 755*f126890aSEmmanuel Vadot #address-cells = <1>; 756*f126890aSEmmanuel Vadot #size-cells = <0>; 757*f126890aSEmmanuel Vadot reg = <3>; 758*f126890aSEmmanuel Vadot }; 759*f126890aSEmmanuel Vadot }; 760*f126890aSEmmanuel Vadot}; 761*f126890aSEmmanuel Vadot 762*f126890aSEmmanuel Vadot&i2c7 { 763*f126890aSEmmanuel Vadot clock-frequency = <100000>; 764*f126890aSEmmanuel Vadot status = "okay"; 765*f126890aSEmmanuel Vadot 766*f126890aSEmmanuel Vadot i2c-switch@72 { 767*f126890aSEmmanuel Vadot compatible = "nxp,pca9545"; 768*f126890aSEmmanuel Vadot #address-cells = <1>; 769*f126890aSEmmanuel Vadot #size-cells = <0>; 770*f126890aSEmmanuel Vadot reg = <0x72>; 771*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 772*f126890aSEmmanuel Vadot 773*f126890aSEmmanuel Vadot i2c7_u2_11_0: i2c@0 { 774*f126890aSEmmanuel Vadot #address-cells = <1>; 775*f126890aSEmmanuel Vadot #size-cells = <0>; 776*f126890aSEmmanuel Vadot reg = <0>; 777*f126890aSEmmanuel Vadot }; 778*f126890aSEmmanuel Vadot 779*f126890aSEmmanuel Vadot i2c7_u2_10_1: i2c@1 { 780*f126890aSEmmanuel Vadot #address-cells = <1>; 781*f126890aSEmmanuel Vadot #size-cells = <0>; 782*f126890aSEmmanuel Vadot reg = <1>; 783*f126890aSEmmanuel Vadot }; 784*f126890aSEmmanuel Vadot i2c7_u2_9_2: i2c@2 { 785*f126890aSEmmanuel Vadot #address-cells = <1>; 786*f126890aSEmmanuel Vadot #size-cells = <0>; 787*f126890aSEmmanuel Vadot reg = <2>; 788*f126890aSEmmanuel Vadot }; 789*f126890aSEmmanuel Vadot 790*f126890aSEmmanuel Vadot i2c7_u2_8_3: i2c@3 { 791*f126890aSEmmanuel Vadot #address-cells = <1>; 792*f126890aSEmmanuel Vadot #size-cells = <0>; 793*f126890aSEmmanuel Vadot reg = <3>; 794*f126890aSEmmanuel Vadot }; 795*f126890aSEmmanuel Vadot }; 796*f126890aSEmmanuel Vadot}; 797*f126890aSEmmanuel Vadot 798*f126890aSEmmanuel Vadot&i2c8 { 799*f126890aSEmmanuel Vadot clock-frequency = <100000>; 800*f126890aSEmmanuel Vadot status = "okay"; 801*f126890aSEmmanuel Vadot 802*f126890aSEmmanuel Vadot i2c8_adm1272: adm1272@10 { 803*f126890aSEmmanuel Vadot compatible = "adi,adm1272"; 804*f126890aSEmmanuel Vadot #address-cells = <1>; 805*f126890aSEmmanuel Vadot #size-cells = <0>; 806*f126890aSEmmanuel Vadot reg = <0x10>; 807*f126890aSEmmanuel Vadot shunt-resistor-micro-ohms = <300>; 808*f126890aSEmmanuel Vadot }; 809*f126890aSEmmanuel Vadot}; 810*f126890aSEmmanuel Vadot 811*f126890aSEmmanuel Vadot&i2c9 { 812*f126890aSEmmanuel Vadot clock-frequency = <100000>; 813*f126890aSEmmanuel Vadot status = "okay"; 814*f126890aSEmmanuel Vadot 815*f126890aSEmmanuel Vadot i2c-switch@71 { 816*f126890aSEmmanuel Vadot compatible = "nxp,pca9546"; 817*f126890aSEmmanuel Vadot #address-cells = <1>; 818*f126890aSEmmanuel Vadot #size-cells = <0>; 819*f126890aSEmmanuel Vadot reg = <0x71>; 820*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 821*f126890aSEmmanuel Vadot reset-gpios = <&gpio2 22 GPIO_ACTIVE_LOW>; 822*f126890aSEmmanuel Vadot 823*f126890aSEmmanuel Vadot i2c9_vddcr_cpu: i2c@0 { 824*f126890aSEmmanuel Vadot #address-cells = <1>; 825*f126890aSEmmanuel Vadot #size-cells = <0>; 826*f126890aSEmmanuel Vadot reg = <0>; 827*f126890aSEmmanuel Vadot vrm@60 { 828*f126890aSEmmanuel Vadot compatible = "isil,isl68137"; 829*f126890aSEmmanuel Vadot reg = <0x60>; 830*f126890aSEmmanuel Vadot }; 831*f126890aSEmmanuel Vadot }; 832*f126890aSEmmanuel Vadot 833*f126890aSEmmanuel Vadot i2c9_vddcr_soc: i2c@1 { 834*f126890aSEmmanuel Vadot #address-cells = <1>; 835*f126890aSEmmanuel Vadot #size-cells = <0>; 836*f126890aSEmmanuel Vadot reg = <1>; 837*f126890aSEmmanuel Vadot vrm@61 { 838*f126890aSEmmanuel Vadot compatible = "isil,isl68137"; 839*f126890aSEmmanuel Vadot reg = <0x61>; 840*f126890aSEmmanuel Vadot }; 841*f126890aSEmmanuel Vadot }; 842*f126890aSEmmanuel Vadot 843*f126890aSEmmanuel Vadot i2c9_vddio_efgh: i2c@2 { 844*f126890aSEmmanuel Vadot #address-cells = <1>; 845*f126890aSEmmanuel Vadot #size-cells = <0>; 846*f126890aSEmmanuel Vadot reg = <2>; 847*f126890aSEmmanuel Vadot vrm@63 { 848*f126890aSEmmanuel Vadot compatible = "isil,isl68137"; 849*f126890aSEmmanuel Vadot reg = <0x63>; 850*f126890aSEmmanuel Vadot }; 851*f126890aSEmmanuel Vadot }; 852*f126890aSEmmanuel Vadot 853*f126890aSEmmanuel Vadot i2c9_vddio_abcd: i2c@3 { 854*f126890aSEmmanuel Vadot #address-cells = <1>; 855*f126890aSEmmanuel Vadot #size-cells = <0>; 856*f126890aSEmmanuel Vadot reg = <3>; 857*f126890aSEmmanuel Vadot vrm@45 { 858*f126890aSEmmanuel Vadot compatible = "isil,isl68137"; 859*f126890aSEmmanuel Vadot reg = <0x45>; 860*f126890aSEmmanuel Vadot }; 861*f126890aSEmmanuel Vadot }; 862*f126890aSEmmanuel Vadot }; 863*f126890aSEmmanuel Vadot}; 864*f126890aSEmmanuel Vadot 865*f126890aSEmmanuel Vadot&i2c10 { 866*f126890aSEmmanuel Vadot clock-frequency = <100000>; 867*f126890aSEmmanuel Vadot status = "okay"; 868*f126890aSEmmanuel Vadot 869*f126890aSEmmanuel Vadot i2c-switch@71 { 870*f126890aSEmmanuel Vadot compatible = "nxp,pca9545"; 871*f126890aSEmmanuel Vadot #address-cells = <1>; 872*f126890aSEmmanuel Vadot #size-cells = <0>; 873*f126890aSEmmanuel Vadot reg = <0x71>; 874*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 875*f126890aSEmmanuel Vadot 876*f126890aSEmmanuel Vadot i2c10_u2_7_0: i2c@0 { 877*f126890aSEmmanuel Vadot #address-cells = <1>; 878*f126890aSEmmanuel Vadot #size-cells = <0>; 879*f126890aSEmmanuel Vadot reg = <0>; 880*f126890aSEmmanuel Vadot }; 881*f126890aSEmmanuel Vadot 882*f126890aSEmmanuel Vadot i2c10_u2_6_1: i2c@1 { 883*f126890aSEmmanuel Vadot #address-cells = <1>; 884*f126890aSEmmanuel Vadot #size-cells = <0>; 885*f126890aSEmmanuel Vadot reg = <1>; 886*f126890aSEmmanuel Vadot }; 887*f126890aSEmmanuel Vadot i2c10_u2_5_2: i2c@2 { 888*f126890aSEmmanuel Vadot #address-cells = <1>; 889*f126890aSEmmanuel Vadot #size-cells = <0>; 890*f126890aSEmmanuel Vadot reg = <2>; 891*f126890aSEmmanuel Vadot }; 892*f126890aSEmmanuel Vadot 893*f126890aSEmmanuel Vadot i2c10_u2_4_3: i2c@3 { 894*f126890aSEmmanuel Vadot #address-cells = <1>; 895*f126890aSEmmanuel Vadot #size-cells = <0>; 896*f126890aSEmmanuel Vadot reg = <3>; 897*f126890aSEmmanuel Vadot }; 898*f126890aSEmmanuel Vadot }; 899*f126890aSEmmanuel Vadot}; 900*f126890aSEmmanuel Vadot 901*f126890aSEmmanuel Vadot&i2c11 { 902*f126890aSEmmanuel Vadot clock-frequency = <100000>; 903*f126890aSEmmanuel Vadot status = "okay"; 904*f126890aSEmmanuel Vadot 905*f126890aSEmmanuel Vadot i2c-switch@76 { 906*f126890aSEmmanuel Vadot compatible = "nxp,pca9545"; 907*f126890aSEmmanuel Vadot #address-cells = <1>; 908*f126890aSEmmanuel Vadot #size-cells = <0>; 909*f126890aSEmmanuel Vadot reg = <0x76>; 910*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 911*f126890aSEmmanuel Vadot 912*f126890aSEmmanuel Vadot i2c11_clk_buf0_0: i2c@0 { 913*f126890aSEmmanuel Vadot #address-cells = <1>; 914*f126890aSEmmanuel Vadot #size-cells = <0>; 915*f126890aSEmmanuel Vadot reg = <0>; 916*f126890aSEmmanuel Vadot }; 917*f126890aSEmmanuel Vadot 918*f126890aSEmmanuel Vadot i2c11_clk_buf1_1: i2c@1 { 919*f126890aSEmmanuel Vadot #address-cells = <1>; 920*f126890aSEmmanuel Vadot #size-cells = <0>; 921*f126890aSEmmanuel Vadot reg = <1>; 922*f126890aSEmmanuel Vadot }; 923*f126890aSEmmanuel Vadot i2c11_clk_buf2_2: i2c@2 { 924*f126890aSEmmanuel Vadot #address-cells = <1>; 925*f126890aSEmmanuel Vadot #size-cells = <0>; 926*f126890aSEmmanuel Vadot reg = <2>; 927*f126890aSEmmanuel Vadot }; 928*f126890aSEmmanuel Vadot 929*f126890aSEmmanuel Vadot i2c11_clk_buf3_3: i2c@3 { 930*f126890aSEmmanuel Vadot #address-cells = <1>; 931*f126890aSEmmanuel Vadot #size-cells = <0>; 932*f126890aSEmmanuel Vadot reg = <3>; 933*f126890aSEmmanuel Vadot }; 934*f126890aSEmmanuel Vadot }; 935*f126890aSEmmanuel Vadot}; 936*f126890aSEmmanuel Vadot 937*f126890aSEmmanuel Vadot&i2c12 { 938*f126890aSEmmanuel Vadot clock-frequency = <100000>; 939*f126890aSEmmanuel Vadot status = "okay"; 940*f126890aSEmmanuel Vadot 941*f126890aSEmmanuel Vadot max34451@4e { 942*f126890aSEmmanuel Vadot compatible = "maxim,max34451"; 943*f126890aSEmmanuel Vadot reg = <0x4e>; 944*f126890aSEmmanuel Vadot }; 945*f126890aSEmmanuel Vadot vrm@5d { 946*f126890aSEmmanuel Vadot compatible = "isil,isl68137"; 947*f126890aSEmmanuel Vadot reg = <0x5d>; 948*f126890aSEmmanuel Vadot }; 949*f126890aSEmmanuel Vadot vrm@5e { 950*f126890aSEmmanuel Vadot compatible = "isil,isl68137"; 951*f126890aSEmmanuel Vadot reg = <0x5e>; 952*f126890aSEmmanuel Vadot }; 953*f126890aSEmmanuel Vadot}; 954*f126890aSEmmanuel Vadot 955*f126890aSEmmanuel Vadot&i2c13 { 956*f126890aSEmmanuel Vadot clock-frequency = <100000>; 957*f126890aSEmmanuel Vadot status = "okay"; 958*f126890aSEmmanuel Vadot}; 959*f126890aSEmmanuel Vadot 960*f126890aSEmmanuel Vadot&i2c14 { 961*f126890aSEmmanuel Vadot clock-frequency = <100000>; 962*f126890aSEmmanuel Vadot status = "okay"; 963*f126890aSEmmanuel Vadot 964*f126890aSEmmanuel Vadot i2c-switch@70 { 965*f126890aSEmmanuel Vadot compatible = "nxp,pca9545"; 966*f126890aSEmmanuel Vadot #address-cells = <1>; 967*f126890aSEmmanuel Vadot #size-cells = <0>; 968*f126890aSEmmanuel Vadot reg = <0x70>; 969*f126890aSEmmanuel Vadot i2c-mux-idle-disconnect; 970*f126890aSEmmanuel Vadot 971*f126890aSEmmanuel Vadot i2c14_u2_3_0: i2c@0 { 972*f126890aSEmmanuel Vadot #address-cells = <1>; 973*f126890aSEmmanuel Vadot #size-cells = <0>; 974*f126890aSEmmanuel Vadot reg = <0>; 975*f126890aSEmmanuel Vadot }; 976*f126890aSEmmanuel Vadot 977*f126890aSEmmanuel Vadot i2c14_u2_2_1: i2c@1 { 978*f126890aSEmmanuel Vadot #address-cells = <1>; 979*f126890aSEmmanuel Vadot #size-cells = <0>; 980*f126890aSEmmanuel Vadot reg = <1>; 981*f126890aSEmmanuel Vadot }; 982*f126890aSEmmanuel Vadot 983*f126890aSEmmanuel Vadot i2c14_u2_1_2: i2c@2 { 984*f126890aSEmmanuel Vadot #address-cells = <1>; 985*f126890aSEmmanuel Vadot #size-cells = <0>; 986*f126890aSEmmanuel Vadot reg = <2>; 987*f126890aSEmmanuel Vadot }; 988*f126890aSEmmanuel Vadot 989*f126890aSEmmanuel Vadot i2c14_u2_0_3: i2c@3 { 990*f126890aSEmmanuel Vadot #address-cells = <1>; 991*f126890aSEmmanuel Vadot #size-cells = <0>; 992*f126890aSEmmanuel Vadot reg = <3>; 993*f126890aSEmmanuel Vadot }; 994*f126890aSEmmanuel Vadot }; 995*f126890aSEmmanuel Vadot}; 996*f126890aSEmmanuel Vadot 997*f126890aSEmmanuel Vadot&pwm_fan { 998*f126890aSEmmanuel Vadot pinctrl-names = "default"; 999*f126890aSEmmanuel Vadot pinctrl-0 = < 1000*f126890aSEmmanuel Vadot &pwm0_pins &pwm1_pins 1001*f126890aSEmmanuel Vadot &pwm2_pins &pwm3_pins 1002*f126890aSEmmanuel Vadot &pwm4_pins 1003*f126890aSEmmanuel Vadot &fanin0_pins &fanin1_pins 1004*f126890aSEmmanuel Vadot &fanin2_pins &fanin3_pins 1005*f126890aSEmmanuel Vadot &fanin4_pins 1006*f126890aSEmmanuel Vadot >; 1007*f126890aSEmmanuel Vadot status = "okay"; 1008*f126890aSEmmanuel Vadot 1009*f126890aSEmmanuel Vadot fan@0 { 1010*f126890aSEmmanuel Vadot reg = <0x00>; 1011*f126890aSEmmanuel Vadot fan-tach-ch = /bits/ 8 <0x00>; 1012*f126890aSEmmanuel Vadot }; 1013*f126890aSEmmanuel Vadot fan@1 { 1014*f126890aSEmmanuel Vadot reg = <0x01>; 1015*f126890aSEmmanuel Vadot fan-tach-ch = /bits/ 8 <0x01>; 1016*f126890aSEmmanuel Vadot }; 1017*f126890aSEmmanuel Vadot fan@2 { 1018*f126890aSEmmanuel Vadot reg = <0x02>; 1019*f126890aSEmmanuel Vadot fan-tach-ch = /bits/ 8 <0x02>; 1020*f126890aSEmmanuel Vadot }; 1021*f126890aSEmmanuel Vadot fan@3 { 1022*f126890aSEmmanuel Vadot reg = <0x04>; 1023*f126890aSEmmanuel Vadot fan-tach-ch = /bits/ 8 <0x04>; 1024*f126890aSEmmanuel Vadot }; 1025*f126890aSEmmanuel Vadot fan@4 { 1026*f126890aSEmmanuel Vadot reg = <0x03>; 1027*f126890aSEmmanuel Vadot fan-tach-ch = /bits/ 8 <0x03>; 1028*f126890aSEmmanuel Vadot }; 1029*f126890aSEmmanuel Vadot}; 1030*f126890aSEmmanuel Vadot 1031*f126890aSEmmanuel Vadot&pinctrl { 1032*f126890aSEmmanuel Vadot pinctrl-names = "default"; 1033*f126890aSEmmanuel Vadot 1034*f126890aSEmmanuel Vadot gpio0: gpio@f0010000 { 1035*f126890aSEmmanuel Vadot /* POWER_OUT=gpio07, RESET_OUT=gpio06, PS_PWROK=gpio13 */ 1036*f126890aSEmmanuel Vadot gpio-line-names = 1037*f126890aSEmmanuel Vadot /*0-31*/ 1038*f126890aSEmmanuel Vadot "","","","","","","RESET_OUT","POWER_OUT", 1039*f126890aSEmmanuel Vadot "","","","","","PS_PWROK","","", 1040*f126890aSEmmanuel Vadot "","","","","","","","", 1041*f126890aSEmmanuel Vadot "","","","","","","",""; 1042*f126890aSEmmanuel Vadot }; 1043*f126890aSEmmanuel Vadot gpio1: gpio@f0011000 { 1044*f126890aSEmmanuel Vadot /* SIO_POWER_GOOD=gpio59 */ 1045*f126890aSEmmanuel Vadot gpio-line-names = 1046*f126890aSEmmanuel Vadot /*32-63*/ 1047*f126890aSEmmanuel Vadot "","","","","","","","", 1048*f126890aSEmmanuel Vadot "","","","","","","","", 1049*f126890aSEmmanuel Vadot "","","","","","","","", 1050*f126890aSEmmanuel Vadot "","","","SIO_POWER_GOOD","","","",""; 1051*f126890aSEmmanuel Vadot }; 1052*f126890aSEmmanuel Vadot gpio2: gpio@f0012000 { 1053*f126890aSEmmanuel Vadot bmc_usb_mux_oe_n { 1054*f126890aSEmmanuel Vadot gpio-hog; 1055*f126890aSEmmanuel Vadot gpios = <25 GPIO_ACTIVE_HIGH>; 1056*f126890aSEmmanuel Vadot output-low; 1057*f126890aSEmmanuel Vadot line-name = "bmc-usb-mux-oe-n"; 1058*f126890aSEmmanuel Vadot }; 1059*f126890aSEmmanuel Vadot bmc_usb_mux_sel { 1060*f126890aSEmmanuel Vadot gpio-hog; 1061*f126890aSEmmanuel Vadot gpios = <26 GPIO_ACTIVE_HIGH>; 1062*f126890aSEmmanuel Vadot output-low; 1063*f126890aSEmmanuel Vadot line-name = "bmc-usb-mux-sel"; 1064*f126890aSEmmanuel Vadot }; 1065*f126890aSEmmanuel Vadot bmc_usb2517_reset_n { 1066*f126890aSEmmanuel Vadot gpio-hog; 1067*f126890aSEmmanuel Vadot gpios = <27 GPIO_ACTIVE_LOW>; 1068*f126890aSEmmanuel Vadot output-low; 1069*f126890aSEmmanuel Vadot line-name = "bmc-usb2517-reset-n"; 1070*f126890aSEmmanuel Vadot }; 1071*f126890aSEmmanuel Vadot }; 1072*f126890aSEmmanuel Vadot gpio3: gpio@f0013000 { 1073*f126890aSEmmanuel Vadot assert_cpu0_reset { 1074*f126890aSEmmanuel Vadot gpio-hog; 1075*f126890aSEmmanuel Vadot gpios = <14 GPIO_ACTIVE_HIGH>; 1076*f126890aSEmmanuel Vadot output-low; 1077*f126890aSEmmanuel Vadot line-name = "assert-cpu0-reset"; 1078*f126890aSEmmanuel Vadot }; 1079*f126890aSEmmanuel Vadot assert_pwrok_cpu0_n { 1080*f126890aSEmmanuel Vadot gpio-hog; 1081*f126890aSEmmanuel Vadot gpios = <15 GPIO_ACTIVE_HIGH>; 1082*f126890aSEmmanuel Vadot output-low; 1083*f126890aSEmmanuel Vadot line-name = "assert-pwrok-cpu0-n"; 1084*f126890aSEmmanuel Vadot }; 1085*f126890aSEmmanuel Vadot assert_cpu0_prochot { 1086*f126890aSEmmanuel Vadot gpio-hog; 1087*f126890aSEmmanuel Vadot gpios = <16 GPIO_ACTIVE_HIGH>; 1088*f126890aSEmmanuel Vadot output-low; 1089*f126890aSEmmanuel Vadot line-name = "assert-cpu0-prochot"; 1090*f126890aSEmmanuel Vadot }; 1091*f126890aSEmmanuel Vadot }; 1092*f126890aSEmmanuel Vadot gpio4: gpio@f0014000 { 1093*f126890aSEmmanuel Vadot /* POST_COMPLETE=gpio143 */ 1094*f126890aSEmmanuel Vadot gpio-line-names = 1095*f126890aSEmmanuel Vadot /*128-159*/ 1096*f126890aSEmmanuel Vadot "","","","","","","","", 1097*f126890aSEmmanuel Vadot "","","","","","","","POST_COMPLETE", 1098*f126890aSEmmanuel Vadot "","","","","","","","", 1099*f126890aSEmmanuel Vadot "","","","","","","",""; 1100*f126890aSEmmanuel Vadot }; 1101*f126890aSEmmanuel Vadot gpio5: gpio@f0015000 { 1102*f126890aSEmmanuel Vadot /* POWER_BUTTON=gpio177 */ 1103*f126890aSEmmanuel Vadot gpio-line-names = 1104*f126890aSEmmanuel Vadot /*160-191*/ 1105*f126890aSEmmanuel Vadot "","","","","","","","", 1106*f126890aSEmmanuel Vadot "","","","","","","","", 1107*f126890aSEmmanuel Vadot "","POWER_BUTTON","","","","","","", 1108*f126890aSEmmanuel Vadot "","","","","","","",""; 1109*f126890aSEmmanuel Vadot }; 1110*f126890aSEmmanuel Vadot gpio6: gpio@f0016000 { 1111*f126890aSEmmanuel Vadot /* SIO_S5=gpio199, RESET_BUTTON=gpio203 */ 1112*f126890aSEmmanuel Vadot gpio-line-names = 1113*f126890aSEmmanuel Vadot /*192-223*/ 1114*f126890aSEmmanuel Vadot "","","","","","","","SIO_S5", 1115*f126890aSEmmanuel Vadot "","","","RESET_BUTTON","","","","", 1116*f126890aSEmmanuel Vadot "","","","","","","","", 1117*f126890aSEmmanuel Vadot "","","","","","","",""; 1118*f126890aSEmmanuel Vadot }; 1119*f126890aSEmmanuel Vadot 1120*f126890aSEmmanuel Vadot gpio224ol_pins: gpio224ol-pins { 1121*f126890aSEmmanuel Vadot pins = "GPIO224/SPIXCK"; 1122*f126890aSEmmanuel Vadot bias-disable; 1123*f126890aSEmmanuel Vadot output-low; 1124*f126890aSEmmanuel Vadot }; 1125*f126890aSEmmanuel Vadot gpio227o_pins: gpio227o-pins { 1126*f126890aSEmmanuel Vadot pins = "GPIO227/nSPIXCS0"; 1127*f126890aSEmmanuel Vadot bias-disable; 1128*f126890aSEmmanuel Vadot output-high; 1129*f126890aSEmmanuel Vadot }; 1130*f126890aSEmmanuel Vadot gpio228_pins: gpio228-pins { 1131*f126890aSEmmanuel Vadot pins = "GPIO228/nSPIXCS1"; 1132*f126890aSEmmanuel Vadot bias-disable; 1133*f126890aSEmmanuel Vadot input-enable; 1134*f126890aSEmmanuel Vadot }; 1135*f126890aSEmmanuel Vadot}; 1136