1*8d13bc63SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*8d13bc63SEmmanuel Vadot/* 3*8d13bc63SEmmanuel Vadot * Copyright (C) 2023 MediaTek Inc. 4*8d13bc63SEmmanuel Vadot */ 5*8d13bc63SEmmanuel Vadot/dts-v1/; 6*8d13bc63SEmmanuel Vadot#include "mt8188.dtsi" 7*8d13bc63SEmmanuel Vadot#include "mt6359.dtsi" 8*8d13bc63SEmmanuel Vadot 9*8d13bc63SEmmanuel Vadot/ { 10*8d13bc63SEmmanuel Vadot model = "MediaTek MT8188 evaluation board"; 11*8d13bc63SEmmanuel Vadot compatible = "mediatek,mt8188-evb", "mediatek,mt8188"; 12*8d13bc63SEmmanuel Vadot 13*8d13bc63SEmmanuel Vadot aliases { 14*8d13bc63SEmmanuel Vadot serial0 = &uart0; 15*8d13bc63SEmmanuel Vadot i2c0 = &i2c0; 16*8d13bc63SEmmanuel Vadot i2c1 = &i2c1; 17*8d13bc63SEmmanuel Vadot i2c2 = &i2c2; 18*8d13bc63SEmmanuel Vadot i2c3 = &i2c3; 19*8d13bc63SEmmanuel Vadot i2c4 = &i2c4; 20*8d13bc63SEmmanuel Vadot i2c5 = &i2c5; 21*8d13bc63SEmmanuel Vadot i2c6 = &i2c6; 22*8d13bc63SEmmanuel Vadot mmc0 = &mmc0; 23*8d13bc63SEmmanuel Vadot }; 24*8d13bc63SEmmanuel Vadot 25*8d13bc63SEmmanuel Vadot chosen: chosen { 26*8d13bc63SEmmanuel Vadot stdout-path = "serial0:115200n8"; 27*8d13bc63SEmmanuel Vadot }; 28*8d13bc63SEmmanuel Vadot 29*8d13bc63SEmmanuel Vadot memory@40000000 { 30*8d13bc63SEmmanuel Vadot device_type = "memory"; 31*8d13bc63SEmmanuel Vadot reg = <0 0x40000000 0 0x80000000>; 32*8d13bc63SEmmanuel Vadot }; 33*8d13bc63SEmmanuel Vadot 34*8d13bc63SEmmanuel Vadot reserved_memory: reserved-memory { 35*8d13bc63SEmmanuel Vadot #address-cells = <2>; 36*8d13bc63SEmmanuel Vadot #size-cells = <2>; 37*8d13bc63SEmmanuel Vadot ranges; 38*8d13bc63SEmmanuel Vadot 39*8d13bc63SEmmanuel Vadot scp_mem_reserved: memory@50000000 { 40*8d13bc63SEmmanuel Vadot compatible = "shared-dma-pool"; 41*8d13bc63SEmmanuel Vadot reg = <0 0x50000000 0 0x2900000>; 42*8d13bc63SEmmanuel Vadot no-map; 43*8d13bc63SEmmanuel Vadot }; 44*8d13bc63SEmmanuel Vadot }; 45*8d13bc63SEmmanuel Vadot}; 46*8d13bc63SEmmanuel Vadot 47*8d13bc63SEmmanuel Vadot&auxadc { 48*8d13bc63SEmmanuel Vadot status = "okay"; 49*8d13bc63SEmmanuel Vadot}; 50*8d13bc63SEmmanuel Vadot 51*8d13bc63SEmmanuel Vadot&i2c0 { 52*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 53*8d13bc63SEmmanuel Vadot pinctrl-0 = <&i2c0_pins>; 54*8d13bc63SEmmanuel Vadot clock-frequency = <400000>; 55*8d13bc63SEmmanuel Vadot status = "okay"; 56*8d13bc63SEmmanuel Vadot}; 57*8d13bc63SEmmanuel Vadot 58*8d13bc63SEmmanuel Vadot&i2c1 { 59*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 60*8d13bc63SEmmanuel Vadot pinctrl-0 = <&i2c1_pins>; 61*8d13bc63SEmmanuel Vadot clock-frequency = <400000>; 62*8d13bc63SEmmanuel Vadot status = "okay"; 63*8d13bc63SEmmanuel Vadot}; 64*8d13bc63SEmmanuel Vadot 65*8d13bc63SEmmanuel Vadot&i2c2 { 66*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 67*8d13bc63SEmmanuel Vadot pinctrl-0 = <&i2c2_pins>; 68*8d13bc63SEmmanuel Vadot clock-frequency = <400000>; 69*8d13bc63SEmmanuel Vadot status = "okay"; 70*8d13bc63SEmmanuel Vadot}; 71*8d13bc63SEmmanuel Vadot 72*8d13bc63SEmmanuel Vadot&i2c3 { 73*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 74*8d13bc63SEmmanuel Vadot pinctrl-0 = <&i2c3_pins>; 75*8d13bc63SEmmanuel Vadot clock-frequency = <400000>; 76*8d13bc63SEmmanuel Vadot status = "okay"; 77*8d13bc63SEmmanuel Vadot}; 78*8d13bc63SEmmanuel Vadot 79*8d13bc63SEmmanuel Vadot&i2c4 { 80*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 81*8d13bc63SEmmanuel Vadot pinctrl-0 = <&i2c4_pins>; 82*8d13bc63SEmmanuel Vadot clock-frequency = <400000>; 83*8d13bc63SEmmanuel Vadot status = "okay"; 84*8d13bc63SEmmanuel Vadot}; 85*8d13bc63SEmmanuel Vadot 86*8d13bc63SEmmanuel Vadot&i2c5 { 87*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 88*8d13bc63SEmmanuel Vadot pinctrl-0 = <&i2c5_pins>; 89*8d13bc63SEmmanuel Vadot clock-frequency = <400000>; 90*8d13bc63SEmmanuel Vadot status = "okay"; 91*8d13bc63SEmmanuel Vadot}; 92*8d13bc63SEmmanuel Vadot 93*8d13bc63SEmmanuel Vadot&i2c6 { 94*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 95*8d13bc63SEmmanuel Vadot pinctrl-0 = <&i2c6_pins>; 96*8d13bc63SEmmanuel Vadot clock-frequency = <400000>; 97*8d13bc63SEmmanuel Vadot status = "okay"; 98*8d13bc63SEmmanuel Vadot}; 99*8d13bc63SEmmanuel Vadot 100*8d13bc63SEmmanuel Vadot&mmc0 { 101*8d13bc63SEmmanuel Vadot bus-width = <8>; 102*8d13bc63SEmmanuel Vadot hs400-ds-delay = <0x1481b>; 103*8d13bc63SEmmanuel Vadot max-frequency = <200000000>; 104*8d13bc63SEmmanuel Vadot 105*8d13bc63SEmmanuel Vadot cap-mmc-highspeed; 106*8d13bc63SEmmanuel Vadot mmc-hs200-1_8v; 107*8d13bc63SEmmanuel Vadot mmc-hs400-1_8v; 108*8d13bc63SEmmanuel Vadot supports-cqe; 109*8d13bc63SEmmanuel Vadot cap-mmc-hw-reset; 110*8d13bc63SEmmanuel Vadot no-sdio; 111*8d13bc63SEmmanuel Vadot no-sd; 112*8d13bc63SEmmanuel Vadot non-removable; 113*8d13bc63SEmmanuel Vadot 114*8d13bc63SEmmanuel Vadot vmmc-supply = <&mt6359_vemc_1_ldo_reg>; 115*8d13bc63SEmmanuel Vadot vqmmc-supply = <&mt6359_vufs_ldo_reg>; 116*8d13bc63SEmmanuel Vadot 117*8d13bc63SEmmanuel Vadot pinctrl-names = "default", "state_uhs"; 118*8d13bc63SEmmanuel Vadot pinctrl-0 = <&mmc0_default_pins>; 119*8d13bc63SEmmanuel Vadot pinctrl-1 = <&mmc0_uhs_pins>; 120*8d13bc63SEmmanuel Vadot 121*8d13bc63SEmmanuel Vadot status = "okay"; 122*8d13bc63SEmmanuel Vadot}; 123*8d13bc63SEmmanuel Vadot 124*8d13bc63SEmmanuel Vadot&mt6359_vcore_buck_reg { 125*8d13bc63SEmmanuel Vadot regulator-always-on; 126*8d13bc63SEmmanuel Vadot}; 127*8d13bc63SEmmanuel Vadot 128*8d13bc63SEmmanuel Vadot&mt6359_vgpu11_buck_reg { 129*8d13bc63SEmmanuel Vadot regulator-always-on; 130*8d13bc63SEmmanuel Vadot}; 131*8d13bc63SEmmanuel Vadot 132*8d13bc63SEmmanuel Vadot&mt6359_vpu_buck_reg { 133*8d13bc63SEmmanuel Vadot regulator-always-on; 134*8d13bc63SEmmanuel Vadot}; 135*8d13bc63SEmmanuel Vadot 136*8d13bc63SEmmanuel Vadot&mt6359_vrf12_ldo_reg { 137*8d13bc63SEmmanuel Vadot regulator-always-on; 138*8d13bc63SEmmanuel Vadot}; 139*8d13bc63SEmmanuel Vadot 140*8d13bc63SEmmanuel Vadot&nor_flash { 141*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 142*8d13bc63SEmmanuel Vadot pinctrl-0 = <&nor_pins_default>; 143*8d13bc63SEmmanuel Vadot #address-cells = <1>; 144*8d13bc63SEmmanuel Vadot #size-cells = <0>; 145*8d13bc63SEmmanuel Vadot status = "okay"; 146*8d13bc63SEmmanuel Vadot 147*8d13bc63SEmmanuel Vadot flash@0 { 148*8d13bc63SEmmanuel Vadot compatible = "jedec,spi-nor"; 149*8d13bc63SEmmanuel Vadot reg = <0>; 150*8d13bc63SEmmanuel Vadot spi-max-frequency = <52000000>; 151*8d13bc63SEmmanuel Vadot }; 152*8d13bc63SEmmanuel Vadot}; 153*8d13bc63SEmmanuel Vadot 154*8d13bc63SEmmanuel Vadot&pio { 155*8d13bc63SEmmanuel Vadot adsp_uart_pins: adsp-uart-pins { 156*8d13bc63SEmmanuel Vadot pins-tx-rx { 157*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO35__FUNC_O_ADSP_UTXD0>, 158*8d13bc63SEmmanuel Vadot <PINMUX_GPIO36__FUNC_I1_ADSP_URXD0>; 159*8d13bc63SEmmanuel Vadot }; 160*8d13bc63SEmmanuel Vadot }; 161*8d13bc63SEmmanuel Vadot 162*8d13bc63SEmmanuel Vadot i2c0_pins: i2c0-pins { 163*8d13bc63SEmmanuel Vadot pins-bus { 164*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO56__FUNC_B1_SDA0>, 165*8d13bc63SEmmanuel Vadot <PINMUX_GPIO55__FUNC_B1_SCL0>; 166*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PULL_SET_RSEL_011>; 167*8d13bc63SEmmanuel Vadot }; 168*8d13bc63SEmmanuel Vadot }; 169*8d13bc63SEmmanuel Vadot 170*8d13bc63SEmmanuel Vadot i2c1_pins: i2c1-pins { 171*8d13bc63SEmmanuel Vadot pins-bus { 172*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO58__FUNC_B1_SDA1>, 173*8d13bc63SEmmanuel Vadot <PINMUX_GPIO57__FUNC_B1_SCL1>; 174*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PULL_SET_RSEL_011>; 175*8d13bc63SEmmanuel Vadot }; 176*8d13bc63SEmmanuel Vadot }; 177*8d13bc63SEmmanuel Vadot 178*8d13bc63SEmmanuel Vadot i2c2_pins: i2c2-pins { 179*8d13bc63SEmmanuel Vadot pins-bus { 180*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO60__FUNC_B1_SDA2>, 181*8d13bc63SEmmanuel Vadot <PINMUX_GPIO59__FUNC_B1_SCL2>; 182*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PULL_SET_RSEL_011>; 183*8d13bc63SEmmanuel Vadot }; 184*8d13bc63SEmmanuel Vadot }; 185*8d13bc63SEmmanuel Vadot 186*8d13bc63SEmmanuel Vadot i2c3_pins: i2c3-pins { 187*8d13bc63SEmmanuel Vadot pins-bus { 188*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO62__FUNC_B1_SDA3>, 189*8d13bc63SEmmanuel Vadot <PINMUX_GPIO61__FUNC_B1_SCL3>; 190*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PULL_SET_RSEL_011>; 191*8d13bc63SEmmanuel Vadot }; 192*8d13bc63SEmmanuel Vadot }; 193*8d13bc63SEmmanuel Vadot 194*8d13bc63SEmmanuel Vadot i2c4_pins: i2c4-pins { 195*8d13bc63SEmmanuel Vadot pins-bus { 196*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO64__FUNC_B1_SDA4>, 197*8d13bc63SEmmanuel Vadot <PINMUX_GPIO63__FUNC_B1_SCL4>; 198*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PULL_SET_RSEL_011>; 199*8d13bc63SEmmanuel Vadot }; 200*8d13bc63SEmmanuel Vadot }; 201*8d13bc63SEmmanuel Vadot 202*8d13bc63SEmmanuel Vadot i2c5_pins: i2c5-pins { 203*8d13bc63SEmmanuel Vadot pins-bus { 204*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO66__FUNC_B1_SDA5>, 205*8d13bc63SEmmanuel Vadot <PINMUX_GPIO65__FUNC_B1_SCL5>; 206*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PULL_SET_RSEL_011>; 207*8d13bc63SEmmanuel Vadot }; 208*8d13bc63SEmmanuel Vadot }; 209*8d13bc63SEmmanuel Vadot 210*8d13bc63SEmmanuel Vadot i2c6_pins: i2c6-pins { 211*8d13bc63SEmmanuel Vadot pins-bus { 212*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO68__FUNC_B1_SDA6>, 213*8d13bc63SEmmanuel Vadot <PINMUX_GPIO67__FUNC_B1_SCL6>; 214*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PULL_SET_RSEL_011>; 215*8d13bc63SEmmanuel Vadot }; 216*8d13bc63SEmmanuel Vadot }; 217*8d13bc63SEmmanuel Vadot 218*8d13bc63SEmmanuel Vadot mmc0_default_pins: mmc0-default-pins { 219*8d13bc63SEmmanuel Vadot pins-cmd-dat { 220*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO161__FUNC_B1_MSDC0_DAT0>, 221*8d13bc63SEmmanuel Vadot <PINMUX_GPIO160__FUNC_B1_MSDC0_DAT1>, 222*8d13bc63SEmmanuel Vadot <PINMUX_GPIO159__FUNC_B1_MSDC0_DAT2>, 223*8d13bc63SEmmanuel Vadot <PINMUX_GPIO158__FUNC_B1_MSDC0_DAT3>, 224*8d13bc63SEmmanuel Vadot <PINMUX_GPIO154__FUNC_B1_MSDC0_DAT4>, 225*8d13bc63SEmmanuel Vadot <PINMUX_GPIO153__FUNC_B1_MSDC0_DAT5>, 226*8d13bc63SEmmanuel Vadot <PINMUX_GPIO152__FUNC_B1_MSDC0_DAT6>, 227*8d13bc63SEmmanuel Vadot <PINMUX_GPIO151__FUNC_B1_MSDC0_DAT7>, 228*8d13bc63SEmmanuel Vadot <PINMUX_GPIO156__FUNC_B1_MSDC0_CMD>; 229*8d13bc63SEmmanuel Vadot input-enable; 230*8d13bc63SEmmanuel Vadot drive-strength = <6>; 231*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 232*8d13bc63SEmmanuel Vadot }; 233*8d13bc63SEmmanuel Vadot 234*8d13bc63SEmmanuel Vadot pins-clk { 235*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO157__FUNC_B1_MSDC0_CLK>; 236*8d13bc63SEmmanuel Vadot drive-strength = <6>; 237*8d13bc63SEmmanuel Vadot bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 238*8d13bc63SEmmanuel Vadot }; 239*8d13bc63SEmmanuel Vadot 240*8d13bc63SEmmanuel Vadot pins-rst { 241*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO155__FUNC_O_MSDC0_RSTB>; 242*8d13bc63SEmmanuel Vadot drive-strength = <6>; 243*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 244*8d13bc63SEmmanuel Vadot }; 245*8d13bc63SEmmanuel Vadot }; 246*8d13bc63SEmmanuel Vadot 247*8d13bc63SEmmanuel Vadot mmc0_uhs_pins: mmc0-uhs-pins { 248*8d13bc63SEmmanuel Vadot pins-cmd-dat { 249*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO161__FUNC_B1_MSDC0_DAT0>, 250*8d13bc63SEmmanuel Vadot <PINMUX_GPIO160__FUNC_B1_MSDC0_DAT1>, 251*8d13bc63SEmmanuel Vadot <PINMUX_GPIO159__FUNC_B1_MSDC0_DAT2>, 252*8d13bc63SEmmanuel Vadot <PINMUX_GPIO158__FUNC_B1_MSDC0_DAT3>, 253*8d13bc63SEmmanuel Vadot <PINMUX_GPIO154__FUNC_B1_MSDC0_DAT4>, 254*8d13bc63SEmmanuel Vadot <PINMUX_GPIO153__FUNC_B1_MSDC0_DAT5>, 255*8d13bc63SEmmanuel Vadot <PINMUX_GPIO152__FUNC_B1_MSDC0_DAT6>, 256*8d13bc63SEmmanuel Vadot <PINMUX_GPIO151__FUNC_B1_MSDC0_DAT7>, 257*8d13bc63SEmmanuel Vadot <PINMUX_GPIO156__FUNC_B1_MSDC0_CMD>; 258*8d13bc63SEmmanuel Vadot input-enable; 259*8d13bc63SEmmanuel Vadot drive-strength = <8>; 260*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 261*8d13bc63SEmmanuel Vadot }; 262*8d13bc63SEmmanuel Vadot 263*8d13bc63SEmmanuel Vadot pins-clk-ds { 264*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO157__FUNC_B1_MSDC0_CLK>, 265*8d13bc63SEmmanuel Vadot <PINMUX_GPIO162__FUNC_B0_MSDC0_DSL>; 266*8d13bc63SEmmanuel Vadot drive-strength = <8>; 267*8d13bc63SEmmanuel Vadot bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 268*8d13bc63SEmmanuel Vadot }; 269*8d13bc63SEmmanuel Vadot 270*8d13bc63SEmmanuel Vadot pins-rst { 271*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO155__FUNC_O_MSDC0_RSTB>; 272*8d13bc63SEmmanuel Vadot drive-strength = <8>; 273*8d13bc63SEmmanuel Vadot bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 274*8d13bc63SEmmanuel Vadot }; 275*8d13bc63SEmmanuel Vadot }; 276*8d13bc63SEmmanuel Vadot 277*8d13bc63SEmmanuel Vadot nor_pins_default: nor-pins { 278*8d13bc63SEmmanuel Vadot pins-io-ck { 279*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO127__FUNC_B0_SPINOR_IO0>, 280*8d13bc63SEmmanuel Vadot <PINMUX_GPIO125__FUNC_O_SPINOR_CK>, 281*8d13bc63SEmmanuel Vadot <PINMUX_GPIO128__FUNC_B0_SPINOR_IO1>; 282*8d13bc63SEmmanuel Vadot bias-pull-down; 283*8d13bc63SEmmanuel Vadot }; 284*8d13bc63SEmmanuel Vadot 285*8d13bc63SEmmanuel Vadot pins-io-cs { 286*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO126__FUNC_O_SPINOR_CS>, 287*8d13bc63SEmmanuel Vadot <PINMUX_GPIO129__FUNC_B0_SPINOR_IO2>, 288*8d13bc63SEmmanuel Vadot <PINMUX_GPIO130__FUNC_B0_SPINOR_IO3>; 289*8d13bc63SEmmanuel Vadot bias-pull-up; 290*8d13bc63SEmmanuel Vadot }; 291*8d13bc63SEmmanuel Vadot }; 292*8d13bc63SEmmanuel Vadot 293*8d13bc63SEmmanuel Vadot spi0_pins: spi0-pins { 294*8d13bc63SEmmanuel Vadot pins-spi { 295*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO69__FUNC_O_SPIM0_CSB>, 296*8d13bc63SEmmanuel Vadot <PINMUX_GPIO70__FUNC_O_SPIM0_CLK>, 297*8d13bc63SEmmanuel Vadot <PINMUX_GPIO71__FUNC_B0_SPIM0_MOSI>, 298*8d13bc63SEmmanuel Vadot <PINMUX_GPIO72__FUNC_B0_SPIM0_MISO>; 299*8d13bc63SEmmanuel Vadot bias-disable; 300*8d13bc63SEmmanuel Vadot }; 301*8d13bc63SEmmanuel Vadot }; 302*8d13bc63SEmmanuel Vadot 303*8d13bc63SEmmanuel Vadot spi1_pins: spi1-pins { 304*8d13bc63SEmmanuel Vadot pins-spi { 305*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO75__FUNC_O_SPIM1_CSB>, 306*8d13bc63SEmmanuel Vadot <PINMUX_GPIO76__FUNC_O_SPIM1_CLK>, 307*8d13bc63SEmmanuel Vadot <PINMUX_GPIO77__FUNC_B0_SPIM1_MOSI>, 308*8d13bc63SEmmanuel Vadot <PINMUX_GPIO78__FUNC_B0_SPIM1_MISO>; 309*8d13bc63SEmmanuel Vadot bias-disable; 310*8d13bc63SEmmanuel Vadot }; 311*8d13bc63SEmmanuel Vadot }; 312*8d13bc63SEmmanuel Vadot 313*8d13bc63SEmmanuel Vadot spi2_pins: spi2-pins { 314*8d13bc63SEmmanuel Vadot pins-spi { 315*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO79__FUNC_O_SPIM2_CSB>, 316*8d13bc63SEmmanuel Vadot <PINMUX_GPIO80__FUNC_O_SPIM2_CLK>, 317*8d13bc63SEmmanuel Vadot <PINMUX_GPIO81__FUNC_B0_SPIM2_MOSI>, 318*8d13bc63SEmmanuel Vadot <PINMUX_GPIO82__FUNC_B0_SPIM2_MISO>; 319*8d13bc63SEmmanuel Vadot bias-disable; 320*8d13bc63SEmmanuel Vadot }; 321*8d13bc63SEmmanuel Vadot }; 322*8d13bc63SEmmanuel Vadot 323*8d13bc63SEmmanuel Vadot uart0_pins: uart0-pins { 324*8d13bc63SEmmanuel Vadot pins-rx-tx { 325*8d13bc63SEmmanuel Vadot pinmux = <PINMUX_GPIO31__FUNC_O_UTXD0>, 326*8d13bc63SEmmanuel Vadot <PINMUX_GPIO32__FUNC_I1_URXD0>; 327*8d13bc63SEmmanuel Vadot bias-pull-up; 328*8d13bc63SEmmanuel Vadot }; 329*8d13bc63SEmmanuel Vadot }; 330*8d13bc63SEmmanuel Vadot}; 331*8d13bc63SEmmanuel Vadot 332*8d13bc63SEmmanuel Vadot&pmic { 333*8d13bc63SEmmanuel Vadot interrupts-extended = <&pio 222 IRQ_TYPE_LEVEL_HIGH>; 334*8d13bc63SEmmanuel Vadot}; 335*8d13bc63SEmmanuel Vadot 336*8d13bc63SEmmanuel Vadot&scp { 337*8d13bc63SEmmanuel Vadot memory-region = <&scp_mem_reserved>; 338*8d13bc63SEmmanuel Vadot status = "okay"; 339*8d13bc63SEmmanuel Vadot}; 340*8d13bc63SEmmanuel Vadot 341*8d13bc63SEmmanuel Vadot&spi0 { 342*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 343*8d13bc63SEmmanuel Vadot pinctrl-0 = <&spi0_pins>; 344*8d13bc63SEmmanuel Vadot status = "okay"; 345*8d13bc63SEmmanuel Vadot}; 346*8d13bc63SEmmanuel Vadot 347*8d13bc63SEmmanuel Vadot&spi1 { 348*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 349*8d13bc63SEmmanuel Vadot pinctrl-0 = <&spi1_pins>; 350*8d13bc63SEmmanuel Vadot status = "okay"; 351*8d13bc63SEmmanuel Vadot}; 352*8d13bc63SEmmanuel Vadot 353*8d13bc63SEmmanuel Vadot&spi2 { 354*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 355*8d13bc63SEmmanuel Vadot pinctrl-0 = <&spi2_pins>; 356*8d13bc63SEmmanuel Vadot status = "okay"; 357*8d13bc63SEmmanuel Vadot}; 358*8d13bc63SEmmanuel Vadot 359*8d13bc63SEmmanuel Vadot&u3phy0 { 360*8d13bc63SEmmanuel Vadot status = "okay"; 361*8d13bc63SEmmanuel Vadot}; 362*8d13bc63SEmmanuel Vadot 363*8d13bc63SEmmanuel Vadot&u3phy1 { 364*8d13bc63SEmmanuel Vadot status = "okay"; 365*8d13bc63SEmmanuel Vadot}; 366*8d13bc63SEmmanuel Vadot 367*8d13bc63SEmmanuel Vadot&u3phy2 { 368*8d13bc63SEmmanuel Vadot status = "okay"; 369*8d13bc63SEmmanuel Vadot}; 370*8d13bc63SEmmanuel Vadot 371*8d13bc63SEmmanuel Vadot&uart0 { 372*8d13bc63SEmmanuel Vadot pinctrl-names = "default"; 373*8d13bc63SEmmanuel Vadot pinctrl-0 = <&uart0_pins>; 374*8d13bc63SEmmanuel Vadot status = "okay"; 375*8d13bc63SEmmanuel Vadot}; 376*8d13bc63SEmmanuel Vadot 377*8d13bc63SEmmanuel Vadot&xhci0 { 378*8d13bc63SEmmanuel Vadot status = "okay"; 379*8d13bc63SEmmanuel Vadot}; 380*8d13bc63SEmmanuel Vadot 381*8d13bc63SEmmanuel Vadot&xhci1 { 382*8d13bc63SEmmanuel Vadot status = "okay"; 383*8d13bc63SEmmanuel Vadot}; 384*8d13bc63SEmmanuel Vadot 385*8d13bc63SEmmanuel Vadot&xhci2 { 386*8d13bc63SEmmanuel Vadot status = "okay"; 387*8d13bc63SEmmanuel Vadot}; 388