1331fae2fSNícolas F. R. A. Prado// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2331fae2fSNícolas F. R. A. Prado/*
3331fae2fSNícolas F. R. A. Prado * Copyright (C) 2020 MediaTek Inc.
4331fae2fSNícolas F. R. A. Prado * Author: Seiya Wang <seiya.wang@mediatek.com>
5331fae2fSNícolas F. R. A. Prado */
6331fae2fSNícolas F. R. A. Prado/dts-v1/;
7331fae2fSNícolas F. R. A. Prado#include "mt8192.dtsi"
8af9e3ed0SNícolas F. R. A. Prado#include "mt6359.dtsi"
9863fb752SNícolas F. R. A. Prado#include <dt-bindings/gpio/gpio.h>
103183cb62SNícolas F. R. A. Prado#include <dt-bindings/spmi/spmi.h>
11331fae2fSNícolas F. R. A. Prado
12331fae2fSNícolas F. R. A. Prado/ {
13331fae2fSNícolas F. R. A. Prado	aliases {
14331fae2fSNícolas F. R. A. Prado		serial0 = &uart0;
15331fae2fSNícolas F. R. A. Prado	};
16331fae2fSNícolas F. R. A. Prado
17331fae2fSNícolas F. R. A. Prado	chosen {
18331fae2fSNícolas F. R. A. Prado		stdout-path = "serial0:115200n8";
19331fae2fSNícolas F. R. A. Prado	};
20331fae2fSNícolas F. R. A. Prado
21331fae2fSNícolas F. R. A. Prado	memory@40000000 {
22331fae2fSNícolas F. R. A. Prado		device_type = "memory";
23331fae2fSNícolas F. R. A. Prado		reg = <0 0x40000000 0 0x80000000>;
24331fae2fSNícolas F. R. A. Prado	};
25cb75aeafSNícolas F. R. A. Prado
26cb75aeafSNícolas F. R. A. Prado	/* system wide LDO 1.8V power rail */
27cb75aeafSNícolas F. R. A. Prado	pp1800_ldo_g: regulator-1v8-g {
28cb75aeafSNícolas F. R. A. Prado		compatible = "regulator-fixed";
29cb75aeafSNícolas F. R. A. Prado		regulator-name = "pp1800_ldo_g";
30cb75aeafSNícolas F. R. A. Prado		regulator-always-on;
31cb75aeafSNícolas F. R. A. Prado		regulator-boot-on;
32cb75aeafSNícolas F. R. A. Prado		regulator-min-microvolt = <1800000>;
33cb75aeafSNícolas F. R. A. Prado		regulator-max-microvolt = <1800000>;
34cb75aeafSNícolas F. R. A. Prado		vin-supply = <&pp3300_g>;
35cb75aeafSNícolas F. R. A. Prado	};
36cb75aeafSNícolas F. R. A. Prado
37cb75aeafSNícolas F. R. A. Prado	/* system wide switching 3.3V power rail */
38cb75aeafSNícolas F. R. A. Prado	pp3300_g: regulator-3v3-g {
39cb75aeafSNícolas F. R. A. Prado		compatible = "regulator-fixed";
40cb75aeafSNícolas F. R. A. Prado		regulator-name = "pp3300_g";
41cb75aeafSNícolas F. R. A. Prado		regulator-always-on;
42cb75aeafSNícolas F. R. A. Prado		regulator-boot-on;
43cb75aeafSNícolas F. R. A. Prado		regulator-min-microvolt = <3300000>;
44cb75aeafSNícolas F. R. A. Prado		regulator-max-microvolt = <3300000>;
45cb75aeafSNícolas F. R. A. Prado		vin-supply = <&ppvar_sys>;
46cb75aeafSNícolas F. R. A. Prado	};
47cb75aeafSNícolas F. R. A. Prado
48cb75aeafSNícolas F. R. A. Prado	/* system wide LDO 3.3V power rail */
49cb75aeafSNícolas F. R. A. Prado	pp3300_ldo_z: regulator-3v3-z {
50cb75aeafSNícolas F. R. A. Prado		compatible = "regulator-fixed";
51cb75aeafSNícolas F. R. A. Prado		regulator-name = "pp3300_ldo_z";
52cb75aeafSNícolas F. R. A. Prado		regulator-always-on;
53cb75aeafSNícolas F. R. A. Prado		regulator-boot-on;
54cb75aeafSNícolas F. R. A. Prado		regulator-min-microvolt = <3300000>;
55cb75aeafSNícolas F. R. A. Prado		regulator-max-microvolt = <3300000>;
56cb75aeafSNícolas F. R. A. Prado		vin-supply = <&ppvar_sys>;
57cb75aeafSNícolas F. R. A. Prado	};
58cb75aeafSNícolas F. R. A. Prado
59cb75aeafSNícolas F. R. A. Prado	/* separately switched 3.3V power rail */
60cb75aeafSNícolas F. R. A. Prado	pp3300_u: regulator-3v3-u {
61cb75aeafSNícolas F. R. A. Prado		compatible = "regulator-fixed";
62cb75aeafSNícolas F. R. A. Prado		regulator-name = "pp3300_u";
63cb75aeafSNícolas F. R. A. Prado		regulator-always-on;
64cb75aeafSNícolas F. R. A. Prado		regulator-boot-on;
65cb75aeafSNícolas F. R. A. Prado		regulator-min-microvolt = <3300000>;
66cb75aeafSNícolas F. R. A. Prado		regulator-max-microvolt = <3300000>;
67cb75aeafSNícolas F. R. A. Prado		/* enable pin wired to GPIO controlled by EC */
68cb75aeafSNícolas F. R. A. Prado		vin-supply = <&pp3300_g>;
69cb75aeafSNícolas F. R. A. Prado	};
70cb75aeafSNícolas F. R. A. Prado
710dca9f0bSNícolas F. R. A. Prado	pp3300_wlan: regulator-3v3-wlan {
720dca9f0bSNícolas F. R. A. Prado		compatible = "regulator-fixed";
730dca9f0bSNícolas F. R. A. Prado		regulator-name = "pp3300_wlan";
740dca9f0bSNícolas F. R. A. Prado		regulator-always-on;
750dca9f0bSNícolas F. R. A. Prado		regulator-boot-on;
760dca9f0bSNícolas F. R. A. Prado		regulator-min-microvolt = <3300000>;
770dca9f0bSNícolas F. R. A. Prado		regulator-max-microvolt = <3300000>;
780dca9f0bSNícolas F. R. A. Prado		pinctrl-names = "default";
790dca9f0bSNícolas F. R. A. Prado		pinctrl-0 = <&pp3300_wlan_pins>;
800dca9f0bSNícolas F. R. A. Prado		enable-active-high;
810dca9f0bSNícolas F. R. A. Prado		gpio = <&pio 143 GPIO_ACTIVE_HIGH>;
820dca9f0bSNícolas F. R. A. Prado	};
830dca9f0bSNícolas F. R. A. Prado
84cb75aeafSNícolas F. R. A. Prado	/* system wide switching 5.0V power rail */
85cb75aeafSNícolas F. R. A. Prado	pp5000_a: regulator-5v0-a {
86cb75aeafSNícolas F. R. A. Prado		compatible = "regulator-fixed";
87cb75aeafSNícolas F. R. A. Prado		regulator-name = "pp5000_a";
88cb75aeafSNícolas F. R. A. Prado		regulator-always-on;
89cb75aeafSNícolas F. R. A. Prado		regulator-boot-on;
90cb75aeafSNícolas F. R. A. Prado		regulator-min-microvolt = <5000000>;
91cb75aeafSNícolas F. R. A. Prado		regulator-max-microvolt = <5000000>;
92cb75aeafSNícolas F. R. A. Prado		vin-supply = <&ppvar_sys>;
93cb75aeafSNícolas F. R. A. Prado	};
94cb75aeafSNícolas F. R. A. Prado
95cb75aeafSNícolas F. R. A. Prado	/* system wide semi-regulated power rail from battery or USB */
96cb75aeafSNícolas F. R. A. Prado	ppvar_sys: regulator-var-sys {
97cb75aeafSNícolas F. R. A. Prado		compatible = "regulator-fixed";
98cb75aeafSNícolas F. R. A. Prado		regulator-name = "ppvar_sys";
99cb75aeafSNícolas F. R. A. Prado		regulator-always-on;
100cb75aeafSNícolas F. R. A. Prado		regulator-boot-on;
101cb75aeafSNícolas F. R. A. Prado	};
1020dca9f0bSNícolas F. R. A. Prado
1030dca9f0bSNícolas F. R. A. Prado	reserved_memory: reserved-memory {
1040dca9f0bSNícolas F. R. A. Prado		#address-cells = <2>;
1050dca9f0bSNícolas F. R. A. Prado		#size-cells = <2>;
1060dca9f0bSNícolas F. R. A. Prado		ranges;
1070dca9f0bSNícolas F. R. A. Prado
108*b10e80b1SNícolas F. R. A. Prado		scp_mem_reserved: scp@50000000 {
109*b10e80b1SNícolas F. R. A. Prado			compatible = "shared-dma-pool";
110*b10e80b1SNícolas F. R. A. Prado			reg = <0 0x50000000 0 0x2900000>;
111*b10e80b1SNícolas F. R. A. Prado			no-map;
112*b10e80b1SNícolas F. R. A. Prado		};
113*b10e80b1SNícolas F. R. A. Prado
1140dca9f0bSNícolas F. R. A. Prado		wifi_restricted_dma_region: wifi@c0000000 {
1150dca9f0bSNícolas F. R. A. Prado			compatible = "restricted-dma-pool";
1160dca9f0bSNícolas F. R. A. Prado			reg = <0 0xc0000000 0 0x4000000>;
1170dca9f0bSNícolas F. R. A. Prado		};
1180dca9f0bSNícolas F. R. A. Prado	};
119331fae2fSNícolas F. R. A. Prado};
120331fae2fSNícolas F. R. A. Prado
12123e0fff3SNícolas F. R. A. Prado&i2c0 {
12223e0fff3SNícolas F. R. A. Prado	status = "okay";
12323e0fff3SNícolas F. R. A. Prado
12423e0fff3SNícolas F. R. A. Prado	clock-frequency = <400000>;
12523e0fff3SNícolas F. R. A. Prado	pinctrl-names = "default";
12623e0fff3SNícolas F. R. A. Prado	pinctrl-0 = <&i2c0_pins>;
127cbd4af08SNícolas F. R. A. Prado
128cbd4af08SNícolas F. R. A. Prado	touchscreen: touchscreen@10 {
129cbd4af08SNícolas F. R. A. Prado		reg = <0x10>;
130cbd4af08SNícolas F. R. A. Prado		interrupts-extended = <&pio 21 IRQ_TYPE_LEVEL_LOW>;
131cbd4af08SNícolas F. R. A. Prado		pinctrl-names = "default";
132cbd4af08SNícolas F. R. A. Prado		pinctrl-0 = <&touchscreen_pins>;
133cbd4af08SNícolas F. R. A. Prado	};
13423e0fff3SNícolas F. R. A. Prado};
13523e0fff3SNícolas F. R. A. Prado
13623e0fff3SNícolas F. R. A. Prado&i2c1 {
13723e0fff3SNícolas F. R. A. Prado	status = "okay";
13823e0fff3SNícolas F. R. A. Prado
13923e0fff3SNícolas F. R. A. Prado	clock-frequency = <400000>;
14023e0fff3SNícolas F. R. A. Prado	pinctrl-names = "default";
14123e0fff3SNícolas F. R. A. Prado	pinctrl-0 = <&i2c1_pins>;
14223e0fff3SNícolas F. R. A. Prado};
14323e0fff3SNícolas F. R. A. Prado
14423e0fff3SNícolas F. R. A. Prado&i2c2 {
14523e0fff3SNícolas F. R. A. Prado	status = "okay";
14623e0fff3SNícolas F. R. A. Prado
14723e0fff3SNícolas F. R. A. Prado	clock-frequency = <400000>;
14823e0fff3SNícolas F. R. A. Prado	clock-stretch-ns = <12600>;
14923e0fff3SNícolas F. R. A. Prado	pinctrl-names = "default";
15023e0fff3SNícolas F. R. A. Prado	pinctrl-0 = <&i2c2_pins>;
151e031715aSNícolas F. R. A. Prado
152e031715aSNícolas F. R. A. Prado	trackpad@15 {
153e031715aSNícolas F. R. A. Prado		compatible = "elan,ekth3000";
154e031715aSNícolas F. R. A. Prado		reg = <0x15>;
155e031715aSNícolas F. R. A. Prado		interrupts-extended = <&pio 15 IRQ_TYPE_LEVEL_LOW>;
156e031715aSNícolas F. R. A. Prado		pinctrl-names = "default";
157e031715aSNícolas F. R. A. Prado		pinctrl-0 = <&trackpad_pins>;
158e031715aSNícolas F. R. A. Prado		vcc-supply = <&pp3300_u>;
159e031715aSNícolas F. R. A. Prado		wakeup-source;
160e031715aSNícolas F. R. A. Prado	};
16123e0fff3SNícolas F. R. A. Prado};
16223e0fff3SNícolas F. R. A. Prado
16323e0fff3SNícolas F. R. A. Prado&i2c3 {
16423e0fff3SNícolas F. R. A. Prado	status = "okay";
16523e0fff3SNícolas F. R. A. Prado
16623e0fff3SNícolas F. R. A. Prado	clock-frequency = <400000>;
16723e0fff3SNícolas F. R. A. Prado	pinctrl-names = "default";
16823e0fff3SNícolas F. R. A. Prado	pinctrl-0 = <&i2c3_pins>;
16923e0fff3SNícolas F. R. A. Prado};
17023e0fff3SNícolas F. R. A. Prado
17123e0fff3SNícolas F. R. A. Prado&i2c7 {
17223e0fff3SNícolas F. R. A. Prado	status = "okay";
17323e0fff3SNícolas F. R. A. Prado
17423e0fff3SNícolas F. R. A. Prado	clock-frequency = <400000>;
17523e0fff3SNícolas F. R. A. Prado	pinctrl-names = "default";
17623e0fff3SNícolas F. R. A. Prado	pinctrl-0 = <&i2c7_pins>;
17723e0fff3SNícolas F. R. A. Prado};
17823e0fff3SNícolas F. R. A. Prado
17915306b90SNícolas F. R. A. Prado&mmc0 {
18015306b90SNícolas F. R. A. Prado	status = "okay";
18115306b90SNícolas F. R. A. Prado
18215306b90SNícolas F. R. A. Prado	pinctrl-names = "default", "state_uhs";
18315306b90SNícolas F. R. A. Prado	pinctrl-0 = <&mmc0_default_pins>;
18415306b90SNícolas F. R. A. Prado	pinctrl-1 = <&mmc0_uhs_pins>;
18515306b90SNícolas F. R. A. Prado	bus-width = <8>;
18615306b90SNícolas F. R. A. Prado	max-frequency = <200000000>;
18715306b90SNícolas F. R. A. Prado	vmmc-supply = <&mt6359_vemc_1_ldo_reg>;
18815306b90SNícolas F. R. A. Prado	vqmmc-supply = <&mt6359_vufs_ldo_reg>;
18915306b90SNícolas F. R. A. Prado	cap-mmc-highspeed;
19015306b90SNícolas F. R. A. Prado	mmc-hs200-1_8v;
19115306b90SNícolas F. R. A. Prado	mmc-hs400-1_8v;
19215306b90SNícolas F. R. A. Prado	supports-cqe;
19315306b90SNícolas F. R. A. Prado	cap-mmc-hw-reset;
19415306b90SNícolas F. R. A. Prado	mmc-hs400-enhanced-strobe;
19515306b90SNícolas F. R. A. Prado	hs400-ds-delay = <0x12814>;
19615306b90SNícolas F. R. A. Prado	no-sdio;
19715306b90SNícolas F. R. A. Prado	no-sd;
19815306b90SNícolas F. R. A. Prado	non-removable;
19915306b90SNícolas F. R. A. Prado};
20015306b90SNícolas F. R. A. Prado
20115306b90SNícolas F. R. A. Prado&mmc1 {
20215306b90SNícolas F. R. A. Prado	status = "okay";
20315306b90SNícolas F. R. A. Prado
20415306b90SNícolas F. R. A. Prado	pinctrl-names = "default", "state_uhs";
20515306b90SNícolas F. R. A. Prado	pinctrl-0 = <&mmc1_default_pins>;
20615306b90SNícolas F. R. A. Prado	pinctrl-1 = <&mmc1_uhs_pins>;
20715306b90SNícolas F. R. A. Prado	bus-width = <4>;
20815306b90SNícolas F. R. A. Prado	max-frequency = <200000000>;
20915306b90SNícolas F. R. A. Prado	cd-gpios = <&pio 17 GPIO_ACTIVE_LOW>;
21015306b90SNícolas F. R. A. Prado	vmmc-supply = <&mt6360_ldo5_reg>;
21115306b90SNícolas F. R. A. Prado	vqmmc-supply = <&mt6360_ldo3_reg>;
21215306b90SNícolas F. R. A. Prado	cap-sd-highspeed;
21315306b90SNícolas F. R. A. Prado	sd-uhs-sdr50;
21415306b90SNícolas F. R. A. Prado	sd-uhs-sdr104;
21515306b90SNícolas F. R. A. Prado	no-sdio;
21615306b90SNícolas F. R. A. Prado	no-mmc;
21715306b90SNícolas F. R. A. Prado};
21815306b90SNícolas F. R. A. Prado
219af9e3ed0SNícolas F. R. A. Prado/* for CORE */
220af9e3ed0SNícolas F. R. A. Prado&mt6359_vgpu11_buck_reg {
221af9e3ed0SNícolas F. R. A. Prado	regulator-always-on;
222af9e3ed0SNícolas F. R. A. Prado};
223af9e3ed0SNícolas F. R. A. Prado
224af9e3ed0SNícolas F. R. A. Prado&mt6359_vgpu11_sshub_buck_reg {
225af9e3ed0SNícolas F. R. A. Prado	regulator-always-on;
226af9e3ed0SNícolas F. R. A. Prado	regulator-min-microvolt = <575000>;
227af9e3ed0SNícolas F. R. A. Prado	regulator-max-microvolt = <575000>;
228af9e3ed0SNícolas F. R. A. Prado};
229af9e3ed0SNícolas F. R. A. Prado
230af9e3ed0SNícolas F. R. A. Prado&mt6359_vrf12_ldo_reg {
231af9e3ed0SNícolas F. R. A. Prado	regulator-always-on;
232af9e3ed0SNícolas F. R. A. Prado};
233af9e3ed0SNícolas F. R. A. Prado
234af9e3ed0SNícolas F. R. A. Prado&mt6359_vufs_ldo_reg {
235af9e3ed0SNícolas F. R. A. Prado	regulator-always-on;
236af9e3ed0SNícolas F. R. A. Prado};
237af9e3ed0SNícolas F. R. A. Prado
238af9e3ed0SNícolas F. R. A. Prado&mt6359codec {
239af9e3ed0SNícolas F. R. A. Prado	mediatek,dmic-mode = <1>; /* one-wire */
240af9e3ed0SNícolas F. R. A. Prado	mediatek,mic-type-0 = <2>; /* DMIC */
241af9e3ed0SNícolas F. R. A. Prado	mediatek,mic-type-2 = <2>; /* DMIC */
242af9e3ed0SNícolas F. R. A. Prado};
243af9e3ed0SNícolas F. R. A. Prado
2440dca9f0bSNícolas F. R. A. Prado&pcie {
2450dca9f0bSNícolas F. R. A. Prado	pinctrl-names = "default";
2460dca9f0bSNícolas F. R. A. Prado	pinctrl-0 = <&pcie_pins>;
2470dca9f0bSNícolas F. R. A. Prado
2480dca9f0bSNícolas F. R. A. Prado	pcie0: pcie@0,0 {
2490dca9f0bSNícolas F. R. A. Prado		device_type = "pci";
2500dca9f0bSNícolas F. R. A. Prado		reg = <0x0000 0 0 0 0>;
2510dca9f0bSNícolas F. R. A. Prado		num-lanes = <1>;
2520dca9f0bSNícolas F. R. A. Prado		bus-range = <0x1 0x1>;
2530dca9f0bSNícolas F. R. A. Prado
2540dca9f0bSNícolas F. R. A. Prado		#address-cells = <3>;
2550dca9f0bSNícolas F. R. A. Prado		#size-cells = <2>;
2560dca9f0bSNícolas F. R. A. Prado		ranges;
2570dca9f0bSNícolas F. R. A. Prado
2580dca9f0bSNícolas F. R. A. Prado		wifi: wifi@0,0 {
2590dca9f0bSNícolas F. R. A. Prado			reg = <0x10000 0 0 0 0x100000>,
2600dca9f0bSNícolas F. R. A. Prado			      <0x10000 0 0x100000 0 0x100000>;
2610dca9f0bSNícolas F. R. A. Prado			memory-region = <&wifi_restricted_dma_region>;
2620dca9f0bSNícolas F. R. A. Prado		};
2630dca9f0bSNícolas F. R. A. Prado	};
2640dca9f0bSNícolas F. R. A. Prado};
2650dca9f0bSNícolas F. R. A. Prado
2669ec95227SNícolas F. R. A. Prado&pio {
2679ec95227SNícolas F. R. A. Prado	/* 220 lines */
2689ec95227SNícolas F. R. A. Prado	gpio-line-names = "I2S_DP_LRCK",
2699ec95227SNícolas F. R. A. Prado			  "IS_DP_BCLK",
2709ec95227SNícolas F. R. A. Prado			  "I2S_DP_MCLK",
2719ec95227SNícolas F. R. A. Prado			  "I2S_DP_DATAOUT",
2729ec95227SNícolas F. R. A. Prado			  "SAR0_INT_ODL",
2739ec95227SNícolas F. R. A. Prado			  "EC_AP_INT_ODL",
2749ec95227SNícolas F. R. A. Prado			  "EDPBRDG_INT_ODL",
2759ec95227SNícolas F. R. A. Prado			  "DPBRDG_INT_ODL",
2769ec95227SNícolas F. R. A. Prado			  "DPBRDG_PWREN",
2779ec95227SNícolas F. R. A. Prado			  "DPBRDG_RST_ODL",
2789ec95227SNícolas F. R. A. Prado			  "I2S_HP_MCLK",
2799ec95227SNícolas F. R. A. Prado			  "I2S_HP_BCK",
2809ec95227SNícolas F. R. A. Prado			  "I2S_HP_LRCK",
2819ec95227SNícolas F. R. A. Prado			  "I2S_HP_DATAIN",
2829ec95227SNícolas F. R. A. Prado			  /*
2839ec95227SNícolas F. R. A. Prado			   * AP_FLASH_WP_L is crossystem ABI. Schematics
2849ec95227SNícolas F. R. A. Prado			   * call it AP_FLASH_WP_ODL.
2859ec95227SNícolas F. R. A. Prado			   */
2869ec95227SNícolas F. R. A. Prado			  "AP_FLASH_WP_L",
2879ec95227SNícolas F. R. A. Prado			  "TRACKPAD_INT_ODL",
2889ec95227SNícolas F. R. A. Prado			  "EC_AP_HPD_OD",
2899ec95227SNícolas F. R. A. Prado			  "SD_CD_ODL",
2909ec95227SNícolas F. R. A. Prado			  "HP_INT_ODL_ALC",
2919ec95227SNícolas F. R. A. Prado			  "EN_PP1000_DPBRDG",
2929ec95227SNícolas F. R. A. Prado			  "AP_GPIO20",
2939ec95227SNícolas F. R. A. Prado			  "TOUCH_INT_L_1V8",
2949ec95227SNícolas F. R. A. Prado			  "UART_BT_WAKE_ODL",
2959ec95227SNícolas F. R. A. Prado			  "AP_GPIO23",
2969ec95227SNícolas F. R. A. Prado			  "AP_SPI_FLASH_CS_L",
2979ec95227SNícolas F. R. A. Prado			  "AP_SPI_FLASH_CLK",
2989ec95227SNícolas F. R. A. Prado			  "EN_PP3300_DPBRDG_DX",
2999ec95227SNícolas F. R. A. Prado			  "AP_SPI_FLASH_MOSI",
3009ec95227SNícolas F. R. A. Prado			  "AP_SPI_FLASH_MISO",
3019ec95227SNícolas F. R. A. Prado			  "I2S_HP_DATAOUT",
3029ec95227SNícolas F. R. A. Prado			  "AP_GPIO30",
3039ec95227SNícolas F. R. A. Prado			  "I2S_SPKR_MCLK",
3049ec95227SNícolas F. R. A. Prado			  "I2S_SPKR_BCLK",
3059ec95227SNícolas F. R. A. Prado			  "I2S_SPKR_LRCK",
3069ec95227SNícolas F. R. A. Prado			  "I2S_SPKR_DATAIN",
3079ec95227SNícolas F. R. A. Prado			  "I2S_SPKR_DATAOUT",
3089ec95227SNícolas F. R. A. Prado			  "AP_SPI_H1_TPM_CLK",
3099ec95227SNícolas F. R. A. Prado			  "AP_SPI_H1_TPM_CS_L",
3109ec95227SNícolas F. R. A. Prado			  "AP_SPI_H1_TPM_MISO",
3119ec95227SNícolas F. R. A. Prado			  "AP_SPI_H1_TPM_MOSI",
3129ec95227SNícolas F. R. A. Prado			  "BL_PWM",
3139ec95227SNícolas F. R. A. Prado			  "EDPBRDG_PWREN",
3149ec95227SNícolas F. R. A. Prado			  "EDPBRDG_RST_ODL",
3159ec95227SNícolas F. R. A. Prado			  "EN_PP3300_HUB",
3169ec95227SNícolas F. R. A. Prado			  "HUB_RST_L",
3179ec95227SNícolas F. R. A. Prado			  "",
3189ec95227SNícolas F. R. A. Prado			  "",
3199ec95227SNícolas F. R. A. Prado			  "",
3209ec95227SNícolas F. R. A. Prado			  "",
3219ec95227SNícolas F. R. A. Prado			  "",
3229ec95227SNícolas F. R. A. Prado			  "",
3239ec95227SNícolas F. R. A. Prado			  "SD_CLK",
3249ec95227SNícolas F. R. A. Prado			  "SD_CMD",
3259ec95227SNícolas F. R. A. Prado			  "SD_DATA3",
3269ec95227SNícolas F. R. A. Prado			  "SD_DATA0",
3279ec95227SNícolas F. R. A. Prado			  "SD_DATA2",
3289ec95227SNícolas F. R. A. Prado			  "SD_DATA1",
3299ec95227SNícolas F. R. A. Prado			  "",
3309ec95227SNícolas F. R. A. Prado			  "",
3319ec95227SNícolas F. R. A. Prado			  "",
3329ec95227SNícolas F. R. A. Prado			  "",
3339ec95227SNícolas F. R. A. Prado			  "",
3349ec95227SNícolas F. R. A. Prado			  "",
3359ec95227SNícolas F. R. A. Prado			  "PCIE_WAKE_ODL",
3369ec95227SNícolas F. R. A. Prado			  "PCIE_RST_L",
3379ec95227SNícolas F. R. A. Prado			  "PCIE_CLKREQ_ODL",
3389ec95227SNícolas F. R. A. Prado			  "",
3399ec95227SNícolas F. R. A. Prado			  "",
3409ec95227SNícolas F. R. A. Prado			  "",
3419ec95227SNícolas F. R. A. Prado			  "",
3429ec95227SNícolas F. R. A. Prado			  "",
3439ec95227SNícolas F. R. A. Prado			  "",
3449ec95227SNícolas F. R. A. Prado			  "",
3459ec95227SNícolas F. R. A. Prado			  "",
3469ec95227SNícolas F. R. A. Prado			  "",
3479ec95227SNícolas F. R. A. Prado			  "",
3489ec95227SNícolas F. R. A. Prado			  "",
3499ec95227SNícolas F. R. A. Prado			  "",
3509ec95227SNícolas F. R. A. Prado			  "",
3519ec95227SNícolas F. R. A. Prado			  "",
3529ec95227SNícolas F. R. A. Prado			  "",
3539ec95227SNícolas F. R. A. Prado			  "",
3549ec95227SNícolas F. R. A. Prado			  "",
3559ec95227SNícolas F. R. A. Prado			  "",
3569ec95227SNícolas F. R. A. Prado			  "",
3579ec95227SNícolas F. R. A. Prado			  "",
3589ec95227SNícolas F. R. A. Prado			  "",
3599ec95227SNícolas F. R. A. Prado			  "",
3609ec95227SNícolas F. R. A. Prado			  "",
3619ec95227SNícolas F. R. A. Prado			  "SPMI_SCL",
3629ec95227SNícolas F. R. A. Prado			  "SPMI_SDA",
3639ec95227SNícolas F. R. A. Prado			  "AP_GOOD",
3649ec95227SNícolas F. R. A. Prado			  "UART_DBG_TX_AP_RX",
3659ec95227SNícolas F. R. A. Prado			  "UART_AP_TX_DBG_RX",
3669ec95227SNícolas F. R. A. Prado			  "UART_AP_TX_BT_RX",
3679ec95227SNícolas F. R. A. Prado			  "UART_BT_TX_AP_RX",
3689ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D0_R",
3699ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D1_R",
3709ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D2_R",
3719ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D3_R",
3729ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D4_R",
3739ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D5_R",
3749ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D6_R",
3759ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D7_R",
3769ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D8_R",
3779ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D9_R",
3789ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D10_R",
3799ec95227SNícolas F. R. A. Prado			  "",
3809ec95227SNícolas F. R. A. Prado			  "",
3819ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_DE_R",
3829ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_D11_R",
3839ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_VSYNC_R",
3849ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_CLK_R",
3859ec95227SNícolas F. R. A. Prado			  "MIPI_DPI_HSYNC_R",
3869ec95227SNícolas F. R. A. Prado			  "PCM_BT_DATAIN",
3879ec95227SNícolas F. R. A. Prado			  "PCM_BT_SYNC",
3889ec95227SNícolas F. R. A. Prado			  "PCM_BT_DATAOUT",
3899ec95227SNícolas F. R. A. Prado			  "PCM_BT_CLK",
3909ec95227SNícolas F. R. A. Prado			  "AP_I2C_AUDIO_SCL",
3919ec95227SNícolas F. R. A. Prado			  "AP_I2C_AUDIO_SDA",
3929ec95227SNícolas F. R. A. Prado			  "SCP_I2C_SCL",
3939ec95227SNícolas F. R. A. Prado			  "SCP_I2C_SDA",
3949ec95227SNícolas F. R. A. Prado			  "AP_I2C_WLAN_SCL",
3959ec95227SNícolas F. R. A. Prado			  "AP_I2C_WLAN_SDA",
3969ec95227SNícolas F. R. A. Prado			  "AP_I2C_DPBRDG_SCL",
3979ec95227SNícolas F. R. A. Prado			  "AP_I2C_DPBRDG_SDA",
3989ec95227SNícolas F. R. A. Prado			  "EN_PP1800_DPBRDG_DX",
3999ec95227SNícolas F. R. A. Prado			  "EN_PP3300_EDP_DX",
4009ec95227SNícolas F. R. A. Prado			  "EN_PP1800_EDPBRDG_DX",
4019ec95227SNícolas F. R. A. Prado			  "EN_PP1000_EDPBRDG",
4029ec95227SNícolas F. R. A. Prado			  "SCP_JTAG0_TDO",
4039ec95227SNícolas F. R. A. Prado			  "SCP_JTAG0_TDI",
4049ec95227SNícolas F. R. A. Prado			  "SCP_JTAG0_TMS",
4059ec95227SNícolas F. R. A. Prado			  "SCP_JTAG0_TCK",
4069ec95227SNícolas F. R. A. Prado			  "SCP_JTAG0_TRSTN",
4079ec95227SNícolas F. R. A. Prado			  "EN_PP3000_VMC_PMU",
4089ec95227SNícolas F. R. A. Prado			  "EN_PP3300_DISPLAY_DX",
4099ec95227SNícolas F. R. A. Prado			  "TOUCH_RST_L_1V8",
4109ec95227SNícolas F. R. A. Prado			  "TOUCH_REPORT_DISABLE",
4119ec95227SNícolas F. R. A. Prado			  "",
4129ec95227SNícolas F. R. A. Prado			  "",
4139ec95227SNícolas F. R. A. Prado			  "AP_I2C_TRACKPAD_SCL_1V8",
4149ec95227SNícolas F. R. A. Prado			  "AP_I2C_TRACKPAD_SDA_1V8",
4159ec95227SNícolas F. R. A. Prado			  "EN_PP3300_WLAN",
4169ec95227SNícolas F. R. A. Prado			  "BT_KILL_L",
4179ec95227SNícolas F. R. A. Prado			  "WIFI_KILL_L",
4189ec95227SNícolas F. R. A. Prado			  "SET_VMC_VOLT_AT_1V8",
4199ec95227SNícolas F. R. A. Prado			  "EN_SPK",
4209ec95227SNícolas F. R. A. Prado			  "AP_WARM_RST_REQ",
4219ec95227SNícolas F. R. A. Prado			  "",
4229ec95227SNícolas F. R. A. Prado			  "",
4239ec95227SNícolas F. R. A. Prado			  "EN_PP3000_SD_S3",
4249ec95227SNícolas F. R. A. Prado			  "AP_EDP_BKLTEN",
4259ec95227SNícolas F. R. A. Prado			  "",
4269ec95227SNícolas F. R. A. Prado			  "",
4279ec95227SNícolas F. R. A. Prado			  "",
4289ec95227SNícolas F. R. A. Prado			  "AP_SPI_EC_CLK",
4299ec95227SNícolas F. R. A. Prado			  "AP_SPI_EC_CS_L",
4309ec95227SNícolas F. R. A. Prado			  "AP_SPI_EC_MISO",
4319ec95227SNícolas F. R. A. Prado			  "AP_SPI_EC_MOSI",
4329ec95227SNícolas F. R. A. Prado			  "AP_I2C_EDPBRDG_SCL",
4339ec95227SNícolas F. R. A. Prado			  "AP_I2C_EDPBRDG_SDA",
4349ec95227SNícolas F. R. A. Prado			  "MT6315_PROC_INT",
4359ec95227SNícolas F. R. A. Prado			  "MT6315_GPU_INT",
4369ec95227SNícolas F. R. A. Prado			  "UART_SERVO_TX_SCP_RX",
4379ec95227SNícolas F. R. A. Prado			  "UART_SCP_TX_SERVO_RX",
4389ec95227SNícolas F. R. A. Prado			  "BT_RTS_AP_CTS",
4399ec95227SNícolas F. R. A. Prado			  "AP_RTS_BT_CTS",
4409ec95227SNícolas F. R. A. Prado			  "UART_AP_WAKE_BT_ODL",
4419ec95227SNícolas F. R. A. Prado			  "WLAN_ALERT_ODL",
4429ec95227SNícolas F. R. A. Prado			  "EC_IN_RW_ODL",
4439ec95227SNícolas F. R. A. Prado			  "H1_AP_INT_ODL",
4449ec95227SNícolas F. R. A. Prado			  "",
4459ec95227SNícolas F. R. A. Prado			  "",
4469ec95227SNícolas F. R. A. Prado			  "",
4479ec95227SNícolas F. R. A. Prado			  "",
4489ec95227SNícolas F. R. A. Prado			  "",
4499ec95227SNícolas F. R. A. Prado			  "",
4509ec95227SNícolas F. R. A. Prado			  "",
4519ec95227SNícolas F. R. A. Prado			  "",
4529ec95227SNícolas F. R. A. Prado			  "",
4539ec95227SNícolas F. R. A. Prado			  "",
4549ec95227SNícolas F. R. A. Prado			  "",
4559ec95227SNícolas F. R. A. Prado			  "MSDC0_CMD",
4569ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT0",
4579ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT2",
4589ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT4",
4599ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT6",
4609ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT1",
4619ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT5",
4629ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT7",
4639ec95227SNícolas F. R. A. Prado			  "MSDC0_DSL",
4649ec95227SNícolas F. R. A. Prado			  "MSDC0_CLK",
4659ec95227SNícolas F. R. A. Prado			  "MSDC0_DAT3",
4669ec95227SNícolas F. R. A. Prado			  "MSDC0_RST_L",
4679ec95227SNícolas F. R. A. Prado			  "SCP_VREQ_VAO",
4689ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MOSI2",
4699ec95227SNícolas F. R. A. Prado			  "AUD_NLE_MOSI1",
4709ec95227SNícolas F. R. A. Prado			  "AUD_NLE_MOSI0",
4719ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MISO2",
4729ec95227SNícolas F. R. A. Prado			  "AP_I2C_SAR_SDA",
4739ec95227SNícolas F. R. A. Prado			  "AP_I2C_SAR_SCL",
4749ec95227SNícolas F. R. A. Prado			  "AP_I2C_PWR_SCL",
4759ec95227SNícolas F. R. A. Prado			  "AP_I2C_PWR_SDA",
4769ec95227SNícolas F. R. A. Prado			  "AP_I2C_TS_SCL_1V8",
4779ec95227SNícolas F. R. A. Prado			  "AP_I2C_TS_SDA_1V8",
4789ec95227SNícolas F. R. A. Prado			  "SRCLKENA0",
4799ec95227SNícolas F. R. A. Prado			  "SRCLKENA1",
4809ec95227SNícolas F. R. A. Prado			  "AP_EC_WATCHDOG_L",
4819ec95227SNícolas F. R. A. Prado			  "PWRAP_SPI0_MI",
4829ec95227SNícolas F. R. A. Prado			  "PWRAP_SPI0_CSN",
4839ec95227SNícolas F. R. A. Prado			  "PWRAP_SPI0_MO",
4849ec95227SNícolas F. R. A. Prado			  "PWRAP_SPI0_CK",
4859ec95227SNícolas F. R. A. Prado			  "AP_RTC_CLK32K",
4869ec95227SNícolas F. R. A. Prado			  "AUD_CLK_MOSI",
4879ec95227SNícolas F. R. A. Prado			  "AUD_SYNC_MOSI",
4889ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MOSI0",
4899ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MOSI1",
4909ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MISO0",
4919ec95227SNícolas F. R. A. Prado			  "AUD_DAT_MISO1";
49223e0fff3SNícolas F. R. A. Prado
493863fb752SNícolas F. R. A. Prado	cr50_int: cr50-irq-default-pins {
494863fb752SNícolas F. R. A. Prado		pins-gsc-ap-int-odl {
495863fb752SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO171__FUNC_GPIO171>;
496863fb752SNícolas F. R. A. Prado			input-enable;
497863fb752SNícolas F. R. A. Prado		};
498863fb752SNícolas F. R. A. Prado	};
499863fb752SNícolas F. R. A. Prado
500eb188a2aSNícolas F. R. A. Prado	cros_ec_int: cros-ec-irq-default-pins {
501eb188a2aSNícolas F. R. A. Prado		pins-ec-ap-int-odl {
502eb188a2aSNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO5__FUNC_GPIO5>;
503eb188a2aSNícolas F. R. A. Prado			input-enable;
504eb188a2aSNícolas F. R. A. Prado			bias-pull-up;
505eb188a2aSNícolas F. R. A. Prado		};
506eb188a2aSNícolas F. R. A. Prado	};
507eb188a2aSNícolas F. R. A. Prado
50823e0fff3SNícolas F. R. A. Prado	i2c0_pins: i2c0-default-pins {
50923e0fff3SNícolas F. R. A. Prado		pins-bus {
51023e0fff3SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO204__FUNC_SCL0>,
51123e0fff3SNícolas F. R. A. Prado				 <PINMUX_GPIO205__FUNC_SDA0>;
51223e0fff3SNícolas F. R. A. Prado			bias-pull-up = <MTK_PULL_SET_RSEL_011>;
51323e0fff3SNícolas F. R. A. Prado			drive-strength-microamp = <1000>;
51423e0fff3SNícolas F. R. A. Prado		};
51523e0fff3SNícolas F. R. A. Prado	};
51623e0fff3SNícolas F. R. A. Prado
51723e0fff3SNícolas F. R. A. Prado	i2c1_pins: i2c1-default-pins {
51823e0fff3SNícolas F. R. A. Prado		pins-bus {
51923e0fff3SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO118__FUNC_SCL1>,
52023e0fff3SNícolas F. R. A. Prado				 <PINMUX_GPIO119__FUNC_SDA1>;
52123e0fff3SNícolas F. R. A. Prado			bias-pull-up = <MTK_PULL_SET_RSEL_011>;
52223e0fff3SNícolas F. R. A. Prado			drive-strength-microamp = <1000>;
52323e0fff3SNícolas F. R. A. Prado		};
52423e0fff3SNícolas F. R. A. Prado	};
52523e0fff3SNícolas F. R. A. Prado
52623e0fff3SNícolas F. R. A. Prado	i2c2_pins: i2c2-default-pins {
52723e0fff3SNícolas F. R. A. Prado		pins-bus {
52823e0fff3SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO141__FUNC_SCL2>,
52923e0fff3SNícolas F. R. A. Prado				 <PINMUX_GPIO142__FUNC_SDA2>;
53023e0fff3SNícolas F. R. A. Prado			bias-pull-up = <MTK_PULL_SET_RSEL_011>;
53123e0fff3SNícolas F. R. A. Prado		};
53223e0fff3SNícolas F. R. A. Prado	};
53323e0fff3SNícolas F. R. A. Prado
53423e0fff3SNícolas F. R. A. Prado	i2c3_pins: i2c3-default-pins {
53523e0fff3SNícolas F. R. A. Prado		pins-bus {
53623e0fff3SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO160__FUNC_SCL3>,
53723e0fff3SNícolas F. R. A. Prado				 <PINMUX_GPIO161__FUNC_SDA3>;
53823e0fff3SNícolas F. R. A. Prado			bias-disable;
53923e0fff3SNícolas F. R. A. Prado			drive-strength-microamp = <1000>;
54023e0fff3SNícolas F. R. A. Prado		};
54123e0fff3SNícolas F. R. A. Prado	};
54223e0fff3SNícolas F. R. A. Prado
54323e0fff3SNícolas F. R. A. Prado	i2c7_pins: i2c7-default-pins {
54423e0fff3SNícolas F. R. A. Prado		pins-bus {
54523e0fff3SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO124__FUNC_SCL7>,
54623e0fff3SNícolas F. R. A. Prado				 <PINMUX_GPIO125__FUNC_SDA7>;
54723e0fff3SNícolas F. R. A. Prado			bias-disable;
54823e0fff3SNícolas F. R. A. Prado			drive-strength-microamp = <1000>;
54923e0fff3SNícolas F. R. A. Prado		};
55023e0fff3SNícolas F. R. A. Prado	};
55123e0fff3SNícolas F. R. A. Prado
55215306b90SNícolas F. R. A. Prado	mmc0_default_pins: mmc0-default-pins {
55315306b90SNícolas F. R. A. Prado		pins-cmd-dat {
55415306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO184__FUNC_MSDC0_DAT0>,
55515306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO188__FUNC_MSDC0_DAT1>,
55615306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO185__FUNC_MSDC0_DAT2>,
55715306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO193__FUNC_MSDC0_DAT3>,
55815306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO186__FUNC_MSDC0_DAT4>,
55915306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO189__FUNC_MSDC0_DAT5>,
56015306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO187__FUNC_MSDC0_DAT6>,
56115306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO190__FUNC_MSDC0_DAT7>,
56215306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO183__FUNC_MSDC0_CMD>;
56315306b90SNícolas F. R. A. Prado			input-enable;
56415306b90SNícolas F. R. A. Prado			drive-strength = <8>;
56515306b90SNícolas F. R. A. Prado			bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
56615306b90SNícolas F. R. A. Prado		};
56715306b90SNícolas F. R. A. Prado
56815306b90SNícolas F. R. A. Prado		pins-clk {
56915306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO192__FUNC_MSDC0_CLK>;
57015306b90SNícolas F. R. A. Prado			drive-strength = <8>;
57115306b90SNícolas F. R. A. Prado			bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
57215306b90SNícolas F. R. A. Prado		};
57315306b90SNícolas F. R. A. Prado
57415306b90SNícolas F. R. A. Prado		pins-rst {
57515306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO194__FUNC_MSDC0_RSTB>;
57615306b90SNícolas F. R. A. Prado			drive-strength = <8>;
57715306b90SNícolas F. R. A. Prado			bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
57815306b90SNícolas F. R. A. Prado		};
57915306b90SNícolas F. R. A. Prado	};
58015306b90SNícolas F. R. A. Prado
58115306b90SNícolas F. R. A. Prado	mmc0_uhs_pins: mmc0-uhs-pins {
58215306b90SNícolas F. R. A. Prado		pins-cmd-dat {
58315306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO184__FUNC_MSDC0_DAT0>,
58415306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO188__FUNC_MSDC0_DAT1>,
58515306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO185__FUNC_MSDC0_DAT2>,
58615306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO193__FUNC_MSDC0_DAT3>,
58715306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO186__FUNC_MSDC0_DAT4>,
58815306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO189__FUNC_MSDC0_DAT5>,
58915306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO187__FUNC_MSDC0_DAT6>,
59015306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO190__FUNC_MSDC0_DAT7>,
59115306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO183__FUNC_MSDC0_CMD>;
59215306b90SNícolas F. R. A. Prado			input-enable;
59315306b90SNícolas F. R. A. Prado			drive-strength = <10>;
59415306b90SNícolas F. R. A. Prado			bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
59515306b90SNícolas F. R. A. Prado		};
59615306b90SNícolas F. R. A. Prado
59715306b90SNícolas F. R. A. Prado		pins-clk {
59815306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO192__FUNC_MSDC0_CLK>;
59915306b90SNícolas F. R. A. Prado			drive-strength = <10>;
60015306b90SNícolas F. R. A. Prado			bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
60115306b90SNícolas F. R. A. Prado		};
60215306b90SNícolas F. R. A. Prado
60315306b90SNícolas F. R. A. Prado		pins-rst {
60415306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO194__FUNC_MSDC0_RSTB>;
60515306b90SNícolas F. R. A. Prado			drive-strength = <8>;
60615306b90SNícolas F. R. A. Prado			bias-pull-down = <MTK_PUPD_SET_R1R0_01>;
60715306b90SNícolas F. R. A. Prado		};
60815306b90SNícolas F. R. A. Prado
60915306b90SNícolas F. R. A. Prado		pins-ds {
61015306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO191__FUNC_MSDC0_DSL>;
61115306b90SNícolas F. R. A. Prado			drive-strength = <10>;
61215306b90SNícolas F. R. A. Prado			bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
61315306b90SNícolas F. R. A. Prado		};
61415306b90SNícolas F. R. A. Prado	};
61515306b90SNícolas F. R. A. Prado
61615306b90SNícolas F. R. A. Prado	mmc1_default_pins: mmc1-default-pins {
61715306b90SNícolas F. R. A. Prado		pins-cmd-dat {
61815306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO54__FUNC_MSDC1_DAT0>,
61915306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO56__FUNC_MSDC1_DAT1>,
62015306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO55__FUNC_MSDC1_DAT2>,
62115306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO53__FUNC_MSDC1_DAT3>,
62215306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO52__FUNC_MSDC1_CMD>;
62315306b90SNícolas F. R. A. Prado			input-enable;
62415306b90SNícolas F. R. A. Prado			drive-strength = <8>;
62515306b90SNícolas F. R. A. Prado			bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
62615306b90SNícolas F. R. A. Prado		};
62715306b90SNícolas F. R. A. Prado
62815306b90SNícolas F. R. A. Prado		pins-clk {
62915306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO51__FUNC_MSDC1_CLK>;
63015306b90SNícolas F. R. A. Prado			drive-strength = <8>;
63115306b90SNícolas F. R. A. Prado			bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
63215306b90SNícolas F. R. A. Prado		};
63315306b90SNícolas F. R. A. Prado
63415306b90SNícolas F. R. A. Prado		pins-insert {
63515306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO17__FUNC_GPIO17>;
63615306b90SNícolas F. R. A. Prado			input-enable;
63715306b90SNícolas F. R. A. Prado			bias-pull-up;
63815306b90SNícolas F. R. A. Prado		};
63915306b90SNícolas F. R. A. Prado	};
64015306b90SNícolas F. R. A. Prado
64115306b90SNícolas F. R. A. Prado	mmc1_uhs_pins: mmc1-uhs-pins {
64215306b90SNícolas F. R. A. Prado		pins-cmd-dat {
64315306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO54__FUNC_MSDC1_DAT0>,
64415306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO56__FUNC_MSDC1_DAT1>,
64515306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO55__FUNC_MSDC1_DAT2>,
64615306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO53__FUNC_MSDC1_DAT3>,
64715306b90SNícolas F. R. A. Prado				 <PINMUX_GPIO52__FUNC_MSDC1_CMD>;
64815306b90SNícolas F. R. A. Prado			input-enable;
64915306b90SNícolas F. R. A. Prado			drive-strength = <8>;
65015306b90SNícolas F. R. A. Prado			bias-pull-up = <MTK_PUPD_SET_R1R0_01>;
65115306b90SNícolas F. R. A. Prado		};
65215306b90SNícolas F. R. A. Prado
65315306b90SNícolas F. R. A. Prado		pins-clk {
65415306b90SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO51__FUNC_MSDC1_CLK>;
65515306b90SNícolas F. R. A. Prado			input-enable;
65615306b90SNícolas F. R. A. Prado			drive-strength = <8>;
65715306b90SNícolas F. R. A. Prado			bias-pull-down = <MTK_PUPD_SET_R1R0_10>;
65815306b90SNícolas F. R. A. Prado		};
65915306b90SNícolas F. R. A. Prado	};
66015306b90SNícolas F. R. A. Prado
6610dca9f0bSNícolas F. R. A. Prado	pcie_pins: pcie-default-pins {
6620dca9f0bSNícolas F. R. A. Prado		pins-pcie-wake {
6630dca9f0bSNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO63__FUNC_PCIE_WAKE_N>;
6640dca9f0bSNícolas F. R. A. Prado			bias-pull-up;
6650dca9f0bSNícolas F. R. A. Prado		};
6660dca9f0bSNícolas F. R. A. Prado
6670dca9f0bSNícolas F. R. A. Prado		pins-pcie-pereset {
6680dca9f0bSNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO64__FUNC_PCIE_PERESET_N>;
6690dca9f0bSNícolas F. R. A. Prado		};
6700dca9f0bSNícolas F. R. A. Prado
6710dca9f0bSNícolas F. R. A. Prado		pins-pcie-clkreq {
6720dca9f0bSNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO65__FUNC_PCIE_CLKREQ_N>;
6730dca9f0bSNícolas F. R. A. Prado			bias-pull-up;
6740dca9f0bSNícolas F. R. A. Prado		};
6750dca9f0bSNícolas F. R. A. Prado
6760dca9f0bSNícolas F. R. A. Prado		pins-wifi-kill {
6770dca9f0bSNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO145__FUNC_GPIO145>; /* WIFI_KILL_L */
6780dca9f0bSNícolas F. R. A. Prado			output-high;
6790dca9f0bSNícolas F. R. A. Prado		};
6800dca9f0bSNícolas F. R. A. Prado	};
6810dca9f0bSNícolas F. R. A. Prado
6820dca9f0bSNícolas F. R. A. Prado	pp3300_wlan_pins: pp3300-wlan-pins {
6830dca9f0bSNícolas F. R. A. Prado		pins-pcie-en-pp3300-wlan {
6840dca9f0bSNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO143__FUNC_GPIO143>;
6850dca9f0bSNícolas F. R. A. Prado			output-high;
6860dca9f0bSNícolas F. R. A. Prado		};
6870dca9f0bSNícolas F. R. A. Prado	};
6880dca9f0bSNícolas F. R. A. Prado
689*b10e80b1SNícolas F. R. A. Prado	scp_pins: scp-pins {
690*b10e80b1SNícolas F. R. A. Prado		pins-vreq-vao {
691*b10e80b1SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO195__FUNC_SCP_VREQ_VAO>;
692*b10e80b1SNícolas F. R. A. Prado		};
693*b10e80b1SNícolas F. R. A. Prado	};
694*b10e80b1SNícolas F. R. A. Prado
69523e0fff3SNícolas F. R. A. Prado	spi1_pins: spi1-default-pins {
69623e0fff3SNícolas F. R. A. Prado		pins-cs-mosi-clk {
69723e0fff3SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO157__FUNC_SPI1_A_CSB>,
69823e0fff3SNícolas F. R. A. Prado				 <PINMUX_GPIO159__FUNC_SPI1_A_MO>,
69923e0fff3SNícolas F. R. A. Prado				 <PINMUX_GPIO156__FUNC_SPI1_A_CLK>;
70023e0fff3SNícolas F. R. A. Prado			bias-disable;
70123e0fff3SNícolas F. R. A. Prado		};
70223e0fff3SNícolas F. R. A. Prado
70323e0fff3SNícolas F. R. A. Prado		pins-miso {
70423e0fff3SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO158__FUNC_SPI1_A_MI>;
70523e0fff3SNícolas F. R. A. Prado			bias-pull-down;
70623e0fff3SNícolas F. R. A. Prado		};
70723e0fff3SNícolas F. R. A. Prado	};
70823e0fff3SNícolas F. R. A. Prado
70923e0fff3SNícolas F. R. A. Prado	spi5_pins: spi5-default-pins {
71023e0fff3SNícolas F. R. A. Prado		pins-bus {
71123e0fff3SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO38__FUNC_SPI5_A_MI>,
71223e0fff3SNícolas F. R. A. Prado				 <PINMUX_GPIO37__FUNC_GPIO37>,
71323e0fff3SNícolas F. R. A. Prado				 <PINMUX_GPIO39__FUNC_SPI5_A_MO>,
71423e0fff3SNícolas F. R. A. Prado				 <PINMUX_GPIO36__FUNC_SPI5_A_CLK>;
71523e0fff3SNícolas F. R. A. Prado			bias-disable;
71623e0fff3SNícolas F. R. A. Prado		};
71723e0fff3SNícolas F. R. A. Prado	};
718e031715aSNícolas F. R. A. Prado
719e031715aSNícolas F. R. A. Prado	trackpad_pins: trackpad-default-pins {
720e031715aSNícolas F. R. A. Prado		pins-int-n {
721e031715aSNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO15__FUNC_GPIO15>;
722e031715aSNícolas F. R. A. Prado			input-enable;
723e031715aSNícolas F. R. A. Prado			bias-pull-up = <MTK_PUPD_SET_R1R0_11>;
724e031715aSNícolas F. R. A. Prado		};
725e031715aSNícolas F. R. A. Prado	};
726cbd4af08SNícolas F. R. A. Prado
727cbd4af08SNícolas F. R. A. Prado	touchscreen_pins: touchscreen-default-pins {
728cbd4af08SNícolas F. R. A. Prado		pins-irq {
729cbd4af08SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO21__FUNC_GPIO21>;
730cbd4af08SNícolas F. R. A. Prado			input-enable;
731cbd4af08SNícolas F. R. A. Prado			bias-pull-up;
732cbd4af08SNícolas F. R. A. Prado		};
733cbd4af08SNícolas F. R. A. Prado
734cbd4af08SNícolas F. R. A. Prado		pins-reset {
735cbd4af08SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO137__FUNC_GPIO137>;
736cbd4af08SNícolas F. R. A. Prado			output-high;
737cbd4af08SNícolas F. R. A. Prado		};
738cbd4af08SNícolas F. R. A. Prado
739cbd4af08SNícolas F. R. A. Prado		pins-report-sw {
740cbd4af08SNícolas F. R. A. Prado			pinmux = <PINMUX_GPIO138__FUNC_GPIO138>;
741cbd4af08SNícolas F. R. A. Prado			output-low;
742cbd4af08SNícolas F. R. A. Prado		};
743cbd4af08SNícolas F. R. A. Prado	};
74423e0fff3SNícolas F. R. A. Prado};
74523e0fff3SNícolas F. R. A. Prado
746af9e3ed0SNícolas F. R. A. Prado&pmic {
747af9e3ed0SNícolas F. R. A. Prado	interrupts-extended = <&pio 214 IRQ_TYPE_LEVEL_HIGH>;
748af9e3ed0SNícolas F. R. A. Prado};
749af9e3ed0SNícolas F. R. A. Prado
750*b10e80b1SNícolas F. R. A. Prado&scp {
751*b10e80b1SNícolas F. R. A. Prado	status = "okay";
752*b10e80b1SNícolas F. R. A. Prado
753*b10e80b1SNícolas F. R. A. Prado	firmware-name = "mediatek/mt8192/scp.img";
754*b10e80b1SNícolas F. R. A. Prado	memory-region = <&scp_mem_reserved>;
755*b10e80b1SNícolas F. R. A. Prado	pinctrl-names = "default";
756*b10e80b1SNícolas F. R. A. Prado	pinctrl-0 = <&scp_pins>;
757*b10e80b1SNícolas F. R. A. Prado
758*b10e80b1SNícolas F. R. A. Prado	cros-ec {
759*b10e80b1SNícolas F. R. A. Prado		compatible = "google,cros-ec-rpmsg";
760*b10e80b1SNícolas F. R. A. Prado		mediatek,rpmsg-name = "cros-ec-rpmsg";
761*b10e80b1SNícolas F. R. A. Prado	};
762*b10e80b1SNícolas F. R. A. Prado};
763*b10e80b1SNícolas F. R. A. Prado
76423e0fff3SNícolas F. R. A. Prado&spi1 {
76523e0fff3SNícolas F. R. A. Prado	status = "okay";
76623e0fff3SNícolas F. R. A. Prado
76723e0fff3SNícolas F. R. A. Prado	mediatek,pad-select = <0>;
76823e0fff3SNícolas F. R. A. Prado	pinctrl-names = "default";
76923e0fff3SNícolas F. R. A. Prado	pinctrl-0 = <&spi1_pins>;
770eb188a2aSNícolas F. R. A. Prado
771eb188a2aSNícolas F. R. A. Prado	cros_ec: ec@0 {
772eb188a2aSNícolas F. R. A. Prado		compatible = "google,cros-ec-spi";
773eb188a2aSNícolas F. R. A. Prado		reg = <0>;
774eb188a2aSNícolas F. R. A. Prado		interrupts-extended = <&pio 5 IRQ_TYPE_LEVEL_LOW>;
775eb188a2aSNícolas F. R. A. Prado		spi-max-frequency = <3000000>;
776eb188a2aSNícolas F. R. A. Prado		pinctrl-names = "default";
777eb188a2aSNícolas F. R. A. Prado		pinctrl-0 = <&cros_ec_int>;
778eb188a2aSNícolas F. R. A. Prado
779eb188a2aSNícolas F. R. A. Prado		#address-cells = <1>;
780eb188a2aSNícolas F. R. A. Prado		#size-cells = <0>;
781eb188a2aSNícolas F. R. A. Prado
782eb188a2aSNícolas F. R. A. Prado		base_detection: cbas {
783eb188a2aSNícolas F. R. A. Prado			compatible = "google,cros-cbas";
784eb188a2aSNícolas F. R. A. Prado		};
785eb188a2aSNícolas F. R. A. Prado
786eb188a2aSNícolas F. R. A. Prado		cros_ec_pwm: pwm {
787eb188a2aSNícolas F. R. A. Prado			compatible = "google,cros-ec-pwm";
788eb188a2aSNícolas F. R. A. Prado			#pwm-cells = <1>;
789eb188a2aSNícolas F. R. A. Prado
790eb188a2aSNícolas F. R. A. Prado			status = "disabled";
791eb188a2aSNícolas F. R. A. Prado		};
792eb188a2aSNícolas F. R. A. Prado
793eb188a2aSNícolas F. R. A. Prado		i2c_tunnel: i2c-tunnel {
794eb188a2aSNícolas F. R. A. Prado			compatible = "google,cros-ec-i2c-tunnel";
795eb188a2aSNícolas F. R. A. Prado			google,remote-bus = <0>;
796eb188a2aSNícolas F. R. A. Prado			#address-cells = <1>;
797eb188a2aSNícolas F. R. A. Prado			#size-cells = <0>;
798eb188a2aSNícolas F. R. A. Prado		};
799eb188a2aSNícolas F. R. A. Prado
800eb188a2aSNícolas F. R. A. Prado		mt6360_ldo3_reg: regulator@0 {
801eb188a2aSNícolas F. R. A. Prado			compatible = "google,cros-ec-regulator";
802eb188a2aSNícolas F. R. A. Prado			reg = <0>;
803eb188a2aSNícolas F. R. A. Prado			regulator-min-microvolt = <1800000>;
804eb188a2aSNícolas F. R. A. Prado			regulator-max-microvolt = <3300000>;
805eb188a2aSNícolas F. R. A. Prado		};
806eb188a2aSNícolas F. R. A. Prado
807eb188a2aSNícolas F. R. A. Prado		mt6360_ldo5_reg: regulator@1 {
808eb188a2aSNícolas F. R. A. Prado			compatible = "google,cros-ec-regulator";
809eb188a2aSNícolas F. R. A. Prado			reg = <1>;
810eb188a2aSNícolas F. R. A. Prado			regulator-min-microvolt = <3300000>;
811eb188a2aSNícolas F. R. A. Prado			regulator-max-microvolt = <3300000>;
812eb188a2aSNícolas F. R. A. Prado		};
813eb188a2aSNícolas F. R. A. Prado
814eb188a2aSNícolas F. R. A. Prado		typec {
815eb188a2aSNícolas F. R. A. Prado			compatible = "google,cros-ec-typec";
816eb188a2aSNícolas F. R. A. Prado			#address-cells = <1>;
817eb188a2aSNícolas F. R. A. Prado			#size-cells = <0>;
818eb188a2aSNícolas F. R. A. Prado
819eb188a2aSNícolas F. R. A. Prado			usb_c0: connector@0 {
820eb188a2aSNícolas F. R. A. Prado				compatible = "usb-c-connector";
821eb188a2aSNícolas F. R. A. Prado				reg = <0>;
822eb188a2aSNícolas F. R. A. Prado				label = "left";
823eb188a2aSNícolas F. R. A. Prado				power-role = "dual";
824eb188a2aSNícolas F. R. A. Prado				data-role = "host";
825eb188a2aSNícolas F. R. A. Prado				try-power-role = "source";
826eb188a2aSNícolas F. R. A. Prado			};
827eb188a2aSNícolas F. R. A. Prado
828eb188a2aSNícolas F. R. A. Prado			usb_c1: connector@1 {
829eb188a2aSNícolas F. R. A. Prado				compatible = "usb-c-connector";
830eb188a2aSNícolas F. R. A. Prado				reg = <1>;
831eb188a2aSNícolas F. R. A. Prado				label = "right";
832eb188a2aSNícolas F. R. A. Prado				power-role = "dual";
833eb188a2aSNícolas F. R. A. Prado				data-role = "host";
834eb188a2aSNícolas F. R. A. Prado				try-power-role = "source";
835eb188a2aSNícolas F. R. A. Prado			};
836eb188a2aSNícolas F. R. A. Prado		};
837eb188a2aSNícolas F. R. A. Prado	};
83823e0fff3SNícolas F. R. A. Prado};
83923e0fff3SNícolas F. R. A. Prado
84023e0fff3SNícolas F. R. A. Prado&spi5 {
84123e0fff3SNícolas F. R. A. Prado	status = "okay";
84223e0fff3SNícolas F. R. A. Prado
84323e0fff3SNícolas F. R. A. Prado	cs-gpios = <&pio 37 GPIO_ACTIVE_LOW>;
84423e0fff3SNícolas F. R. A. Prado	mediatek,pad-select = <0>;
84523e0fff3SNícolas F. R. A. Prado	pinctrl-names = "default";
84623e0fff3SNícolas F. R. A. Prado	pinctrl-0 = <&spi5_pins>;
847863fb752SNícolas F. R. A. Prado
848863fb752SNícolas F. R. A. Prado	cr50@0 {
849863fb752SNícolas F. R. A. Prado		compatible = "google,cr50";
850863fb752SNícolas F. R. A. Prado		reg = <0>;
851863fb752SNícolas F. R. A. Prado		interrupts-extended = <&pio 171 IRQ_TYPE_EDGE_RISING>;
852863fb752SNícolas F. R. A. Prado		spi-max-frequency = <1000000>;
853863fb752SNícolas F. R. A. Prado		pinctrl-names = "default";
854863fb752SNícolas F. R. A. Prado		pinctrl-0 = <&cr50_int>;
855863fb752SNícolas F. R. A. Prado	};
8569ec95227SNícolas F. R. A. Prado};
8579ec95227SNícolas F. R. A. Prado
8583183cb62SNícolas F. R. A. Prado&spmi {
8593183cb62SNícolas F. R. A. Prado	#address-cells = <2>;
8603183cb62SNícolas F. R. A. Prado	#size-cells = <0>;
8613183cb62SNícolas F. R. A. Prado
8623183cb62SNícolas F. R. A. Prado	mt6315_6: pmic@6 {
8633183cb62SNícolas F. R. A. Prado		compatible = "mediatek,mt6315-regulator";
8643183cb62SNícolas F. R. A. Prado		reg = <0x6 SPMI_USID>;
8653183cb62SNícolas F. R. A. Prado
8663183cb62SNícolas F. R. A. Prado		regulators {
8673183cb62SNícolas F. R. A. Prado			mt6315_6_vbuck1: vbuck1 {
8683183cb62SNícolas F. R. A. Prado				regulator-compatible = "vbuck1";
8693183cb62SNícolas F. R. A. Prado				regulator-name = "Vbcpu";
8703183cb62SNícolas F. R. A. Prado				regulator-min-microvolt = <300000>;
8713183cb62SNícolas F. R. A. Prado				regulator-max-microvolt = <1193750>;
8723183cb62SNícolas F. R. A. Prado				regulator-enable-ramp-delay = <256>;
8733183cb62SNícolas F. R. A. Prado				regulator-allowed-modes = <0 1 2>;
8743183cb62SNícolas F. R. A. Prado				regulator-always-on;
8753183cb62SNícolas F. R. A. Prado			};
8763183cb62SNícolas F. R. A. Prado
8773183cb62SNícolas F. R. A. Prado			mt6315_6_vbuck3: vbuck3 {
8783183cb62SNícolas F. R. A. Prado				regulator-compatible = "vbuck3";
8793183cb62SNícolas F. R. A. Prado				regulator-name = "Vlcpu";
8803183cb62SNícolas F. R. A. Prado				regulator-min-microvolt = <300000>;
8813183cb62SNícolas F. R. A. Prado				regulator-max-microvolt = <1193750>;
8823183cb62SNícolas F. R. A. Prado				regulator-enable-ramp-delay = <256>;
8833183cb62SNícolas F. R. A. Prado				regulator-allowed-modes = <0 1 2>;
8843183cb62SNícolas F. R. A. Prado				regulator-always-on;
8853183cb62SNícolas F. R. A. Prado			};
8863183cb62SNícolas F. R. A. Prado		};
8873183cb62SNícolas F. R. A. Prado	};
8883183cb62SNícolas F. R. A. Prado
8893183cb62SNícolas F. R. A. Prado	mt6315_7: pmic@7 {
8903183cb62SNícolas F. R. A. Prado		compatible = "mediatek,mt6315-regulator";
8913183cb62SNícolas F. R. A. Prado		reg = <0x7 SPMI_USID>;
8923183cb62SNícolas F. R. A. Prado
8933183cb62SNícolas F. R. A. Prado		regulators {
8943183cb62SNícolas F. R. A. Prado			mt6315_7_vbuck1: vbuck1 {
8953183cb62SNícolas F. R. A. Prado				regulator-compatible = "vbuck1";
8963183cb62SNícolas F. R. A. Prado				regulator-name = "Vgpu";
8973183cb62SNícolas F. R. A. Prado				regulator-min-microvolt = <606250>;
8983183cb62SNícolas F. R. A. Prado				regulator-max-microvolt = <1193750>;
8993183cb62SNícolas F. R. A. Prado				regulator-enable-ramp-delay = <256>;
9003183cb62SNícolas F. R. A. Prado				regulator-allowed-modes = <0 1 2>;
9013183cb62SNícolas F. R. A. Prado			};
9023183cb62SNícolas F. R. A. Prado		};
9033183cb62SNícolas F. R. A. Prado	};
9043183cb62SNícolas F. R. A. Prado};
9053183cb62SNícolas F. R. A. Prado
906331fae2fSNícolas F. R. A. Prado&uart0 {
907331fae2fSNícolas F. R. A. Prado	status = "okay";
908331fae2fSNícolas F. R. A. Prado};
909eb188a2aSNícolas F. R. A. Prado
910aa421ef2SNícolas F. R. A. Prado&xhci {
911aa421ef2SNícolas F. R. A. Prado	status = "okay";
912aa421ef2SNícolas F. R. A. Prado
913aa421ef2SNícolas F. R. A. Prado	wakeup-source;
914aa421ef2SNícolas F. R. A. Prado	vusb33-supply = <&pp3300_g>;
915aa421ef2SNícolas F. R. A. Prado	vbus-supply = <&pp5000_a>;
916aa421ef2SNícolas F. R. A. Prado};
917aa421ef2SNícolas F. R. A. Prado
918eb188a2aSNícolas F. R. A. Prado#include <arm/cros-ec-keyboard.dtsi>
919eb188a2aSNícolas F. R. A. Prado#include <arm/cros-ec-sbs.dtsi>
920