1/* 2 * am335x-cm-t335.dts - Device Tree file for Compulab CM-T335 3 * 4 * Copyright (C) 2014 - 2015 CompuLab Ltd. - http://www.compulab.co.il/ 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License version 2 as 8 * published by the Free Software Foundation. 9 */ 10 11/dts-v1/; 12 13#include "am33xx.dtsi" 14#include <dt-bindings/interrupt-controller/irq.h> 15 16/ { 17 model = "CompuLab CM-T335"; 18 compatible = "compulab,cm-t335", "ti,am33xx"; 19 20 memory@80000000 { 21 device_type = "memory"; 22 reg = <0x80000000 0x8000000>; /* 128 MB */ 23 }; 24 25 leds { 26 compatible = "gpio-leds"; 27 pinctrl-names = "default"; 28 pinctrl-0 = <&gpio_led_pins>; 29 led0 { 30 label = "cm_t335:green"; 31 gpios = <&gpio2 0 GPIO_ACTIVE_LOW>; /* gpio2_0 */ 32 linux,default-trigger = "heartbeat"; 33 }; 34 }; 35 36 /* regulator for mmc */ 37 vmmc_fixed: fixedregulator0 { 38 compatible = "regulator-fixed"; 39 regulator-name = "vmmc_fixed"; 40 regulator-min-microvolt = <3300000>; 41 regulator-max-microvolt = <3300000>; 42 }; 43 44 /* Regulator for WiFi */ 45 vwlan_fixed: fixedregulator2 { 46 compatible = "regulator-fixed"; 47 regulator-name = "vwlan_fixed"; 48 gpio = <&gpio0 20 GPIO_ACTIVE_HIGH>; /* gpio0_20 */ 49 enable-active-high; 50 regulator-boot-off; 51 }; 52 53 backlight { 54 compatible = "pwm-backlight"; 55 pwms = <&ecap0 0 50000 0>; 56 brightness-levels = <0 51 53 56 62 75 101 152 255>; 57 default-brightness-level = <8>; 58 }; 59 60 sound { 61 compatible = "simple-audio-card"; 62 simple-audio-card,name = "cm-t335"; 63 64 simple-audio-card,widgets = 65 "Microphone", "Mic Jack", 66 "Line", "Line In", 67 "Headphone", "Headphone Jack"; 68 69 simple-audio-card,routing = 70 "Headphone Jack", "LHPOUT", 71 "Headphone Jack", "RHPOUT", 72 "LLINEIN", "Line In", 73 "RLINEIN", "Line In", 74 "MICIN", "Mic Jack"; 75 76 simple-audio-card,format = "i2s"; 77 simple-audio-card,bitclock-master = <&sound_master>; 78 simple-audio-card,frame-master = <&sound_master>; 79 80 simple-audio-card,cpu { 81 sound-dai = <&mcasp1>; 82 }; 83 84 sound_master: simple-audio-card,codec { 85 sound-dai = <&tlv320aic23>; 86 system-clock-frequency = <12000000>; 87 }; 88 }; 89}; 90 91&am33xx_pinmux { 92 pinctrl-names = "default"; 93 pinctrl-0 = <&bluetooth_pins>; 94 95 i2c0_pins: pinmux_i2c0_pins { 96 pinctrl-single,pins = < 97 /* i2c0_sda.i2c0_sda */ 98 AM33XX_IOPAD(0x988, PIN_INPUT_PULLUP | MUX_MODE0) 99 /* i2c0_scl.i2c0_scl */ 100 AM33XX_IOPAD(0x98c, PIN_INPUT_PULLUP | MUX_MODE0) 101 >; 102 }; 103 104 i2c1_pins: pinmux_i2c1_pins { 105 pinctrl-single,pins = < 106 /* uart0_ctsn.i2c1_sda */ 107 AM33XX_IOPAD(0x968, PIN_INPUT_PULLUP | MUX_MODE2) 108 /* uart0_rtsn.i2c1_scl */ 109 AM33XX_IOPAD(0x96c, PIN_INPUT_PULLUP | MUX_MODE2) 110 >; 111 }; 112 113 gpio_led_pins: pinmux_gpio_led_pins { 114 pinctrl-single,pins = < 115 /* gpmc_csn3.gpio2_0 */ 116 AM33XX_IOPAD(0x888, PIN_OUTPUT | MUX_MODE7) 117 >; 118 }; 119 120 nandflash_pins: pinmux_nandflash_pins { 121 pinctrl-single,pins = < 122 /* gpmc_ad0.gpmc_ad0 */ 123 AM33XX_IOPAD(0x800, PIN_INPUT_PULLUP | MUX_MODE0) 124 /* gpmc_ad1.gpmc_ad1 */ 125 AM33XX_IOPAD(0x804, PIN_INPUT_PULLUP | MUX_MODE0) 126 /* gpmc_ad2.gpmc_ad2 */ 127 AM33XX_IOPAD(0x808, PIN_INPUT_PULLUP | MUX_MODE0) 128 /* gpmc_ad3.gpmc_ad3 */ 129 AM33XX_IOPAD(0x80c, PIN_INPUT_PULLUP | MUX_MODE0) 130 /* gpmc_ad4.gpmc_ad4 */ 131 AM33XX_IOPAD(0x810, PIN_INPUT_PULLUP | MUX_MODE0) 132 /* gpmc_ad5.gpmc_ad5 */ 133 AM33XX_IOPAD(0x814, PIN_INPUT_PULLUP | MUX_MODE0) 134 /* gpmc_ad6.gpmc_ad6 */ 135 AM33XX_IOPAD(0x818, PIN_INPUT_PULLUP | MUX_MODE0) 136 /* gpmc_ad7.gpmc_ad7 */ 137 AM33XX_IOPAD(0x81c, PIN_INPUT_PULLUP | MUX_MODE0) 138 /* gpmc_wait0.gpmc_wait0 */ 139 AM33XX_IOPAD(0x870, PIN_INPUT_PULLUP | MUX_MODE0) 140 /* gpmc_wpn.gpio0_30 */ 141 AM33XX_IOPAD(0x874, PIN_INPUT_PULLUP | MUX_MODE7) 142 /* gpmc_csn0.gpmc_csn0 */ 143 AM33XX_IOPAD(0x87c, PIN_OUTPUT | MUX_MODE0) 144 /* gpmc_advn_ale.gpmc_advn_ale */ 145 AM33XX_IOPAD(0x890, PIN_OUTPUT | MUX_MODE0) 146 /* gpmc_oen_ren.gpmc_oen_ren */ 147 AM33XX_IOPAD(0x894, PIN_OUTPUT | MUX_MODE0) 148 /* gpmc_wen.gpmc_wen */ 149 AM33XX_IOPAD(0x898, PIN_OUTPUT | MUX_MODE0) 150 /* gpmc_ben0_cle.gpmc_ben0_cle */ 151 AM33XX_IOPAD(0x89c, PIN_OUTPUT | MUX_MODE0) 152 >; 153 }; 154 155 uart0_pins: pinmux_uart0_pins { 156 pinctrl-single,pins = < 157 /* uart0_rxd.uart0_rxd */ 158 AM33XX_IOPAD(0x970, PIN_INPUT_PULLUP | MUX_MODE0) 159 /* uart0_txd.uart0_txd */ 160 AM33XX_IOPAD(0x974, PIN_OUTPUT_PULLDOWN | MUX_MODE0) 161 >; 162 }; 163 164 uart1_pins: pinmux_uart1_pins { 165 pinctrl-single,pins = < 166 /* uart1_ctsn.uart1_ctsn */ 167 AM33XX_IOPAD(0x978, PIN_INPUT | MUX_MODE0) 168 /* uart1_rtsn.uart1_rtsn */ 169 AM33XX_IOPAD(0x97C, PIN_OUTPUT_PULLDOWN | MUX_MODE0) 170 /* uart1_rxd.uart1_rxd */ 171 AM33XX_IOPAD(0x980, PIN_INPUT_PULLUP | MUX_MODE0) 172 /* uart1_txd.uart1_txd */ 173 AM33XX_IOPAD(0x984, PIN_OUTPUT_PULLDOWN | MUX_MODE0) 174 >; 175 }; 176 177 dcan0_pins: pinmux_dcan0_pins { 178 pinctrl-single,pins = < 179 /* uart1_ctsn.dcan0_tx */ 180 AM33XX_IOPAD(0x978, PIN_OUTPUT | MUX_MODE2) 181 /* uart1_rtsn.dcan0_rx */ 182 AM33XX_IOPAD(0x97C, PIN_INPUT | MUX_MODE2) 183 >; 184 }; 185 186 dcan1_pins: pinmux_dcan1_pins { 187 pinctrl-single,pins = < 188 /* uart1_rxd.dcan1_tx */ 189 AM33XX_IOPAD(0x980, PIN_OUTPUT | MUX_MODE2) 190 /* uart1_txd.dcan1_rx */ 191 AM33XX_IOPAD(0x984, PIN_INPUT | MUX_MODE2) 192 >; 193 }; 194 195 ecap0_pins: pinmux_ecap0_pins { 196 pinctrl-single,pins = < 197 /* eCAP0_in_PWM0_out.eCAP0_in_PWM0_out MODE0 */ 198 AM33XX_IOPAD(0x964, 0x0) 199 >; 200 }; 201 202 cpsw_default: cpsw_default { 203 pinctrl-single,pins = < 204 /* Slave 1 */ 205 /* mii1_tx_en.rgmii1_tctl */ 206 AM33XX_IOPAD(0x914, PIN_OUTPUT_PULLDOWN | MUX_MODE2) 207 /* mii1_rxdv.rgmii1_rctl */ 208 AM33XX_IOPAD(0x918, PIN_INPUT_PULLDOWN | MUX_MODE2) 209 /* mii1_txd3.rgmii1_td3 */ 210 AM33XX_IOPAD(0x91c, PIN_OUTPUT_PULLDOWN | MUX_MODE2) 211 /* mii1_txd2.rgmii1_td2 */ 212 AM33XX_IOPAD(0x920, PIN_OUTPUT_PULLDOWN | MUX_MODE2) 213 /* mii1_txd1.rgmii1_td1 */ 214 AM33XX_IOPAD(0x924, PIN_OUTPUT_PULLDOWN | MUX_MODE2) 215 /* mii1_txd0.rgmii1_td0 */ 216 AM33XX_IOPAD(0x928, PIN_OUTPUT_PULLDOWN | MUX_MODE2) 217 /* mii1_txclk.rgmii1_tclk */ 218 AM33XX_IOPAD(0x92c, PIN_OUTPUT_PULLDOWN | MUX_MODE2) 219 /* mii1_rxclk.rgmii1_rclk */ 220 AM33XX_IOPAD(0x930, PIN_INPUT_PULLDOWN | MUX_MODE2) 221 /* mii1_rxd3.rgmii1_rd3 */ 222 AM33XX_IOPAD(0x934, PIN_INPUT_PULLDOWN | MUX_MODE2) 223 /* mii1_rxd2.rgmii1_rd2 */ 224 AM33XX_IOPAD(0x938, PIN_INPUT_PULLDOWN | MUX_MODE2) 225 /* mii1_rxd1.rgmii1_rd1 */ 226 AM33XX_IOPAD(0x93c, PIN_INPUT_PULLDOWN | MUX_MODE2) 227 /* mii1_rxd0.rgmii1_rd0 */ 228 AM33XX_IOPAD(0x940, PIN_INPUT_PULLDOWN | MUX_MODE2) 229 >; 230 }; 231 232 cpsw_sleep: cpsw_sleep { 233 pinctrl-single,pins = < 234 /* Slave 1 reset value */ 235 AM33XX_IOPAD(0x914, PIN_INPUT_PULLDOWN | MUX_MODE7) 236 AM33XX_IOPAD(0x918, PIN_INPUT_PULLDOWN | MUX_MODE7) 237 AM33XX_IOPAD(0x91c, PIN_INPUT_PULLDOWN | MUX_MODE7) 238 AM33XX_IOPAD(0x920, PIN_INPUT_PULLDOWN | MUX_MODE7) 239 AM33XX_IOPAD(0x924, PIN_INPUT_PULLDOWN | MUX_MODE7) 240 AM33XX_IOPAD(0x928, PIN_INPUT_PULLDOWN | MUX_MODE7) 241 AM33XX_IOPAD(0x92c, PIN_INPUT_PULLDOWN | MUX_MODE7) 242 AM33XX_IOPAD(0x930, PIN_INPUT_PULLDOWN | MUX_MODE7) 243 AM33XX_IOPAD(0x934, PIN_INPUT_PULLDOWN | MUX_MODE7) 244 AM33XX_IOPAD(0x938, PIN_INPUT_PULLDOWN | MUX_MODE7) 245 AM33XX_IOPAD(0x93c, PIN_INPUT_PULLDOWN | MUX_MODE7) 246 AM33XX_IOPAD(0x940, PIN_INPUT_PULLDOWN | MUX_MODE7) 247 >; 248 }; 249 250 davinci_mdio_default: davinci_mdio_default { 251 pinctrl-single,pins = < 252 /* mdio_data.mdio_data */ 253 AM33XX_IOPAD(0x948, PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0) 254 /* mdio_clk.mdio_clk */ 255 AM33XX_IOPAD(0x94c, PIN_OUTPUT_PULLUP | MUX_MODE0) 256 >; 257 }; 258 259 davinci_mdio_sleep: davinci_mdio_sleep { 260 pinctrl-single,pins = < 261 /* MDIO reset value */ 262 AM33XX_IOPAD(0x948, PIN_INPUT_PULLDOWN | MUX_MODE7) 263 AM33XX_IOPAD(0x94c, PIN_INPUT_PULLDOWN | MUX_MODE7) 264 >; 265 }; 266 267 mmc1_pins: pinmux_mmc1_pins { 268 pinctrl-single,pins = < 269 /* mmc0_dat3.mmc0_dat3 */ 270 AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) 271 /* mmc0_dat2.mmc0_dat2 */ 272 AM33XX_IOPAD(0x8f4, PIN_INPUT_PULLUP | MUX_MODE0) 273 /* mmc0_dat1.mmc0_dat1 */ 274 AM33XX_IOPAD(0x8f8, PIN_INPUT_PULLUP | MUX_MODE0) 275 /* mmc0_dat0.mmc0_dat0 */ 276 AM33XX_IOPAD(0x8fc, PIN_INPUT_PULLUP | MUX_MODE0) 277 /* mmc0_clk.mmc0_clk */ 278 AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) 279 /* mmc0_cmd.mmc0_cmd */ 280 AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) 281 >; 282 }; 283 284 spi0_pins: pinmux_spi0_pins { 285 pinctrl-single,pins = < 286 /* spi0_sclk.spi0_sclk */ 287 AM33XX_IOPAD(0x950, PIN_INPUT | MUX_MODE0) 288 /* spi0_d0.spi0_d0 */ 289 AM33XX_IOPAD(0x954, PIN_OUTPUT_PULLUP | MUX_MODE0) 290 /* spi0_d1.spi0_d1 */ 291 AM33XX_IOPAD(0x958, PIN_INPUT | MUX_MODE0) 292 /* spi0_cs0.spi0_cs0 */ 293 AM33XX_IOPAD(0x95C, PIN_OUTPUT | MUX_MODE0) 294 /* spi0_cs1.spi0_cs1 */ 295 AM33XX_IOPAD(0x960, PIN_OUTPUT | MUX_MODE0) 296 >; 297 }; 298 299 /* wl1271 bluetooth */ 300 bluetooth_pins: pinmux_bluetooth_pins { 301 pinctrl-single,pins = < 302 /* XDMA_EVENT_INTR0.gpio0_19 - bluetooth enable */ 303 AM33XX_IOPAD(0x9b0, PIN_OUTPUT_PULLUP | MUX_MODE7) 304 >; 305 }; 306 307 /* TLV320AIC23B codec */ 308 mcasp1_pins: pinmux_mcasp1_pins { 309 pinctrl-single,pins = < 310 /* MII1_CRS.mcasp1_aclkx */ 311 AM33XX_IOPAD(0x90c, PIN_INPUT_PULLDOWN | MUX_MODE4) 312 /* MII1_RX_ER.mcasp1_fsx */ 313 AM33XX_IOPAD(0x910, PIN_INPUT_PULLDOWN | MUX_MODE4) 314 /* MII1_COL.mcasp1_axr2 */ 315 AM33XX_IOPAD(0x908, PIN_INPUT_PULLDOWN | MUX_MODE4) 316 /* RMII1_REF_CLK.mcasp1_axr3 */ 317 AM33XX_IOPAD(0x944, PIN_INPUT_PULLDOWN | MUX_MODE4) 318 >; 319 }; 320 321 /* wl1271 WiFi */ 322 wifi_pins: pinmux_wifi_pins { 323 pinctrl-single,pins = < 324 /* EMU1.gpio3_8 - WiFi IRQ */ 325 AM33XX_IOPAD(0x9e8, PIN_INPUT_PULLUP | MUX_MODE7) 326 /* XDMA_EVENT_INTR1.gpio0_20 - WiFi enable */ 327 AM33XX_IOPAD(0x9b4, PIN_OUTPUT | MUX_MODE7) 328 >; 329 }; 330}; 331 332&uart0 { 333 pinctrl-names = "default"; 334 pinctrl-0 = <&uart0_pins>; 335 336 status = "okay"; 337}; 338 339/* WLS1271 bluetooth */ 340&uart1 { 341 pinctrl-names = "default"; 342 pinctrl-0 = <&uart1_pins>; 343 344status = "okay"; 345}; 346 347&i2c0 { 348 pinctrl-names = "default"; 349 pinctrl-0 = <&i2c0_pins>; 350 351 status = "okay"; 352 clock-frequency = <400000>; 353 /* CM-T335 board EEPROM */ 354 eeprom: 24c02@50 { 355 compatible = "atmel,24c02"; 356 reg = <0x50>; 357 pagesize = <16>; 358 }; 359 /* Real Time Clock */ 360 ext_rtc: em3027@56 { 361 compatible = "emmicro,em3027"; 362 reg = <0x56>; 363 }; 364 /* Audio codec */ 365 tlv320aic23: codec@1a { 366 compatible = "ti,tlv320aic23"; 367 reg = <0x1a>; 368 #sound-dai-cells= <0>; 369 status = "okay"; 370 }; 371}; 372 373&usb { 374 status = "okay"; 375}; 376 377&usb_ctrl_mod { 378 status = "okay"; 379}; 380 381&usb0_phy { 382 status = "okay"; 383}; 384 385&usb0 { 386 status = "okay"; 387}; 388 389&cppi41dma { 390 status = "okay"; 391}; 392 393&epwmss0 { 394 status = "okay"; 395 396 ecap0: ecap@48300100 { 397 status = "okay"; 398 pinctrl-names = "default"; 399 pinctrl-0 = <&ecap0_pins>; 400 }; 401}; 402 403&gpmc { 404 status = "okay"; 405 pinctrl-names = "default"; 406 pinctrl-0 = <&nandflash_pins>; 407 ranges = <0 0 0x08000000 0x10000000>; /* CS0: NAND */ 408 nand@0,0 { 409 compatible = "ti,omap2-nand"; 410 reg = <0 0 4>; /* CS0, offset 0, IO size 4 */ 411 interrupt-parent = <&gpmc>; 412 interrupts = <0 IRQ_TYPE_NONE>, /* fifoevent */ 413 <1 IRQ_TYPE_NONE>; /* termcount */ 414 rb-gpios = <&gpmc 0 GPIO_ACTIVE_HIGH>; /* gpmc_wait0 */ 415 ti,nand-ecc-opt = "bch8"; 416 ti,elm-id = <&elm>; 417 nand-bus-width = <8>; 418 gpmc,device-width = <1>; 419 gpmc,sync-clk-ps = <0>; 420 gpmc,cs-on-ns = <0>; 421 gpmc,cs-rd-off-ns = <44>; 422 gpmc,cs-wr-off-ns = <44>; 423 gpmc,adv-on-ns = <6>; 424 gpmc,adv-rd-off-ns = <34>; 425 gpmc,adv-wr-off-ns = <44>; 426 gpmc,we-on-ns = <0>; 427 gpmc,we-off-ns = <40>; 428 gpmc,oe-on-ns = <0>; 429 gpmc,oe-off-ns = <54>; 430 gpmc,access-ns = <64>; 431 gpmc,rd-cycle-ns = <82>; 432 gpmc,wr-cycle-ns = <82>; 433 gpmc,bus-turnaround-ns = <0>; 434 gpmc,cycle2cycle-delay-ns = <0>; 435 gpmc,clk-activation-ns = <0>; 436 gpmc,wr-access-ns = <40>; 437 gpmc,wr-data-mux-bus-ns = <0>; 438 /* MTD partition table */ 439 #address-cells = <1>; 440 #size-cells = <1>; 441 partition@0 { 442 label = "spl"; 443 reg = <0x00000000 0x00200000>; 444 }; 445 partition@1 { 446 label = "uboot"; 447 reg = <0x00200000 0x00100000>; 448 }; 449 partition@2 { 450 label = "uboot environment"; 451 reg = <0x00300000 0x00100000>; 452 }; 453 partition@3 { 454 label = "dtb"; 455 reg = <0x00400000 0x00100000>; 456 }; 457 partition@4 { 458 label = "splash"; 459 reg = <0x00500000 0x00400000>; 460 }; 461 partition@5 { 462 label = "linux"; 463 reg = <0x00900000 0x00600000>; 464 }; 465 partition@6 { 466 label = "rootfs"; 467 reg = <0x00F00000 0>; 468 }; 469 }; 470}; 471 472&elm { 473 status = "okay"; 474}; 475 476&mac { 477 pinctrl-names = "default", "sleep"; 478 pinctrl-0 = <&cpsw_default>; 479 pinctrl-1 = <&cpsw_sleep>; 480 slaves = <1>; 481 status = "okay"; 482}; 483 484&davinci_mdio { 485 pinctrl-names = "default", "sleep"; 486 pinctrl-0 = <&davinci_mdio_default>; 487 pinctrl-1 = <&davinci_mdio_sleep>; 488 status = "okay"; 489}; 490 491&cpsw_emac0 { 492 phy_id = <&davinci_mdio>, <0>; 493 phy-mode = "rgmii-txid"; 494}; 495 496&mmc1 { 497 status = "okay"; 498 vmmc-supply = <&vmmc_fixed>; 499 bus-width = <4>; 500 pinctrl-names = "default"; 501 pinctrl-0 = <&mmc1_pins>; 502}; 503 504&dcan0 { 505 status = "okay"; 506 pinctrl-names = "default"; 507 pinctrl-0 = <&dcan0_pins>; 508}; 509 510&dcan1 { 511 status = "okay"; 512 pinctrl-names = "default"; 513 pinctrl-0 = <&dcan1_pins>; 514}; 515 516/* Touschscreen and analog digital converter */ 517&tscadc { 518 status = "okay"; 519 tsc { 520 ti,wires = <4>; 521 ti,x-plate-resistance = <200>; 522 ti,coordinate-readouts = <5>; 523 ti,wire-config = <0x01 0x10 0x23 0x32>; 524 ti,charge-delay = <0x400>; 525 }; 526 527 adc { 528 ti,adc-channels = <4 5 6 7>; 529 }; 530}; 531 532/* CPU audio */ 533&mcasp1 { 534 pinctrl-names = "default"; 535 pinctrl-0 = <&mcasp1_pins>; 536 537 op-mode = <0>; /* MCASP_IIS_MODE */ 538 tdm-slots = <2>; 539 /* 16 serializers */ 540 num-serializer = <16>; 541 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */ 542 0 0 2 1 0 0 0 0 0 0 0 0 0 0 0 0 543 >; 544 tx-num-evt = <1>; 545 rx-num-evt = <1>; 546 547 #sound-dai-cells= <0>; 548 status = "okay"; 549}; 550 551&spi0 { 552 status = "okay"; 553 pinctrl-names = "default"; 554 pinctrl-0 = <&spi0_pins>; 555 ti,pindir-d0-out-d1-in = <1>; 556 /* WLS1271 WiFi */ 557 wlcore: wlcore@1 { 558 compatible = "ti,wl1271"; 559 pinctrl-names = "default"; 560 pinctrl-0 = <&wifi_pins>; 561 reg = <1>; 562 spi-max-frequency = <48000000>; 563 clock-xtal; 564 ref-clock-frequency = <38400000>; 565 interrupt-parent = <&gpio3>; 566 interrupts = <8 IRQ_TYPE_LEVEL_HIGH>; 567 vwlan-supply = <&vwlan_fixed>; 568 }; 569}; 570