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> 1009c33202SFabien 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 36*e630c7b0SKrzysztof Kozlowski scp_mem_reserved: scp-mem@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}; 75a8168cebSNicolas Boichat 7619b6403fSFabien Parent&i2c0 { 7719b6403fSFabien Parent pinctrl-names = "default"; 7819b6403fSFabien Parent pinctrl-0 = <&i2c_pins_0>; 7919b6403fSFabien Parent status = "okay"; 8019b6403fSFabien Parent clock-frequency = <100000>; 8119b6403fSFabien Parent}; 8219b6403fSFabien Parent 8319b6403fSFabien Parent&i2c1 { 8419b6403fSFabien Parent pinctrl-names = "default"; 8519b6403fSFabien Parent pinctrl-0 = <&i2c_pins_1>; 8619b6403fSFabien Parent status = "okay"; 8719b6403fSFabien Parent clock-frequency = <100000>; 8819b6403fSFabien Parent}; 8919b6403fSFabien Parent 9019b6403fSFabien Parent&i2c2 { 9119b6403fSFabien Parent pinctrl-names = "default"; 9219b6403fSFabien Parent pinctrl-0 = <&i2c_pins_2>; 9319b6403fSFabien Parent status = "okay"; 9419b6403fSFabien Parent clock-frequency = <100000>; 9519b6403fSFabien Parent}; 9619b6403fSFabien Parent 9719b6403fSFabien Parent&i2c3 { 9819b6403fSFabien Parent pinctrl-names = "default"; 9919b6403fSFabien Parent pinctrl-0 = <&i2c_pins_3>; 10019b6403fSFabien Parent status = "okay"; 10119b6403fSFabien Parent clock-frequency = <100000>; 10219b6403fSFabien Parent}; 10319b6403fSFabien Parent 10419b6403fSFabien Parent&i2c4 { 10519b6403fSFabien Parent pinctrl-names = "default"; 10619b6403fSFabien Parent pinctrl-0 = <&i2c_pins_4>; 10719b6403fSFabien Parent status = "okay"; 10819b6403fSFabien Parent clock-frequency = <100000>; 10919b6403fSFabien Parent}; 11019b6403fSFabien Parent 11119b6403fSFabien Parent&i2c5 { 11219b6403fSFabien Parent pinctrl-names = "default"; 11319b6403fSFabien Parent pinctrl-0 = <&i2c_pins_5>; 11419b6403fSFabien Parent status = "okay"; 11519b6403fSFabien Parent clock-frequency = <100000>; 11619b6403fSFabien Parent}; 11719b6403fSFabien Parent 11819b6403fSFabien Parent&i2c6 { 11919b6403fSFabien Parent pinctrl-names = "default"; 12019b6403fSFabien Parent pinctrl-0 = <&i2c6_pins>; 12119b6403fSFabien Parent status = "okay"; 12219b6403fSFabien Parent clock-frequency = <100000>; 12319b6403fSFabien Parent}; 12419b6403fSFabien Parent 12509c33202SFabien Parent&keyboard { 12609c33202SFabien Parent pinctrl-names = "default"; 12709c33202SFabien Parent pinctrl-0 = <&keyboard_pins>; 12809c33202SFabien Parent status = "okay"; 12909c33202SFabien Parent linux,keymap = <MATRIX_KEY(0x00, 0x00, KEY_VOLUMEDOWN) 13009c33202SFabien Parent MATRIX_KEY(0x01, 0x00, KEY_VOLUMEUP)>; 13109c33202SFabien Parent keypad,num-rows = <2>; 13209c33202SFabien Parent keypad,num-columns = <1>; 13309c33202SFabien Parent debounce-delay-ms = <32>; 13409c33202SFabien Parent mediatek,keys-per-group = <2>; 13509c33202SFabien Parent}; 13609c33202SFabien Parent 13719b6403fSFabien Parent&mmc0 { 13819b6403fSFabien Parent status = "okay"; 13919b6403fSFabien Parent pinctrl-names = "default", "state_uhs"; 14019b6403fSFabien Parent pinctrl-0 = <&mmc0_pins_default>; 14119b6403fSFabien Parent pinctrl-1 = <&mmc0_pins_uhs>; 14219b6403fSFabien Parent bus-width = <8>; 14319b6403fSFabien Parent max-frequency = <200000000>; 14419b6403fSFabien Parent cap-mmc-highspeed; 14519b6403fSFabien Parent mmc-hs200-1_8v; 14619b6403fSFabien Parent mmc-hs400-1_8v; 14719b6403fSFabien Parent cap-mmc-hw-reset; 14819b6403fSFabien Parent no-sdio; 14919b6403fSFabien Parent no-sd; 15019b6403fSFabien Parent hs400-ds-delay = <0x12814>; 15119b6403fSFabien Parent vmmc-supply = <&mt6358_vemc_reg>; 15219b6403fSFabien Parent vqmmc-supply = <&mt6358_vio18_reg>; 15319b6403fSFabien Parent assigned-clocks = <&topckgen CLK_TOP_MUX_MSDC50_0>; 15419b6403fSFabien Parent assigned-clock-parents = <&topckgen CLK_TOP_MSDCPLL_CK>; 15519b6403fSFabien Parent non-removable; 15619b6403fSFabien Parent}; 15719b6403fSFabien Parent 15819b6403fSFabien Parent&mmc1 { 15919b6403fSFabien Parent status = "okay"; 16019b6403fSFabien Parent pinctrl-names = "default", "state_uhs"; 16119b6403fSFabien Parent pinctrl-0 = <&mmc1_pins_default>; 16219b6403fSFabien Parent pinctrl-1 = <&mmc1_pins_uhs>; 16319b6403fSFabien Parent bus-width = <4>; 16419b6403fSFabien Parent max-frequency = <200000000>; 16519b6403fSFabien Parent cap-sd-highspeed; 16619b6403fSFabien Parent sd-uhs-sdr50; 16719b6403fSFabien Parent sd-uhs-sdr104; 16819b6403fSFabien Parent cap-sdio-irq; 16919b6403fSFabien Parent no-mmc; 17019b6403fSFabien Parent no-sd; 17119b6403fSFabien Parent vmmc-supply = <&mt6358_vmch_reg>; 17219b6403fSFabien Parent vqmmc-supply = <&mt6358_vmc_reg>; 17319b6403fSFabien Parent keep-power-in-suspend; 174a5b87cdcSFabio Estevam wakeup-source; 17519b6403fSFabien Parent non-removable; 17619b6403fSFabien Parent}; 17719b6403fSFabien Parent 1785dba6621SAngeloGioacchino Del Regno&mt6358_vgpu_reg { 179ba4927d1SAngeloGioacchino Del Regno regulator-min-microvolt = <625000>; 180ba4927d1SAngeloGioacchino Del Regno regulator-max-microvolt = <900000>; 181ba4927d1SAngeloGioacchino Del Regno 1825dba6621SAngeloGioacchino Del Regno regulator-coupled-with = <&mt6358_vsram_gpu_reg>; 1835dba6621SAngeloGioacchino Del Regno regulator-coupled-max-spread = <100000>; 1845dba6621SAngeloGioacchino Del Regno}; 1855dba6621SAngeloGioacchino Del Regno 1865dba6621SAngeloGioacchino Del Regno&mt6358_vsram_gpu_reg { 187ba4927d1SAngeloGioacchino Del Regno regulator-min-microvolt = <850000>; 188ba4927d1SAngeloGioacchino Del Regno regulator-max-microvolt = <1000000>; 189ba4927d1SAngeloGioacchino Del Regno 1905dba6621SAngeloGioacchino Del Regno regulator-coupled-with = <&mt6358_vgpu_reg>; 1915dba6621SAngeloGioacchino Del Regno regulator-coupled-max-spread = <100000>; 1925dba6621SAngeloGioacchino Del Regno}; 1935dba6621SAngeloGioacchino Del Regno 19419b6403fSFabien Parent&pio { 19519b6403fSFabien Parent i2c_pins_0: i2c0 { 19619b6403fSFabien Parent pins_i2c { 19719b6403fSFabien Parent pinmux = <PINMUX_GPIO82__FUNC_SDA0>, 19819b6403fSFabien Parent <PINMUX_GPIO83__FUNC_SCL0>; 19919b6403fSFabien Parent mediatek,pull-up-adv = <3>; 20019b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 20119b6403fSFabien Parent }; 20219b6403fSFabien Parent }; 20319b6403fSFabien Parent 20419b6403fSFabien Parent i2c_pins_1: i2c1 { 20519b6403fSFabien Parent pins_i2c { 20619b6403fSFabien Parent pinmux = <PINMUX_GPIO81__FUNC_SDA1>, 20719b6403fSFabien Parent <PINMUX_GPIO84__FUNC_SCL1>; 20819b6403fSFabien Parent mediatek,pull-up-adv = <3>; 20919b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 21019b6403fSFabien Parent }; 21119b6403fSFabien Parent }; 21219b6403fSFabien Parent 21319b6403fSFabien Parent i2c_pins_2: i2c2 { 21419b6403fSFabien Parent pins_i2c { 21519b6403fSFabien Parent pinmux = <PINMUX_GPIO103__FUNC_SCL2>, 21619b6403fSFabien Parent <PINMUX_GPIO104__FUNC_SDA2>; 21719b6403fSFabien Parent mediatek,pull-up-adv = <3>; 21819b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 21919b6403fSFabien Parent }; 22019b6403fSFabien Parent }; 22119b6403fSFabien Parent 22219b6403fSFabien Parent i2c_pins_3: i2c3 { 22319b6403fSFabien Parent pins_i2c { 22419b6403fSFabien Parent pinmux = <PINMUX_GPIO50__FUNC_SCL3>, 22519b6403fSFabien Parent <PINMUX_GPIO51__FUNC_SDA3>; 22619b6403fSFabien Parent mediatek,pull-up-adv = <3>; 22719b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 22819b6403fSFabien Parent }; 22919b6403fSFabien Parent }; 23019b6403fSFabien Parent 23119b6403fSFabien Parent i2c_pins_4: i2c4 { 23219b6403fSFabien Parent pins_i2c { 23319b6403fSFabien Parent pinmux = <PINMUX_GPIO105__FUNC_SCL4>, 23419b6403fSFabien Parent <PINMUX_GPIO106__FUNC_SDA4>; 23519b6403fSFabien Parent mediatek,pull-up-adv = <3>; 23619b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 23719b6403fSFabien Parent }; 23819b6403fSFabien Parent }; 23919b6403fSFabien Parent 24019b6403fSFabien Parent i2c_pins_5: i2c5 { 24119b6403fSFabien Parent pins_i2c { 24219b6403fSFabien Parent pinmux = <PINMUX_GPIO48__FUNC_SCL5>, 24319b6403fSFabien Parent <PINMUX_GPIO49__FUNC_SDA5>; 24419b6403fSFabien Parent mediatek,pull-up-adv = <3>; 24519b6403fSFabien Parent mediatek,drive-strength-adv = <00>; 24619b6403fSFabien Parent }; 24719b6403fSFabien Parent }; 24819b6403fSFabien Parent 24919b6403fSFabien Parent i2c6_pins: i2c6 { 25019b6403fSFabien Parent pins_cmd_dat { 25119b6403fSFabien Parent pinmux = <PINMUX_GPIO113__FUNC_SCL6>, 25219b6403fSFabien Parent <PINMUX_GPIO114__FUNC_SDA6>; 25319b6403fSFabien Parent mediatek,pull-up-adv = <3>; 25419b6403fSFabien Parent }; 25519b6403fSFabien Parent }; 25619b6403fSFabien Parent 25709c33202SFabien Parent keyboard_pins: keyboard { 25809c33202SFabien Parent pins_keyboard { 25909c33202SFabien Parent pinmux = <PINMUX_GPIO91__FUNC_KPROW1>, 26009c33202SFabien Parent <PINMUX_GPIO92__FUNC_KPROW0>, 26109c33202SFabien Parent <PINMUX_GPIO93__FUNC_KPCOL0>; 26209c33202SFabien Parent }; 26309c33202SFabien Parent }; 26409c33202SFabien Parent 26519b6403fSFabien Parent mmc0_pins_default: mmc0-pins-default { 26619b6403fSFabien Parent pins_cmd_dat { 26719b6403fSFabien Parent pinmux = <PINMUX_GPIO123__FUNC_MSDC0_DAT0>, 26819b6403fSFabien Parent <PINMUX_GPIO128__FUNC_MSDC0_DAT1>, 26919b6403fSFabien Parent <PINMUX_GPIO125__FUNC_MSDC0_DAT2>, 27019b6403fSFabien Parent <PINMUX_GPIO132__FUNC_MSDC0_DAT3>, 27119b6403fSFabien Parent <PINMUX_GPIO126__FUNC_MSDC0_DAT4>, 27219b6403fSFabien Parent <PINMUX_GPIO129__FUNC_MSDC0_DAT5>, 27319b6403fSFabien Parent <PINMUX_GPIO127__FUNC_MSDC0_DAT6>, 27419b6403fSFabien Parent <PINMUX_GPIO130__FUNC_MSDC0_DAT7>, 27519b6403fSFabien Parent <PINMUX_GPIO122__FUNC_MSDC0_CMD>; 27619b6403fSFabien Parent input-enable; 27719b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 27819b6403fSFabien Parent mediatek,pull-up-adv = <01>; 27919b6403fSFabien Parent }; 28019b6403fSFabien Parent 28119b6403fSFabien Parent pins_clk { 28219b6403fSFabien Parent pinmux = <PINMUX_GPIO124__FUNC_MSDC0_CLK>; 28319b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 28419b6403fSFabien Parent mediatek,pull-down-adv = <10>; 28519b6403fSFabien Parent }; 28619b6403fSFabien Parent 28719b6403fSFabien Parent pins_rst { 28819b6403fSFabien Parent pinmux = <PINMUX_GPIO133__FUNC_MSDC0_RSTB>; 28919b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 29019b6403fSFabien Parent mediatek,pull-down-adv = <01>; 29119b6403fSFabien Parent }; 29219b6403fSFabien Parent }; 29319b6403fSFabien Parent 29419b6403fSFabien Parent mmc0_pins_uhs: mmc0-pins-uhs { 29519b6403fSFabien Parent pins_cmd_dat { 29619b6403fSFabien Parent pinmux = <PINMUX_GPIO123__FUNC_MSDC0_DAT0>, 29719b6403fSFabien Parent <PINMUX_GPIO128__FUNC_MSDC0_DAT1>, 29819b6403fSFabien Parent <PINMUX_GPIO125__FUNC_MSDC0_DAT2>, 29919b6403fSFabien Parent <PINMUX_GPIO132__FUNC_MSDC0_DAT3>, 30019b6403fSFabien Parent <PINMUX_GPIO126__FUNC_MSDC0_DAT4>, 30119b6403fSFabien Parent <PINMUX_GPIO129__FUNC_MSDC0_DAT5>, 30219b6403fSFabien Parent <PINMUX_GPIO127__FUNC_MSDC0_DAT6>, 30319b6403fSFabien Parent <PINMUX_GPIO130__FUNC_MSDC0_DAT7>, 30419b6403fSFabien Parent <PINMUX_GPIO122__FUNC_MSDC0_CMD>; 30519b6403fSFabien Parent input-enable; 30619b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 30719b6403fSFabien Parent mediatek,pull-up-adv = <01>; 30819b6403fSFabien Parent }; 30919b6403fSFabien Parent 31019b6403fSFabien Parent pins_clk { 31119b6403fSFabien Parent pinmux = <PINMUX_GPIO124__FUNC_MSDC0_CLK>; 31219b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 31319b6403fSFabien Parent mediatek,pull-down-adv = <10>; 31419b6403fSFabien Parent }; 31519b6403fSFabien Parent 31619b6403fSFabien Parent pins_ds { 31719b6403fSFabien Parent pinmux = <PINMUX_GPIO131__FUNC_MSDC0_DSL>; 31819b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 31919b6403fSFabien Parent mediatek,pull-down-adv = <10>; 32019b6403fSFabien Parent }; 32119b6403fSFabien Parent 32219b6403fSFabien Parent pins_rst { 32319b6403fSFabien Parent pinmux = <PINMUX_GPIO133__FUNC_MSDC0_RSTB>; 32419b6403fSFabien Parent drive-strength = <MTK_DRIVE_14mA>; 32519b6403fSFabien Parent mediatek,pull-up-adv = <01>; 32619b6403fSFabien Parent }; 32719b6403fSFabien Parent }; 32819b6403fSFabien Parent 32919b6403fSFabien Parent mmc1_pins_default: mmc1-pins-default { 33019b6403fSFabien Parent pins_cmd_dat { 33119b6403fSFabien Parent pinmux = <PINMUX_GPIO31__FUNC_MSDC1_CMD>, 33219b6403fSFabien Parent <PINMUX_GPIO32__FUNC_MSDC1_DAT0>, 33319b6403fSFabien Parent <PINMUX_GPIO34__FUNC_MSDC1_DAT1>, 33419b6403fSFabien Parent <PINMUX_GPIO33__FUNC_MSDC1_DAT2>, 33519b6403fSFabien Parent <PINMUX_GPIO30__FUNC_MSDC1_DAT3>; 33619b6403fSFabien Parent input-enable; 33719b6403fSFabien Parent mediatek,pull-up-adv = <10>; 33819b6403fSFabien Parent }; 33919b6403fSFabien Parent 34019b6403fSFabien Parent pins_clk { 34119b6403fSFabien Parent pinmux = <PINMUX_GPIO29__FUNC_MSDC1_CLK>; 34219b6403fSFabien Parent input-enable; 34319b6403fSFabien Parent mediatek,pull-down-adv = <10>; 34419b6403fSFabien Parent }; 34519b6403fSFabien Parent 34619b6403fSFabien Parent pins_pmu { 34719b6403fSFabien Parent pinmux = <PINMUX_GPIO178__FUNC_GPIO178>; 34819b6403fSFabien Parent output-high; 34919b6403fSFabien Parent }; 35019b6403fSFabien Parent }; 35119b6403fSFabien Parent 35219b6403fSFabien Parent mmc1_pins_uhs: mmc1-pins-uhs { 35319b6403fSFabien Parent pins_cmd_dat { 35419b6403fSFabien Parent pinmux = <PINMUX_GPIO31__FUNC_MSDC1_CMD>, 35519b6403fSFabien Parent <PINMUX_GPIO32__FUNC_MSDC1_DAT0>, 35619b6403fSFabien Parent <PINMUX_GPIO34__FUNC_MSDC1_DAT1>, 35719b6403fSFabien Parent <PINMUX_GPIO33__FUNC_MSDC1_DAT2>, 35819b6403fSFabien Parent <PINMUX_GPIO30__FUNC_MSDC1_DAT3>; 35919b6403fSFabien Parent drive-strength = <MTK_DRIVE_6mA>; 36019b6403fSFabien Parent input-enable; 36119b6403fSFabien Parent mediatek,pull-up-adv = <10>; 36219b6403fSFabien Parent }; 36319b6403fSFabien Parent 36419b6403fSFabien Parent pins_clk { 36519b6403fSFabien Parent pinmux = <PINMUX_GPIO29__FUNC_MSDC1_CLK>; 36619b6403fSFabien Parent drive-strength = <MTK_DRIVE_8mA>; 36719b6403fSFabien Parent mediatek,pull-down-adv = <10>; 36819b6403fSFabien Parent input-enable; 36919b6403fSFabien Parent }; 37019b6403fSFabien Parent }; 37119b6403fSFabien Parent}; 37219b6403fSFabien Parent 373b924b738SAngeloGioacchino Del Regno&pmic { 374b924b738SAngeloGioacchino Del Regno interrupts-extended = <&pio 182 IRQ_TYPE_LEVEL_HIGH>; 375b924b738SAngeloGioacchino Del Regno}; 376b924b738SAngeloGioacchino Del Regno 37719b6403fSFabien Parent&mfg { 37819b6403fSFabien Parent domain-supply = <&mt6358_vgpu_reg>; 37919b6403fSFabien Parent}; 38019b6403fSFabien Parent 38119b6403fSFabien Parent&cpu0 { 38219b6403fSFabien Parent proc-supply = <&mt6358_vproc12_reg>; 38319b6403fSFabien Parent}; 38419b6403fSFabien Parent 38519b6403fSFabien Parent&cpu1 { 38619b6403fSFabien Parent proc-supply = <&mt6358_vproc12_reg>; 38719b6403fSFabien Parent}; 38819b6403fSFabien Parent 38919b6403fSFabien Parent&cpu2 { 39019b6403fSFabien Parent proc-supply = <&mt6358_vproc12_reg>; 39119b6403fSFabien Parent}; 39219b6403fSFabien Parent 39319b6403fSFabien Parent&cpu3 { 39419b6403fSFabien Parent proc-supply = <&mt6358_vproc12_reg>; 39519b6403fSFabien Parent}; 39619b6403fSFabien Parent 39719b6403fSFabien Parent&cpu4 { 39819b6403fSFabien Parent proc-supply = <&mt6358_vproc11_reg>; 39919b6403fSFabien Parent}; 40019b6403fSFabien Parent 40119b6403fSFabien Parent&cpu5 { 40219b6403fSFabien Parent proc-supply = <&mt6358_vproc11_reg>; 40319b6403fSFabien Parent}; 40419b6403fSFabien Parent 40519b6403fSFabien Parent&cpu6 { 40619b6403fSFabien Parent proc-supply = <&mt6358_vproc11_reg>; 40719b6403fSFabien Parent}; 40819b6403fSFabien Parent 40919b6403fSFabien Parent&cpu7 { 41019b6403fSFabien Parent proc-supply = <&mt6358_vproc11_reg>; 41119b6403fSFabien Parent}; 41219b6403fSFabien Parent 41319b6403fSFabien Parent&uart0 { 41419b6403fSFabien Parent status = "okay"; 41519b6403fSFabien Parent}; 41619b6403fSFabien Parent 41719b6403fSFabien Parent&scp { 41819b6403fSFabien Parent status = "okay"; 41919b6403fSFabien Parent}; 42019b6403fSFabien Parent 42119b6403fSFabien Parent&dsi0 { 42219b6403fSFabien Parent status = "disabled"; 42319b6403fSFabien Parent}; 424