1*4882a593Smuzhiyun// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * Copyright (c) 2018 MediaTek Inc. 4*4882a593Smuzhiyun * Author: Ben Ho <ben.ho@mediatek.com> 5*4882a593Smuzhiyun * Erin Lo <erin.lo@mediatek.com> 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun/dts-v1/; 9*4882a593Smuzhiyun#include "mt8183.dtsi" 10*4882a593Smuzhiyun#include "mt6358.dtsi" 11*4882a593Smuzhiyun 12*4882a593Smuzhiyun/ { 13*4882a593Smuzhiyun model = "MediaTek MT8183 evaluation board"; 14*4882a593Smuzhiyun compatible = "mediatek,mt8183-evb", "mediatek,mt8183"; 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun aliases { 17*4882a593Smuzhiyun serial0 = &uart0; 18*4882a593Smuzhiyun }; 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun memory@40000000 { 21*4882a593Smuzhiyun device_type = "memory"; 22*4882a593Smuzhiyun reg = <0 0x40000000 0 0x80000000>; 23*4882a593Smuzhiyun }; 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun chosen { 26*4882a593Smuzhiyun stdout-path = "serial0:921600n8"; 27*4882a593Smuzhiyun }; 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun reserved-memory { 30*4882a593Smuzhiyun #address-cells = <2>; 31*4882a593Smuzhiyun #size-cells = <2>; 32*4882a593Smuzhiyun ranges; 33*4882a593Smuzhiyun scp_mem_reserved: scp_mem_region { 34*4882a593Smuzhiyun compatible = "shared-dma-pool"; 35*4882a593Smuzhiyun reg = <0 0x50000000 0 0x2900000>; 36*4882a593Smuzhiyun no-map; 37*4882a593Smuzhiyun }; 38*4882a593Smuzhiyun }; 39*4882a593Smuzhiyun}; 40*4882a593Smuzhiyun 41*4882a593Smuzhiyun&auxadc { 42*4882a593Smuzhiyun status = "okay"; 43*4882a593Smuzhiyun}; 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun&i2c0 { 46*4882a593Smuzhiyun pinctrl-names = "default"; 47*4882a593Smuzhiyun pinctrl-0 = <&i2c_pins_0>; 48*4882a593Smuzhiyun status = "okay"; 49*4882a593Smuzhiyun clock-frequency = <100000>; 50*4882a593Smuzhiyun}; 51*4882a593Smuzhiyun 52*4882a593Smuzhiyun&i2c1 { 53*4882a593Smuzhiyun pinctrl-names = "default"; 54*4882a593Smuzhiyun pinctrl-0 = <&i2c_pins_1>; 55*4882a593Smuzhiyun status = "okay"; 56*4882a593Smuzhiyun clock-frequency = <100000>; 57*4882a593Smuzhiyun}; 58*4882a593Smuzhiyun 59*4882a593Smuzhiyun&i2c2 { 60*4882a593Smuzhiyun pinctrl-names = "default"; 61*4882a593Smuzhiyun pinctrl-0 = <&i2c_pins_2>; 62*4882a593Smuzhiyun status = "okay"; 63*4882a593Smuzhiyun clock-frequency = <100000>; 64*4882a593Smuzhiyun}; 65*4882a593Smuzhiyun 66*4882a593Smuzhiyun&i2c3 { 67*4882a593Smuzhiyun pinctrl-names = "default"; 68*4882a593Smuzhiyun pinctrl-0 = <&i2c_pins_3>; 69*4882a593Smuzhiyun status = "okay"; 70*4882a593Smuzhiyun clock-frequency = <100000>; 71*4882a593Smuzhiyun}; 72*4882a593Smuzhiyun 73*4882a593Smuzhiyun&i2c4 { 74*4882a593Smuzhiyun pinctrl-names = "default"; 75*4882a593Smuzhiyun pinctrl-0 = <&i2c_pins_4>; 76*4882a593Smuzhiyun status = "okay"; 77*4882a593Smuzhiyun clock-frequency = <1000000>; 78*4882a593Smuzhiyun}; 79*4882a593Smuzhiyun 80*4882a593Smuzhiyun&i2c5 { 81*4882a593Smuzhiyun pinctrl-names = "default"; 82*4882a593Smuzhiyun pinctrl-0 = <&i2c_pins_5>; 83*4882a593Smuzhiyun status = "okay"; 84*4882a593Smuzhiyun clock-frequency = <1000000>; 85*4882a593Smuzhiyun}; 86*4882a593Smuzhiyun 87*4882a593Smuzhiyun&mmc0 { 88*4882a593Smuzhiyun status = "okay"; 89*4882a593Smuzhiyun pinctrl-names = "default", "state_uhs"; 90*4882a593Smuzhiyun pinctrl-0 = <&mmc0_pins_default>; 91*4882a593Smuzhiyun pinctrl-1 = <&mmc0_pins_uhs>; 92*4882a593Smuzhiyun bus-width = <8>; 93*4882a593Smuzhiyun max-frequency = <200000000>; 94*4882a593Smuzhiyun cap-mmc-highspeed; 95*4882a593Smuzhiyun mmc-hs200-1_8v; 96*4882a593Smuzhiyun mmc-hs400-1_8v; 97*4882a593Smuzhiyun cap-mmc-hw-reset; 98*4882a593Smuzhiyun no-sdio; 99*4882a593Smuzhiyun no-sd; 100*4882a593Smuzhiyun hs400-ds-delay = <0x12814>; 101*4882a593Smuzhiyun vmmc-supply = <&mt6358_vemc_reg>; 102*4882a593Smuzhiyun vqmmc-supply = <&mt6358_vio18_reg>; 103*4882a593Smuzhiyun assigned-clocks = <&topckgen CLK_TOP_MUX_MSDC50_0>; 104*4882a593Smuzhiyun assigned-clock-parents = <&topckgen CLK_TOP_MSDCPLL_CK>; 105*4882a593Smuzhiyun non-removable; 106*4882a593Smuzhiyun}; 107*4882a593Smuzhiyun 108*4882a593Smuzhiyun&mmc1 { 109*4882a593Smuzhiyun status = "okay"; 110*4882a593Smuzhiyun pinctrl-names = "default", "state_uhs"; 111*4882a593Smuzhiyun pinctrl-0 = <&mmc1_pins_default>; 112*4882a593Smuzhiyun pinctrl-1 = <&mmc1_pins_uhs>; 113*4882a593Smuzhiyun bus-width = <4>; 114*4882a593Smuzhiyun max-frequency = <200000000>; 115*4882a593Smuzhiyun cap-sd-highspeed; 116*4882a593Smuzhiyun sd-uhs-sdr50; 117*4882a593Smuzhiyun sd-uhs-sdr104; 118*4882a593Smuzhiyun cap-sdio-irq; 119*4882a593Smuzhiyun no-mmc; 120*4882a593Smuzhiyun no-sd; 121*4882a593Smuzhiyun vmmc-supply = <&mt6358_vmch_reg>; 122*4882a593Smuzhiyun vqmmc-supply = <&mt6358_vmc_reg>; 123*4882a593Smuzhiyun keep-power-in-suspend; 124*4882a593Smuzhiyun enable-sdio-wakeup; 125*4882a593Smuzhiyun non-removable; 126*4882a593Smuzhiyun}; 127*4882a593Smuzhiyun 128*4882a593Smuzhiyun&pio { 129*4882a593Smuzhiyun i2c_pins_0: i2c0{ 130*4882a593Smuzhiyun pins_i2c{ 131*4882a593Smuzhiyun pinmux = <PINMUX_GPIO82__FUNC_SDA0>, 132*4882a593Smuzhiyun <PINMUX_GPIO83__FUNC_SCL0>; 133*4882a593Smuzhiyun mediatek,pull-up-adv = <3>; 134*4882a593Smuzhiyun mediatek,drive-strength-adv = <00>; 135*4882a593Smuzhiyun }; 136*4882a593Smuzhiyun }; 137*4882a593Smuzhiyun 138*4882a593Smuzhiyun i2c_pins_1: i2c1{ 139*4882a593Smuzhiyun pins_i2c{ 140*4882a593Smuzhiyun pinmux = <PINMUX_GPIO81__FUNC_SDA1>, 141*4882a593Smuzhiyun <PINMUX_GPIO84__FUNC_SCL1>; 142*4882a593Smuzhiyun mediatek,pull-up-adv = <3>; 143*4882a593Smuzhiyun mediatek,drive-strength-adv = <00>; 144*4882a593Smuzhiyun }; 145*4882a593Smuzhiyun }; 146*4882a593Smuzhiyun 147*4882a593Smuzhiyun i2c_pins_2: i2c2{ 148*4882a593Smuzhiyun pins_i2c{ 149*4882a593Smuzhiyun pinmux = <PINMUX_GPIO103__FUNC_SCL2>, 150*4882a593Smuzhiyun <PINMUX_GPIO104__FUNC_SDA2>; 151*4882a593Smuzhiyun mediatek,pull-up-adv = <3>; 152*4882a593Smuzhiyun mediatek,drive-strength-adv = <00>; 153*4882a593Smuzhiyun }; 154*4882a593Smuzhiyun }; 155*4882a593Smuzhiyun 156*4882a593Smuzhiyun i2c_pins_3: i2c3{ 157*4882a593Smuzhiyun pins_i2c{ 158*4882a593Smuzhiyun pinmux = <PINMUX_GPIO50__FUNC_SCL3>, 159*4882a593Smuzhiyun <PINMUX_GPIO51__FUNC_SDA3>; 160*4882a593Smuzhiyun mediatek,pull-up-adv = <3>; 161*4882a593Smuzhiyun mediatek,drive-strength-adv = <00>; 162*4882a593Smuzhiyun }; 163*4882a593Smuzhiyun }; 164*4882a593Smuzhiyun 165*4882a593Smuzhiyun i2c_pins_4: i2c4{ 166*4882a593Smuzhiyun pins_i2c{ 167*4882a593Smuzhiyun pinmux = <PINMUX_GPIO105__FUNC_SCL4>, 168*4882a593Smuzhiyun <PINMUX_GPIO106__FUNC_SDA4>; 169*4882a593Smuzhiyun mediatek,pull-up-adv = <3>; 170*4882a593Smuzhiyun mediatek,drive-strength-adv = <00>; 171*4882a593Smuzhiyun }; 172*4882a593Smuzhiyun }; 173*4882a593Smuzhiyun 174*4882a593Smuzhiyun i2c_pins_5: i2c5{ 175*4882a593Smuzhiyun pins_i2c{ 176*4882a593Smuzhiyun pinmux = <PINMUX_GPIO48__FUNC_SCL5>, 177*4882a593Smuzhiyun <PINMUX_GPIO49__FUNC_SDA5>; 178*4882a593Smuzhiyun mediatek,pull-up-adv = <3>; 179*4882a593Smuzhiyun mediatek,drive-strength-adv = <00>; 180*4882a593Smuzhiyun }; 181*4882a593Smuzhiyun }; 182*4882a593Smuzhiyun 183*4882a593Smuzhiyun spi_pins_0: spi0{ 184*4882a593Smuzhiyun pins_spi{ 185*4882a593Smuzhiyun pinmux = <PINMUX_GPIO85__FUNC_SPI0_MI>, 186*4882a593Smuzhiyun <PINMUX_GPIO86__FUNC_SPI0_CSB>, 187*4882a593Smuzhiyun <PINMUX_GPIO87__FUNC_SPI0_MO>, 188*4882a593Smuzhiyun <PINMUX_GPIO88__FUNC_SPI0_CLK>; 189*4882a593Smuzhiyun bias-disable; 190*4882a593Smuzhiyun }; 191*4882a593Smuzhiyun }; 192*4882a593Smuzhiyun 193*4882a593Smuzhiyun mmc0_pins_default: mmc0default { 194*4882a593Smuzhiyun pins_cmd_dat { 195*4882a593Smuzhiyun pinmux = <PINMUX_GPIO123__FUNC_MSDC0_DAT0>, 196*4882a593Smuzhiyun <PINMUX_GPIO128__FUNC_MSDC0_DAT1>, 197*4882a593Smuzhiyun <PINMUX_GPIO125__FUNC_MSDC0_DAT2>, 198*4882a593Smuzhiyun <PINMUX_GPIO132__FUNC_MSDC0_DAT3>, 199*4882a593Smuzhiyun <PINMUX_GPIO126__FUNC_MSDC0_DAT4>, 200*4882a593Smuzhiyun <PINMUX_GPIO129__FUNC_MSDC0_DAT5>, 201*4882a593Smuzhiyun <PINMUX_GPIO127__FUNC_MSDC0_DAT6>, 202*4882a593Smuzhiyun <PINMUX_GPIO130__FUNC_MSDC0_DAT7>, 203*4882a593Smuzhiyun <PINMUX_GPIO122__FUNC_MSDC0_CMD>; 204*4882a593Smuzhiyun input-enable; 205*4882a593Smuzhiyun bias-pull-up; 206*4882a593Smuzhiyun }; 207*4882a593Smuzhiyun 208*4882a593Smuzhiyun pins_clk { 209*4882a593Smuzhiyun pinmux = <PINMUX_GPIO124__FUNC_MSDC0_CLK>; 210*4882a593Smuzhiyun bias-pull-down; 211*4882a593Smuzhiyun }; 212*4882a593Smuzhiyun 213*4882a593Smuzhiyun pins_rst { 214*4882a593Smuzhiyun pinmux = <PINMUX_GPIO133__FUNC_MSDC0_RSTB>; 215*4882a593Smuzhiyun bias-pull-up; 216*4882a593Smuzhiyun }; 217*4882a593Smuzhiyun }; 218*4882a593Smuzhiyun 219*4882a593Smuzhiyun mmc0_pins_uhs: mmc0 { 220*4882a593Smuzhiyun pins_cmd_dat { 221*4882a593Smuzhiyun pinmux = <PINMUX_GPIO123__FUNC_MSDC0_DAT0>, 222*4882a593Smuzhiyun <PINMUX_GPIO128__FUNC_MSDC0_DAT1>, 223*4882a593Smuzhiyun <PINMUX_GPIO125__FUNC_MSDC0_DAT2>, 224*4882a593Smuzhiyun <PINMUX_GPIO132__FUNC_MSDC0_DAT3>, 225*4882a593Smuzhiyun <PINMUX_GPIO126__FUNC_MSDC0_DAT4>, 226*4882a593Smuzhiyun <PINMUX_GPIO129__FUNC_MSDC0_DAT5>, 227*4882a593Smuzhiyun <PINMUX_GPIO127__FUNC_MSDC0_DAT6>, 228*4882a593Smuzhiyun <PINMUX_GPIO130__FUNC_MSDC0_DAT7>, 229*4882a593Smuzhiyun <PINMUX_GPIO122__FUNC_MSDC0_CMD>; 230*4882a593Smuzhiyun input-enable; 231*4882a593Smuzhiyun drive-strength = <MTK_DRIVE_10mA>; 232*4882a593Smuzhiyun bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 233*4882a593Smuzhiyun }; 234*4882a593Smuzhiyun 235*4882a593Smuzhiyun pins_clk { 236*4882a593Smuzhiyun pinmux = <PINMUX_GPIO124__FUNC_MSDC0_CLK>; 237*4882a593Smuzhiyun drive-strength = <MTK_DRIVE_10mA>; 238*4882a593Smuzhiyun bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 239*4882a593Smuzhiyun }; 240*4882a593Smuzhiyun 241*4882a593Smuzhiyun pins_ds { 242*4882a593Smuzhiyun pinmux = <PINMUX_GPIO131__FUNC_MSDC0_DSL>; 243*4882a593Smuzhiyun drive-strength = <MTK_DRIVE_10mA>; 244*4882a593Smuzhiyun bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 245*4882a593Smuzhiyun }; 246*4882a593Smuzhiyun 247*4882a593Smuzhiyun pins_rst { 248*4882a593Smuzhiyun pinmux = <PINMUX_GPIO133__FUNC_MSDC0_RSTB>; 249*4882a593Smuzhiyun drive-strength = <MTK_DRIVE_10mA>; 250*4882a593Smuzhiyun bias-pull-up; 251*4882a593Smuzhiyun }; 252*4882a593Smuzhiyun }; 253*4882a593Smuzhiyun 254*4882a593Smuzhiyun mmc1_pins_default: mmc1default { 255*4882a593Smuzhiyun pins_cmd_dat { 256*4882a593Smuzhiyun pinmux = <PINMUX_GPIO31__FUNC_MSDC1_CMD>, 257*4882a593Smuzhiyun <PINMUX_GPIO32__FUNC_MSDC1_DAT0>, 258*4882a593Smuzhiyun <PINMUX_GPIO34__FUNC_MSDC1_DAT1>, 259*4882a593Smuzhiyun <PINMUX_GPIO33__FUNC_MSDC1_DAT2>, 260*4882a593Smuzhiyun <PINMUX_GPIO30__FUNC_MSDC1_DAT3>; 261*4882a593Smuzhiyun input-enable; 262*4882a593Smuzhiyun bias-pull-up; 263*4882a593Smuzhiyun }; 264*4882a593Smuzhiyun 265*4882a593Smuzhiyun pins_clk { 266*4882a593Smuzhiyun pinmux = <PINMUX_GPIO29__FUNC_MSDC1_CLK>; 267*4882a593Smuzhiyun input-enable; 268*4882a593Smuzhiyun bias-pull-down; 269*4882a593Smuzhiyun }; 270*4882a593Smuzhiyun 271*4882a593Smuzhiyun pins_pmu { 272*4882a593Smuzhiyun pinmux = <PINMUX_GPIO178__FUNC_GPIO178>, 273*4882a593Smuzhiyun <PINMUX_GPIO166__FUNC_GPIO166>; 274*4882a593Smuzhiyun output-high; 275*4882a593Smuzhiyun }; 276*4882a593Smuzhiyun }; 277*4882a593Smuzhiyun 278*4882a593Smuzhiyun mmc1_pins_uhs: mmc1 { 279*4882a593Smuzhiyun pins_cmd_dat { 280*4882a593Smuzhiyun pinmux = <PINMUX_GPIO31__FUNC_MSDC1_CMD>, 281*4882a593Smuzhiyun <PINMUX_GPIO32__FUNC_MSDC1_DAT0>, 282*4882a593Smuzhiyun <PINMUX_GPIO34__FUNC_MSDC1_DAT1>, 283*4882a593Smuzhiyun <PINMUX_GPIO33__FUNC_MSDC1_DAT2>, 284*4882a593Smuzhiyun <PINMUX_GPIO30__FUNC_MSDC1_DAT3>; 285*4882a593Smuzhiyun drive-strength = <MTK_DRIVE_6mA>; 286*4882a593Smuzhiyun input-enable; 287*4882a593Smuzhiyun bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 288*4882a593Smuzhiyun }; 289*4882a593Smuzhiyun 290*4882a593Smuzhiyun pins_clk { 291*4882a593Smuzhiyun pinmux = <PINMUX_GPIO29__FUNC_MSDC1_CLK>; 292*4882a593Smuzhiyun drive-strength = <MTK_DRIVE_6mA>; 293*4882a593Smuzhiyun bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 294*4882a593Smuzhiyun input-enable; 295*4882a593Smuzhiyun }; 296*4882a593Smuzhiyun }; 297*4882a593Smuzhiyun 298*4882a593Smuzhiyun spi_pins_1: spi1{ 299*4882a593Smuzhiyun pins_spi{ 300*4882a593Smuzhiyun pinmux = <PINMUX_GPIO161__FUNC_SPI1_A_MI>, 301*4882a593Smuzhiyun <PINMUX_GPIO162__FUNC_SPI1_A_CSB>, 302*4882a593Smuzhiyun <PINMUX_GPIO163__FUNC_SPI1_A_MO>, 303*4882a593Smuzhiyun <PINMUX_GPIO164__FUNC_SPI1_A_CLK>; 304*4882a593Smuzhiyun bias-disable; 305*4882a593Smuzhiyun }; 306*4882a593Smuzhiyun }; 307*4882a593Smuzhiyun 308*4882a593Smuzhiyun spi_pins_2: spi2{ 309*4882a593Smuzhiyun pins_spi{ 310*4882a593Smuzhiyun pinmux = <PINMUX_GPIO0__FUNC_SPI2_CSB>, 311*4882a593Smuzhiyun <PINMUX_GPIO1__FUNC_SPI2_MO>, 312*4882a593Smuzhiyun <PINMUX_GPIO2__FUNC_SPI2_CLK>, 313*4882a593Smuzhiyun <PINMUX_GPIO94__FUNC_SPI2_MI>; 314*4882a593Smuzhiyun bias-disable; 315*4882a593Smuzhiyun }; 316*4882a593Smuzhiyun }; 317*4882a593Smuzhiyun 318*4882a593Smuzhiyun spi_pins_3: spi3{ 319*4882a593Smuzhiyun pins_spi{ 320*4882a593Smuzhiyun pinmux = <PINMUX_GPIO21__FUNC_SPI3_MI>, 321*4882a593Smuzhiyun <PINMUX_GPIO22__FUNC_SPI3_CSB>, 322*4882a593Smuzhiyun <PINMUX_GPIO23__FUNC_SPI3_MO>, 323*4882a593Smuzhiyun <PINMUX_GPIO24__FUNC_SPI3_CLK>; 324*4882a593Smuzhiyun bias-disable; 325*4882a593Smuzhiyun }; 326*4882a593Smuzhiyun }; 327*4882a593Smuzhiyun 328*4882a593Smuzhiyun spi_pins_4: spi4{ 329*4882a593Smuzhiyun pins_spi{ 330*4882a593Smuzhiyun pinmux = <PINMUX_GPIO17__FUNC_SPI4_MI>, 331*4882a593Smuzhiyun <PINMUX_GPIO18__FUNC_SPI4_CSB>, 332*4882a593Smuzhiyun <PINMUX_GPIO19__FUNC_SPI4_MO>, 333*4882a593Smuzhiyun <PINMUX_GPIO20__FUNC_SPI4_CLK>; 334*4882a593Smuzhiyun bias-disable; 335*4882a593Smuzhiyun }; 336*4882a593Smuzhiyun }; 337*4882a593Smuzhiyun 338*4882a593Smuzhiyun spi_pins_5: spi5{ 339*4882a593Smuzhiyun pins_spi{ 340*4882a593Smuzhiyun pinmux = <PINMUX_GPIO13__FUNC_SPI5_MI>, 341*4882a593Smuzhiyun <PINMUX_GPIO14__FUNC_SPI5_CSB>, 342*4882a593Smuzhiyun <PINMUX_GPIO15__FUNC_SPI5_MO>, 343*4882a593Smuzhiyun <PINMUX_GPIO16__FUNC_SPI5_CLK>; 344*4882a593Smuzhiyun bias-disable; 345*4882a593Smuzhiyun }; 346*4882a593Smuzhiyun }; 347*4882a593Smuzhiyun}; 348*4882a593Smuzhiyun 349*4882a593Smuzhiyun&spi0 { 350*4882a593Smuzhiyun pinctrl-names = "default"; 351*4882a593Smuzhiyun pinctrl-0 = <&spi_pins_0>; 352*4882a593Smuzhiyun mediatek,pad-select = <0>; 353*4882a593Smuzhiyun status = "okay"; 354*4882a593Smuzhiyun}; 355*4882a593Smuzhiyun 356*4882a593Smuzhiyun&spi1 { 357*4882a593Smuzhiyun pinctrl-names = "default"; 358*4882a593Smuzhiyun pinctrl-0 = <&spi_pins_1>; 359*4882a593Smuzhiyun mediatek,pad-select = <0>; 360*4882a593Smuzhiyun status = "okay"; 361*4882a593Smuzhiyun}; 362*4882a593Smuzhiyun 363*4882a593Smuzhiyun&spi2 { 364*4882a593Smuzhiyun pinctrl-names = "default"; 365*4882a593Smuzhiyun pinctrl-0 = <&spi_pins_2>; 366*4882a593Smuzhiyun mediatek,pad-select = <0>; 367*4882a593Smuzhiyun status = "okay"; 368*4882a593Smuzhiyun}; 369*4882a593Smuzhiyun 370*4882a593Smuzhiyun&spi3 { 371*4882a593Smuzhiyun pinctrl-names = "default"; 372*4882a593Smuzhiyun pinctrl-0 = <&spi_pins_3>; 373*4882a593Smuzhiyun mediatek,pad-select = <0>; 374*4882a593Smuzhiyun status = "okay"; 375*4882a593Smuzhiyun}; 376*4882a593Smuzhiyun 377*4882a593Smuzhiyun&spi4 { 378*4882a593Smuzhiyun pinctrl-names = "default"; 379*4882a593Smuzhiyun pinctrl-0 = <&spi_pins_4>; 380*4882a593Smuzhiyun mediatek,pad-select = <0>; 381*4882a593Smuzhiyun status = "okay"; 382*4882a593Smuzhiyun}; 383*4882a593Smuzhiyun 384*4882a593Smuzhiyun&spi5 { 385*4882a593Smuzhiyun pinctrl-names = "default"; 386*4882a593Smuzhiyun pinctrl-0 = <&spi_pins_5>; 387*4882a593Smuzhiyun mediatek,pad-select = <0>; 388*4882a593Smuzhiyun status = "okay"; 389*4882a593Smuzhiyun 390*4882a593Smuzhiyun}; 391*4882a593Smuzhiyun 392*4882a593Smuzhiyun&uart0 { 393*4882a593Smuzhiyun status = "okay"; 394*4882a593Smuzhiyun}; 395