18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0+ 28c2ecf20Sopenharmony_ci/dts-v1/; 38c2ecf20Sopenharmony_ci#include "aspeed-g5.dtsi" 48c2ecf20Sopenharmony_ci#include <dt-bindings/gpio/aspeed-gpio.h> 58c2ecf20Sopenharmony_ci#include <dt-bindings/leds/leds-pca955x.h> 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci/ { 88c2ecf20Sopenharmony_ci model = "Swift BMC"; 98c2ecf20Sopenharmony_ci compatible = "ibm,swift-bmc", "aspeed,ast2500"; 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ci chosen { 128c2ecf20Sopenharmony_ci stdout-path = &uart5; 138c2ecf20Sopenharmony_ci bootargs = "console=ttyS4,115200 earlyprintk"; 148c2ecf20Sopenharmony_ci }; 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci memory@80000000 { 178c2ecf20Sopenharmony_ci reg = <0x80000000 0x20000000>; 188c2ecf20Sopenharmony_ci }; 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci reserved-memory { 218c2ecf20Sopenharmony_ci #address-cells = <1>; 228c2ecf20Sopenharmony_ci #size-cells = <1>; 238c2ecf20Sopenharmony_ci ranges; 248c2ecf20Sopenharmony_ci 258c2ecf20Sopenharmony_ci flash_memory: region@98000000 { 268c2ecf20Sopenharmony_ci no-map; 278c2ecf20Sopenharmony_ci reg = <0x98000000 0x04000000>; /* 64M */ 288c2ecf20Sopenharmony_ci }; 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci gfx_memory: framebuffer { 318c2ecf20Sopenharmony_ci size = <0x01000000>; 328c2ecf20Sopenharmony_ci alignment = <0x01000000>; 338c2ecf20Sopenharmony_ci compatible = "shared-dma-pool"; 348c2ecf20Sopenharmony_ci reusable; 358c2ecf20Sopenharmony_ci }; 368c2ecf20Sopenharmony_ci }; 378c2ecf20Sopenharmony_ci 388c2ecf20Sopenharmony_ci gpio-keys { 398c2ecf20Sopenharmony_ci compatible = "gpio-keys"; 408c2ecf20Sopenharmony_ci 418c2ecf20Sopenharmony_ci air-water { 428c2ecf20Sopenharmony_ci label = "air-water"; 438c2ecf20Sopenharmony_ci gpios = <&gpio ASPEED_GPIO(B, 5) GPIO_ACTIVE_LOW>; 448c2ecf20Sopenharmony_ci linux,code = <ASPEED_GPIO(B, 5)>; 458c2ecf20Sopenharmony_ci }; 468c2ecf20Sopenharmony_ci 478c2ecf20Sopenharmony_ci checkstop { 488c2ecf20Sopenharmony_ci label = "checkstop"; 498c2ecf20Sopenharmony_ci gpios = <&gpio ASPEED_GPIO(J, 2) GPIO_ACTIVE_LOW>; 508c2ecf20Sopenharmony_ci linux,code = <ASPEED_GPIO(J, 2)>; 518c2ecf20Sopenharmony_ci }; 528c2ecf20Sopenharmony_ci 538c2ecf20Sopenharmony_ci ps0-presence { 548c2ecf20Sopenharmony_ci label = "ps0-presence"; 558c2ecf20Sopenharmony_ci gpios = <&gpio ASPEED_GPIO(R, 7) GPIO_ACTIVE_LOW>; 568c2ecf20Sopenharmony_ci linux,code = <ASPEED_GPIO(R, 7)>; 578c2ecf20Sopenharmony_ci }; 588c2ecf20Sopenharmony_ci 598c2ecf20Sopenharmony_ci ps1-presence { 608c2ecf20Sopenharmony_ci label = "ps1-presence"; 618c2ecf20Sopenharmony_ci gpios = <&gpio ASPEED_GPIO(N, 0) GPIO_ACTIVE_LOW>; 628c2ecf20Sopenharmony_ci linux,code = <ASPEED_GPIO(N, 0)>; 638c2ecf20Sopenharmony_ci }; 648c2ecf20Sopenharmony_ci 658c2ecf20Sopenharmony_ci oppanel-presence { 668c2ecf20Sopenharmony_ci label = "oppanel-presence"; 678c2ecf20Sopenharmony_ci gpios = <&gpio ASPEED_GPIO(A, 7) GPIO_ACTIVE_LOW>; 688c2ecf20Sopenharmony_ci linux,code = <ASPEED_GPIO(A, 7)>; 698c2ecf20Sopenharmony_ci }; 708c2ecf20Sopenharmony_ci 718c2ecf20Sopenharmony_ci opencapi-riser-presence { 728c2ecf20Sopenharmony_ci label = "opencapi-riser-presence"; 738c2ecf20Sopenharmony_ci gpios = <&gpio ASPEED_GPIO(I, 0) GPIO_ACTIVE_LOW>; 748c2ecf20Sopenharmony_ci linux,code = <ASPEED_GPIO(I, 0)>; 758c2ecf20Sopenharmony_ci }; 768c2ecf20Sopenharmony_ci }; 778c2ecf20Sopenharmony_ci 788c2ecf20Sopenharmony_ci iio-hwmon-battery { 798c2ecf20Sopenharmony_ci compatible = "iio-hwmon"; 808c2ecf20Sopenharmony_ci io-channels = <&adc 12>; 818c2ecf20Sopenharmony_ci }; 828c2ecf20Sopenharmony_ci 838c2ecf20Sopenharmony_ci gpio-keys-polled { 848c2ecf20Sopenharmony_ci compatible = "gpio-keys-polled"; 858c2ecf20Sopenharmony_ci poll-interval = <1000>; 868c2ecf20Sopenharmony_ci 878c2ecf20Sopenharmony_ci scm0-presence { 888c2ecf20Sopenharmony_ci label = "scm0-presence"; 898c2ecf20Sopenharmony_ci gpios = <&pca9552 6 GPIO_ACTIVE_LOW>; 908c2ecf20Sopenharmony_ci linux,code = <6>; 918c2ecf20Sopenharmony_ci }; 928c2ecf20Sopenharmony_ci 938c2ecf20Sopenharmony_ci scm1-presence { 948c2ecf20Sopenharmony_ci label = "scm1-presence"; 958c2ecf20Sopenharmony_ci gpios = <&pca9552 7 GPIO_ACTIVE_LOW>; 968c2ecf20Sopenharmony_ci linux,code = <7>; 978c2ecf20Sopenharmony_ci }; 988c2ecf20Sopenharmony_ci 998c2ecf20Sopenharmony_ci cpu0vrm-presence { 1008c2ecf20Sopenharmony_ci label = "cpu0vrm-presence"; 1018c2ecf20Sopenharmony_ci gpios = <&pca9552 12 GPIO_ACTIVE_LOW>; 1028c2ecf20Sopenharmony_ci linux,code = <12>; 1038c2ecf20Sopenharmony_ci }; 1048c2ecf20Sopenharmony_ci 1058c2ecf20Sopenharmony_ci cpu1vrm-presence { 1068c2ecf20Sopenharmony_ci label = "cpu1vrm-presence"; 1078c2ecf20Sopenharmony_ci gpios = <&pca9552 13 GPIO_ACTIVE_LOW>; 1088c2ecf20Sopenharmony_ci linux,code = <13>; 1098c2ecf20Sopenharmony_ci }; 1108c2ecf20Sopenharmony_ci 1118c2ecf20Sopenharmony_ci fan0-presence { 1128c2ecf20Sopenharmony_ci label = "fan0-presence"; 1138c2ecf20Sopenharmony_ci gpios = <&pca0 5 GPIO_ACTIVE_LOW>; 1148c2ecf20Sopenharmony_ci linux,code = <5>; 1158c2ecf20Sopenharmony_ci }; 1168c2ecf20Sopenharmony_ci 1178c2ecf20Sopenharmony_ci fan1-presence { 1188c2ecf20Sopenharmony_ci label = "fan1-presence"; 1198c2ecf20Sopenharmony_ci gpios = <&pca0 6 GPIO_ACTIVE_LOW>; 1208c2ecf20Sopenharmony_ci linux,code = <6>; 1218c2ecf20Sopenharmony_ci }; 1228c2ecf20Sopenharmony_ci 1238c2ecf20Sopenharmony_ci fan2-presence { 1248c2ecf20Sopenharmony_ci label = "fan2-presence"; 1258c2ecf20Sopenharmony_ci gpios = <&pca0 7 GPIO_ACTIVE_LOW>; 1268c2ecf20Sopenharmony_ci linux,code = <7>; 1278c2ecf20Sopenharmony_ci }; 1288c2ecf20Sopenharmony_ci 1298c2ecf20Sopenharmony_ci fan3-presence { 1308c2ecf20Sopenharmony_ci label = "fan3-presence"; 1318c2ecf20Sopenharmony_ci gpios = <&pca0 8 GPIO_ACTIVE_LOW>; 1328c2ecf20Sopenharmony_ci linux,code = <8>; 1338c2ecf20Sopenharmony_ci }; 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ci fanboost-presence { 1368c2ecf20Sopenharmony_ci label = "fanboost-presence"; 1378c2ecf20Sopenharmony_ci gpios = <&pca0 9 GPIO_ACTIVE_LOW>; 1388c2ecf20Sopenharmony_ci linux,code = <9>; 1398c2ecf20Sopenharmony_ci }; 1408c2ecf20Sopenharmony_ci }; 1418c2ecf20Sopenharmony_ci 1428c2ecf20Sopenharmony_ci leds { 1438c2ecf20Sopenharmony_ci compatible = "gpio-leds"; 1448c2ecf20Sopenharmony_ci 1458c2ecf20Sopenharmony_ci fan0 { 1468c2ecf20Sopenharmony_ci retain-state-shutdown; 1478c2ecf20Sopenharmony_ci default-state = "keep"; 1488c2ecf20Sopenharmony_ci gpios = <&pca0 0 GPIO_ACTIVE_LOW>; 1498c2ecf20Sopenharmony_ci }; 1508c2ecf20Sopenharmony_ci 1518c2ecf20Sopenharmony_ci fan1 { 1528c2ecf20Sopenharmony_ci retain-state-shutdown; 1538c2ecf20Sopenharmony_ci default-state = "keep"; 1548c2ecf20Sopenharmony_ci gpios = <&pca0 1 GPIO_ACTIVE_LOW>; 1558c2ecf20Sopenharmony_ci }; 1568c2ecf20Sopenharmony_ci 1578c2ecf20Sopenharmony_ci fan2 { 1588c2ecf20Sopenharmony_ci retain-state-shutdown; 1598c2ecf20Sopenharmony_ci default-state = "keep"; 1608c2ecf20Sopenharmony_ci gpios = <&pca0 2 GPIO_ACTIVE_LOW>; 1618c2ecf20Sopenharmony_ci }; 1628c2ecf20Sopenharmony_ci 1638c2ecf20Sopenharmony_ci fan3 { 1648c2ecf20Sopenharmony_ci retain-state-shutdown; 1658c2ecf20Sopenharmony_ci default-state = "keep"; 1668c2ecf20Sopenharmony_ci gpios = <&pca0 3 GPIO_ACTIVE_LOW>; 1678c2ecf20Sopenharmony_ci }; 1688c2ecf20Sopenharmony_ci 1698c2ecf20Sopenharmony_ci fanboost { 1708c2ecf20Sopenharmony_ci retain-state-shutdown; 1718c2ecf20Sopenharmony_ci default-state = "keep"; 1728c2ecf20Sopenharmony_ci gpios = <&pca0 4 GPIO_ACTIVE_LOW>; 1738c2ecf20Sopenharmony_ci }; 1748c2ecf20Sopenharmony_ci 1758c2ecf20Sopenharmony_ci front-fault { 1768c2ecf20Sopenharmony_ci retain-state-shutdown; 1778c2ecf20Sopenharmony_ci default-state = "keep"; 1788c2ecf20Sopenharmony_ci gpios = <&pca1 2 GPIO_ACTIVE_LOW>; 1798c2ecf20Sopenharmony_ci }; 1808c2ecf20Sopenharmony_ci 1818c2ecf20Sopenharmony_ci front-power { 1828c2ecf20Sopenharmony_ci retain-state-shutdown; 1838c2ecf20Sopenharmony_ci default-state = "keep"; 1848c2ecf20Sopenharmony_ci gpios = <&pca1 3 GPIO_ACTIVE_LOW>; 1858c2ecf20Sopenharmony_ci }; 1868c2ecf20Sopenharmony_ci 1878c2ecf20Sopenharmony_ci front-id { 1888c2ecf20Sopenharmony_ci retain-state-shutdown; 1898c2ecf20Sopenharmony_ci default-state = "keep"; 1908c2ecf20Sopenharmony_ci gpios = <&pca1 0 GPIO_ACTIVE_LOW>; 1918c2ecf20Sopenharmony_ci }; 1928c2ecf20Sopenharmony_ci 1938c2ecf20Sopenharmony_ci rear-fault { 1948c2ecf20Sopenharmony_ci gpios = <&gpio ASPEED_GPIO(N, 2) GPIO_ACTIVE_LOW>; 1958c2ecf20Sopenharmony_ci }; 1968c2ecf20Sopenharmony_ci 1978c2ecf20Sopenharmony_ci rear-id { 1988c2ecf20Sopenharmony_ci gpios = <&gpio ASPEED_GPIO(N, 4) GPIO_ACTIVE_LOW>; 1998c2ecf20Sopenharmony_ci }; 2008c2ecf20Sopenharmony_ci }; 2018c2ecf20Sopenharmony_ci 2028c2ecf20Sopenharmony_ci fsi: gpio-fsi { 2038c2ecf20Sopenharmony_ci compatible = "fsi-master-gpio", "fsi-master"; 2048c2ecf20Sopenharmony_ci #address-cells = <2>; 2058c2ecf20Sopenharmony_ci #size-cells = <0>; 2068c2ecf20Sopenharmony_ci no-gpio-delays; 2078c2ecf20Sopenharmony_ci 2088c2ecf20Sopenharmony_ci clock-gpios = <&gpio ASPEED_GPIO(P, 1) GPIO_ACTIVE_HIGH>; 2098c2ecf20Sopenharmony_ci data-gpios = <&gpio ASPEED_GPIO(P, 2) GPIO_ACTIVE_HIGH>; 2108c2ecf20Sopenharmony_ci mux-gpios = <&gpio ASPEED_GPIO(P, 4) GPIO_ACTIVE_HIGH>; 2118c2ecf20Sopenharmony_ci enable-gpios = <&gpio ASPEED_GPIO(P, 0) GPIO_ACTIVE_HIGH>; 2128c2ecf20Sopenharmony_ci trans-gpios = <&gpio ASPEED_GPIO(P, 3) GPIO_ACTIVE_HIGH>; 2138c2ecf20Sopenharmony_ci }; 2148c2ecf20Sopenharmony_ci 2158c2ecf20Sopenharmony_ci iio-hwmon-dps310 { 2168c2ecf20Sopenharmony_ci compatible = "iio-hwmon"; 2178c2ecf20Sopenharmony_ci io-channels = <&dps 0>; 2188c2ecf20Sopenharmony_ci }; 2198c2ecf20Sopenharmony_ci 2208c2ecf20Sopenharmony_ci}; 2218c2ecf20Sopenharmony_ci 2228c2ecf20Sopenharmony_ci&fmc { 2238c2ecf20Sopenharmony_ci status = "okay"; 2248c2ecf20Sopenharmony_ci 2258c2ecf20Sopenharmony_ci flash@0 { 2268c2ecf20Sopenharmony_ci status = "okay"; 2278c2ecf20Sopenharmony_ci label = "bmc"; 2288c2ecf20Sopenharmony_ci m25p,fast-read; 2298c2ecf20Sopenharmony_ci spi-max-frequency = <100000000>; 2308c2ecf20Sopenharmony_ci partitions { 2318c2ecf20Sopenharmony_ci #address-cells = < 1 >; 2328c2ecf20Sopenharmony_ci #size-cells = < 1 >; 2338c2ecf20Sopenharmony_ci compatible = "fixed-partitions"; 2348c2ecf20Sopenharmony_ci u-boot@0 { 2358c2ecf20Sopenharmony_ci reg = < 0 0x60000 >; 2368c2ecf20Sopenharmony_ci label = "u-boot"; 2378c2ecf20Sopenharmony_ci }; 2388c2ecf20Sopenharmony_ci u-boot-env@60000 { 2398c2ecf20Sopenharmony_ci reg = < 0x60000 0x20000 >; 2408c2ecf20Sopenharmony_ci label = "u-boot-env"; 2418c2ecf20Sopenharmony_ci }; 2428c2ecf20Sopenharmony_ci obmc-ubi@80000 { 2438c2ecf20Sopenharmony_ci reg = < 0x80000 0x7F80000>; 2448c2ecf20Sopenharmony_ci label = "obmc-ubi"; 2458c2ecf20Sopenharmony_ci }; 2468c2ecf20Sopenharmony_ci }; 2478c2ecf20Sopenharmony_ci }; 2488c2ecf20Sopenharmony_ci 2498c2ecf20Sopenharmony_ci flash@1 { 2508c2ecf20Sopenharmony_ci status = "okay"; 2518c2ecf20Sopenharmony_ci label = "alt-bmc"; 2528c2ecf20Sopenharmony_ci m25p,fast-read; 2538c2ecf20Sopenharmony_ci spi-max-frequency = <100000000>; 2548c2ecf20Sopenharmony_ci partitions { 2558c2ecf20Sopenharmony_ci #address-cells = < 1 >; 2568c2ecf20Sopenharmony_ci #size-cells = < 1 >; 2578c2ecf20Sopenharmony_ci compatible = "fixed-partitions"; 2588c2ecf20Sopenharmony_ci u-boot@0 { 2598c2ecf20Sopenharmony_ci reg = < 0 0x60000 >; 2608c2ecf20Sopenharmony_ci label = "alt-u-boot"; 2618c2ecf20Sopenharmony_ci }; 2628c2ecf20Sopenharmony_ci u-boot-env@60000 { 2638c2ecf20Sopenharmony_ci reg = < 0x60000 0x20000 >; 2648c2ecf20Sopenharmony_ci label = "alt-u-boot-env"; 2658c2ecf20Sopenharmony_ci }; 2668c2ecf20Sopenharmony_ci obmc-ubi@80000 { 2678c2ecf20Sopenharmony_ci reg = < 0x80000 0x7F80000>; 2688c2ecf20Sopenharmony_ci label = "alt-obmc-ubi"; 2698c2ecf20Sopenharmony_ci }; 2708c2ecf20Sopenharmony_ci }; 2718c2ecf20Sopenharmony_ci }; 2728c2ecf20Sopenharmony_ci}; 2738c2ecf20Sopenharmony_ci 2748c2ecf20Sopenharmony_ci&spi1 { 2758c2ecf20Sopenharmony_ci status = "okay"; 2768c2ecf20Sopenharmony_ci pinctrl-names = "default"; 2778c2ecf20Sopenharmony_ci pinctrl-0 = <&pinctrl_spi1_default>; 2788c2ecf20Sopenharmony_ci 2798c2ecf20Sopenharmony_ci flash@0 { 2808c2ecf20Sopenharmony_ci status = "okay"; 2818c2ecf20Sopenharmony_ci label = "pnor"; 2828c2ecf20Sopenharmony_ci m25p,fast-read; 2838c2ecf20Sopenharmony_ci spi-max-frequency = <100000000>; 2848c2ecf20Sopenharmony_ci }; 2858c2ecf20Sopenharmony_ci}; 2868c2ecf20Sopenharmony_ci 2878c2ecf20Sopenharmony_ci&uart1 { 2888c2ecf20Sopenharmony_ci /* Rear RS-232 connector */ 2898c2ecf20Sopenharmony_ci status = "okay"; 2908c2ecf20Sopenharmony_ci pinctrl-names = "default"; 2918c2ecf20Sopenharmony_ci pinctrl-0 = <&pinctrl_txd1_default 2928c2ecf20Sopenharmony_ci &pinctrl_rxd1_default 2938c2ecf20Sopenharmony_ci &pinctrl_nrts1_default 2948c2ecf20Sopenharmony_ci &pinctrl_ndtr1_default 2958c2ecf20Sopenharmony_ci &pinctrl_ndsr1_default 2968c2ecf20Sopenharmony_ci &pinctrl_ncts1_default 2978c2ecf20Sopenharmony_ci &pinctrl_ndcd1_default 2988c2ecf20Sopenharmony_ci &pinctrl_nri1_default>; 2998c2ecf20Sopenharmony_ci}; 3008c2ecf20Sopenharmony_ci 3018c2ecf20Sopenharmony_ci&uart2 { 3028c2ecf20Sopenharmony_ci /* APSS */ 3038c2ecf20Sopenharmony_ci status = "okay"; 3048c2ecf20Sopenharmony_ci pinctrl-names = "default"; 3058c2ecf20Sopenharmony_ci pinctrl-0 = <&pinctrl_txd2_default &pinctrl_rxd2_default>; 3068c2ecf20Sopenharmony_ci}; 3078c2ecf20Sopenharmony_ci 3088c2ecf20Sopenharmony_ci&uart5 { 3098c2ecf20Sopenharmony_ci status = "okay"; 3108c2ecf20Sopenharmony_ci}; 3118c2ecf20Sopenharmony_ci 3128c2ecf20Sopenharmony_ci&lpc_ctrl { 3138c2ecf20Sopenharmony_ci status = "okay"; 3148c2ecf20Sopenharmony_ci memory-region = <&flash_memory>; 3158c2ecf20Sopenharmony_ci flash = <&spi1>; 3168c2ecf20Sopenharmony_ci}; 3178c2ecf20Sopenharmony_ci 3188c2ecf20Sopenharmony_ci&mac0 { 3198c2ecf20Sopenharmony_ci status = "okay"; 3208c2ecf20Sopenharmony_ci pinctrl-names = "default"; 3218c2ecf20Sopenharmony_ci pinctrl-0 = <&pinctrl_rmii1_default>; 3228c2ecf20Sopenharmony_ci use-ncsi; 3238c2ecf20Sopenharmony_ci clocks = <&syscon ASPEED_CLK_GATE_MAC1CLK>, 3248c2ecf20Sopenharmony_ci <&syscon ASPEED_CLK_MAC1RCLK>; 3258c2ecf20Sopenharmony_ci clock-names = "MACCLK", "RCLK"; 3268c2ecf20Sopenharmony_ci}; 3278c2ecf20Sopenharmony_ci 3288c2ecf20Sopenharmony_ci&i2c2 { 3298c2ecf20Sopenharmony_ci status = "okay"; 3308c2ecf20Sopenharmony_ci 3318c2ecf20Sopenharmony_ci /* MUX -> 3328c2ecf20Sopenharmony_ci * Samtec 1 3338c2ecf20Sopenharmony_ci * Samtec 2 3348c2ecf20Sopenharmony_ci */ 3358c2ecf20Sopenharmony_ci}; 3368c2ecf20Sopenharmony_ci 3378c2ecf20Sopenharmony_ci&i2c3 { 3388c2ecf20Sopenharmony_ci status = "okay"; 3398c2ecf20Sopenharmony_ci 3408c2ecf20Sopenharmony_ci max31785@52 { 3418c2ecf20Sopenharmony_ci compatible = "maxim,max31785a"; 3428c2ecf20Sopenharmony_ci reg = <0x52>; 3438c2ecf20Sopenharmony_ci #address-cells = <1>; 3448c2ecf20Sopenharmony_ci #size-cells = <0>; 3458c2ecf20Sopenharmony_ci 3468c2ecf20Sopenharmony_ci fan@0 { 3478c2ecf20Sopenharmony_ci compatible = "pmbus-fan"; 3488c2ecf20Sopenharmony_ci reg = <0>; 3498c2ecf20Sopenharmony_ci tach-pulses = <2>; 3508c2ecf20Sopenharmony_ci maxim,fan-rotor-input = "tach"; 3518c2ecf20Sopenharmony_ci maxim,fan-pwm-freq = <25000>; 3528c2ecf20Sopenharmony_ci maxim,fan-no-watchdog; 3538c2ecf20Sopenharmony_ci maxim,fan-no-fault-ramp; 3548c2ecf20Sopenharmony_ci maxim,fan-ramp = <2>; 3558c2ecf20Sopenharmony_ci maxim,fan-fault-pin-mon; 3568c2ecf20Sopenharmony_ci }; 3578c2ecf20Sopenharmony_ci 3588c2ecf20Sopenharmony_ci fan@1 { 3598c2ecf20Sopenharmony_ci compatible = "pmbus-fan"; 3608c2ecf20Sopenharmony_ci reg = <1>; 3618c2ecf20Sopenharmony_ci tach-pulses = <2>; 3628c2ecf20Sopenharmony_ci maxim,fan-rotor-input = "tach"; 3638c2ecf20Sopenharmony_ci maxim,fan-pwm-freq = <25000>; 3648c2ecf20Sopenharmony_ci maxim,fan-no-watchdog; 3658c2ecf20Sopenharmony_ci maxim,fan-no-fault-ramp; 3668c2ecf20Sopenharmony_ci maxim,fan-ramp = <2>; 3678c2ecf20Sopenharmony_ci maxim,fan-fault-pin-mon; 3688c2ecf20Sopenharmony_ci }; 3698c2ecf20Sopenharmony_ci 3708c2ecf20Sopenharmony_ci fan@2 { 3718c2ecf20Sopenharmony_ci compatible = "pmbus-fan"; 3728c2ecf20Sopenharmony_ci reg = <2>; 3738c2ecf20Sopenharmony_ci tach-pulses = <2>; 3748c2ecf20Sopenharmony_ci maxim,fan-rotor-input = "tach"; 3758c2ecf20Sopenharmony_ci maxim,fan-pwm-freq = <25000>; 3768c2ecf20Sopenharmony_ci maxim,fan-no-watchdog; 3778c2ecf20Sopenharmony_ci maxim,fan-no-fault-ramp; 3788c2ecf20Sopenharmony_ci maxim,fan-ramp = <2>; 3798c2ecf20Sopenharmony_ci maxim,fan-fault-pin-mon; 3808c2ecf20Sopenharmony_ci }; 3818c2ecf20Sopenharmony_ci 3828c2ecf20Sopenharmony_ci fan@3 { 3838c2ecf20Sopenharmony_ci compatible = "pmbus-fan"; 3848c2ecf20Sopenharmony_ci reg = <3>; 3858c2ecf20Sopenharmony_ci tach-pulses = <2>; 3868c2ecf20Sopenharmony_ci maxim,fan-rotor-input = "tach"; 3878c2ecf20Sopenharmony_ci maxim,fan-pwm-freq = <25000>; 3888c2ecf20Sopenharmony_ci maxim,fan-no-watchdog; 3898c2ecf20Sopenharmony_ci maxim,fan-no-fault-ramp; 3908c2ecf20Sopenharmony_ci maxim,fan-ramp = <2>; 3918c2ecf20Sopenharmony_ci maxim,fan-fault-pin-mon; 3928c2ecf20Sopenharmony_ci }; 3938c2ecf20Sopenharmony_ci 3948c2ecf20Sopenharmony_ci fan@4 { 3958c2ecf20Sopenharmony_ci compatible = "pmbus-fan"; 3968c2ecf20Sopenharmony_ci reg = <4>; 3978c2ecf20Sopenharmony_ci tach-pulses = <2>; 3988c2ecf20Sopenharmony_ci maxim,fan-rotor-input = "tach"; 3998c2ecf20Sopenharmony_ci maxim,fan-pwm-freq = <25000>; 4008c2ecf20Sopenharmony_ci maxim,fan-no-watchdog; 4018c2ecf20Sopenharmony_ci maxim,fan-no-fault-ramp; 4028c2ecf20Sopenharmony_ci maxim,fan-ramp = <2>; 4038c2ecf20Sopenharmony_ci maxim,fan-fault-pin-mon; 4048c2ecf20Sopenharmony_ci }; 4058c2ecf20Sopenharmony_ci }; 4068c2ecf20Sopenharmony_ci 4078c2ecf20Sopenharmony_ci pca0: pca9552@60 { 4088c2ecf20Sopenharmony_ci compatible = "nxp,pca9552"; 4098c2ecf20Sopenharmony_ci reg = <0x60>; 4108c2ecf20Sopenharmony_ci #address-cells = <1>; 4118c2ecf20Sopenharmony_ci #size-cells = <0>; 4128c2ecf20Sopenharmony_ci 4138c2ecf20Sopenharmony_ci gpio-controller; 4148c2ecf20Sopenharmony_ci #gpio-cells = <2>; 4158c2ecf20Sopenharmony_ci 4168c2ecf20Sopenharmony_ci gpio@0 { 4178c2ecf20Sopenharmony_ci reg = <0>; 4188c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4198c2ecf20Sopenharmony_ci }; 4208c2ecf20Sopenharmony_ci 4218c2ecf20Sopenharmony_ci gpio@1 { 4228c2ecf20Sopenharmony_ci reg = <1>; 4238c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4248c2ecf20Sopenharmony_ci }; 4258c2ecf20Sopenharmony_ci 4268c2ecf20Sopenharmony_ci gpio@2 { 4278c2ecf20Sopenharmony_ci reg = <2>; 4288c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4298c2ecf20Sopenharmony_ci }; 4308c2ecf20Sopenharmony_ci 4318c2ecf20Sopenharmony_ci gpio@3 { 4328c2ecf20Sopenharmony_ci reg = <3>; 4338c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4348c2ecf20Sopenharmony_ci }; 4358c2ecf20Sopenharmony_ci 4368c2ecf20Sopenharmony_ci gpio@4 { 4378c2ecf20Sopenharmony_ci reg = <4>; 4388c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4398c2ecf20Sopenharmony_ci }; 4408c2ecf20Sopenharmony_ci 4418c2ecf20Sopenharmony_ci gpio@5 { 4428c2ecf20Sopenharmony_ci reg = <5>; 4438c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4448c2ecf20Sopenharmony_ci }; 4458c2ecf20Sopenharmony_ci 4468c2ecf20Sopenharmony_ci gpio@6 { 4478c2ecf20Sopenharmony_ci reg = <6>; 4488c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4498c2ecf20Sopenharmony_ci }; 4508c2ecf20Sopenharmony_ci 4518c2ecf20Sopenharmony_ci gpio@7 { 4528c2ecf20Sopenharmony_ci reg = <7>; 4538c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4548c2ecf20Sopenharmony_ci }; 4558c2ecf20Sopenharmony_ci 4568c2ecf20Sopenharmony_ci gpio@8 { 4578c2ecf20Sopenharmony_ci reg = <8>; 4588c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4598c2ecf20Sopenharmony_ci }; 4608c2ecf20Sopenharmony_ci 4618c2ecf20Sopenharmony_ci gpio@9 { 4628c2ecf20Sopenharmony_ci reg = <9>; 4638c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4648c2ecf20Sopenharmony_ci }; 4658c2ecf20Sopenharmony_ci 4668c2ecf20Sopenharmony_ci gpio@10 { 4678c2ecf20Sopenharmony_ci reg = <10>; 4688c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4698c2ecf20Sopenharmony_ci }; 4708c2ecf20Sopenharmony_ci 4718c2ecf20Sopenharmony_ci gpio@11 { 4728c2ecf20Sopenharmony_ci reg = <11>; 4738c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4748c2ecf20Sopenharmony_ci }; 4758c2ecf20Sopenharmony_ci 4768c2ecf20Sopenharmony_ci gpio@12 { 4778c2ecf20Sopenharmony_ci reg = <12>; 4788c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4798c2ecf20Sopenharmony_ci }; 4808c2ecf20Sopenharmony_ci 4818c2ecf20Sopenharmony_ci gpio@13 { 4828c2ecf20Sopenharmony_ci reg = <13>; 4838c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4848c2ecf20Sopenharmony_ci }; 4858c2ecf20Sopenharmony_ci 4868c2ecf20Sopenharmony_ci gpio@14 { 4878c2ecf20Sopenharmony_ci reg = <14>; 4888c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4898c2ecf20Sopenharmony_ci }; 4908c2ecf20Sopenharmony_ci 4918c2ecf20Sopenharmony_ci gpio@15 { 4928c2ecf20Sopenharmony_ci reg = <15>; 4938c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 4948c2ecf20Sopenharmony_ci }; 4958c2ecf20Sopenharmony_ci }; 4968c2ecf20Sopenharmony_ci 4978c2ecf20Sopenharmony_ci power-supply@68 { 4988c2ecf20Sopenharmony_ci compatible = "ibm,cffps2"; 4998c2ecf20Sopenharmony_ci reg = <0x68>; 5008c2ecf20Sopenharmony_ci }; 5018c2ecf20Sopenharmony_ci 5028c2ecf20Sopenharmony_ci eeprom@50 { 5038c2ecf20Sopenharmony_ci compatible = "atmel,24c64"; 5048c2ecf20Sopenharmony_ci reg = <0x50>; 5058c2ecf20Sopenharmony_ci }; 5068c2ecf20Sopenharmony_ci 5078c2ecf20Sopenharmony_ci power-supply@69 { 5088c2ecf20Sopenharmony_ci compatible = "ibm,cffps2"; 5098c2ecf20Sopenharmony_ci reg = <0x69>; 5108c2ecf20Sopenharmony_ci }; 5118c2ecf20Sopenharmony_ci 5128c2ecf20Sopenharmony_ci eeprom@51 { 5138c2ecf20Sopenharmony_ci compatible = "atmel,24c64"; 5148c2ecf20Sopenharmony_ci reg = <0x51>; 5158c2ecf20Sopenharmony_ci }; 5168c2ecf20Sopenharmony_ci}; 5178c2ecf20Sopenharmony_ci 5188c2ecf20Sopenharmony_ci&i2c7 { 5198c2ecf20Sopenharmony_ci status = "okay"; 5208c2ecf20Sopenharmony_ci 5218c2ecf20Sopenharmony_ci dps: dps310@76 { 5228c2ecf20Sopenharmony_ci compatible = "infineon,dps310"; 5238c2ecf20Sopenharmony_ci reg = <0x76>; 5248c2ecf20Sopenharmony_ci #io-channel-cells = <0>; 5258c2ecf20Sopenharmony_ci }; 5268c2ecf20Sopenharmony_ci 5278c2ecf20Sopenharmony_ci tmp275@48 { 5288c2ecf20Sopenharmony_ci compatible = "ti,tmp275"; 5298c2ecf20Sopenharmony_ci reg = <0x48>; 5308c2ecf20Sopenharmony_ci }; 5318c2ecf20Sopenharmony_ci 5328c2ecf20Sopenharmony_ci si7021a20@20 { 5338c2ecf20Sopenharmony_ci compatible = "si,si7021a20"; 5348c2ecf20Sopenharmony_ci reg = <0x20>; 5358c2ecf20Sopenharmony_ci }; 5368c2ecf20Sopenharmony_ci 5378c2ecf20Sopenharmony_ci eeprom@50 { 5388c2ecf20Sopenharmony_ci compatible = "atmel,24c64"; 5398c2ecf20Sopenharmony_ci reg = <0x50>; 5408c2ecf20Sopenharmony_ci }; 5418c2ecf20Sopenharmony_ci 5428c2ecf20Sopenharmony_ci pca1: pca9551@60 { 5438c2ecf20Sopenharmony_ci compatible = "nxp,pca9551"; 5448c2ecf20Sopenharmony_ci reg = <0x60>; 5458c2ecf20Sopenharmony_ci #address-cells = <1>; 5468c2ecf20Sopenharmony_ci #size-cells = <0>; 5478c2ecf20Sopenharmony_ci 5488c2ecf20Sopenharmony_ci gpio-controller; 5498c2ecf20Sopenharmony_ci #gpio-cells = <2>; 5508c2ecf20Sopenharmony_ci 5518c2ecf20Sopenharmony_ci gpio@0 { 5528c2ecf20Sopenharmony_ci reg = <0>; 5538c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 5548c2ecf20Sopenharmony_ci }; 5558c2ecf20Sopenharmony_ci 5568c2ecf20Sopenharmony_ci gpio@1 { 5578c2ecf20Sopenharmony_ci reg = <1>; 5588c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 5598c2ecf20Sopenharmony_ci }; 5608c2ecf20Sopenharmony_ci 5618c2ecf20Sopenharmony_ci gpio@2 { 5628c2ecf20Sopenharmony_ci reg = <2>; 5638c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 5648c2ecf20Sopenharmony_ci }; 5658c2ecf20Sopenharmony_ci 5668c2ecf20Sopenharmony_ci gpio@3 { 5678c2ecf20Sopenharmony_ci reg = <3>; 5688c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 5698c2ecf20Sopenharmony_ci }; 5708c2ecf20Sopenharmony_ci 5718c2ecf20Sopenharmony_ci gpio@4 { 5728c2ecf20Sopenharmony_ci reg = <4>; 5738c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 5748c2ecf20Sopenharmony_ci }; 5758c2ecf20Sopenharmony_ci 5768c2ecf20Sopenharmony_ci gpio@5 { 5778c2ecf20Sopenharmony_ci reg = <5>; 5788c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 5798c2ecf20Sopenharmony_ci }; 5808c2ecf20Sopenharmony_ci 5818c2ecf20Sopenharmony_ci gpio@6 { 5828c2ecf20Sopenharmony_ci reg = <6>; 5838c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 5848c2ecf20Sopenharmony_ci }; 5858c2ecf20Sopenharmony_ci 5868c2ecf20Sopenharmony_ci gpio@7 { 5878c2ecf20Sopenharmony_ci reg = <7>; 5888c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 5898c2ecf20Sopenharmony_ci }; 5908c2ecf20Sopenharmony_ci }; 5918c2ecf20Sopenharmony_ci}; 5928c2ecf20Sopenharmony_ci 5938c2ecf20Sopenharmony_ci&i2c8 { 5948c2ecf20Sopenharmony_ci status = "okay"; 5958c2ecf20Sopenharmony_ci 5968c2ecf20Sopenharmony_ci pca9552: pca9552@60 { 5978c2ecf20Sopenharmony_ci compatible = "nxp,pca9552"; 5988c2ecf20Sopenharmony_ci reg = <0x60>; 5998c2ecf20Sopenharmony_ci #address-cells = <1>; 6008c2ecf20Sopenharmony_ci #size-cells = <0>; 6018c2ecf20Sopenharmony_ci gpio-controller; 6028c2ecf20Sopenharmony_ci #gpio-cells = <2>; 6038c2ecf20Sopenharmony_ci 6048c2ecf20Sopenharmony_ci gpio-line-names = "PS_SMBUS_RESET_N", "APSS_RESET_N", 6058c2ecf20Sopenharmony_ci "GPU0_TH_OVERT_N_BUFF", "GPU1_TH_OVERT_N_BUFF", 6068c2ecf20Sopenharmony_ci "GPU2_TH_OVERT_N_BUFF", "GPU3_TH_OVERT_N_BUFF", 6078c2ecf20Sopenharmony_ci "P9_SCM0_PRES", "P9_SCM1_PRES", 6088c2ecf20Sopenharmony_ci "GPU0_PWR_GOOD_BUFF", "GPU1_PWR_GOOD_BUFF", 6098c2ecf20Sopenharmony_ci "GPU2_PWR_GOOD_BUFF", "GPU3_PWR_GOOD_BUFF", 6108c2ecf20Sopenharmony_ci "PRESENT_VRM_CP0_N", "PRESENT_VRM_CP1_N", 6118c2ecf20Sopenharmony_ci "12V_BREAKER_FLT_N", "THROTTLE_UNLATCHED_N"; 6128c2ecf20Sopenharmony_ci 6138c2ecf20Sopenharmony_ci gpio@0 { 6148c2ecf20Sopenharmony_ci reg = <0>; 6158c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6168c2ecf20Sopenharmony_ci }; 6178c2ecf20Sopenharmony_ci 6188c2ecf20Sopenharmony_ci gpio@1 { 6198c2ecf20Sopenharmony_ci reg = <1>; 6208c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6218c2ecf20Sopenharmony_ci }; 6228c2ecf20Sopenharmony_ci 6238c2ecf20Sopenharmony_ci gpio@2 { 6248c2ecf20Sopenharmony_ci reg = <2>; 6258c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6268c2ecf20Sopenharmony_ci }; 6278c2ecf20Sopenharmony_ci 6288c2ecf20Sopenharmony_ci gpio@3 { 6298c2ecf20Sopenharmony_ci reg = <3>; 6308c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6318c2ecf20Sopenharmony_ci }; 6328c2ecf20Sopenharmony_ci 6338c2ecf20Sopenharmony_ci gpio@4 { 6348c2ecf20Sopenharmony_ci reg = <4>; 6358c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6368c2ecf20Sopenharmony_ci }; 6378c2ecf20Sopenharmony_ci 6388c2ecf20Sopenharmony_ci gpio@5 { 6398c2ecf20Sopenharmony_ci reg = <5>; 6408c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6418c2ecf20Sopenharmony_ci }; 6428c2ecf20Sopenharmony_ci 6438c2ecf20Sopenharmony_ci gpio@6 { 6448c2ecf20Sopenharmony_ci reg = <6>; 6458c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6468c2ecf20Sopenharmony_ci }; 6478c2ecf20Sopenharmony_ci 6488c2ecf20Sopenharmony_ci gpio@7 { 6498c2ecf20Sopenharmony_ci reg = <7>; 6508c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6518c2ecf20Sopenharmony_ci }; 6528c2ecf20Sopenharmony_ci 6538c2ecf20Sopenharmony_ci gpio@8 { 6548c2ecf20Sopenharmony_ci reg = <8>; 6558c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6568c2ecf20Sopenharmony_ci }; 6578c2ecf20Sopenharmony_ci 6588c2ecf20Sopenharmony_ci gpio@9 { 6598c2ecf20Sopenharmony_ci reg = <9>; 6608c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6618c2ecf20Sopenharmony_ci }; 6628c2ecf20Sopenharmony_ci 6638c2ecf20Sopenharmony_ci gpio@10 { 6648c2ecf20Sopenharmony_ci reg = <10>; 6658c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6668c2ecf20Sopenharmony_ci }; 6678c2ecf20Sopenharmony_ci 6688c2ecf20Sopenharmony_ci gpio@11 { 6698c2ecf20Sopenharmony_ci reg = <11>; 6708c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6718c2ecf20Sopenharmony_ci }; 6728c2ecf20Sopenharmony_ci 6738c2ecf20Sopenharmony_ci gpio@12 { 6748c2ecf20Sopenharmony_ci reg = <12>; 6758c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6768c2ecf20Sopenharmony_ci }; 6778c2ecf20Sopenharmony_ci 6788c2ecf20Sopenharmony_ci gpio@13 { 6798c2ecf20Sopenharmony_ci reg = <13>; 6808c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6818c2ecf20Sopenharmony_ci }; 6828c2ecf20Sopenharmony_ci 6838c2ecf20Sopenharmony_ci gpio@14 { 6848c2ecf20Sopenharmony_ci reg = <14>; 6858c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6868c2ecf20Sopenharmony_ci }; 6878c2ecf20Sopenharmony_ci 6888c2ecf20Sopenharmony_ci gpio@15 { 6898c2ecf20Sopenharmony_ci reg = <15>; 6908c2ecf20Sopenharmony_ci type = <PCA955X_TYPE_GPIO>; 6918c2ecf20Sopenharmony_ci }; 6928c2ecf20Sopenharmony_ci }; 6938c2ecf20Sopenharmony_ci 6948c2ecf20Sopenharmony_ci rtc@32 { 6958c2ecf20Sopenharmony_ci compatible = "epson,rx8900"; 6968c2ecf20Sopenharmony_ci reg = <0x32>; 6978c2ecf20Sopenharmony_ci }; 6988c2ecf20Sopenharmony_ci 6998c2ecf20Sopenharmony_ci eeprom@51 { 7008c2ecf20Sopenharmony_ci compatible = "atmel,24c64"; 7018c2ecf20Sopenharmony_ci reg = <0x51>; 7028c2ecf20Sopenharmony_ci }; 7038c2ecf20Sopenharmony_ci 7048c2ecf20Sopenharmony_ci ucd90160@64 { 7058c2ecf20Sopenharmony_ci compatible = "ti,ucd90160"; 7068c2ecf20Sopenharmony_ci reg = <0x64>; 7078c2ecf20Sopenharmony_ci }; 7088c2ecf20Sopenharmony_ci}; 7098c2ecf20Sopenharmony_ci 7108c2ecf20Sopenharmony_ci&i2c9 { 7118c2ecf20Sopenharmony_ci status = "okay"; 7128c2ecf20Sopenharmony_ci 7138c2ecf20Sopenharmony_ci eeprom@50 { 7148c2ecf20Sopenharmony_ci compatible = "atmel,24c64"; 7158c2ecf20Sopenharmony_ci reg = <0x50>; 7168c2ecf20Sopenharmony_ci }; 7178c2ecf20Sopenharmony_ci 7188c2ecf20Sopenharmony_ci tmp423a@4c { 7198c2ecf20Sopenharmony_ci compatible = "ti,tmp423"; 7208c2ecf20Sopenharmony_ci reg = <0x4c>; 7218c2ecf20Sopenharmony_ci }; 7228c2ecf20Sopenharmony_ci 7238c2ecf20Sopenharmony_ci ir35221@71 { 7248c2ecf20Sopenharmony_ci compatible = "infineon,ir35221"; 7258c2ecf20Sopenharmony_ci reg = <0x71>; 7268c2ecf20Sopenharmony_ci }; 7278c2ecf20Sopenharmony_ci 7288c2ecf20Sopenharmony_ci ir35221@72 { 7298c2ecf20Sopenharmony_ci compatible = "infineon,ir35221"; 7308c2ecf20Sopenharmony_ci reg = <0x72>; 7318c2ecf20Sopenharmony_ci }; 7328c2ecf20Sopenharmony_ci 7338c2ecf20Sopenharmony_ci pca2: pca9539@74 { 7348c2ecf20Sopenharmony_ci compatible = "nxp,pca9539"; 7358c2ecf20Sopenharmony_ci reg = <0x74>; 7368c2ecf20Sopenharmony_ci #address-cells = <1>; 7378c2ecf20Sopenharmony_ci #size-cells = <0>; 7388c2ecf20Sopenharmony_ci gpio-controller; 7398c2ecf20Sopenharmony_ci #gpio-cells = <2>; 7408c2ecf20Sopenharmony_ci 7418c2ecf20Sopenharmony_ci gpio@0 { 7428c2ecf20Sopenharmony_ci reg = <0>; 7438c2ecf20Sopenharmony_ci }; 7448c2ecf20Sopenharmony_ci 7458c2ecf20Sopenharmony_ci gpio@1 { 7468c2ecf20Sopenharmony_ci reg = <1>; 7478c2ecf20Sopenharmony_ci }; 7488c2ecf20Sopenharmony_ci 7498c2ecf20Sopenharmony_ci gpio@2 { 7508c2ecf20Sopenharmony_ci reg = <2>; 7518c2ecf20Sopenharmony_ci }; 7528c2ecf20Sopenharmony_ci 7538c2ecf20Sopenharmony_ci gpio@3 { 7548c2ecf20Sopenharmony_ci reg = <3>; 7558c2ecf20Sopenharmony_ci }; 7568c2ecf20Sopenharmony_ci 7578c2ecf20Sopenharmony_ci gpio@4 { 7588c2ecf20Sopenharmony_ci reg = <4>; 7598c2ecf20Sopenharmony_ci }; 7608c2ecf20Sopenharmony_ci 7618c2ecf20Sopenharmony_ci gpio@5 { 7628c2ecf20Sopenharmony_ci reg = <5>; 7638c2ecf20Sopenharmony_ci }; 7648c2ecf20Sopenharmony_ci 7658c2ecf20Sopenharmony_ci gpio@6 { 7668c2ecf20Sopenharmony_ci reg = <6>; 7678c2ecf20Sopenharmony_ci }; 7688c2ecf20Sopenharmony_ci 7698c2ecf20Sopenharmony_ci gpio@7 { 7708c2ecf20Sopenharmony_ci reg = <7>; 7718c2ecf20Sopenharmony_ci }; 7728c2ecf20Sopenharmony_ci 7738c2ecf20Sopenharmony_ci gpio@8 { 7748c2ecf20Sopenharmony_ci reg = <8>; 7758c2ecf20Sopenharmony_ci }; 7768c2ecf20Sopenharmony_ci 7778c2ecf20Sopenharmony_ci gpio@9 { 7788c2ecf20Sopenharmony_ci reg = <9>; 7798c2ecf20Sopenharmony_ci }; 7808c2ecf20Sopenharmony_ci 7818c2ecf20Sopenharmony_ci gpio@10 { 7828c2ecf20Sopenharmony_ci reg = <10>; 7838c2ecf20Sopenharmony_ci }; 7848c2ecf20Sopenharmony_ci 7858c2ecf20Sopenharmony_ci gpio@11 { 7868c2ecf20Sopenharmony_ci reg = <11>; 7878c2ecf20Sopenharmony_ci }; 7888c2ecf20Sopenharmony_ci 7898c2ecf20Sopenharmony_ci gpio@12 { 7908c2ecf20Sopenharmony_ci reg = <12>; 7918c2ecf20Sopenharmony_ci }; 7928c2ecf20Sopenharmony_ci 7938c2ecf20Sopenharmony_ci gpio@13 { 7948c2ecf20Sopenharmony_ci reg = <13>; 7958c2ecf20Sopenharmony_ci }; 7968c2ecf20Sopenharmony_ci 7978c2ecf20Sopenharmony_ci gpio@14 { 7988c2ecf20Sopenharmony_ci reg = <14>; 7998c2ecf20Sopenharmony_ci }; 8008c2ecf20Sopenharmony_ci 8018c2ecf20Sopenharmony_ci gpio@15 { 8028c2ecf20Sopenharmony_ci reg = <15>; 8038c2ecf20Sopenharmony_ci }; 8048c2ecf20Sopenharmony_ci }; 8058c2ecf20Sopenharmony_ci}; 8068c2ecf20Sopenharmony_ci 8078c2ecf20Sopenharmony_ci&i2c10 { 8088c2ecf20Sopenharmony_ci status = "okay"; 8098c2ecf20Sopenharmony_ci 8108c2ecf20Sopenharmony_ci eeprom@50 { 8118c2ecf20Sopenharmony_ci compatible = "atmel,24c64"; 8128c2ecf20Sopenharmony_ci reg = <0x50>; 8138c2ecf20Sopenharmony_ci }; 8148c2ecf20Sopenharmony_ci 8158c2ecf20Sopenharmony_ci tmp423a@4c { 8168c2ecf20Sopenharmony_ci compatible = "ti,tmp423"; 8178c2ecf20Sopenharmony_ci reg = <0x4c>; 8188c2ecf20Sopenharmony_ci }; 8198c2ecf20Sopenharmony_ci 8208c2ecf20Sopenharmony_ci ir35221@71 { 8218c2ecf20Sopenharmony_ci compatible = "infineon,ir35221"; 8228c2ecf20Sopenharmony_ci reg = <0x71>; 8238c2ecf20Sopenharmony_ci }; 8248c2ecf20Sopenharmony_ci 8258c2ecf20Sopenharmony_ci ir35221@72 { 8268c2ecf20Sopenharmony_ci compatible = "infineon,ir35221"; 8278c2ecf20Sopenharmony_ci reg = <0x72>; 8288c2ecf20Sopenharmony_ci }; 8298c2ecf20Sopenharmony_ci 8308c2ecf20Sopenharmony_ci pca3: pca9539@74 { 8318c2ecf20Sopenharmony_ci compatible = "nxp,pca9539"; 8328c2ecf20Sopenharmony_ci reg = <0x74>; 8338c2ecf20Sopenharmony_ci #address-cells = <1>; 8348c2ecf20Sopenharmony_ci #size-cells = <0>; 8358c2ecf20Sopenharmony_ci gpio-controller; 8368c2ecf20Sopenharmony_ci #gpio-cells = <2>; 8378c2ecf20Sopenharmony_ci 8388c2ecf20Sopenharmony_ci gpio@0 { 8398c2ecf20Sopenharmony_ci reg = <0>; 8408c2ecf20Sopenharmony_ci }; 8418c2ecf20Sopenharmony_ci 8428c2ecf20Sopenharmony_ci gpio@1 { 8438c2ecf20Sopenharmony_ci reg = <1>; 8448c2ecf20Sopenharmony_ci }; 8458c2ecf20Sopenharmony_ci 8468c2ecf20Sopenharmony_ci gpio@2 { 8478c2ecf20Sopenharmony_ci reg = <2>; 8488c2ecf20Sopenharmony_ci }; 8498c2ecf20Sopenharmony_ci 8508c2ecf20Sopenharmony_ci gpio@3 { 8518c2ecf20Sopenharmony_ci reg = <3>; 8528c2ecf20Sopenharmony_ci }; 8538c2ecf20Sopenharmony_ci 8548c2ecf20Sopenharmony_ci gpio@4 { 8558c2ecf20Sopenharmony_ci reg = <4>; 8568c2ecf20Sopenharmony_ci }; 8578c2ecf20Sopenharmony_ci 8588c2ecf20Sopenharmony_ci gpio@5 { 8598c2ecf20Sopenharmony_ci reg = <5>; 8608c2ecf20Sopenharmony_ci }; 8618c2ecf20Sopenharmony_ci 8628c2ecf20Sopenharmony_ci gpio@6 { 8638c2ecf20Sopenharmony_ci reg = <6>; 8648c2ecf20Sopenharmony_ci }; 8658c2ecf20Sopenharmony_ci 8668c2ecf20Sopenharmony_ci gpio@7 { 8678c2ecf20Sopenharmony_ci reg = <7>; 8688c2ecf20Sopenharmony_ci }; 8698c2ecf20Sopenharmony_ci 8708c2ecf20Sopenharmony_ci gpio@8 { 8718c2ecf20Sopenharmony_ci reg = <8>; 8728c2ecf20Sopenharmony_ci }; 8738c2ecf20Sopenharmony_ci 8748c2ecf20Sopenharmony_ci gpio@9 { 8758c2ecf20Sopenharmony_ci reg = <9>; 8768c2ecf20Sopenharmony_ci }; 8778c2ecf20Sopenharmony_ci 8788c2ecf20Sopenharmony_ci gpio@10 { 8798c2ecf20Sopenharmony_ci reg = <10>; 8808c2ecf20Sopenharmony_ci }; 8818c2ecf20Sopenharmony_ci 8828c2ecf20Sopenharmony_ci gpio@11 { 8838c2ecf20Sopenharmony_ci reg = <11>; 8848c2ecf20Sopenharmony_ci }; 8858c2ecf20Sopenharmony_ci 8868c2ecf20Sopenharmony_ci gpio@12 { 8878c2ecf20Sopenharmony_ci reg = <12>; 8888c2ecf20Sopenharmony_ci }; 8898c2ecf20Sopenharmony_ci 8908c2ecf20Sopenharmony_ci gpio@13 { 8918c2ecf20Sopenharmony_ci reg = <13>; 8928c2ecf20Sopenharmony_ci }; 8938c2ecf20Sopenharmony_ci 8948c2ecf20Sopenharmony_ci gpio@14 { 8958c2ecf20Sopenharmony_ci reg = <14>; 8968c2ecf20Sopenharmony_ci }; 8978c2ecf20Sopenharmony_ci 8988c2ecf20Sopenharmony_ci gpio@15 { 8998c2ecf20Sopenharmony_ci reg = <15>; 9008c2ecf20Sopenharmony_ci }; 9018c2ecf20Sopenharmony_ci }; 9028c2ecf20Sopenharmony_ci}; 9038c2ecf20Sopenharmony_ci 9048c2ecf20Sopenharmony_ci&i2c11 { 9058c2ecf20Sopenharmony_ci /* MUX 9068c2ecf20Sopenharmony_ci * -> PCIe Slot 0 9078c2ecf20Sopenharmony_ci * -> PCIe Slot 1 9088c2ecf20Sopenharmony_ci * -> PCIe Slot 2 9098c2ecf20Sopenharmony_ci * -> PCIe Slot 3 9108c2ecf20Sopenharmony_ci */ 9118c2ecf20Sopenharmony_ci status = "okay"; 9128c2ecf20Sopenharmony_ci}; 9138c2ecf20Sopenharmony_ci 9148c2ecf20Sopenharmony_ci&i2c12 { 9158c2ecf20Sopenharmony_ci status = "okay"; 9168c2ecf20Sopenharmony_ci 9178c2ecf20Sopenharmony_ci tmp275@48 { 9188c2ecf20Sopenharmony_ci compatible = "ti,tmp275"; 9198c2ecf20Sopenharmony_ci reg = <0x48>; 9208c2ecf20Sopenharmony_ci }; 9218c2ecf20Sopenharmony_ci 9228c2ecf20Sopenharmony_ci tmp275@4a { 9238c2ecf20Sopenharmony_ci compatible = "ti,tmp275"; 9248c2ecf20Sopenharmony_ci reg = <0x4a>; 9258c2ecf20Sopenharmony_ci }; 9268c2ecf20Sopenharmony_ci}; 9278c2ecf20Sopenharmony_ci 9288c2ecf20Sopenharmony_ci&i2c13 { 9298c2ecf20Sopenharmony_ci status = "okay"; 9308c2ecf20Sopenharmony_ci}; 9318c2ecf20Sopenharmony_ci 9328c2ecf20Sopenharmony_ci&vuart { 9338c2ecf20Sopenharmony_ci status = "okay"; 9348c2ecf20Sopenharmony_ci}; 9358c2ecf20Sopenharmony_ci 9368c2ecf20Sopenharmony_ci&gfx { 9378c2ecf20Sopenharmony_ci status = "okay"; 9388c2ecf20Sopenharmony_ci memory-region = <&gfx_memory>; 9398c2ecf20Sopenharmony_ci}; 9408c2ecf20Sopenharmony_ci 9418c2ecf20Sopenharmony_ci&pinctrl { 9428c2ecf20Sopenharmony_ci aspeed,external-nodes = <&gfx &lhc>; 9438c2ecf20Sopenharmony_ci}; 9448c2ecf20Sopenharmony_ci 9458c2ecf20Sopenharmony_ci&wdt1 { 9468c2ecf20Sopenharmony_ci aspeed,reset-type = "none"; 9478c2ecf20Sopenharmony_ci aspeed,external-signal; 9488c2ecf20Sopenharmony_ci aspeed,ext-push-pull; 9498c2ecf20Sopenharmony_ci aspeed,ext-active-high; 9508c2ecf20Sopenharmony_ci 9518c2ecf20Sopenharmony_ci pinctrl-names = "default"; 9528c2ecf20Sopenharmony_ci pinctrl-0 = <&pinctrl_wdtrst1_default>; 9538c2ecf20Sopenharmony_ci}; 9548c2ecf20Sopenharmony_ci 9558c2ecf20Sopenharmony_ci&wdt2 { 9568c2ecf20Sopenharmony_ci aspeed,alt-boot; 9578c2ecf20Sopenharmony_ci}; 9588c2ecf20Sopenharmony_ci 9598c2ecf20Sopenharmony_ci&ibt { 9608c2ecf20Sopenharmony_ci status = "okay"; 9618c2ecf20Sopenharmony_ci}; 9628c2ecf20Sopenharmony_ci 9638c2ecf20Sopenharmony_ci&adc { 9648c2ecf20Sopenharmony_ci status = "okay"; 9658c2ecf20Sopenharmony_ci}; 9668c2ecf20Sopenharmony_ci 9678c2ecf20Sopenharmony_ci&sdmmc { 9688c2ecf20Sopenharmony_ci status = "okay"; 9698c2ecf20Sopenharmony_ci}; 9708c2ecf20Sopenharmony_ci 9718c2ecf20Sopenharmony_ci&sdhci1 { 9728c2ecf20Sopenharmony_ci status = "okay"; 9738c2ecf20Sopenharmony_ci 9748c2ecf20Sopenharmony_ci pinctrl-names = "default"; 9758c2ecf20Sopenharmony_ci pinctrl-0 = <&pinctrl_sd2_default>; 9768c2ecf20Sopenharmony_ci}; 9778c2ecf20Sopenharmony_ci 9788c2ecf20Sopenharmony_ci#include "ibm-power9-dual.dtsi" 979