119b6403fSFabien Parent// SPDX-License-Identifier: GPL-2.0 219b6403fSFabien Parent/* 319b6403fSFabien Parent * Copyright (c) 2021 BayLibre, SAS. 419b6403fSFabien Parent * Author: Fabien Parent <fparent@baylibre.com> 519b6403fSFabien Parent */ 619b6403fSFabien Parent 719b6403fSFabien Parent/dts-v1/; 819b6403fSFabien Parent 919b6403fSFabien Parent#include <dt-bindings/gpio/gpio.h> 10*09c33202SFabien Parent#include <dt-bindings/input/input.h> 1119b6403fSFabien Parent#include "mt8183.dtsi" 1219b6403fSFabien Parent#include "mt6358.dtsi" 1319b6403fSFabien Parent 1419b6403fSFabien Parent/ { 1519b6403fSFabien Parent model = "Pumpkin MT8183"; 1619b6403fSFabien Parent compatible = "mediatek,mt8183-pumpkin", "mediatek,mt8183"; 1719b6403fSFabien Parent 1819b6403fSFabien Parent aliases { 1919b6403fSFabien Parent serial0 = &uart0; 2019b6403fSFabien Parent }; 2119b6403fSFabien Parent 2219b6403fSFabien Parent memory@40000000 { 2319b6403fSFabien Parent device_type = "memory"; 2419b6403fSFabien Parent reg = <0 0x40000000 0 0x80000000>; 2519b6403fSFabien Parent }; 2619b6403fSFabien Parent 2719b6403fSFabien Parent chosen { 2819b6403fSFabien Parent stdout-path = "serial0:921600n8"; 2919b6403fSFabien Parent }; 3019b6403fSFabien Parent 3119b6403fSFabien Parent reserved-memory { 3219b6403fSFabien Parent #address-cells = <2>; 3319b6403fSFabien Parent #size-cells = <2>; 3419b6403fSFabien Parent ranges; 3519b6403fSFabien Parent 36f9929b45SMatthias Brugger scp_mem_reserved: scp_mem_region@50000000 { 3719b6403fSFabien Parent compatible = "shared-dma-pool"; 3819b6403fSFabien Parent reg = <0 0x50000000 0 0x2900000>; 3919b6403fSFabien Parent no-map; 4019b6403fSFabien Parent }; 4119b6403fSFabien Parent }; 4219b6403fSFabien Parent 4319b6403fSFabien Parent leds { 4419b6403fSFabien Parent compatible = "gpio-leds"; 4519b6403fSFabien Parent 4619b6403fSFabien Parent led-red { 4719b6403fSFabien Parent label = "red"; 4819b6403fSFabien Parent gpios = <&pio 155 GPIO_ACTIVE_HIGH>; 4919b6403fSFabien Parent default-state = "off"; 5019b6403fSFabien Parent }; 5119b6403fSFabien Parent 5219b6403fSFabien Parent led-green { 5319b6403fSFabien Parent label = "green"; 5419b6403fSFabien Parent gpios = <&pio 156 GPIO_ACTIVE_HIGH>; 5519b6403fSFabien Parent default-state = "off"; 5619b6403fSFabien Parent }; 5719b6403fSFabien Parent }; 5819b6403fSFabien Parent 5941d2d562SFabien Parent thermistor { 6019b6403fSFabien Parent compatible = "murata,ncp03wf104"; 6119b6403fSFabien Parent pullup-uv = <1800000>; 6219b6403fSFabien Parent pullup-ohm = <390000>; 6319b6403fSFabien Parent pulldown-ohm = <0>; 6419b6403fSFabien Parent io-channels = <&auxadc 0>; 6519b6403fSFabien Parent }; 6619b6403fSFabien Parent}; 6719b6403fSFabien Parent 6819b6403fSFabien Parent&auxadc { 6919b6403fSFabien Parent status = "okay"; 7019b6403fSFabien Parent}; 7119b6403fSFabien Parent 72a8168cebSNicolas Boichat&gpu { 73a8168cebSNicolas Boichat mali-supply = <&mt6358_vgpu_reg>; 74a8168cebSNicolas Boichat sram-supply = <&mt6358_vsram_gpu_reg>; 75a8168cebSNicolas Boichat}; 76a8168cebSNicolas Boichat 7719b6403fSFabien Parent&i2c0 { 7819b6403fSFabien Parent pinctrl-names = "default"; 7919b6403fSFabien Parent pinctrl-0 = <&i2c_pins_0>; 8019b6403fSFabien Parent status = "okay"; 8119b6403fSFabien Parent clock-frequency = <100000>; 8219b6403fSFabien Parent}; 8319b6403fSFabien Parent 8419b6403fSFabien Parent&i2c1 { 8519b6403fSFabien Parent pinctrl-names = "default"; 8619b6403fSFabien Parent pinctrl-0 = <&i2c_pins_1>; 8719b6403fSFabien Parent status = "okay"; 8819b6403fSFabien Parent clock-frequency = <100000>; 8919b6403fSFabien Parent}; 9019b6403fSFabien Parent 9119b6403fSFabien Parent&i2c2 { 9219b6403fSFabien Parent pinctrl-names = "default"; 9319b6403fSFabien Parent pinctrl-0 = <&i2c_pins_2>; 9419b6403fSFabien Parent status = "okay"; 9519b6403fSFabien Parent clock-frequency = <100000>; 9619b6403fSFabien Parent}; 9719b6403fSFabien Parent 9819b6403fSFabien Parent&i2c3 { 9919b6403fSFabien Parent pinctrl-names = "default"; 10019b6403fSFabien Parent pinctrl-0 = <&i2c_pins_3>; 10119b6403fSFabien Parent status = "okay"; 10219b6403fSFabien Parent clock-frequency = <100000>; 10319b6403fSFabien Parent}; 10419b6403fSFabien Parent 10519b6403fSFabien Parent&i2c4 { 10619b6403fSFabien Parent pinctrl-names = "default"; 10719b6403fSFabien Parent pinctrl-0 = <&i2c_pins_4>; 10819b6403fSFabien Parent status = "okay"; 10919b6403fSFabien Parent clock-frequency = <100000>; 11019b6403fSFabien Parent}; 11119b6403fSFabien Parent 11219b6403fSFabien Parent&i2c5 { 11319b6403fSFabien Parent pinctrl-names = "default"; 11419b6403fSFabien Parent pinctrl-0 = <&i2c_pins_5>; 11519b6403fSFabien Parent status = "okay"; 11619b6403fSFabien Parent clock-frequency = <100000>; 11719b6403fSFabien Parent}; 11819b6403fSFabien Parent 11919b6403fSFabien Parent&i2c6 { 12019b6403fSFabien Parent pinctrl-names = "default"; 12119b6403fSFabien Parent pinctrl-0 = <&i2c6_pins>; 12219b6403fSFabien Parent status = "okay"; 12319b6403fSFabien Parent clock-frequency = <100000>; 12419b6403fSFabien Parent}; 12519b6403fSFabien Parent 126*09c33202SFabien Parent&keyboard { 127*09c33202SFabien Parent pinctrl-names = "default"; 128*09c33202SFabien Parent pinctrl-0 = <&keyboard_pins>; 129*09c33202SFabien Parent status = "okay"; 130*09c33202SFabien Parent linux,keymap = <MATRIX_KEY(0x00, 0x00, KEY_VOLUMEDOWN) 131*09c33202SFabien Parent MATRIX_KEY(0x01, 0x00, KEY_VOLUMEUP)>; 132*09c33202SFabien Parent keypad,num-rows = <2>; 133*09c33202SFabien Parent keypad,num-columns = <1>; 134*09c33202SFabien Parent debounce-delay-ms = <32>; 135*09c33202SFabien Parent mediatek,keys-per-group = <2>; 136*09c33202SFabien Parent}; 137*09c33202SFabien Parent 13819b6403fSFabien Parent&mmc0 { 13919b6403fSFabien Parent status = "okay"; 14019b6403fSFabien Parent pinctrl-names = "default", "state_uhs"; 14119b6403fSFabien Parent pinctrl-0 = <&mmc0_pins_default>; 14219b6403fSFabien Parent pinctrl-1 = <&mmc0_pins_uhs>; 14319b6403fSFabien Parent bus-width = <8>; 14419b6403fSFabien Parent max-frequency = <200000000>; 14519b6403fSFabien Parent cap-mmc-highspeed; 14619b6403fSFabien Parent mmc-hs200-1_8v; 14719b6403fSFabien Parent mmc-hs400-1_8v; 14819b6403fSFabien Parent cap-mmc-hw-reset; 14919b6403fSFabien Parent no-sdio; 15019b6403fSFabien Parent no-sd; 15119b6403fSFabien Parent hs400-ds-delay = <0x12814>; 15219b6403fSFabien Parent vmmc-supply = <&mt6358_vemc_reg>; 15319b6403fSFabien Parent vqmmc-supply = <&mt6358_vio18_reg>; 15419b6403fSFabien Parent assigned-clocks = <&topckgen CLK_TOP_MUX_MSDC50_0>; 15519b6403fSFabien Parent assigned-clock-parents = <&topckgen CLK_TOP_MSDCPLL_CK>; 15619b6403fSFabien Parent non-removable; 15719b6403fSFabien Parent}; 15819b6403fSFabien Parent 15919b6403fSFabien Parent&mmc1 { 16019b6403fSFabien Parent status = "okay"; 16119b6403fSFabien Parent pinctrl-names = "default", "state_uhs"; 16219b6403fSFabien Parent pinctrl-0 = <&mmc1_pins_default>; 16319b6403fSFabien Parent pinctrl-1 = <&mmc1_pins_uhs>; 16419b6403fSFabien Parent bus-width = <4>; 16519b6403fSFabien Parent max-frequency = <200000000>; 16619b6403fSFabien Parent cap-sd-highspeed; 16719b6403fSFabien Parent sd-uhs-sdr50; 16819b6403fSFabien Parent sd-uhs-sdr104; 16919b6403fSFabien Parent cap-sdio-irq; 17019b6403fSFabien Parent no-mmc; 17119b6403fSFabien Parent no-sd; 17219b6403fSFabien Parent vmmc-supply = <&mt6358_vmch_reg>; 17319b6403fSFabien Parent vqmmc-supply = <&mt6358_vmc_reg>; 17419b6403fSFabien Parent keep-power-in-suspend; 175a5b87cdcSFabio Estevam wakeup-source; 17619b6403fSFabien Parent non-removable; 17719b6403fSFabien Parent}; 17819b6403fSFabien Parent 17919b6403fSFabien Parent&pio { 18019b6403fSFabien Parent i2c_pins_0: i2c0 { 18119b6403fSFabien Parent pins_i2c{ 18219b6403fSFabien Parent pinmux = <PINMUX_GPIO82__FUNC_SDA0>, 18319b6403fSFabien Parent <PINMUX_GPIO83__FUNC_SCL0>; 18419b6403fSFabien Parent mediatek,pull-up-adv = <3>; 18519b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 18619b6403fSFabien Parent }; 18719b6403fSFabien Parent }; 18819b6403fSFabien Parent 18919b6403fSFabien Parent i2c_pins_1: i2c1 { 19019b6403fSFabien Parent pins_i2c{ 19119b6403fSFabien Parent pinmux = <PINMUX_GPIO81__FUNC_SDA1>, 19219b6403fSFabien Parent <PINMUX_GPIO84__FUNC_SCL1>; 19319b6403fSFabien Parent mediatek,pull-up-adv = <3>; 19419b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 19519b6403fSFabien Parent }; 19619b6403fSFabien Parent }; 19719b6403fSFabien Parent 19819b6403fSFabien Parent i2c_pins_2: i2c2 { 19919b6403fSFabien Parent pins_i2c{ 20019b6403fSFabien Parent pinmux = <PINMUX_GPIO103__FUNC_SCL2>, 20119b6403fSFabien Parent <PINMUX_GPIO104__FUNC_SDA2>; 20219b6403fSFabien Parent mediatek,pull-up-adv = <3>; 20319b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 20419b6403fSFabien Parent }; 20519b6403fSFabien Parent }; 20619b6403fSFabien Parent 20719b6403fSFabien Parent i2c_pins_3: i2c3 { 20819b6403fSFabien Parent pins_i2c{ 20919b6403fSFabien Parent pinmux = <PINMUX_GPIO50__FUNC_SCL3>, 21019b6403fSFabien Parent <PINMUX_GPIO51__FUNC_SDA3>; 21119b6403fSFabien Parent mediatek,pull-up-adv = <3>; 21219b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 21319b6403fSFabien Parent }; 21419b6403fSFabien Parent }; 21519b6403fSFabien Parent 21619b6403fSFabien Parent i2c_pins_4: i2c4 { 21719b6403fSFabien Parent pins_i2c{ 21819b6403fSFabien Parent pinmux = <PINMUX_GPIO105__FUNC_SCL4>, 21919b6403fSFabien Parent <PINMUX_GPIO106__FUNC_SDA4>; 22019b6403fSFabien Parent mediatek,pull-up-adv = <3>; 22119b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 22219b6403fSFabien Parent }; 22319b6403fSFabien Parent }; 22419b6403fSFabien Parent 22519b6403fSFabien Parent i2c_pins_5: i2c5 { 22619b6403fSFabien Parent pins_i2c{ 22719b6403fSFabien Parent pinmux = <PINMUX_GPIO48__FUNC_SCL5>, 22819b6403fSFabien Parent <PINMUX_GPIO49__FUNC_SDA5>; 22919b6403fSFabien Parent mediatek,pull-up-adv = <3>; 23019b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 23119b6403fSFabien Parent }; 23219b6403fSFabien Parent }; 23319b6403fSFabien Parent 23419b6403fSFabien Parent i2c6_pins: i2c6 { 23519b6403fSFabien Parent pins_cmd_dat { 23619b6403fSFabien Parent pinmux = <PINMUX_GPIO113__FUNC_SCL6>, 23719b6403fSFabien Parent <PINMUX_GPIO114__FUNC_SDA6>; 23819b6403fSFabien Parent mediatek,pull-up-adv = <3>; 23919b6403fSFabien Parent }; 24019b6403fSFabien Parent }; 24119b6403fSFabien Parent 242*09c33202SFabien Parent keyboard_pins: keyboard { 243*09c33202SFabien Parent pins_keyboard { 244*09c33202SFabien Parent pinmux = <PINMUX_GPIO91__FUNC_KPROW1>, 245*09c33202SFabien Parent <PINMUX_GPIO92__FUNC_KPROW0>, 246*09c33202SFabien Parent <PINMUX_GPIO93__FUNC_KPCOL0>; 247*09c33202SFabien Parent }; 248*09c33202SFabien Parent }; 249*09c33202SFabien Parent 25019b6403fSFabien Parent mmc0_pins_default: mmc0-pins-default { 25119b6403fSFabien Parent pins_cmd_dat { 25219b6403fSFabien Parent pinmux = <PINMUX_GPIO123__FUNC_MSDC0_DAT0>, 25319b6403fSFabien Parent <PINMUX_GPIO128__FUNC_MSDC0_DAT1>, 25419b6403fSFabien Parent <PINMUX_GPIO125__FUNC_MSDC0_DAT2>, 25519b6403fSFabien Parent <PINMUX_GPIO132__FUNC_MSDC0_DAT3>, 25619b6403fSFabien Parent <PINMUX_GPIO126__FUNC_MSDC0_DAT4>, 25719b6403fSFabien Parent <PINMUX_GPIO129__FUNC_MSDC0_DAT5>, 25819b6403fSFabien Parent <PINMUX_GPIO127__FUNC_MSDC0_DAT6>, 25919b6403fSFabien Parent <PINMUX_GPIO130__FUNC_MSDC0_DAT7>, 26019b6403fSFabien Parent <PINMUX_GPIO122__FUNC_MSDC0_CMD>; 26119b6403fSFabien Parent input-enable; 26219b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 26319b6403fSFabien Parent mediatek,pull-up-adv = <01>; 26419b6403fSFabien Parent }; 26519b6403fSFabien Parent 26619b6403fSFabien Parent pins_clk { 26719b6403fSFabien Parent pinmux = <PINMUX_GPIO124__FUNC_MSDC0_CLK>; 26819b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 26919b6403fSFabien Parent mediatek,pull-down-adv = <10>; 27019b6403fSFabien Parent }; 27119b6403fSFabien Parent 27219b6403fSFabien Parent pins_rst { 27319b6403fSFabien Parent pinmux = <PINMUX_GPIO133__FUNC_MSDC0_RSTB>; 27419b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 27519b6403fSFabien Parent mediatek,pull-down-adv = <01>; 27619b6403fSFabien Parent }; 27719b6403fSFabien Parent }; 27819b6403fSFabien Parent 27919b6403fSFabien Parent mmc0_pins_uhs: mmc0-pins-uhs { 28019b6403fSFabien Parent pins_cmd_dat { 28119b6403fSFabien Parent pinmux = <PINMUX_GPIO123__FUNC_MSDC0_DAT0>, 28219b6403fSFabien Parent <PINMUX_GPIO128__FUNC_MSDC0_DAT1>, 28319b6403fSFabien Parent <PINMUX_GPIO125__FUNC_MSDC0_DAT2>, 28419b6403fSFabien Parent <PINMUX_GPIO132__FUNC_MSDC0_DAT3>, 28519b6403fSFabien Parent <PINMUX_GPIO126__FUNC_MSDC0_DAT4>, 28619b6403fSFabien Parent <PINMUX_GPIO129__FUNC_MSDC0_DAT5>, 28719b6403fSFabien Parent <PINMUX_GPIO127__FUNC_MSDC0_DAT6>, 28819b6403fSFabien Parent <PINMUX_GPIO130__FUNC_MSDC0_DAT7>, 28919b6403fSFabien Parent <PINMUX_GPIO122__FUNC_MSDC0_CMD>; 29019b6403fSFabien Parent input-enable; 29119b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 29219b6403fSFabien Parent mediatek,pull-up-adv = <01>; 29319b6403fSFabien Parent }; 29419b6403fSFabien Parent 29519b6403fSFabien Parent pins_clk { 29619b6403fSFabien Parent pinmux = <PINMUX_GPIO124__FUNC_MSDC0_CLK>; 29719b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 29819b6403fSFabien Parent mediatek,pull-down-adv = <10>; 29919b6403fSFabien Parent }; 30019b6403fSFabien Parent 30119b6403fSFabien Parent pins_ds { 30219b6403fSFabien Parent pinmux = <PINMUX_GPIO131__FUNC_MSDC0_DSL>; 30319b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 30419b6403fSFabien Parent mediatek,pull-down-adv = <10>; 30519b6403fSFabien Parent }; 30619b6403fSFabien Parent 30719b6403fSFabien Parent pins_rst { 30819b6403fSFabien Parent pinmux = <PINMUX_GPIO133__FUNC_MSDC0_RSTB>; 30919b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 31019b6403fSFabien Parent mediatek,pull-up-adv = <01>; 31119b6403fSFabien Parent }; 31219b6403fSFabien Parent }; 31319b6403fSFabien Parent 31419b6403fSFabien Parent mmc1_pins_default: mmc1-pins-default { 31519b6403fSFabien Parent pins_cmd_dat { 31619b6403fSFabien Parent pinmux = <PINMUX_GPIO31__FUNC_MSDC1_CMD>, 31719b6403fSFabien Parent <PINMUX_GPIO32__FUNC_MSDC1_DAT0>, 31819b6403fSFabien Parent <PINMUX_GPIO34__FUNC_MSDC1_DAT1>, 31919b6403fSFabien Parent <PINMUX_GPIO33__FUNC_MSDC1_DAT2>, 32019b6403fSFabien Parent <PINMUX_GPIO30__FUNC_MSDC1_DAT3>; 32119b6403fSFabien Parent input-enable; 32219b6403fSFabien Parent mediatek,pull-up-adv = <10>; 32319b6403fSFabien Parent }; 32419b6403fSFabien Parent 32519b6403fSFabien Parent pins_clk { 32619b6403fSFabien Parent pinmux = <PINMUX_GPIO29__FUNC_MSDC1_CLK>; 32719b6403fSFabien Parent input-enable; 32819b6403fSFabien Parent mediatek,pull-down-adv = <10>; 32919b6403fSFabien Parent }; 33019b6403fSFabien Parent 33119b6403fSFabien Parent pins_pmu { 33219b6403fSFabien Parent pinmux = <PINMUX_GPIO178__FUNC_GPIO178>; 33319b6403fSFabien Parent output-high; 33419b6403fSFabien Parent }; 33519b6403fSFabien Parent }; 33619b6403fSFabien Parent 33719b6403fSFabien Parent mmc1_pins_uhs: mmc1-pins-uhs { 33819b6403fSFabien Parent pins_cmd_dat { 33919b6403fSFabien Parent pinmux = <PINMUX_GPIO31__FUNC_MSDC1_CMD>, 34019b6403fSFabien Parent <PINMUX_GPIO32__FUNC_MSDC1_DAT0>, 34119b6403fSFabien Parent <PINMUX_GPIO34__FUNC_MSDC1_DAT1>, 34219b6403fSFabien Parent <PINMUX_GPIO33__FUNC_MSDC1_DAT2>, 34319b6403fSFabien Parent <PINMUX_GPIO30__FUNC_MSDC1_DAT3>; 34419b6403fSFabien Parent drive-strength = <MTK_DRIVE_6mA>; 34519b6403fSFabien Parent input-enable; 34619b6403fSFabien Parent mediatek,pull-up-adv = <10>; 34719b6403fSFabien Parent }; 34819b6403fSFabien Parent 34919b6403fSFabien Parent pins_clk { 35019b6403fSFabien Parent pinmux = <PINMUX_GPIO29__FUNC_MSDC1_CLK>; 35119b6403fSFabien Parent drive-strength = <MTK_DRIVE_8mA>; 35219b6403fSFabien Parent mediatek,pull-down-adv = <10>; 35319b6403fSFabien Parent input-enable; 35419b6403fSFabien Parent }; 35519b6403fSFabien Parent }; 35619b6403fSFabien Parent}; 35719b6403fSFabien Parent 35819b6403fSFabien Parent&mfg { 35919b6403fSFabien Parent domain-supply = <&mt6358_vgpu_reg>; 36019b6403fSFabien Parent}; 36119b6403fSFabien Parent 36219b6403fSFabien Parent&cpu0 { 36319b6403fSFabien Parent proc-supply = <&mt6358_vproc12_reg>; 36419b6403fSFabien Parent}; 36519b6403fSFabien Parent 36619b6403fSFabien Parent&cpu1 { 36719b6403fSFabien Parent proc-supply = <&mt6358_vproc12_reg>; 36819b6403fSFabien Parent}; 36919b6403fSFabien Parent 37019b6403fSFabien Parent&cpu2 { 37119b6403fSFabien Parent proc-supply = <&mt6358_vproc12_reg>; 37219b6403fSFabien Parent}; 37319b6403fSFabien Parent 37419b6403fSFabien Parent&cpu3 { 37519b6403fSFabien Parent proc-supply = <&mt6358_vproc12_reg>; 37619b6403fSFabien Parent}; 37719b6403fSFabien Parent 37819b6403fSFabien Parent&cpu4 { 37919b6403fSFabien Parent proc-supply = <&mt6358_vproc11_reg>; 38019b6403fSFabien Parent}; 38119b6403fSFabien Parent 38219b6403fSFabien Parent&cpu5 { 38319b6403fSFabien Parent proc-supply = <&mt6358_vproc11_reg>; 38419b6403fSFabien Parent}; 38519b6403fSFabien Parent 38619b6403fSFabien Parent&cpu6 { 38719b6403fSFabien Parent proc-supply = <&mt6358_vproc11_reg>; 38819b6403fSFabien Parent}; 38919b6403fSFabien Parent 39019b6403fSFabien Parent&cpu7 { 39119b6403fSFabien Parent proc-supply = <&mt6358_vproc11_reg>; 39219b6403fSFabien Parent}; 39319b6403fSFabien Parent 39419b6403fSFabien Parent&uart0 { 39519b6403fSFabien Parent status = "okay"; 39619b6403fSFabien Parent}; 39719b6403fSFabien Parent 39819b6403fSFabien Parent&scp { 39919b6403fSFabien Parent status = "okay"; 40019b6403fSFabien Parent}; 40119b6403fSFabien Parent 40219b6403fSFabien Parent&dsi0 { 40319b6403fSFabien Parent status = "disabled"; 40419b6403fSFabien Parent}; 405