162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0 OR MIT)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (C) 2020 MediaTek Inc.
462306a36Sopenharmony_ci * Author: Seiya Wang <seiya.wang@mediatek.com>
562306a36Sopenharmony_ci */
662306a36Sopenharmony_ci/dts-v1/;
762306a36Sopenharmony_ci#include "mt8192.dtsi"
862306a36Sopenharmony_ci#include "mt6359.dtsi"
962306a36Sopenharmony_ci#include <dt-bindings/gpio/gpio.h>
1062306a36Sopenharmony_ci#include <dt-bindings/spmi/spmi.h>
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci/ {
1362306a36Sopenharmony_ci	aliases {
1462306a36Sopenharmony_ci		i2c0 = &i2c0;
1562306a36Sopenharmony_ci		i2c1 = &i2c1;
1662306a36Sopenharmony_ci		i2c2 = &i2c2;
1762306a36Sopenharmony_ci		i2c3 = &i2c3;
1862306a36Sopenharmony_ci		i2c7 = &i2c7;
1962306a36Sopenharmony_ci		mmc0 = &mmc0;
2062306a36Sopenharmony_ci		mmc1 = &mmc1;
2162306a36Sopenharmony_ci		serial0 = &uart0;
2262306a36Sopenharmony_ci	};
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ci	chosen {
2562306a36Sopenharmony_ci		stdout-path = "serial0:115200n8";
2662306a36Sopenharmony_ci	};
2762306a36Sopenharmony_ci
2862306a36Sopenharmony_ci	memory@40000000 {
2962306a36Sopenharmony_ci		device_type = "memory";
3062306a36Sopenharmony_ci		reg = <0 0x40000000 0 0x80000000>;
3162306a36Sopenharmony_ci	};
3262306a36Sopenharmony_ci
3362306a36Sopenharmony_ci	backlight_lcd0: backlight-lcd0 {
3462306a36Sopenharmony_ci		compatible = "pwm-backlight";
3562306a36Sopenharmony_ci		pwms = <&pwm0 0 500000>;
3662306a36Sopenharmony_ci		power-supply = <&ppvar_sys>;
3762306a36Sopenharmony_ci		enable-gpios = <&pio 152 0>;
3862306a36Sopenharmony_ci		brightness-levels = <0 1023>;
3962306a36Sopenharmony_ci		num-interpolated-steps = <1023>;
4062306a36Sopenharmony_ci		default-brightness-level = <576>;
4162306a36Sopenharmony_ci	};
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ci	dmic_codec: dmic-codec {
4462306a36Sopenharmony_ci		compatible = "dmic-codec";
4562306a36Sopenharmony_ci		num-channels = <2>;
4662306a36Sopenharmony_ci		wakeup-delay-ms = <50>;
4762306a36Sopenharmony_ci	};
4862306a36Sopenharmony_ci
4962306a36Sopenharmony_ci	pp1000_dpbrdg: regulator-1v0-dpbrdg {
5062306a36Sopenharmony_ci		compatible = "regulator-fixed";
5162306a36Sopenharmony_ci		regulator-name = "pp1000_dpbrdg";
5262306a36Sopenharmony_ci		pinctrl-names = "default";
5362306a36Sopenharmony_ci		pinctrl-0 = <&pp1000_dpbrdg_en_pins>;
5462306a36Sopenharmony_ci		regulator-min-microvolt = <1000000>;
5562306a36Sopenharmony_ci		regulator-max-microvolt = <1000000>;
5662306a36Sopenharmony_ci		enable-active-high;
5762306a36Sopenharmony_ci		regulator-boot-on;
5862306a36Sopenharmony_ci		gpio = <&pio 19 GPIO_ACTIVE_HIGH>;
5962306a36Sopenharmony_ci		vin-supply = <&mt6359_vs2_buck_reg>;
6062306a36Sopenharmony_ci	};
6162306a36Sopenharmony_ci
6262306a36Sopenharmony_ci	pp1000_mipibrdg: regulator-1v0-mipibrdg {
6362306a36Sopenharmony_ci		compatible = "regulator-fixed";
6462306a36Sopenharmony_ci		regulator-name = "pp1000_mipibrdg";
6562306a36Sopenharmony_ci		pinctrl-names = "default";
6662306a36Sopenharmony_ci		pinctrl-0 = <&pp1000_mipibrdg_en_pins>;
6762306a36Sopenharmony_ci		regulator-min-microvolt = <1000000>;
6862306a36Sopenharmony_ci		regulator-max-microvolt = <1000000>;
6962306a36Sopenharmony_ci		enable-active-high;
7062306a36Sopenharmony_ci		regulator-boot-on;
7162306a36Sopenharmony_ci		gpio = <&pio 129 GPIO_ACTIVE_HIGH>;
7262306a36Sopenharmony_ci		vin-supply = <&mt6359_vs2_buck_reg>;
7362306a36Sopenharmony_ci	};
7462306a36Sopenharmony_ci
7562306a36Sopenharmony_ci	pp1800_dpbrdg: regulator-1v8-dpbrdg {
7662306a36Sopenharmony_ci		compatible = "regulator-fixed";
7762306a36Sopenharmony_ci		regulator-name = "pp1800_dpbrdg";
7862306a36Sopenharmony_ci		pinctrl-names = "default";
7962306a36Sopenharmony_ci		pinctrl-0 = <&pp1800_dpbrdg_en_pins>;
8062306a36Sopenharmony_ci		enable-active-high;
8162306a36Sopenharmony_ci		regulator-boot-on;
8262306a36Sopenharmony_ci		gpio = <&pio 126 GPIO_ACTIVE_HIGH>;
8362306a36Sopenharmony_ci		vin-supply = <&mt6359_vio18_ldo_reg>;
8462306a36Sopenharmony_ci	};
8562306a36Sopenharmony_ci
8662306a36Sopenharmony_ci	/* system wide LDO 1.8V power rail */
8762306a36Sopenharmony_ci	pp1800_ldo_g: regulator-1v8-g {
8862306a36Sopenharmony_ci		compatible = "regulator-fixed";
8962306a36Sopenharmony_ci		regulator-name = "pp1800_ldo_g";
9062306a36Sopenharmony_ci		regulator-always-on;
9162306a36Sopenharmony_ci		regulator-boot-on;
9262306a36Sopenharmony_ci		regulator-min-microvolt = <1800000>;
9362306a36Sopenharmony_ci		regulator-max-microvolt = <1800000>;
9462306a36Sopenharmony_ci		vin-supply = <&pp3300_g>;
9562306a36Sopenharmony_ci	};
9662306a36Sopenharmony_ci
9762306a36Sopenharmony_ci	pp1800_mipibrdg: regulator-1v8-mipibrdg {
9862306a36Sopenharmony_ci		compatible = "regulator-fixed";
9962306a36Sopenharmony_ci		regulator-name = "pp1800_mipibrdg";
10062306a36Sopenharmony_ci		pinctrl-names = "default";
10162306a36Sopenharmony_ci		pinctrl-0 = <&pp1800_mipibrdg_en_pins>;
10262306a36Sopenharmony_ci		enable-active-high;
10362306a36Sopenharmony_ci		regulator-boot-on;
10462306a36Sopenharmony_ci		gpio = <&pio 128 GPIO_ACTIVE_HIGH>;
10562306a36Sopenharmony_ci		vin-supply = <&mt6359_vio18_ldo_reg>;
10662306a36Sopenharmony_ci	};
10762306a36Sopenharmony_ci
10862306a36Sopenharmony_ci	pp3300_dpbrdg: regulator-3v3-dpbrdg {
10962306a36Sopenharmony_ci		compatible = "regulator-fixed";
11062306a36Sopenharmony_ci		regulator-name = "pp3300_dpbrdg";
11162306a36Sopenharmony_ci		pinctrl-names = "default";
11262306a36Sopenharmony_ci		pinctrl-0 = <&pp3300_dpbrdg_en_pins>;
11362306a36Sopenharmony_ci		enable-active-high;
11462306a36Sopenharmony_ci		regulator-boot-on;
11562306a36Sopenharmony_ci		gpio = <&pio 26 GPIO_ACTIVE_HIGH>;
11662306a36Sopenharmony_ci		vin-supply = <&pp3300_g>;
11762306a36Sopenharmony_ci	};
11862306a36Sopenharmony_ci
11962306a36Sopenharmony_ci	/* system wide switching 3.3V power rail */
12062306a36Sopenharmony_ci	pp3300_g: regulator-3v3-g {
12162306a36Sopenharmony_ci		compatible = "regulator-fixed";
12262306a36Sopenharmony_ci		regulator-name = "pp3300_g";
12362306a36Sopenharmony_ci		regulator-always-on;
12462306a36Sopenharmony_ci		regulator-boot-on;
12562306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
12662306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
12762306a36Sopenharmony_ci		vin-supply = <&ppvar_sys>;
12862306a36Sopenharmony_ci	};
12962306a36Sopenharmony_ci
13062306a36Sopenharmony_ci	/* system wide LDO 3.3V power rail */
13162306a36Sopenharmony_ci	pp3300_ldo_z: regulator-3v3-z {
13262306a36Sopenharmony_ci		compatible = "regulator-fixed";
13362306a36Sopenharmony_ci		regulator-name = "pp3300_ldo_z";
13462306a36Sopenharmony_ci		regulator-always-on;
13562306a36Sopenharmony_ci		regulator-boot-on;
13662306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
13762306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
13862306a36Sopenharmony_ci		vin-supply = <&ppvar_sys>;
13962306a36Sopenharmony_ci	};
14062306a36Sopenharmony_ci
14162306a36Sopenharmony_ci	pp3300_mipibrdg: regulator-3v3-mipibrdg {
14262306a36Sopenharmony_ci		compatible = "regulator-fixed";
14362306a36Sopenharmony_ci		regulator-name = "pp3300_mipibrdg";
14462306a36Sopenharmony_ci		pinctrl-names = "default";
14562306a36Sopenharmony_ci		pinctrl-0 = <&pp3300_mipibrdg_en_pins>;
14662306a36Sopenharmony_ci		enable-active-high;
14762306a36Sopenharmony_ci		regulator-boot-on;
14862306a36Sopenharmony_ci		gpio = <&pio 127 GPIO_ACTIVE_HIGH>;
14962306a36Sopenharmony_ci		vin-supply = <&pp3300_g>;
15062306a36Sopenharmony_ci	};
15162306a36Sopenharmony_ci
15262306a36Sopenharmony_ci	/* separately switched 3.3V power rail */
15362306a36Sopenharmony_ci	pp3300_u: regulator-3v3-u {
15462306a36Sopenharmony_ci		compatible = "regulator-fixed";
15562306a36Sopenharmony_ci		regulator-name = "pp3300_u";
15662306a36Sopenharmony_ci		regulator-always-on;
15762306a36Sopenharmony_ci		regulator-boot-on;
15862306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
15962306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
16062306a36Sopenharmony_ci		/* enable pin wired to GPIO controlled by EC */
16162306a36Sopenharmony_ci		vin-supply = <&pp3300_g>;
16262306a36Sopenharmony_ci	};
16362306a36Sopenharmony_ci
16462306a36Sopenharmony_ci	pp3300_wlan: regulator-3v3-wlan {
16562306a36Sopenharmony_ci		compatible = "regulator-fixed";
16662306a36Sopenharmony_ci		regulator-name = "pp3300_wlan";
16762306a36Sopenharmony_ci		regulator-always-on;
16862306a36Sopenharmony_ci		regulator-boot-on;
16962306a36Sopenharmony_ci		regulator-min-microvolt = <3300000>;
17062306a36Sopenharmony_ci		regulator-max-microvolt = <3300000>;
17162306a36Sopenharmony_ci		pinctrl-names = "default";
17262306a36Sopenharmony_ci		pinctrl-0 = <&pp3300_wlan_pins>;
17362306a36Sopenharmony_ci		enable-active-high;
17462306a36Sopenharmony_ci		gpio = <&pio 143 GPIO_ACTIVE_HIGH>;
17562306a36Sopenharmony_ci	};
17662306a36Sopenharmony_ci
17762306a36Sopenharmony_ci	/* system wide switching 5.0V power rail */
17862306a36Sopenharmony_ci	pp5000_a: regulator-5v0-a {
17962306a36Sopenharmony_ci		compatible = "regulator-fixed";
18062306a36Sopenharmony_ci		regulator-name = "pp5000_a";
18162306a36Sopenharmony_ci		regulator-always-on;
18262306a36Sopenharmony_ci		regulator-boot-on;
18362306a36Sopenharmony_ci		regulator-min-microvolt = <5000000>;
18462306a36Sopenharmony_ci		regulator-max-microvolt = <5000000>;
18562306a36Sopenharmony_ci		vin-supply = <&ppvar_sys>;
18662306a36Sopenharmony_ci	};
18762306a36Sopenharmony_ci
18862306a36Sopenharmony_ci	/* system wide semi-regulated power rail from battery or USB */
18962306a36Sopenharmony_ci	ppvar_sys: regulator-var-sys {
19062306a36Sopenharmony_ci		compatible = "regulator-fixed";
19162306a36Sopenharmony_ci		regulator-name = "ppvar_sys";
19262306a36Sopenharmony_ci		regulator-always-on;
19362306a36Sopenharmony_ci		regulator-boot-on;
19462306a36Sopenharmony_ci	};
19562306a36Sopenharmony_ci
19662306a36Sopenharmony_ci	reserved_memory: reserved-memory {
19762306a36Sopenharmony_ci		#address-cells = <2>;
19862306a36Sopenharmony_ci		#size-cells = <2>;
19962306a36Sopenharmony_ci		ranges;
20062306a36Sopenharmony_ci
20162306a36Sopenharmony_ci		scp_mem_reserved: scp@50000000 {
20262306a36Sopenharmony_ci			compatible = "shared-dma-pool";
20362306a36Sopenharmony_ci			reg = <0 0x50000000 0 0x2900000>;
20462306a36Sopenharmony_ci			no-map;
20562306a36Sopenharmony_ci		};
20662306a36Sopenharmony_ci
20762306a36Sopenharmony_ci		wifi_restricted_dma_region: wifi@c0000000 {
20862306a36Sopenharmony_ci			compatible = "restricted-dma-pool";
20962306a36Sopenharmony_ci			reg = <0 0xc0000000 0 0x4000000>;
21062306a36Sopenharmony_ci		};
21162306a36Sopenharmony_ci	};
21262306a36Sopenharmony_ci
21362306a36Sopenharmony_ci	sound: sound {
21462306a36Sopenharmony_ci		mediatek,platform = <&afe>;
21562306a36Sopenharmony_ci		pinctrl-names = "aud_clk_mosi_off",
21662306a36Sopenharmony_ci				"aud_clk_mosi_on",
21762306a36Sopenharmony_ci				"aud_dat_mosi_off",
21862306a36Sopenharmony_ci				"aud_dat_mosi_on",
21962306a36Sopenharmony_ci				"aud_dat_miso_off",
22062306a36Sopenharmony_ci				"aud_dat_miso_on",
22162306a36Sopenharmony_ci				"vow_dat_miso_off",
22262306a36Sopenharmony_ci				"vow_dat_miso_on",
22362306a36Sopenharmony_ci				"vow_clk_miso_off",
22462306a36Sopenharmony_ci				"vow_clk_miso_on",
22562306a36Sopenharmony_ci				"aud_nle_mosi_off",
22662306a36Sopenharmony_ci				"aud_nle_mosi_on",
22762306a36Sopenharmony_ci				"aud_dat_miso2_off",
22862306a36Sopenharmony_ci				"aud_dat_miso2_on",
22962306a36Sopenharmony_ci				"aud_gpio_i2s3_off",
23062306a36Sopenharmony_ci				"aud_gpio_i2s3_on",
23162306a36Sopenharmony_ci				"aud_gpio_i2s8_off",
23262306a36Sopenharmony_ci				"aud_gpio_i2s8_on",
23362306a36Sopenharmony_ci				"aud_gpio_i2s9_off",
23462306a36Sopenharmony_ci				"aud_gpio_i2s9_on",
23562306a36Sopenharmony_ci				"aud_dat_mosi_ch34_off",
23662306a36Sopenharmony_ci				"aud_dat_mosi_ch34_on",
23762306a36Sopenharmony_ci				"aud_dat_miso_ch34_off",
23862306a36Sopenharmony_ci				"aud_dat_miso_ch34_on",
23962306a36Sopenharmony_ci				"aud_gpio_tdm_off",
24062306a36Sopenharmony_ci				"aud_gpio_tdm_on";
24162306a36Sopenharmony_ci		pinctrl-0 = <&aud_clk_mosi_off_pins>;
24262306a36Sopenharmony_ci		pinctrl-1 = <&aud_clk_mosi_on_pins>;
24362306a36Sopenharmony_ci		pinctrl-2 = <&aud_dat_mosi_off_pins>;
24462306a36Sopenharmony_ci		pinctrl-3 = <&aud_dat_mosi_on_pins>;
24562306a36Sopenharmony_ci		pinctrl-4 = <&aud_dat_miso_off_pins>;
24662306a36Sopenharmony_ci		pinctrl-5 = <&aud_dat_miso_on_pins>;
24762306a36Sopenharmony_ci		pinctrl-6 = <&vow_dat_miso_off_pins>;
24862306a36Sopenharmony_ci		pinctrl-7 = <&vow_dat_miso_on_pins>;
24962306a36Sopenharmony_ci		pinctrl-8 = <&vow_clk_miso_off_pins>;
25062306a36Sopenharmony_ci		pinctrl-9 = <&vow_clk_miso_on_pins>;
25162306a36Sopenharmony_ci		pinctrl-10 = <&aud_nle_mosi_off_pins>;
25262306a36Sopenharmony_ci		pinctrl-11 = <&aud_nle_mosi_on_pins>;
25362306a36Sopenharmony_ci		pinctrl-12 = <&aud_dat_miso2_off_pins>;
25462306a36Sopenharmony_ci		pinctrl-13 = <&aud_dat_miso2_on_pins>;
25562306a36Sopenharmony_ci		pinctrl-14 = <&aud_gpio_i2s3_off_pins>;
25662306a36Sopenharmony_ci		pinctrl-15 = <&aud_gpio_i2s3_on_pins>;
25762306a36Sopenharmony_ci		pinctrl-16 = <&aud_gpio_i2s8_off_pins>;
25862306a36Sopenharmony_ci		pinctrl-17 = <&aud_gpio_i2s8_on_pins>;
25962306a36Sopenharmony_ci		pinctrl-18 = <&aud_gpio_i2s9_off_pins>;
26062306a36Sopenharmony_ci		pinctrl-19 = <&aud_gpio_i2s9_on_pins>;
26162306a36Sopenharmony_ci		pinctrl-20 = <&aud_dat_mosi_ch34_off_pins>;
26262306a36Sopenharmony_ci		pinctrl-21 = <&aud_dat_mosi_ch34_on_pins>;
26362306a36Sopenharmony_ci		pinctrl-22 = <&aud_dat_miso_ch34_off_pins>;
26462306a36Sopenharmony_ci		pinctrl-23 = <&aud_dat_miso_ch34_on_pins>;
26562306a36Sopenharmony_ci		pinctrl-24 = <&aud_gpio_tdm_off_pins>;
26662306a36Sopenharmony_ci		pinctrl-25 = <&aud_gpio_tdm_on_pins>;
26762306a36Sopenharmony_ci	};
26862306a36Sopenharmony_ci};
26962306a36Sopenharmony_ci
27062306a36Sopenharmony_ci&dsi0 {
27162306a36Sopenharmony_ci	status = "okay";
27262306a36Sopenharmony_ci};
27362306a36Sopenharmony_ci
27462306a36Sopenharmony_ci&dsi_out {
27562306a36Sopenharmony_ci	remote-endpoint = <&anx7625_in>;
27662306a36Sopenharmony_ci};
27762306a36Sopenharmony_ci
27862306a36Sopenharmony_ci&gic {
27962306a36Sopenharmony_ci	mediatek,broken-save-restore-fw;
28062306a36Sopenharmony_ci};
28162306a36Sopenharmony_ci
28262306a36Sopenharmony_ci&gpu {
28362306a36Sopenharmony_ci	mali-supply = <&mt6315_7_vbuck1>;
28462306a36Sopenharmony_ci	status = "okay";
28562306a36Sopenharmony_ci};
28662306a36Sopenharmony_ci
28762306a36Sopenharmony_ci&i2c0 {
28862306a36Sopenharmony_ci	status = "okay";
28962306a36Sopenharmony_ci
29062306a36Sopenharmony_ci	clock-frequency = <400000>;
29162306a36Sopenharmony_ci	pinctrl-names = "default";
29262306a36Sopenharmony_ci	pinctrl-0 = <&i2c0_pins>;
29362306a36Sopenharmony_ci
29462306a36Sopenharmony_ci	touchscreen: touchscreen@10 {
29562306a36Sopenharmony_ci		reg = <0x10>;
29662306a36Sopenharmony_ci		interrupts-extended = <&pio 21 IRQ_TYPE_LEVEL_LOW>;
29762306a36Sopenharmony_ci		pinctrl-names = "default";
29862306a36Sopenharmony_ci		pinctrl-0 = <&touchscreen_pins>;
29962306a36Sopenharmony_ci	};
30062306a36Sopenharmony_ci};
30162306a36Sopenharmony_ci
30262306a36Sopenharmony_ci&i2c1 {
30362306a36Sopenharmony_ci	status = "okay";
30462306a36Sopenharmony_ci
30562306a36Sopenharmony_ci	clock-frequency = <400000>;
30662306a36Sopenharmony_ci	pinctrl-names = "default";
30762306a36Sopenharmony_ci	pinctrl-0 = <&i2c1_pins>;
30862306a36Sopenharmony_ci};
30962306a36Sopenharmony_ci
31062306a36Sopenharmony_ci&i2c2 {
31162306a36Sopenharmony_ci	status = "okay";
31262306a36Sopenharmony_ci
31362306a36Sopenharmony_ci	clock-frequency = <400000>;
31462306a36Sopenharmony_ci	clock-stretch-ns = <12600>;
31562306a36Sopenharmony_ci	pinctrl-names = "default";
31662306a36Sopenharmony_ci	pinctrl-0 = <&i2c2_pins>;
31762306a36Sopenharmony_ci
31862306a36Sopenharmony_ci	trackpad@15 {
31962306a36Sopenharmony_ci		compatible = "elan,ekth3000";
32062306a36Sopenharmony_ci		reg = <0x15>;
32162306a36Sopenharmony_ci		interrupts-extended = <&pio 15 IRQ_TYPE_LEVEL_LOW>;
32262306a36Sopenharmony_ci		pinctrl-names = "default";
32362306a36Sopenharmony_ci		pinctrl-0 = <&trackpad_pins>;
32462306a36Sopenharmony_ci		vcc-supply = <&pp3300_u>;
32562306a36Sopenharmony_ci		wakeup-source;
32662306a36Sopenharmony_ci	};
32762306a36Sopenharmony_ci};
32862306a36Sopenharmony_ci
32962306a36Sopenharmony_ci&i2c3 {
33062306a36Sopenharmony_ci	status = "okay";
33162306a36Sopenharmony_ci
33262306a36Sopenharmony_ci	clock-frequency = <400000>;
33362306a36Sopenharmony_ci	pinctrl-names = "default";
33462306a36Sopenharmony_ci	pinctrl-0 = <&i2c3_pins>;
33562306a36Sopenharmony_ci
33662306a36Sopenharmony_ci	anx_bridge: anx7625@58 {
33762306a36Sopenharmony_ci		compatible = "analogix,anx7625";
33862306a36Sopenharmony_ci		reg = <0x58>;
33962306a36Sopenharmony_ci		pinctrl-names = "default";
34062306a36Sopenharmony_ci		pinctrl-0 = <&anx7625_pins>;
34162306a36Sopenharmony_ci		enable-gpios = <&pio 41 GPIO_ACTIVE_HIGH>;
34262306a36Sopenharmony_ci		reset-gpios = <&pio 42 GPIO_ACTIVE_HIGH>;
34362306a36Sopenharmony_ci		vdd10-supply = <&pp1000_mipibrdg>;
34462306a36Sopenharmony_ci		vdd18-supply = <&pp1800_mipibrdg>;
34562306a36Sopenharmony_ci		vdd33-supply = <&pp3300_mipibrdg>;
34662306a36Sopenharmony_ci
34762306a36Sopenharmony_ci		ports {
34862306a36Sopenharmony_ci			#address-cells = <1>;
34962306a36Sopenharmony_ci			#size-cells = <0>;
35062306a36Sopenharmony_ci
35162306a36Sopenharmony_ci			port@0 {
35262306a36Sopenharmony_ci				reg = <0>;
35362306a36Sopenharmony_ci
35462306a36Sopenharmony_ci				anx7625_in: endpoint {
35562306a36Sopenharmony_ci					remote-endpoint = <&dsi_out>;
35662306a36Sopenharmony_ci				};
35762306a36Sopenharmony_ci			};
35862306a36Sopenharmony_ci
35962306a36Sopenharmony_ci			port@1 {
36062306a36Sopenharmony_ci				reg = <1>;
36162306a36Sopenharmony_ci
36262306a36Sopenharmony_ci				anx7625_out: endpoint {
36362306a36Sopenharmony_ci					remote-endpoint = <&panel_in>;
36462306a36Sopenharmony_ci				};
36562306a36Sopenharmony_ci			};
36662306a36Sopenharmony_ci		};
36762306a36Sopenharmony_ci
36862306a36Sopenharmony_ci		aux-bus {
36962306a36Sopenharmony_ci			panel: panel {
37062306a36Sopenharmony_ci				compatible = "edp-panel";
37162306a36Sopenharmony_ci				power-supply = <&pp3300_mipibrdg>;
37262306a36Sopenharmony_ci				backlight = <&backlight_lcd0>;
37362306a36Sopenharmony_ci
37462306a36Sopenharmony_ci				port {
37562306a36Sopenharmony_ci					panel_in: endpoint {
37662306a36Sopenharmony_ci						remote-endpoint = <&anx7625_out>;
37762306a36Sopenharmony_ci					};
37862306a36Sopenharmony_ci				};
37962306a36Sopenharmony_ci			};
38062306a36Sopenharmony_ci		};
38162306a36Sopenharmony_ci	};
38262306a36Sopenharmony_ci};
38362306a36Sopenharmony_ci
38462306a36Sopenharmony_ci&i2c7 {
38562306a36Sopenharmony_ci	status = "okay";
38662306a36Sopenharmony_ci
38762306a36Sopenharmony_ci	clock-frequency = <400000>;
38862306a36Sopenharmony_ci	pinctrl-names = "default";
38962306a36Sopenharmony_ci	pinctrl-0 = <&i2c7_pins>;
39062306a36Sopenharmony_ci};
39162306a36Sopenharmony_ci
39262306a36Sopenharmony_ci&mfg0 {
39362306a36Sopenharmony_ci	domain-supply = <&mt6315_7_vbuck1>;
39462306a36Sopenharmony_ci};
39562306a36Sopenharmony_ci
39662306a36Sopenharmony_ci&mfg1 {
39762306a36Sopenharmony_ci	domain-supply = <&mt6359_vsram_others_ldo_reg>;
39862306a36Sopenharmony_ci};
39962306a36Sopenharmony_ci
40062306a36Sopenharmony_ci&mipi_tx0 {
40162306a36Sopenharmony_ci	status = "okay";
40262306a36Sopenharmony_ci};
40362306a36Sopenharmony_ci
40462306a36Sopenharmony_ci&mmc0 {
40562306a36Sopenharmony_ci	status = "okay";
40662306a36Sopenharmony_ci
40762306a36Sopenharmony_ci	pinctrl-names = "default", "state_uhs";
40862306a36Sopenharmony_ci	pinctrl-0 = <&mmc0_default_pins>;
40962306a36Sopenharmony_ci	pinctrl-1 = <&mmc0_uhs_pins>;
41062306a36Sopenharmony_ci	bus-width = <8>;
41162306a36Sopenharmony_ci	max-frequency = <200000000>;
41262306a36Sopenharmony_ci	vmmc-supply = <&mt6359_vemc_1_ldo_reg>;
41362306a36Sopenharmony_ci	vqmmc-supply = <&mt6359_vufs_ldo_reg>;
41462306a36Sopenharmony_ci	cap-mmc-highspeed;
41562306a36Sopenharmony_ci	mmc-hs200-1_8v;
41662306a36Sopenharmony_ci	mmc-hs400-1_8v;
41762306a36Sopenharmony_ci	supports-cqe;
41862306a36Sopenharmony_ci	cap-mmc-hw-reset;
41962306a36Sopenharmony_ci	mmc-hs400-enhanced-strobe;
42062306a36Sopenharmony_ci	hs400-ds-delay = <0x12814>;
42162306a36Sopenharmony_ci	no-sdio;
42262306a36Sopenharmony_ci	no-sd;
42362306a36Sopenharmony_ci	non-removable;
42462306a36Sopenharmony_ci};
42562306a36Sopenharmony_ci
42662306a36Sopenharmony_ci&mmc1 {
42762306a36Sopenharmony_ci	status = "okay";
42862306a36Sopenharmony_ci
42962306a36Sopenharmony_ci	pinctrl-names = "default", "state_uhs";
43062306a36Sopenharmony_ci	pinctrl-0 = <&mmc1_default_pins>;
43162306a36Sopenharmony_ci	pinctrl-1 = <&mmc1_uhs_pins>;
43262306a36Sopenharmony_ci	bus-width = <4>;
43362306a36Sopenharmony_ci	max-frequency = <200000000>;
43462306a36Sopenharmony_ci	cd-gpios = <&pio 17 GPIO_ACTIVE_LOW>;
43562306a36Sopenharmony_ci	vmmc-supply = <&mt6360_ldo5_reg>;
43662306a36Sopenharmony_ci	vqmmc-supply = <&mt6360_ldo3_reg>;
43762306a36Sopenharmony_ci	cap-sd-highspeed;
43862306a36Sopenharmony_ci	sd-uhs-sdr50;
43962306a36Sopenharmony_ci	sd-uhs-sdr104;
44062306a36Sopenharmony_ci	no-sdio;
44162306a36Sopenharmony_ci	no-mmc;
44262306a36Sopenharmony_ci};
44362306a36Sopenharmony_ci
44462306a36Sopenharmony_ci/* for CORE */
44562306a36Sopenharmony_ci&mt6359_vgpu11_buck_reg {
44662306a36Sopenharmony_ci	regulator-always-on;
44762306a36Sopenharmony_ci};
44862306a36Sopenharmony_ci
44962306a36Sopenharmony_ci&mt6359_vgpu11_sshub_buck_reg {
45062306a36Sopenharmony_ci	regulator-always-on;
45162306a36Sopenharmony_ci	regulator-min-microvolt = <575000>;
45262306a36Sopenharmony_ci	regulator-max-microvolt = <575000>;
45362306a36Sopenharmony_ci};
45462306a36Sopenharmony_ci
45562306a36Sopenharmony_ci&mt6359_vrf12_ldo_reg {
45662306a36Sopenharmony_ci	regulator-always-on;
45762306a36Sopenharmony_ci};
45862306a36Sopenharmony_ci
45962306a36Sopenharmony_ci&mt6359_vsram_others_ldo_reg {
46062306a36Sopenharmony_ci	regulator-min-microvolt = <750000>;
46162306a36Sopenharmony_ci	regulator-max-microvolt = <800000>;
46262306a36Sopenharmony_ci	regulator-coupled-with = <&mt6315_7_vbuck1>;
46362306a36Sopenharmony_ci	regulator-coupled-max-spread = <10000>;
46462306a36Sopenharmony_ci};
46562306a36Sopenharmony_ci
46662306a36Sopenharmony_ci&mt6359_vufs_ldo_reg {
46762306a36Sopenharmony_ci	regulator-always-on;
46862306a36Sopenharmony_ci};
46962306a36Sopenharmony_ci
47062306a36Sopenharmony_ci&mt6359codec {
47162306a36Sopenharmony_ci	mediatek,dmic-mode = <1>; /* one-wire */
47262306a36Sopenharmony_ci	mediatek,mic-type-0 = <2>; /* DMIC */
47362306a36Sopenharmony_ci	mediatek,mic-type-2 = <2>; /* DMIC */
47462306a36Sopenharmony_ci};
47562306a36Sopenharmony_ci
47662306a36Sopenharmony_ci&nor_flash {
47762306a36Sopenharmony_ci	status = "okay";
47862306a36Sopenharmony_ci
47962306a36Sopenharmony_ci	pinctrl-names = "default";
48062306a36Sopenharmony_ci	pinctrl-0 = <&nor_flash_pins>;
48162306a36Sopenharmony_ci	assigned-clocks = <&topckgen CLK_TOP_SFLASH_SEL>;
48262306a36Sopenharmony_ci	assigned-clock-parents = <&topckgen CLK_TOP_UNIVPLL_D6_D8>;
48362306a36Sopenharmony_ci
48462306a36Sopenharmony_ci	flash@0 {
48562306a36Sopenharmony_ci		compatible = "winbond,w25q64jwm", "jedec,spi-nor";
48662306a36Sopenharmony_ci		reg = <0>;
48762306a36Sopenharmony_ci		spi-max-frequency = <52000000>;
48862306a36Sopenharmony_ci		spi-rx-bus-width = <2>;
48962306a36Sopenharmony_ci		spi-tx-bus-width = <2>;
49062306a36Sopenharmony_ci	};
49162306a36Sopenharmony_ci};
49262306a36Sopenharmony_ci
49362306a36Sopenharmony_ci&pcie {
49462306a36Sopenharmony_ci	pinctrl-names = "default";
49562306a36Sopenharmony_ci	pinctrl-0 = <&pcie_pins>;
49662306a36Sopenharmony_ci
49762306a36Sopenharmony_ci	pcie0: pcie@0,0 {
49862306a36Sopenharmony_ci		device_type = "pci";
49962306a36Sopenharmony_ci		reg = <0x0000 0 0 0 0>;
50062306a36Sopenharmony_ci		num-lanes = <1>;
50162306a36Sopenharmony_ci		bus-range = <0x1 0x1>;
50262306a36Sopenharmony_ci
50362306a36Sopenharmony_ci		#address-cells = <3>;
50462306a36Sopenharmony_ci		#size-cells = <2>;
50562306a36Sopenharmony_ci		ranges;
50662306a36Sopenharmony_ci
50762306a36Sopenharmony_ci		wifi: wifi@0,0 {
50862306a36Sopenharmony_ci			reg = <0x10000 0 0 0 0x100000>,
50962306a36Sopenharmony_ci			      <0x10000 0 0x100000 0 0x100000>;
51062306a36Sopenharmony_ci			memory-region = <&wifi_restricted_dma_region>;
51162306a36Sopenharmony_ci		};
51262306a36Sopenharmony_ci	};
51362306a36Sopenharmony_ci};
51462306a36Sopenharmony_ci
51562306a36Sopenharmony_ci&pio {
51662306a36Sopenharmony_ci	/* 220 lines */
51762306a36Sopenharmony_ci	gpio-line-names = "I2S_DP_LRCK",
51862306a36Sopenharmony_ci			  "IS_DP_BCLK",
51962306a36Sopenharmony_ci			  "I2S_DP_MCLK",
52062306a36Sopenharmony_ci			  "I2S_DP_DATAOUT",
52162306a36Sopenharmony_ci			  "SAR0_INT_ODL",
52262306a36Sopenharmony_ci			  "EC_AP_INT_ODL",
52362306a36Sopenharmony_ci			  "EDPBRDG_INT_ODL",
52462306a36Sopenharmony_ci			  "DPBRDG_INT_ODL",
52562306a36Sopenharmony_ci			  "DPBRDG_PWREN",
52662306a36Sopenharmony_ci			  "DPBRDG_RST_ODL",
52762306a36Sopenharmony_ci			  "I2S_HP_MCLK",
52862306a36Sopenharmony_ci			  "I2S_HP_BCK",
52962306a36Sopenharmony_ci			  "I2S_HP_LRCK",
53062306a36Sopenharmony_ci			  "I2S_HP_DATAIN",
53162306a36Sopenharmony_ci			  /*
53262306a36Sopenharmony_ci			   * AP_FLASH_WP_L is crossystem ABI. Schematics
53362306a36Sopenharmony_ci			   * call it AP_FLASH_WP_ODL.
53462306a36Sopenharmony_ci			   */
53562306a36Sopenharmony_ci			  "AP_FLASH_WP_L",
53662306a36Sopenharmony_ci			  "TRACKPAD_INT_ODL",
53762306a36Sopenharmony_ci			  "EC_AP_HPD_OD",
53862306a36Sopenharmony_ci			  "SD_CD_ODL",
53962306a36Sopenharmony_ci			  "HP_INT_ODL_ALC",
54062306a36Sopenharmony_ci			  "EN_PP1000_DPBRDG",
54162306a36Sopenharmony_ci			  "AP_GPIO20",
54262306a36Sopenharmony_ci			  "TOUCH_INT_L_1V8",
54362306a36Sopenharmony_ci			  "UART_BT_WAKE_ODL",
54462306a36Sopenharmony_ci			  "AP_GPIO23",
54562306a36Sopenharmony_ci			  "AP_SPI_FLASH_CS_L",
54662306a36Sopenharmony_ci			  "AP_SPI_FLASH_CLK",
54762306a36Sopenharmony_ci			  "EN_PP3300_DPBRDG_DX",
54862306a36Sopenharmony_ci			  "AP_SPI_FLASH_MOSI",
54962306a36Sopenharmony_ci			  "AP_SPI_FLASH_MISO",
55062306a36Sopenharmony_ci			  "I2S_HP_DATAOUT",
55162306a36Sopenharmony_ci			  "AP_GPIO30",
55262306a36Sopenharmony_ci			  "I2S_SPKR_MCLK",
55362306a36Sopenharmony_ci			  "I2S_SPKR_BCLK",
55462306a36Sopenharmony_ci			  "I2S_SPKR_LRCK",
55562306a36Sopenharmony_ci			  "I2S_SPKR_DATAIN",
55662306a36Sopenharmony_ci			  "I2S_SPKR_DATAOUT",
55762306a36Sopenharmony_ci			  "AP_SPI_H1_TPM_CLK",
55862306a36Sopenharmony_ci			  "AP_SPI_H1_TPM_CS_L",
55962306a36Sopenharmony_ci			  "AP_SPI_H1_TPM_MISO",
56062306a36Sopenharmony_ci			  "AP_SPI_H1_TPM_MOSI",
56162306a36Sopenharmony_ci			  "BL_PWM",
56262306a36Sopenharmony_ci			  "EDPBRDG_PWREN",
56362306a36Sopenharmony_ci			  "EDPBRDG_RST_ODL",
56462306a36Sopenharmony_ci			  "EN_PP3300_HUB",
56562306a36Sopenharmony_ci			  "HUB_RST_L",
56662306a36Sopenharmony_ci			  "",
56762306a36Sopenharmony_ci			  "",
56862306a36Sopenharmony_ci			  "",
56962306a36Sopenharmony_ci			  "",
57062306a36Sopenharmony_ci			  "",
57162306a36Sopenharmony_ci			  "",
57262306a36Sopenharmony_ci			  "SD_CLK",
57362306a36Sopenharmony_ci			  "SD_CMD",
57462306a36Sopenharmony_ci			  "SD_DATA3",
57562306a36Sopenharmony_ci			  "SD_DATA0",
57662306a36Sopenharmony_ci			  "SD_DATA2",
57762306a36Sopenharmony_ci			  "SD_DATA1",
57862306a36Sopenharmony_ci			  "",
57962306a36Sopenharmony_ci			  "",
58062306a36Sopenharmony_ci			  "",
58162306a36Sopenharmony_ci			  "",
58262306a36Sopenharmony_ci			  "",
58362306a36Sopenharmony_ci			  "",
58462306a36Sopenharmony_ci			  "PCIE_WAKE_ODL",
58562306a36Sopenharmony_ci			  "PCIE_RST_L",
58662306a36Sopenharmony_ci			  "PCIE_CLKREQ_ODL",
58762306a36Sopenharmony_ci			  "",
58862306a36Sopenharmony_ci			  "",
58962306a36Sopenharmony_ci			  "",
59062306a36Sopenharmony_ci			  "",
59162306a36Sopenharmony_ci			  "",
59262306a36Sopenharmony_ci			  "",
59362306a36Sopenharmony_ci			  "",
59462306a36Sopenharmony_ci			  "",
59562306a36Sopenharmony_ci			  "",
59662306a36Sopenharmony_ci			  "",
59762306a36Sopenharmony_ci			  "",
59862306a36Sopenharmony_ci			  "",
59962306a36Sopenharmony_ci			  "",
60062306a36Sopenharmony_ci			  "",
60162306a36Sopenharmony_ci			  "",
60262306a36Sopenharmony_ci			  "",
60362306a36Sopenharmony_ci			  "",
60462306a36Sopenharmony_ci			  "",
60562306a36Sopenharmony_ci			  "",
60662306a36Sopenharmony_ci			  "",
60762306a36Sopenharmony_ci			  "",
60862306a36Sopenharmony_ci			  "",
60962306a36Sopenharmony_ci			  "",
61062306a36Sopenharmony_ci			  "SPMI_SCL",
61162306a36Sopenharmony_ci			  "SPMI_SDA",
61262306a36Sopenharmony_ci			  "AP_GOOD",
61362306a36Sopenharmony_ci			  "UART_DBG_TX_AP_RX",
61462306a36Sopenharmony_ci			  "UART_AP_TX_DBG_RX",
61562306a36Sopenharmony_ci			  "UART_AP_TX_BT_RX",
61662306a36Sopenharmony_ci			  "UART_BT_TX_AP_RX",
61762306a36Sopenharmony_ci			  "MIPI_DPI_D0_R",
61862306a36Sopenharmony_ci			  "MIPI_DPI_D1_R",
61962306a36Sopenharmony_ci			  "MIPI_DPI_D2_R",
62062306a36Sopenharmony_ci			  "MIPI_DPI_D3_R",
62162306a36Sopenharmony_ci			  "MIPI_DPI_D4_R",
62262306a36Sopenharmony_ci			  "MIPI_DPI_D5_R",
62362306a36Sopenharmony_ci			  "MIPI_DPI_D6_R",
62462306a36Sopenharmony_ci			  "MIPI_DPI_D7_R",
62562306a36Sopenharmony_ci			  "MIPI_DPI_D8_R",
62662306a36Sopenharmony_ci			  "MIPI_DPI_D9_R",
62762306a36Sopenharmony_ci			  "MIPI_DPI_D10_R",
62862306a36Sopenharmony_ci			  "",
62962306a36Sopenharmony_ci			  "",
63062306a36Sopenharmony_ci			  "MIPI_DPI_DE_R",
63162306a36Sopenharmony_ci			  "MIPI_DPI_D11_R",
63262306a36Sopenharmony_ci			  "MIPI_DPI_VSYNC_R",
63362306a36Sopenharmony_ci			  "MIPI_DPI_CLK_R",
63462306a36Sopenharmony_ci			  "MIPI_DPI_HSYNC_R",
63562306a36Sopenharmony_ci			  "PCM_BT_DATAIN",
63662306a36Sopenharmony_ci			  "PCM_BT_SYNC",
63762306a36Sopenharmony_ci			  "PCM_BT_DATAOUT",
63862306a36Sopenharmony_ci			  "PCM_BT_CLK",
63962306a36Sopenharmony_ci			  "AP_I2C_AUDIO_SCL",
64062306a36Sopenharmony_ci			  "AP_I2C_AUDIO_SDA",
64162306a36Sopenharmony_ci			  "SCP_I2C_SCL",
64262306a36Sopenharmony_ci			  "SCP_I2C_SDA",
64362306a36Sopenharmony_ci			  "AP_I2C_WLAN_SCL",
64462306a36Sopenharmony_ci			  "AP_I2C_WLAN_SDA",
64562306a36Sopenharmony_ci			  "AP_I2C_DPBRDG_SCL",
64662306a36Sopenharmony_ci			  "AP_I2C_DPBRDG_SDA",
64762306a36Sopenharmony_ci			  "EN_PP1800_DPBRDG_DX",
64862306a36Sopenharmony_ci			  "EN_PP3300_EDP_DX",
64962306a36Sopenharmony_ci			  "EN_PP1800_EDPBRDG_DX",
65062306a36Sopenharmony_ci			  "EN_PP1000_EDPBRDG",
65162306a36Sopenharmony_ci			  "SCP_JTAG0_TDO",
65262306a36Sopenharmony_ci			  "SCP_JTAG0_TDI",
65362306a36Sopenharmony_ci			  "SCP_JTAG0_TMS",
65462306a36Sopenharmony_ci			  "SCP_JTAG0_TCK",
65562306a36Sopenharmony_ci			  "SCP_JTAG0_TRSTN",
65662306a36Sopenharmony_ci			  "EN_PP3000_VMC_PMU",
65762306a36Sopenharmony_ci			  "EN_PP3300_DISPLAY_DX",
65862306a36Sopenharmony_ci			  "TOUCH_RST_L_1V8",
65962306a36Sopenharmony_ci			  "TOUCH_REPORT_DISABLE",
66062306a36Sopenharmony_ci			  "",
66162306a36Sopenharmony_ci			  "",
66262306a36Sopenharmony_ci			  "AP_I2C_TRACKPAD_SCL_1V8",
66362306a36Sopenharmony_ci			  "AP_I2C_TRACKPAD_SDA_1V8",
66462306a36Sopenharmony_ci			  "EN_PP3300_WLAN",
66562306a36Sopenharmony_ci			  "BT_KILL_L",
66662306a36Sopenharmony_ci			  "WIFI_KILL_L",
66762306a36Sopenharmony_ci			  "SET_VMC_VOLT_AT_1V8",
66862306a36Sopenharmony_ci			  "EN_SPK",
66962306a36Sopenharmony_ci			  "AP_WARM_RST_REQ",
67062306a36Sopenharmony_ci			  "",
67162306a36Sopenharmony_ci			  "",
67262306a36Sopenharmony_ci			  "EN_PP3000_SD_S3",
67362306a36Sopenharmony_ci			  "AP_EDP_BKLTEN",
67462306a36Sopenharmony_ci			  "",
67562306a36Sopenharmony_ci			  "",
67662306a36Sopenharmony_ci			  "",
67762306a36Sopenharmony_ci			  "AP_SPI_EC_CLK",
67862306a36Sopenharmony_ci			  "AP_SPI_EC_CS_L",
67962306a36Sopenharmony_ci			  "AP_SPI_EC_MISO",
68062306a36Sopenharmony_ci			  "AP_SPI_EC_MOSI",
68162306a36Sopenharmony_ci			  "AP_I2C_EDPBRDG_SCL",
68262306a36Sopenharmony_ci			  "AP_I2C_EDPBRDG_SDA",
68362306a36Sopenharmony_ci			  "MT6315_PROC_INT",
68462306a36Sopenharmony_ci			  "MT6315_GPU_INT",
68562306a36Sopenharmony_ci			  "UART_SERVO_TX_SCP_RX",
68662306a36Sopenharmony_ci			  "UART_SCP_TX_SERVO_RX",
68762306a36Sopenharmony_ci			  "BT_RTS_AP_CTS",
68862306a36Sopenharmony_ci			  "AP_RTS_BT_CTS",
68962306a36Sopenharmony_ci			  "UART_AP_WAKE_BT_ODL",
69062306a36Sopenharmony_ci			  "WLAN_ALERT_ODL",
69162306a36Sopenharmony_ci			  "EC_IN_RW_ODL",
69262306a36Sopenharmony_ci			  "H1_AP_INT_ODL",
69362306a36Sopenharmony_ci			  "",
69462306a36Sopenharmony_ci			  "",
69562306a36Sopenharmony_ci			  "",
69662306a36Sopenharmony_ci			  "",
69762306a36Sopenharmony_ci			  "",
69862306a36Sopenharmony_ci			  "",
69962306a36Sopenharmony_ci			  "",
70062306a36Sopenharmony_ci			  "",
70162306a36Sopenharmony_ci			  "",
70262306a36Sopenharmony_ci			  "",
70362306a36Sopenharmony_ci			  "",
70462306a36Sopenharmony_ci			  "MSDC0_CMD",
70562306a36Sopenharmony_ci			  "MSDC0_DAT0",
70662306a36Sopenharmony_ci			  "MSDC0_DAT2",
70762306a36Sopenharmony_ci			  "MSDC0_DAT4",
70862306a36Sopenharmony_ci			  "MSDC0_DAT6",
70962306a36Sopenharmony_ci			  "MSDC0_DAT1",
71062306a36Sopenharmony_ci			  "MSDC0_DAT5",
71162306a36Sopenharmony_ci			  "MSDC0_DAT7",
71262306a36Sopenharmony_ci			  "MSDC0_DSL",
71362306a36Sopenharmony_ci			  "MSDC0_CLK",
71462306a36Sopenharmony_ci			  "MSDC0_DAT3",
71562306a36Sopenharmony_ci			  "MSDC0_RST_L",
71662306a36Sopenharmony_ci			  "SCP_VREQ_VAO",
71762306a36Sopenharmony_ci			  "AUD_DAT_MOSI2",
71862306a36Sopenharmony_ci			  "AUD_NLE_MOSI1",
71962306a36Sopenharmony_ci			  "AUD_NLE_MOSI0",
72062306a36Sopenharmony_ci			  "AUD_DAT_MISO2",
72162306a36Sopenharmony_ci			  "AP_I2C_SAR_SDA",
72262306a36Sopenharmony_ci			  "AP_I2C_SAR_SCL",
72362306a36Sopenharmony_ci			  "AP_I2C_PWR_SCL",
72462306a36Sopenharmony_ci			  "AP_I2C_PWR_SDA",
72562306a36Sopenharmony_ci			  "AP_I2C_TS_SCL_1V8",
72662306a36Sopenharmony_ci			  "AP_I2C_TS_SDA_1V8",
72762306a36Sopenharmony_ci			  "SRCLKENA0",
72862306a36Sopenharmony_ci			  "SRCLKENA1",
72962306a36Sopenharmony_ci			  "AP_EC_WATCHDOG_L",
73062306a36Sopenharmony_ci			  "PWRAP_SPI0_MI",
73162306a36Sopenharmony_ci			  "PWRAP_SPI0_CSN",
73262306a36Sopenharmony_ci			  "PWRAP_SPI0_MO",
73362306a36Sopenharmony_ci			  "PWRAP_SPI0_CK",
73462306a36Sopenharmony_ci			  "AP_RTC_CLK32K",
73562306a36Sopenharmony_ci			  "AUD_CLK_MOSI",
73662306a36Sopenharmony_ci			  "AUD_SYNC_MOSI",
73762306a36Sopenharmony_ci			  "AUD_DAT_MOSI0",
73862306a36Sopenharmony_ci			  "AUD_DAT_MOSI1",
73962306a36Sopenharmony_ci			  "AUD_DAT_MISO0",
74062306a36Sopenharmony_ci			  "AUD_DAT_MISO1";
74162306a36Sopenharmony_ci
74262306a36Sopenharmony_ci	anx7625_pins: anx7625-default-pins {
74362306a36Sopenharmony_ci		pins-out {
74462306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO41__FUNC_GPIO41>,
74562306a36Sopenharmony_ci				 <PINMUX_GPIO42__FUNC_GPIO42>;
74662306a36Sopenharmony_ci			output-low;
74762306a36Sopenharmony_ci		};
74862306a36Sopenharmony_ci
74962306a36Sopenharmony_ci		pins-in {
75062306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO6__FUNC_GPIO6>;
75162306a36Sopenharmony_ci			input-enable;
75262306a36Sopenharmony_ci			bias-pull-up;
75362306a36Sopenharmony_ci		};
75462306a36Sopenharmony_ci	};
75562306a36Sopenharmony_ci
75662306a36Sopenharmony_ci	aud_clk_mosi_off_pins: aud-clk-mosi-off-pins {
75762306a36Sopenharmony_ci		pins-mosi-off {
75862306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO214__FUNC_GPIO214>,
75962306a36Sopenharmony_ci				 <PINMUX_GPIO215__FUNC_GPIO215>;
76062306a36Sopenharmony_ci		};
76162306a36Sopenharmony_ci	};
76262306a36Sopenharmony_ci
76362306a36Sopenharmony_ci	aud_clk_mosi_on_pins: aud-clk-mosi-on-pins {
76462306a36Sopenharmony_ci		pins-mosi-on {
76562306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO214__FUNC_AUD_CLK_MOSI>,
76662306a36Sopenharmony_ci				 <PINMUX_GPIO215__FUNC_AUD_SYNC_MOSI>;
76762306a36Sopenharmony_ci			drive-strength = <10>;
76862306a36Sopenharmony_ci		};
76962306a36Sopenharmony_ci	};
77062306a36Sopenharmony_ci
77162306a36Sopenharmony_ci	aud_dat_miso_ch34_off_pins: aud-dat-miso-ch34-off-pins {
77262306a36Sopenharmony_ci		pins-miso-off {
77362306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO199__FUNC_GPIO199>;
77462306a36Sopenharmony_ci		};
77562306a36Sopenharmony_ci	};
77662306a36Sopenharmony_ci
77762306a36Sopenharmony_ci	aud_dat_miso_ch34_on_pins: aud-dat-miso-ch34-on-pins {
77862306a36Sopenharmony_ci		pins-miso-on {
77962306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO199__FUNC_AUD_DAT_MISO2>;
78062306a36Sopenharmony_ci		};
78162306a36Sopenharmony_ci	};
78262306a36Sopenharmony_ci
78362306a36Sopenharmony_ci	aud_dat_miso_off_pins: aud-dat-miso-off-pins {
78462306a36Sopenharmony_ci		pins-miso-off {
78562306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO218__FUNC_GPIO218>,
78662306a36Sopenharmony_ci				 <PINMUX_GPIO219__FUNC_GPIO219>;
78762306a36Sopenharmony_ci		};
78862306a36Sopenharmony_ci	};
78962306a36Sopenharmony_ci
79062306a36Sopenharmony_ci	aud_dat_miso_on_pins: aud-dat-miso-on-pins {
79162306a36Sopenharmony_ci		pins-miso-on {
79262306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO218__FUNC_AUD_DAT_MISO0>,
79362306a36Sopenharmony_ci				 <PINMUX_GPIO219__FUNC_AUD_DAT_MISO1>;
79462306a36Sopenharmony_ci			drive-strength = <10>;
79562306a36Sopenharmony_ci		};
79662306a36Sopenharmony_ci	};
79762306a36Sopenharmony_ci
79862306a36Sopenharmony_ci	aud_dat_miso2_off_pins: aud-dat-miso2-off-pins {
79962306a36Sopenharmony_ci		pins-miso-off {
80062306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO199__FUNC_GPIO199>;
80162306a36Sopenharmony_ci		};
80262306a36Sopenharmony_ci	};
80362306a36Sopenharmony_ci
80462306a36Sopenharmony_ci	aud_dat_miso2_on_pins: aud-dat-miso2-on-pins {
80562306a36Sopenharmony_ci		pins-miso-on {
80662306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO199__FUNC_AUD_DAT_MISO2>;
80762306a36Sopenharmony_ci		};
80862306a36Sopenharmony_ci	};
80962306a36Sopenharmony_ci
81062306a36Sopenharmony_ci	aud_dat_mosi_ch34_off_pins: aud-dat-mosi-ch34-off-pins {
81162306a36Sopenharmony_ci		pins-mosi-off {
81262306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO196__FUNC_GPIO196>;
81362306a36Sopenharmony_ci		};
81462306a36Sopenharmony_ci	};
81562306a36Sopenharmony_ci
81662306a36Sopenharmony_ci	aud_dat_mosi_ch34_on_pins: aud-dat-mosi-ch34-on-pins {
81762306a36Sopenharmony_ci		pins-mosi-on {
81862306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO196__FUNC_AUD_DAT_MOSI2>;
81962306a36Sopenharmony_ci		};
82062306a36Sopenharmony_ci	};
82162306a36Sopenharmony_ci
82262306a36Sopenharmony_ci	aud_dat_mosi_off_pins: aud-dat-mosi-off-pins {
82362306a36Sopenharmony_ci		pins-mosi-off {
82462306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO216__FUNC_GPIO216>,
82562306a36Sopenharmony_ci				 <PINMUX_GPIO217__FUNC_GPIO217>;
82662306a36Sopenharmony_ci		};
82762306a36Sopenharmony_ci	};
82862306a36Sopenharmony_ci
82962306a36Sopenharmony_ci	aud_dat_mosi_on_pins: aud-dat-mosi-on-pins {
83062306a36Sopenharmony_ci		pins-mosi-on {
83162306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO216__FUNC_AUD_DAT_MOSI0>,
83262306a36Sopenharmony_ci				 <PINMUX_GPIO217__FUNC_AUD_DAT_MOSI1>;
83362306a36Sopenharmony_ci			drive-strength = <10>;
83462306a36Sopenharmony_ci		};
83562306a36Sopenharmony_ci	};
83662306a36Sopenharmony_ci
83762306a36Sopenharmony_ci	aud_gpio_i2s3_off_pins: aud-gpio-i2s3-off-pins {
83862306a36Sopenharmony_ci		pins-i2s3-off {
83962306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO32__FUNC_GPIO32>,
84062306a36Sopenharmony_ci				 <PINMUX_GPIO33__FUNC_GPIO33>,
84162306a36Sopenharmony_ci				 <PINMUX_GPIO35__FUNC_GPIO35>;
84262306a36Sopenharmony_ci		};
84362306a36Sopenharmony_ci	};
84462306a36Sopenharmony_ci
84562306a36Sopenharmony_ci	aud_gpio_i2s3_on_pins: aud-gpio-i2s3-on-pins {
84662306a36Sopenharmony_ci		pins-i2s3-on {
84762306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO32__FUNC_I2S3_BCK>,
84862306a36Sopenharmony_ci				 <PINMUX_GPIO33__FUNC_I2S3_LRCK>,
84962306a36Sopenharmony_ci				 <PINMUX_GPIO35__FUNC_I2S3_DO>;
85062306a36Sopenharmony_ci		};
85162306a36Sopenharmony_ci	};
85262306a36Sopenharmony_ci
85362306a36Sopenharmony_ci	aud_gpio_i2s8_off_pins: aud-gpio-i2s8-off-pins {
85462306a36Sopenharmony_ci		pins-i2s8-off {
85562306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO10__FUNC_GPIO10>,
85662306a36Sopenharmony_ci				 <PINMUX_GPIO11__FUNC_GPIO11>,
85762306a36Sopenharmony_ci				 <PINMUX_GPIO12__FUNC_GPIO12>,
85862306a36Sopenharmony_ci				 <PINMUX_GPIO13__FUNC_GPIO13>;
85962306a36Sopenharmony_ci		};
86062306a36Sopenharmony_ci	};
86162306a36Sopenharmony_ci
86262306a36Sopenharmony_ci	aud_gpio_i2s8_on_pins: aud-gpio-i2s8-on-pins {
86362306a36Sopenharmony_ci		pins-i2s8-on {
86462306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO10__FUNC_I2S8_MCK>,
86562306a36Sopenharmony_ci				 <PINMUX_GPIO11__FUNC_I2S8_BCK>,
86662306a36Sopenharmony_ci				 <PINMUX_GPIO12__FUNC_I2S8_LRCK>,
86762306a36Sopenharmony_ci				 <PINMUX_GPIO13__FUNC_I2S8_DI>;
86862306a36Sopenharmony_ci		};
86962306a36Sopenharmony_ci	};
87062306a36Sopenharmony_ci
87162306a36Sopenharmony_ci	aud_gpio_i2s9_off_pins: aud-gpio-i2s9-off-pins {
87262306a36Sopenharmony_ci		pins-i2s9-off {
87362306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO29__FUNC_GPIO29>;
87462306a36Sopenharmony_ci		};
87562306a36Sopenharmony_ci	};
87662306a36Sopenharmony_ci
87762306a36Sopenharmony_ci	aud_gpio_i2s9_on_pins: aud-gpio-i2s9-on-pins {
87862306a36Sopenharmony_ci		pins-i2s9-on {
87962306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO29__FUNC_I2S9_DO>;
88062306a36Sopenharmony_ci		};
88162306a36Sopenharmony_ci	};
88262306a36Sopenharmony_ci
88362306a36Sopenharmony_ci	aud_gpio_tdm_off_pins: aud-gpio-tdm-off-pins {
88462306a36Sopenharmony_ci		pins-tdm-off {
88562306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO0__FUNC_GPIO0>,
88662306a36Sopenharmony_ci				 <PINMUX_GPIO1__FUNC_GPIO1>,
88762306a36Sopenharmony_ci				 <PINMUX_GPIO2__FUNC_GPIO2>,
88862306a36Sopenharmony_ci				 <PINMUX_GPIO3__FUNC_GPIO3>;
88962306a36Sopenharmony_ci		};
89062306a36Sopenharmony_ci	};
89162306a36Sopenharmony_ci
89262306a36Sopenharmony_ci	aud_gpio_tdm_on_pins: aud-gpio-tdm-on-pins {
89362306a36Sopenharmony_ci		pins-tdm-on {
89462306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO0__FUNC_TDM_LRCK>,
89562306a36Sopenharmony_ci				 <PINMUX_GPIO1__FUNC_TDM_BCK>,
89662306a36Sopenharmony_ci				 <PINMUX_GPIO2__FUNC_TDM_MCK>,
89762306a36Sopenharmony_ci				 <PINMUX_GPIO3__FUNC_TDM_DATA0>;
89862306a36Sopenharmony_ci		};
89962306a36Sopenharmony_ci	};
90062306a36Sopenharmony_ci
90162306a36Sopenharmony_ci	aud_nle_mosi_off_pins: aud-nle-mosi-off-pins {
90262306a36Sopenharmony_ci		pins-nle-mosi-off {
90362306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO197__FUNC_GPIO197>,
90462306a36Sopenharmony_ci				 <PINMUX_GPIO198__FUNC_GPIO198>;
90562306a36Sopenharmony_ci		};
90662306a36Sopenharmony_ci	};
90762306a36Sopenharmony_ci
90862306a36Sopenharmony_ci	aud_nle_mosi_on_pins: aud-nle-mosi-on-pins {
90962306a36Sopenharmony_ci		pins-nle-mosi-on {
91062306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO197__FUNC_AUD_NLE_MOSI1>,
91162306a36Sopenharmony_ci				 <PINMUX_GPIO198__FUNC_AUD_NLE_MOSI0>;
91262306a36Sopenharmony_ci		};
91362306a36Sopenharmony_ci	};
91462306a36Sopenharmony_ci
91562306a36Sopenharmony_ci	cr50_int: cr50-irq-default-pins {
91662306a36Sopenharmony_ci		pins-gsc-ap-int-odl {
91762306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO171__FUNC_GPIO171>;
91862306a36Sopenharmony_ci			input-enable;
91962306a36Sopenharmony_ci		};
92062306a36Sopenharmony_ci	};
92162306a36Sopenharmony_ci
92262306a36Sopenharmony_ci	cros_ec_int: cros-ec-irq-default-pins {
92362306a36Sopenharmony_ci		pins-ec-ap-int-odl {
92462306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO5__FUNC_GPIO5>;
92562306a36Sopenharmony_ci			input-enable;
92662306a36Sopenharmony_ci			bias-pull-up;
92762306a36Sopenharmony_ci		};
92862306a36Sopenharmony_ci	};
92962306a36Sopenharmony_ci
93062306a36Sopenharmony_ci	i2c0_pins: i2c0-default-pins {
93162306a36Sopenharmony_ci		pins-bus {
93262306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO204__FUNC_SCL0>,
93362306a36Sopenharmony_ci				 <PINMUX_GPIO205__FUNC_SDA0>;
93462306a36Sopenharmony_ci			bias-pull-up = <MTK_PULL_SET_RSEL_011>;
93562306a36Sopenharmony_ci			drive-strength-microamp = <1000>;
93662306a36Sopenharmony_ci		};
93762306a36Sopenharmony_ci	};
93862306a36Sopenharmony_ci
93962306a36Sopenharmony_ci	i2c1_pins: i2c1-default-pins {
94062306a36Sopenharmony_ci		pins-bus {
94162306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO118__FUNC_SCL1>,
94262306a36Sopenharmony_ci				 <PINMUX_GPIO119__FUNC_SDA1>;
94362306a36Sopenharmony_ci			bias-pull-up = <MTK_PULL_SET_RSEL_011>;
94462306a36Sopenharmony_ci			drive-strength-microamp = <1000>;
94562306a36Sopenharmony_ci		};
94662306a36Sopenharmony_ci	};
94762306a36Sopenharmony_ci
94862306a36Sopenharmony_ci	i2c2_pins: i2c2-default-pins {
94962306a36Sopenharmony_ci		pins-bus {
95062306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO141__FUNC_SCL2>,
95162306a36Sopenharmony_ci				 <PINMUX_GPIO142__FUNC_SDA2>;
95262306a36Sopenharmony_ci			bias-pull-up = <MTK_PULL_SET_RSEL_011>;
95362306a36Sopenharmony_ci		};
95462306a36Sopenharmony_ci	};
95562306a36Sopenharmony_ci
95662306a36Sopenharmony_ci	i2c3_pins: i2c3-default-pins {
95762306a36Sopenharmony_ci		pins-bus {
95862306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO160__FUNC_SCL3>,
95962306a36Sopenharmony_ci				 <PINMUX_GPIO161__FUNC_SDA3>;
96062306a36Sopenharmony_ci			bias-disable;
96162306a36Sopenharmony_ci			drive-strength-microamp = <1000>;
96262306a36Sopenharmony_ci		};
96362306a36Sopenharmony_ci	};
96462306a36Sopenharmony_ci
96562306a36Sopenharmony_ci	i2c7_pins: i2c7-default-pins {
96662306a36Sopenharmony_ci		pins-bus {
96762306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO124__FUNC_SCL7>,
96862306a36Sopenharmony_ci				 <PINMUX_GPIO125__FUNC_SDA7>;
96962306a36Sopenharmony_ci			bias-disable;
97062306a36Sopenharmony_ci			drive-strength-microamp = <1000>;
97162306a36Sopenharmony_ci		};
97262306a36Sopenharmony_ci	};
97362306a36Sopenharmony_ci
97462306a36Sopenharmony_ci	mmc0_default_pins: mmc0-default-pins {
97562306a36Sopenharmony_ci		pins-cmd-dat {
97662306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO184__FUNC_MSDC0_DAT0>,
97762306a36Sopenharmony_ci				 <PINMUX_GPIO188__FUNC_MSDC0_DAT1>,
97862306a36Sopenharmony_ci				 <PINMUX_GPIO185__FUNC_MSDC0_DAT2>,
97962306a36Sopenharmony_ci				 <PINMUX_GPIO193__FUNC_MSDC0_DAT3>,
98062306a36Sopenharmony_ci				 <PINMUX_GPIO186__FUNC_MSDC0_DAT4>,
98162306a36Sopenharmony_ci				 <PINMUX_GPIO189__FUNC_MSDC0_DAT5>,
98262306a36Sopenharmony_ci				 <PINMUX_GPIO187__FUNC_MSDC0_DAT6>,
98362306a36Sopenharmony_ci				 <PINMUX_GPIO190__FUNC_MSDC0_DAT7>,
98462306a36Sopenharmony_ci				 <PINMUX_GPIO183__FUNC_MSDC0_CMD>;
98562306a36Sopenharmony_ci			input-enable;
98662306a36Sopenharmony_ci			drive-strength = <8>;
98762306a36Sopenharmony_ci			bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
98862306a36Sopenharmony_ci		};
98962306a36Sopenharmony_ci
99062306a36Sopenharmony_ci		pins-clk {
99162306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO192__FUNC_MSDC0_CLK>;
99262306a36Sopenharmony_ci			drive-strength = <8>;
99362306a36Sopenharmony_ci			bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
99462306a36Sopenharmony_ci		};
99562306a36Sopenharmony_ci
99662306a36Sopenharmony_ci		pins-rst {
99762306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO194__FUNC_MSDC0_RSTB>;
99862306a36Sopenharmony_ci			drive-strength = <8>;
99962306a36Sopenharmony_ci			bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
100062306a36Sopenharmony_ci		};
100162306a36Sopenharmony_ci	};
100262306a36Sopenharmony_ci
100362306a36Sopenharmony_ci	mmc0_uhs_pins: mmc0-uhs-pins {
100462306a36Sopenharmony_ci		pins-cmd-dat {
100562306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO184__FUNC_MSDC0_DAT0>,
100662306a36Sopenharmony_ci				 <PINMUX_GPIO188__FUNC_MSDC0_DAT1>,
100762306a36Sopenharmony_ci				 <PINMUX_GPIO185__FUNC_MSDC0_DAT2>,
100862306a36Sopenharmony_ci				 <PINMUX_GPIO193__FUNC_MSDC0_DAT3>,
100962306a36Sopenharmony_ci				 <PINMUX_GPIO186__FUNC_MSDC0_DAT4>,
101062306a36Sopenharmony_ci				 <PINMUX_GPIO189__FUNC_MSDC0_DAT5>,
101162306a36Sopenharmony_ci				 <PINMUX_GPIO187__FUNC_MSDC0_DAT6>,
101262306a36Sopenharmony_ci				 <PINMUX_GPIO190__FUNC_MSDC0_DAT7>,
101362306a36Sopenharmony_ci				 <PINMUX_GPIO183__FUNC_MSDC0_CMD>;
101462306a36Sopenharmony_ci			input-enable;
101562306a36Sopenharmony_ci			drive-strength = <10>;
101662306a36Sopenharmony_ci			bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
101762306a36Sopenharmony_ci		};
101862306a36Sopenharmony_ci
101962306a36Sopenharmony_ci		pins-clk {
102062306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO192__FUNC_MSDC0_CLK>;
102162306a36Sopenharmony_ci			drive-strength = <10>;
102262306a36Sopenharmony_ci			bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
102362306a36Sopenharmony_ci		};
102462306a36Sopenharmony_ci
102562306a36Sopenharmony_ci		pins-rst {
102662306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO194__FUNC_MSDC0_RSTB>;
102762306a36Sopenharmony_ci			drive-strength = <8>;
102862306a36Sopenharmony_ci			bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
102962306a36Sopenharmony_ci		};
103062306a36Sopenharmony_ci
103162306a36Sopenharmony_ci		pins-ds {
103262306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO191__FUNC_MSDC0_DSL>;
103362306a36Sopenharmony_ci			drive-strength = <10>;
103462306a36Sopenharmony_ci			bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
103562306a36Sopenharmony_ci		};
103662306a36Sopenharmony_ci	};
103762306a36Sopenharmony_ci
103862306a36Sopenharmony_ci	mmc1_default_pins: mmc1-default-pins {
103962306a36Sopenharmony_ci		pins-cmd-dat {
104062306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO54__FUNC_MSDC1_DAT0>,
104162306a36Sopenharmony_ci				 <PINMUX_GPIO56__FUNC_MSDC1_DAT1>,
104262306a36Sopenharmony_ci				 <PINMUX_GPIO55__FUNC_MSDC1_DAT2>,
104362306a36Sopenharmony_ci				 <PINMUX_GPIO53__FUNC_MSDC1_DAT3>,
104462306a36Sopenharmony_ci				 <PINMUX_GPIO52__FUNC_MSDC1_CMD>;
104562306a36Sopenharmony_ci			input-enable;
104662306a36Sopenharmony_ci			drive-strength = <8>;
104762306a36Sopenharmony_ci			bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
104862306a36Sopenharmony_ci		};
104962306a36Sopenharmony_ci
105062306a36Sopenharmony_ci		pins-clk {
105162306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO51__FUNC_MSDC1_CLK>;
105262306a36Sopenharmony_ci			drive-strength = <8>;
105362306a36Sopenharmony_ci			bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
105462306a36Sopenharmony_ci		};
105562306a36Sopenharmony_ci
105662306a36Sopenharmony_ci		pins-insert {
105762306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO17__FUNC_GPIO17>;
105862306a36Sopenharmony_ci			input-enable;
105962306a36Sopenharmony_ci			bias-pull-up;
106062306a36Sopenharmony_ci		};
106162306a36Sopenharmony_ci	};
106262306a36Sopenharmony_ci
106362306a36Sopenharmony_ci	mmc1_uhs_pins: mmc1-uhs-pins {
106462306a36Sopenharmony_ci		pins-cmd-dat {
106562306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO54__FUNC_MSDC1_DAT0>,
106662306a36Sopenharmony_ci				 <PINMUX_GPIO56__FUNC_MSDC1_DAT1>,
106762306a36Sopenharmony_ci				 <PINMUX_GPIO55__FUNC_MSDC1_DAT2>,
106862306a36Sopenharmony_ci				 <PINMUX_GPIO53__FUNC_MSDC1_DAT3>,
106962306a36Sopenharmony_ci				 <PINMUX_GPIO52__FUNC_MSDC1_CMD>;
107062306a36Sopenharmony_ci			input-enable;
107162306a36Sopenharmony_ci			drive-strength = <8>;
107262306a36Sopenharmony_ci			bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
107362306a36Sopenharmony_ci		};
107462306a36Sopenharmony_ci
107562306a36Sopenharmony_ci		pins-clk {
107662306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO51__FUNC_MSDC1_CLK>;
107762306a36Sopenharmony_ci			input-enable;
107862306a36Sopenharmony_ci			drive-strength = <8>;
107962306a36Sopenharmony_ci			bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
108062306a36Sopenharmony_ci		};
108162306a36Sopenharmony_ci	};
108262306a36Sopenharmony_ci
108362306a36Sopenharmony_ci	nor_flash_pins: nor-flash-default-pins {
108462306a36Sopenharmony_ci		pins-cs-io1 {
108562306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO24__FUNC_SPINOR_CS>,
108662306a36Sopenharmony_ci				 <PINMUX_GPIO28__FUNC_SPINOR_IO1>;
108762306a36Sopenharmony_ci			input-enable;
108862306a36Sopenharmony_ci			bias-pull-up;
108962306a36Sopenharmony_ci			drive-strength = <10>;
109062306a36Sopenharmony_ci		};
109162306a36Sopenharmony_ci
109262306a36Sopenharmony_ci		pins-io0 {
109362306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO27__FUNC_SPINOR_IO0>;
109462306a36Sopenharmony_ci			bias-pull-up;
109562306a36Sopenharmony_ci			drive-strength = <10>;
109662306a36Sopenharmony_ci		};
109762306a36Sopenharmony_ci
109862306a36Sopenharmony_ci		pins-clk {
109962306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO25__FUNC_SPINOR_CK>;
110062306a36Sopenharmony_ci			input-enable;
110162306a36Sopenharmony_ci			bias-pull-up;
110262306a36Sopenharmony_ci			drive-strength = <10>;
110362306a36Sopenharmony_ci		};
110462306a36Sopenharmony_ci	};
110562306a36Sopenharmony_ci
110662306a36Sopenharmony_ci	pcie_pins: pcie-default-pins {
110762306a36Sopenharmony_ci		pins-pcie-wake {
110862306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO63__FUNC_PCIE_WAKE_N>;
110962306a36Sopenharmony_ci			bias-pull-up;
111062306a36Sopenharmony_ci		};
111162306a36Sopenharmony_ci
111262306a36Sopenharmony_ci		pins-pcie-pereset {
111362306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO64__FUNC_PCIE_PERESET_N>;
111462306a36Sopenharmony_ci		};
111562306a36Sopenharmony_ci
111662306a36Sopenharmony_ci		pins-pcie-clkreq {
111762306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO65__FUNC_PCIE_CLKREQ_N>;
111862306a36Sopenharmony_ci			bias-pull-up;
111962306a36Sopenharmony_ci		};
112062306a36Sopenharmony_ci
112162306a36Sopenharmony_ci		pins-wifi-kill {
112262306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO145__FUNC_GPIO145>; /* WIFI_KILL_L */
112362306a36Sopenharmony_ci			output-high;
112462306a36Sopenharmony_ci		};
112562306a36Sopenharmony_ci	};
112662306a36Sopenharmony_ci
112762306a36Sopenharmony_ci	pp1000_dpbrdg_en_pins: pp1000-dpbrdg-en-pins {
112862306a36Sopenharmony_ci		pins-en {
112962306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO19__FUNC_GPIO19>;
113062306a36Sopenharmony_ci			output-low;
113162306a36Sopenharmony_ci		};
113262306a36Sopenharmony_ci	};
113362306a36Sopenharmony_ci
113462306a36Sopenharmony_ci	pp1000_mipibrdg_en_pins: pp1000-mipibrdg-en-pins {
113562306a36Sopenharmony_ci		pins-en {
113662306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO129__FUNC_GPIO129>;
113762306a36Sopenharmony_ci			output-low;
113862306a36Sopenharmony_ci		};
113962306a36Sopenharmony_ci	};
114062306a36Sopenharmony_ci
114162306a36Sopenharmony_ci	pp1800_dpbrdg_en_pins: pp1800-dpbrdg-en-pins {
114262306a36Sopenharmony_ci		pins-en {
114362306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO126__FUNC_GPIO126>;
114462306a36Sopenharmony_ci			output-low;
114562306a36Sopenharmony_ci		};
114662306a36Sopenharmony_ci	};
114762306a36Sopenharmony_ci
114862306a36Sopenharmony_ci	pp1800_mipibrdg_en_pins: pp1800-mipibrd-en-pins {
114962306a36Sopenharmony_ci		pins-en {
115062306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO128__FUNC_GPIO128>;
115162306a36Sopenharmony_ci			output-low;
115262306a36Sopenharmony_ci		};
115362306a36Sopenharmony_ci	};
115462306a36Sopenharmony_ci
115562306a36Sopenharmony_ci	pp3300_dpbrdg_en_pins: pp3300-dpbrdg-en-pins {
115662306a36Sopenharmony_ci		pins-en {
115762306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO26__FUNC_GPIO26>;
115862306a36Sopenharmony_ci			output-low;
115962306a36Sopenharmony_ci		};
116062306a36Sopenharmony_ci	};
116162306a36Sopenharmony_ci
116262306a36Sopenharmony_ci	pp3300_mipibrdg_en_pins: pp3300-mipibrdg-en-pins {
116362306a36Sopenharmony_ci		pins-en {
116462306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO127__FUNC_GPIO127>;
116562306a36Sopenharmony_ci			output-low;
116662306a36Sopenharmony_ci		};
116762306a36Sopenharmony_ci	};
116862306a36Sopenharmony_ci
116962306a36Sopenharmony_ci	pp3300_wlan_pins: pp3300-wlan-pins {
117062306a36Sopenharmony_ci		pins-pcie-en-pp3300-wlan {
117162306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO143__FUNC_GPIO143>;
117262306a36Sopenharmony_ci			output-high;
117362306a36Sopenharmony_ci		};
117462306a36Sopenharmony_ci	};
117562306a36Sopenharmony_ci
117662306a36Sopenharmony_ci	pwm0_pins: pwm0-default-pins {
117762306a36Sopenharmony_ci		pins-pwm {
117862306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO40__FUNC_DISP_PWM>;
117962306a36Sopenharmony_ci		};
118062306a36Sopenharmony_ci
118162306a36Sopenharmony_ci		pins-inhibit {
118262306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO152__FUNC_GPIO152>;
118362306a36Sopenharmony_ci			output-high;
118462306a36Sopenharmony_ci		};
118562306a36Sopenharmony_ci	};
118662306a36Sopenharmony_ci
118762306a36Sopenharmony_ci	scp_pins: scp-pins {
118862306a36Sopenharmony_ci		pins-vreq-vao {
118962306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO195__FUNC_SCP_VREQ_VAO>;
119062306a36Sopenharmony_ci		};
119162306a36Sopenharmony_ci	};
119262306a36Sopenharmony_ci
119362306a36Sopenharmony_ci	spi1_pins: spi1-default-pins {
119462306a36Sopenharmony_ci		pins-cs-mosi-clk {
119562306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO157__FUNC_SPI1_A_CSB>,
119662306a36Sopenharmony_ci				 <PINMUX_GPIO159__FUNC_SPI1_A_MO>,
119762306a36Sopenharmony_ci				 <PINMUX_GPIO156__FUNC_SPI1_A_CLK>;
119862306a36Sopenharmony_ci			bias-disable;
119962306a36Sopenharmony_ci		};
120062306a36Sopenharmony_ci
120162306a36Sopenharmony_ci		pins-miso {
120262306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO158__FUNC_SPI1_A_MI>;
120362306a36Sopenharmony_ci			bias-pull-down;
120462306a36Sopenharmony_ci		};
120562306a36Sopenharmony_ci	};
120662306a36Sopenharmony_ci
120762306a36Sopenharmony_ci	spi5_pins: spi5-default-pins {
120862306a36Sopenharmony_ci		pins-bus {
120962306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO38__FUNC_SPI5_A_MI>,
121062306a36Sopenharmony_ci				 <PINMUX_GPIO37__FUNC_GPIO37>,
121162306a36Sopenharmony_ci				 <PINMUX_GPIO39__FUNC_SPI5_A_MO>,
121262306a36Sopenharmony_ci				 <PINMUX_GPIO36__FUNC_SPI5_A_CLK>;
121362306a36Sopenharmony_ci			bias-disable;
121462306a36Sopenharmony_ci		};
121562306a36Sopenharmony_ci	};
121662306a36Sopenharmony_ci
121762306a36Sopenharmony_ci	trackpad_pins: trackpad-default-pins {
121862306a36Sopenharmony_ci		pins-int-n {
121962306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO15__FUNC_GPIO15>;
122062306a36Sopenharmony_ci			input-enable;
122162306a36Sopenharmony_ci			bias-pull-up = <MTK_PUPD_SET_R1R0_11>;
122262306a36Sopenharmony_ci		};
122362306a36Sopenharmony_ci	};
122462306a36Sopenharmony_ci
122562306a36Sopenharmony_ci	touchscreen_pins: touchscreen-default-pins {
122662306a36Sopenharmony_ci		pins-irq {
122762306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO21__FUNC_GPIO21>;
122862306a36Sopenharmony_ci			input-enable;
122962306a36Sopenharmony_ci			bias-pull-up;
123062306a36Sopenharmony_ci		};
123162306a36Sopenharmony_ci
123262306a36Sopenharmony_ci		pins-reset {
123362306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO137__FUNC_GPIO137>;
123462306a36Sopenharmony_ci			output-high;
123562306a36Sopenharmony_ci		};
123662306a36Sopenharmony_ci
123762306a36Sopenharmony_ci		pins-report-sw {
123862306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO138__FUNC_GPIO138>;
123962306a36Sopenharmony_ci			output-low;
124062306a36Sopenharmony_ci		};
124162306a36Sopenharmony_ci	};
124262306a36Sopenharmony_ci
124362306a36Sopenharmony_ci	vow_clk_miso_off_pins: vow-clk-miso-off-pins {
124462306a36Sopenharmony_ci		pins-miso-off {
124562306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO219__FUNC_GPIO219>;
124662306a36Sopenharmony_ci		};
124762306a36Sopenharmony_ci	};
124862306a36Sopenharmony_ci
124962306a36Sopenharmony_ci	vow_clk_miso_on_pins: vow-clk-miso-on-pins {
125062306a36Sopenharmony_ci		pins-miso-on {
125162306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO219__FUNC_VOW_CLK_MISO>;
125262306a36Sopenharmony_ci		};
125362306a36Sopenharmony_ci	};
125462306a36Sopenharmony_ci
125562306a36Sopenharmony_ci	vow_dat_miso_off_pins: vow-dat-miso-off-pins {
125662306a36Sopenharmony_ci		pins-miso-off {
125762306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO218__FUNC_GPIO218>;
125862306a36Sopenharmony_ci		};
125962306a36Sopenharmony_ci	};
126062306a36Sopenharmony_ci
126162306a36Sopenharmony_ci	vow_dat_miso_on_pins: vow-dat-miso-on-pins {
126262306a36Sopenharmony_ci		pins-miso-on {
126362306a36Sopenharmony_ci			pinmux = <PINMUX_GPIO218__FUNC_VOW_DAT_MISO>;
126462306a36Sopenharmony_ci		};
126562306a36Sopenharmony_ci	};
126662306a36Sopenharmony_ci};
126762306a36Sopenharmony_ci
126862306a36Sopenharmony_ci&pmic {
126962306a36Sopenharmony_ci	interrupts-extended = <&pio 214 IRQ_TYPE_LEVEL_HIGH>;
127062306a36Sopenharmony_ci};
127162306a36Sopenharmony_ci
127262306a36Sopenharmony_ci&pwm0 {
127362306a36Sopenharmony_ci	status = "okay";
127462306a36Sopenharmony_ci
127562306a36Sopenharmony_ci	pinctrl-names = "default";
127662306a36Sopenharmony_ci	pinctrl-0 = <&pwm0_pins>;
127762306a36Sopenharmony_ci};
127862306a36Sopenharmony_ci
127962306a36Sopenharmony_ci&scp {
128062306a36Sopenharmony_ci	status = "okay";
128162306a36Sopenharmony_ci
128262306a36Sopenharmony_ci	firmware-name = "mediatek/mt8192/scp.img";
128362306a36Sopenharmony_ci	memory-region = <&scp_mem_reserved>;
128462306a36Sopenharmony_ci	pinctrl-names = "default";
128562306a36Sopenharmony_ci	pinctrl-0 = <&scp_pins>;
128662306a36Sopenharmony_ci
128762306a36Sopenharmony_ci	cros-ec {
128862306a36Sopenharmony_ci		compatible = "google,cros-ec-rpmsg";
128962306a36Sopenharmony_ci		mediatek,rpmsg-name = "cros-ec-rpmsg";
129062306a36Sopenharmony_ci	};
129162306a36Sopenharmony_ci};
129262306a36Sopenharmony_ci
129362306a36Sopenharmony_ci&spi1 {
129462306a36Sopenharmony_ci	status = "okay";
129562306a36Sopenharmony_ci
129662306a36Sopenharmony_ci	mediatek,pad-select = <0>;
129762306a36Sopenharmony_ci	pinctrl-names = "default";
129862306a36Sopenharmony_ci	pinctrl-0 = <&spi1_pins>;
129962306a36Sopenharmony_ci
130062306a36Sopenharmony_ci	cros_ec: ec@0 {
130162306a36Sopenharmony_ci		compatible = "google,cros-ec-spi";
130262306a36Sopenharmony_ci		reg = <0>;
130362306a36Sopenharmony_ci		interrupts-extended = <&pio 5 IRQ_TYPE_LEVEL_LOW>;
130462306a36Sopenharmony_ci		spi-max-frequency = <3000000>;
130562306a36Sopenharmony_ci		pinctrl-names = "default";
130662306a36Sopenharmony_ci		pinctrl-0 = <&cros_ec_int>;
130762306a36Sopenharmony_ci
130862306a36Sopenharmony_ci		#address-cells = <1>;
130962306a36Sopenharmony_ci		#size-cells = <0>;
131062306a36Sopenharmony_ci
131162306a36Sopenharmony_ci		cros_ec_pwm: pwm {
131262306a36Sopenharmony_ci			compatible = "google,cros-ec-pwm";
131362306a36Sopenharmony_ci			#pwm-cells = <1>;
131462306a36Sopenharmony_ci
131562306a36Sopenharmony_ci			status = "disabled";
131662306a36Sopenharmony_ci		};
131762306a36Sopenharmony_ci
131862306a36Sopenharmony_ci		i2c_tunnel: i2c-tunnel {
131962306a36Sopenharmony_ci			compatible = "google,cros-ec-i2c-tunnel";
132062306a36Sopenharmony_ci			google,remote-bus = <0>;
132162306a36Sopenharmony_ci			#address-cells = <1>;
132262306a36Sopenharmony_ci			#size-cells = <0>;
132362306a36Sopenharmony_ci		};
132462306a36Sopenharmony_ci
132562306a36Sopenharmony_ci		mt6360_ldo3_reg: regulator@0 {
132662306a36Sopenharmony_ci			compatible = "google,cros-ec-regulator";
132762306a36Sopenharmony_ci			reg = <0>;
132862306a36Sopenharmony_ci			regulator-min-microvolt = <1800000>;
132962306a36Sopenharmony_ci			regulator-max-microvolt = <3300000>;
133062306a36Sopenharmony_ci		};
133162306a36Sopenharmony_ci
133262306a36Sopenharmony_ci		mt6360_ldo5_reg: regulator@1 {
133362306a36Sopenharmony_ci			compatible = "google,cros-ec-regulator";
133462306a36Sopenharmony_ci			reg = <1>;
133562306a36Sopenharmony_ci			regulator-min-microvolt = <3300000>;
133662306a36Sopenharmony_ci			regulator-max-microvolt = <3300000>;
133762306a36Sopenharmony_ci		};
133862306a36Sopenharmony_ci
133962306a36Sopenharmony_ci		typec {
134062306a36Sopenharmony_ci			compatible = "google,cros-ec-typec";
134162306a36Sopenharmony_ci			#address-cells = <1>;
134262306a36Sopenharmony_ci			#size-cells = <0>;
134362306a36Sopenharmony_ci
134462306a36Sopenharmony_ci			usb_c0: connector@0 {
134562306a36Sopenharmony_ci				compatible = "usb-c-connector";
134662306a36Sopenharmony_ci				reg = <0>;
134762306a36Sopenharmony_ci				label = "left";
134862306a36Sopenharmony_ci				power-role = "dual";
134962306a36Sopenharmony_ci				data-role = "host";
135062306a36Sopenharmony_ci				try-power-role = "source";
135162306a36Sopenharmony_ci			};
135262306a36Sopenharmony_ci
135362306a36Sopenharmony_ci			usb_c1: connector@1 {
135462306a36Sopenharmony_ci				compatible = "usb-c-connector";
135562306a36Sopenharmony_ci				reg = <1>;
135662306a36Sopenharmony_ci				label = "right";
135762306a36Sopenharmony_ci				power-role = "dual";
135862306a36Sopenharmony_ci				data-role = "host";
135962306a36Sopenharmony_ci				try-power-role = "source";
136062306a36Sopenharmony_ci			};
136162306a36Sopenharmony_ci		};
136262306a36Sopenharmony_ci	};
136362306a36Sopenharmony_ci};
136462306a36Sopenharmony_ci
136562306a36Sopenharmony_ci&spi5 {
136662306a36Sopenharmony_ci	status = "okay";
136762306a36Sopenharmony_ci
136862306a36Sopenharmony_ci	cs-gpios = <&pio 37 GPIO_ACTIVE_LOW>;
136962306a36Sopenharmony_ci	mediatek,pad-select = <0>;
137062306a36Sopenharmony_ci	pinctrl-names = "default";
137162306a36Sopenharmony_ci	pinctrl-0 = <&spi5_pins>;
137262306a36Sopenharmony_ci
137362306a36Sopenharmony_ci	cr50@0 {
137462306a36Sopenharmony_ci		compatible = "google,cr50";
137562306a36Sopenharmony_ci		reg = <0>;
137662306a36Sopenharmony_ci		interrupts-extended = <&pio 171 IRQ_TYPE_EDGE_RISING>;
137762306a36Sopenharmony_ci		spi-max-frequency = <1000000>;
137862306a36Sopenharmony_ci		pinctrl-names = "default";
137962306a36Sopenharmony_ci		pinctrl-0 = <&cr50_int>;
138062306a36Sopenharmony_ci	};
138162306a36Sopenharmony_ci};
138262306a36Sopenharmony_ci
138362306a36Sopenharmony_ci&spmi {
138462306a36Sopenharmony_ci	#address-cells = <2>;
138562306a36Sopenharmony_ci	#size-cells = <0>;
138662306a36Sopenharmony_ci
138762306a36Sopenharmony_ci	mt6315_6: pmic@6 {
138862306a36Sopenharmony_ci		compatible = "mediatek,mt6315-regulator";
138962306a36Sopenharmony_ci		reg = <0x6 SPMI_USID>;
139062306a36Sopenharmony_ci
139162306a36Sopenharmony_ci		regulators {
139262306a36Sopenharmony_ci			mt6315_6_vbuck1: vbuck1 {
139362306a36Sopenharmony_ci				regulator-compatible = "vbuck1";
139462306a36Sopenharmony_ci				regulator-name = "Vbcpu";
139562306a36Sopenharmony_ci				regulator-min-microvolt = <300000>;
139662306a36Sopenharmony_ci				regulator-max-microvolt = <1193750>;
139762306a36Sopenharmony_ci				regulator-enable-ramp-delay = <256>;
139862306a36Sopenharmony_ci				regulator-allowed-modes = <0 1 2>;
139962306a36Sopenharmony_ci				regulator-always-on;
140062306a36Sopenharmony_ci			};
140162306a36Sopenharmony_ci
140262306a36Sopenharmony_ci			mt6315_6_vbuck3: vbuck3 {
140362306a36Sopenharmony_ci				regulator-compatible = "vbuck3";
140462306a36Sopenharmony_ci				regulator-name = "Vlcpu";
140562306a36Sopenharmony_ci				regulator-min-microvolt = <300000>;
140662306a36Sopenharmony_ci				regulator-max-microvolt = <1193750>;
140762306a36Sopenharmony_ci				regulator-enable-ramp-delay = <256>;
140862306a36Sopenharmony_ci				regulator-allowed-modes = <0 1 2>;
140962306a36Sopenharmony_ci				regulator-always-on;
141062306a36Sopenharmony_ci			};
141162306a36Sopenharmony_ci		};
141262306a36Sopenharmony_ci	};
141362306a36Sopenharmony_ci
141462306a36Sopenharmony_ci	mt6315_7: pmic@7 {
141562306a36Sopenharmony_ci		compatible = "mediatek,mt6315-regulator";
141662306a36Sopenharmony_ci		reg = <0x7 SPMI_USID>;
141762306a36Sopenharmony_ci
141862306a36Sopenharmony_ci		regulators {
141962306a36Sopenharmony_ci			mt6315_7_vbuck1: vbuck1 {
142062306a36Sopenharmony_ci				regulator-compatible = "vbuck1";
142162306a36Sopenharmony_ci				regulator-name = "Vgpu";
142262306a36Sopenharmony_ci				regulator-min-microvolt = <606250>;
142362306a36Sopenharmony_ci				regulator-max-microvolt = <800000>;
142462306a36Sopenharmony_ci				regulator-enable-ramp-delay = <256>;
142562306a36Sopenharmony_ci				regulator-allowed-modes = <0 1 2>;
142662306a36Sopenharmony_ci				regulator-coupled-with = <&mt6359_vsram_others_ldo_reg>;
142762306a36Sopenharmony_ci				regulator-coupled-max-spread = <10000>;
142862306a36Sopenharmony_ci			};
142962306a36Sopenharmony_ci		};
143062306a36Sopenharmony_ci	};
143162306a36Sopenharmony_ci};
143262306a36Sopenharmony_ci
143362306a36Sopenharmony_ci&uart0 {
143462306a36Sopenharmony_ci	status = "okay";
143562306a36Sopenharmony_ci};
143662306a36Sopenharmony_ci
143762306a36Sopenharmony_ci&xhci {
143862306a36Sopenharmony_ci	status = "okay";
143962306a36Sopenharmony_ci
144062306a36Sopenharmony_ci	wakeup-source;
144162306a36Sopenharmony_ci	vusb33-supply = <&pp3300_g>;
144262306a36Sopenharmony_ci	vbus-supply = <&pp5000_a>;
144362306a36Sopenharmony_ci};
144462306a36Sopenharmony_ci
144562306a36Sopenharmony_ci#include <arm/cros-ec-keyboard.dtsi>
144662306a36Sopenharmony_ci#include <arm/cros-ec-sbs.dtsi>
1447