xref: /linux/arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts (revision e630c7b0b6a69f667c80e68035c843a653664d0d)
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