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" 8*af9e3ed0SNícolas F. R. A. Prado#include "mt6359.dtsi" 9863fb752SNícolas F. R. A. Prado#include <dt-bindings/gpio/gpio.h> 10331fae2fSNícolas F. R. A. Prado 11331fae2fSNícolas F. R. A. Prado/ { 12331fae2fSNícolas F. R. A. Prado aliases { 13331fae2fSNícolas F. R. A. Prado serial0 = &uart0; 14331fae2fSNícolas F. R. A. Prado }; 15331fae2fSNícolas F. R. A. Prado 16331fae2fSNícolas F. R. A. Prado chosen { 17331fae2fSNícolas F. R. A. Prado stdout-path = "serial0:115200n8"; 18331fae2fSNícolas F. R. A. Prado }; 19331fae2fSNícolas F. R. A. Prado 20331fae2fSNícolas F. R. A. Prado memory@40000000 { 21331fae2fSNícolas F. R. A. Prado device_type = "memory"; 22331fae2fSNícolas F. R. A. Prado reg = <0 0x40000000 0 0x80000000>; 23331fae2fSNícolas F. R. A. Prado }; 24cb75aeafSNícolas F. R. A. Prado 25cb75aeafSNícolas F. R. A. Prado /* system wide LDO 1.8V power rail */ 26cb75aeafSNícolas F. R. A. Prado pp1800_ldo_g: regulator-1v8-g { 27cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 28cb75aeafSNícolas F. R. A. Prado regulator-name = "pp1800_ldo_g"; 29cb75aeafSNícolas F. R. A. Prado regulator-always-on; 30cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 31cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <1800000>; 32cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <1800000>; 33cb75aeafSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 34cb75aeafSNícolas F. R. A. Prado }; 35cb75aeafSNícolas F. R. A. Prado 36cb75aeafSNícolas F. R. A. Prado /* system wide switching 3.3V power rail */ 37cb75aeafSNícolas F. R. A. Prado pp3300_g: regulator-3v3-g { 38cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 39cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_g"; 40cb75aeafSNícolas F. R. A. Prado regulator-always-on; 41cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 42cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 43cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 44cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 45cb75aeafSNícolas F. R. A. Prado }; 46cb75aeafSNícolas F. R. A. Prado 47cb75aeafSNícolas F. R. A. Prado /* system wide LDO 3.3V power rail */ 48cb75aeafSNícolas F. R. A. Prado pp3300_ldo_z: regulator-3v3-z { 49cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 50cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_ldo_z"; 51cb75aeafSNícolas F. R. A. Prado regulator-always-on; 52cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 53cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 54cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 55cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 56cb75aeafSNícolas F. R. A. Prado }; 57cb75aeafSNícolas F. R. A. Prado 58cb75aeafSNícolas F. R. A. Prado /* separately switched 3.3V power rail */ 59cb75aeafSNícolas F. R. A. Prado pp3300_u: regulator-3v3-u { 60cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 61cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_u"; 62cb75aeafSNícolas F. R. A. Prado regulator-always-on; 63cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 64cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 65cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 66cb75aeafSNícolas F. R. A. Prado /* enable pin wired to GPIO controlled by EC */ 67cb75aeafSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 68cb75aeafSNícolas F. R. A. Prado }; 69cb75aeafSNícolas F. R. A. Prado 700dca9f0bSNícolas F. R. A. Prado pp3300_wlan: regulator-3v3-wlan { 710dca9f0bSNícolas F. R. A. Prado compatible = "regulator-fixed"; 720dca9f0bSNícolas F. R. A. Prado regulator-name = "pp3300_wlan"; 730dca9f0bSNícolas F. R. A. Prado regulator-always-on; 740dca9f0bSNícolas F. R. A. Prado regulator-boot-on; 750dca9f0bSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 760dca9f0bSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 770dca9f0bSNícolas F. R. A. Prado pinctrl-names = "default"; 780dca9f0bSNícolas F. R. A. Prado pinctrl-0 = <&pp3300_wlan_pins>; 790dca9f0bSNícolas F. R. A. Prado enable-active-high; 800dca9f0bSNícolas F. R. A. Prado gpio = <&pio 143 GPIO_ACTIVE_HIGH>; 810dca9f0bSNícolas F. R. A. Prado }; 820dca9f0bSNícolas F. R. A. Prado 83cb75aeafSNícolas F. R. A. Prado /* system wide switching 5.0V power rail */ 84cb75aeafSNícolas F. R. A. Prado pp5000_a: regulator-5v0-a { 85cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 86cb75aeafSNícolas F. R. A. Prado regulator-name = "pp5000_a"; 87cb75aeafSNícolas F. R. A. Prado regulator-always-on; 88cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 89cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <5000000>; 90cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <5000000>; 91cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 92cb75aeafSNícolas F. R. A. Prado }; 93cb75aeafSNícolas F. R. A. Prado 94cb75aeafSNícolas F. R. A. Prado /* system wide semi-regulated power rail from battery or USB */ 95cb75aeafSNícolas F. R. A. Prado ppvar_sys: regulator-var-sys { 96cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 97cb75aeafSNícolas F. R. A. Prado regulator-name = "ppvar_sys"; 98cb75aeafSNícolas F. R. A. Prado regulator-always-on; 99cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 100cb75aeafSNícolas F. R. A. Prado }; 1010dca9f0bSNícolas F. R. A. Prado 1020dca9f0bSNícolas F. R. A. Prado reserved_memory: reserved-memory { 1030dca9f0bSNícolas F. R. A. Prado #address-cells = <2>; 1040dca9f0bSNícolas F. R. A. Prado #size-cells = <2>; 1050dca9f0bSNícolas F. R. A. Prado ranges; 1060dca9f0bSNícolas F. R. A. Prado 1070dca9f0bSNícolas F. R. A. Prado wifi_restricted_dma_region: wifi@c0000000 { 1080dca9f0bSNícolas F. R. A. Prado compatible = "restricted-dma-pool"; 1090dca9f0bSNícolas F. R. A. Prado reg = <0 0xc0000000 0 0x4000000>; 1100dca9f0bSNícolas F. R. A. Prado }; 1110dca9f0bSNícolas F. R. A. Prado }; 112331fae2fSNícolas F. R. A. Prado}; 113331fae2fSNícolas F. R. A. Prado 11423e0fff3SNícolas F. R. A. Prado&i2c0 { 11523e0fff3SNícolas F. R. A. Prado status = "okay"; 11623e0fff3SNícolas F. R. A. Prado 11723e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 11823e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 11923e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c0_pins>; 120cbd4af08SNícolas F. R. A. Prado 121cbd4af08SNícolas F. R. A. Prado touchscreen: touchscreen@10 { 122cbd4af08SNícolas F. R. A. Prado reg = <0x10>; 123cbd4af08SNícolas F. R. A. Prado interrupts-extended = <&pio 21 IRQ_TYPE_LEVEL_LOW>; 124cbd4af08SNícolas F. R. A. Prado pinctrl-names = "default"; 125cbd4af08SNícolas F. R. A. Prado pinctrl-0 = <&touchscreen_pins>; 126cbd4af08SNícolas F. R. A. Prado }; 12723e0fff3SNícolas F. R. A. Prado}; 12823e0fff3SNícolas F. R. A. Prado 12923e0fff3SNícolas F. R. A. Prado&i2c1 { 13023e0fff3SNícolas F. R. A. Prado status = "okay"; 13123e0fff3SNícolas F. R. A. Prado 13223e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 13323e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 13423e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c1_pins>; 13523e0fff3SNícolas F. R. A. Prado}; 13623e0fff3SNícolas F. R. A. Prado 13723e0fff3SNícolas F. R. A. Prado&i2c2 { 13823e0fff3SNícolas F. R. A. Prado status = "okay"; 13923e0fff3SNícolas F. R. A. Prado 14023e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 14123e0fff3SNícolas F. R. A. Prado clock-stretch-ns = <12600>; 14223e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 14323e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c2_pins>; 144e031715aSNícolas F. R. A. Prado 145e031715aSNícolas F. R. A. Prado trackpad@15 { 146e031715aSNícolas F. R. A. Prado compatible = "elan,ekth3000"; 147e031715aSNícolas F. R. A. Prado reg = <0x15>; 148e031715aSNícolas F. R. A. Prado interrupts-extended = <&pio 15 IRQ_TYPE_LEVEL_LOW>; 149e031715aSNícolas F. R. A. Prado pinctrl-names = "default"; 150e031715aSNícolas F. R. A. Prado pinctrl-0 = <&trackpad_pins>; 151e031715aSNícolas F. R. A. Prado vcc-supply = <&pp3300_u>; 152e031715aSNícolas F. R. A. Prado wakeup-source; 153e031715aSNícolas F. R. A. Prado }; 15423e0fff3SNícolas F. R. A. Prado}; 15523e0fff3SNícolas F. R. A. Prado 15623e0fff3SNícolas F. R. A. Prado&i2c3 { 15723e0fff3SNícolas F. R. A. Prado status = "okay"; 15823e0fff3SNícolas F. R. A. Prado 15923e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 16023e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 16123e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c3_pins>; 16223e0fff3SNícolas F. R. A. Prado}; 16323e0fff3SNícolas F. R. A. Prado 16423e0fff3SNícolas F. R. A. Prado&i2c7 { 16523e0fff3SNícolas F. R. A. Prado status = "okay"; 16623e0fff3SNícolas F. R. A. Prado 16723e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 16823e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 16923e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c7_pins>; 17023e0fff3SNícolas F. R. A. Prado}; 17123e0fff3SNícolas F. R. A. Prado 172*af9e3ed0SNícolas F. R. A. Prado/* for CORE */ 173*af9e3ed0SNícolas F. R. A. Prado&mt6359_vgpu11_buck_reg { 174*af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 175*af9e3ed0SNícolas F. R. A. Prado}; 176*af9e3ed0SNícolas F. R. A. Prado 177*af9e3ed0SNícolas F. R. A. Prado&mt6359_vgpu11_sshub_buck_reg { 178*af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 179*af9e3ed0SNícolas F. R. A. Prado regulator-min-microvolt = <575000>; 180*af9e3ed0SNícolas F. R. A. Prado regulator-max-microvolt = <575000>; 181*af9e3ed0SNícolas F. R. A. Prado}; 182*af9e3ed0SNícolas F. R. A. Prado 183*af9e3ed0SNícolas F. R. A. Prado&mt6359_vrf12_ldo_reg { 184*af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 185*af9e3ed0SNícolas F. R. A. Prado}; 186*af9e3ed0SNícolas F. R. A. Prado 187*af9e3ed0SNícolas F. R. A. Prado&mt6359_vufs_ldo_reg { 188*af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 189*af9e3ed0SNícolas F. R. A. Prado}; 190*af9e3ed0SNícolas F. R. A. Prado 191*af9e3ed0SNícolas F. R. A. Prado&mt6359codec { 192*af9e3ed0SNícolas F. R. A. Prado mediatek,dmic-mode = <1>; /* one-wire */ 193*af9e3ed0SNícolas F. R. A. Prado mediatek,mic-type-0 = <2>; /* DMIC */ 194*af9e3ed0SNícolas F. R. A. Prado mediatek,mic-type-2 = <2>; /* DMIC */ 195*af9e3ed0SNícolas F. R. A. Prado}; 196*af9e3ed0SNícolas F. R. A. Prado 1970dca9f0bSNícolas F. R. A. Prado&pcie { 1980dca9f0bSNícolas F. R. A. Prado pinctrl-names = "default"; 1990dca9f0bSNícolas F. R. A. Prado pinctrl-0 = <&pcie_pins>; 2000dca9f0bSNícolas F. R. A. Prado 2010dca9f0bSNícolas F. R. A. Prado pcie0: pcie@0,0 { 2020dca9f0bSNícolas F. R. A. Prado device_type = "pci"; 2030dca9f0bSNícolas F. R. A. Prado reg = <0x0000 0 0 0 0>; 2040dca9f0bSNícolas F. R. A. Prado num-lanes = <1>; 2050dca9f0bSNícolas F. R. A. Prado bus-range = <0x1 0x1>; 2060dca9f0bSNícolas F. R. A. Prado 2070dca9f0bSNícolas F. R. A. Prado #address-cells = <3>; 2080dca9f0bSNícolas F. R. A. Prado #size-cells = <2>; 2090dca9f0bSNícolas F. R. A. Prado ranges; 2100dca9f0bSNícolas F. R. A. Prado 2110dca9f0bSNícolas F. R. A. Prado wifi: wifi@0,0 { 2120dca9f0bSNícolas F. R. A. Prado reg = <0x10000 0 0 0 0x100000>, 2130dca9f0bSNícolas F. R. A. Prado <0x10000 0 0x100000 0 0x100000>; 2140dca9f0bSNícolas F. R. A. Prado memory-region = <&wifi_restricted_dma_region>; 2150dca9f0bSNícolas F. R. A. Prado }; 2160dca9f0bSNícolas F. R. A. Prado }; 2170dca9f0bSNícolas F. R. A. Prado}; 2180dca9f0bSNícolas F. R. A. Prado 2199ec95227SNícolas F. R. A. Prado&pio { 2209ec95227SNícolas F. R. A. Prado /* 220 lines */ 2219ec95227SNícolas F. R. A. Prado gpio-line-names = "I2S_DP_LRCK", 2229ec95227SNícolas F. R. A. Prado "IS_DP_BCLK", 2239ec95227SNícolas F. R. A. Prado "I2S_DP_MCLK", 2249ec95227SNícolas F. R. A. Prado "I2S_DP_DATAOUT", 2259ec95227SNícolas F. R. A. Prado "SAR0_INT_ODL", 2269ec95227SNícolas F. R. A. Prado "EC_AP_INT_ODL", 2279ec95227SNícolas F. R. A. Prado "EDPBRDG_INT_ODL", 2289ec95227SNícolas F. R. A. Prado "DPBRDG_INT_ODL", 2299ec95227SNícolas F. R. A. Prado "DPBRDG_PWREN", 2309ec95227SNícolas F. R. A. Prado "DPBRDG_RST_ODL", 2319ec95227SNícolas F. R. A. Prado "I2S_HP_MCLK", 2329ec95227SNícolas F. R. A. Prado "I2S_HP_BCK", 2339ec95227SNícolas F. R. A. Prado "I2S_HP_LRCK", 2349ec95227SNícolas F. R. A. Prado "I2S_HP_DATAIN", 2359ec95227SNícolas F. R. A. Prado /* 2369ec95227SNícolas F. R. A. Prado * AP_FLASH_WP_L is crossystem ABI. Schematics 2379ec95227SNícolas F. R. A. Prado * call it AP_FLASH_WP_ODL. 2389ec95227SNícolas F. R. A. Prado */ 2399ec95227SNícolas F. R. A. Prado "AP_FLASH_WP_L", 2409ec95227SNícolas F. R. A. Prado "TRACKPAD_INT_ODL", 2419ec95227SNícolas F. R. A. Prado "EC_AP_HPD_OD", 2429ec95227SNícolas F. R. A. Prado "SD_CD_ODL", 2439ec95227SNícolas F. R. A. Prado "HP_INT_ODL_ALC", 2449ec95227SNícolas F. R. A. Prado "EN_PP1000_DPBRDG", 2459ec95227SNícolas F. R. A. Prado "AP_GPIO20", 2469ec95227SNícolas F. R. A. Prado "TOUCH_INT_L_1V8", 2479ec95227SNícolas F. R. A. Prado "UART_BT_WAKE_ODL", 2489ec95227SNícolas F. R. A. Prado "AP_GPIO23", 2499ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_CS_L", 2509ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_CLK", 2519ec95227SNícolas F. R. A. Prado "EN_PP3300_DPBRDG_DX", 2529ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_MOSI", 2539ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_MISO", 2549ec95227SNícolas F. R. A. Prado "I2S_HP_DATAOUT", 2559ec95227SNícolas F. R. A. Prado "AP_GPIO30", 2569ec95227SNícolas F. R. A. Prado "I2S_SPKR_MCLK", 2579ec95227SNícolas F. R. A. Prado "I2S_SPKR_BCLK", 2589ec95227SNícolas F. R. A. Prado "I2S_SPKR_LRCK", 2599ec95227SNícolas F. R. A. Prado "I2S_SPKR_DATAIN", 2609ec95227SNícolas F. R. A. Prado "I2S_SPKR_DATAOUT", 2619ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_CLK", 2629ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_CS_L", 2639ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_MISO", 2649ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_MOSI", 2659ec95227SNícolas F. R. A. Prado "BL_PWM", 2669ec95227SNícolas F. R. A. Prado "EDPBRDG_PWREN", 2679ec95227SNícolas F. R. A. Prado "EDPBRDG_RST_ODL", 2689ec95227SNícolas F. R. A. Prado "EN_PP3300_HUB", 2699ec95227SNícolas F. R. A. Prado "HUB_RST_L", 2709ec95227SNícolas F. R. A. Prado "", 2719ec95227SNícolas F. R. A. Prado "", 2729ec95227SNícolas F. R. A. Prado "", 2739ec95227SNícolas F. R. A. Prado "", 2749ec95227SNícolas F. R. A. Prado "", 2759ec95227SNícolas F. R. A. Prado "", 2769ec95227SNícolas F. R. A. Prado "SD_CLK", 2779ec95227SNícolas F. R. A. Prado "SD_CMD", 2789ec95227SNícolas F. R. A. Prado "SD_DATA3", 2799ec95227SNícolas F. R. A. Prado "SD_DATA0", 2809ec95227SNícolas F. R. A. Prado "SD_DATA2", 2819ec95227SNícolas F. R. A. Prado "SD_DATA1", 2829ec95227SNícolas F. R. A. Prado "", 2839ec95227SNícolas F. R. A. Prado "", 2849ec95227SNícolas F. R. A. Prado "", 2859ec95227SNícolas F. R. A. Prado "", 2869ec95227SNícolas F. R. A. Prado "", 2879ec95227SNícolas F. R. A. Prado "", 2889ec95227SNícolas F. R. A. Prado "PCIE_WAKE_ODL", 2899ec95227SNícolas F. R. A. Prado "PCIE_RST_L", 2909ec95227SNícolas F. R. A. Prado "PCIE_CLKREQ_ODL", 2919ec95227SNícolas F. R. A. Prado "", 2929ec95227SNícolas F. R. A. Prado "", 2939ec95227SNícolas F. R. A. Prado "", 2949ec95227SNícolas F. R. A. Prado "", 2959ec95227SNícolas F. R. A. Prado "", 2969ec95227SNícolas F. R. A. Prado "", 2979ec95227SNícolas F. R. A. Prado "", 2989ec95227SNícolas F. R. A. Prado "", 2999ec95227SNícolas F. R. A. Prado "", 3009ec95227SNícolas F. R. A. Prado "", 3019ec95227SNícolas F. R. A. Prado "", 3029ec95227SNícolas F. R. A. Prado "", 3039ec95227SNícolas F. R. A. Prado "", 3049ec95227SNícolas F. R. A. Prado "", 3059ec95227SNícolas F. R. A. Prado "", 3069ec95227SNícolas F. R. A. Prado "", 3079ec95227SNícolas F. R. A. Prado "", 3089ec95227SNícolas F. R. A. Prado "", 3099ec95227SNícolas F. R. A. Prado "", 3109ec95227SNícolas F. R. A. Prado "", 3119ec95227SNícolas F. R. A. Prado "", 3129ec95227SNícolas F. R. A. Prado "", 3139ec95227SNícolas F. R. A. Prado "", 3149ec95227SNícolas F. R. A. Prado "SPMI_SCL", 3159ec95227SNícolas F. R. A. Prado "SPMI_SDA", 3169ec95227SNícolas F. R. A. Prado "AP_GOOD", 3179ec95227SNícolas F. R. A. Prado "UART_DBG_TX_AP_RX", 3189ec95227SNícolas F. R. A. Prado "UART_AP_TX_DBG_RX", 3199ec95227SNícolas F. R. A. Prado "UART_AP_TX_BT_RX", 3209ec95227SNícolas F. R. A. Prado "UART_BT_TX_AP_RX", 3219ec95227SNícolas F. R. A. Prado "MIPI_DPI_D0_R", 3229ec95227SNícolas F. R. A. Prado "MIPI_DPI_D1_R", 3239ec95227SNícolas F. R. A. Prado "MIPI_DPI_D2_R", 3249ec95227SNícolas F. R. A. Prado "MIPI_DPI_D3_R", 3259ec95227SNícolas F. R. A. Prado "MIPI_DPI_D4_R", 3269ec95227SNícolas F. R. A. Prado "MIPI_DPI_D5_R", 3279ec95227SNícolas F. R. A. Prado "MIPI_DPI_D6_R", 3289ec95227SNícolas F. R. A. Prado "MIPI_DPI_D7_R", 3299ec95227SNícolas F. R. A. Prado "MIPI_DPI_D8_R", 3309ec95227SNícolas F. R. A. Prado "MIPI_DPI_D9_R", 3319ec95227SNícolas F. R. A. Prado "MIPI_DPI_D10_R", 3329ec95227SNícolas F. R. A. Prado "", 3339ec95227SNícolas F. R. A. Prado "", 3349ec95227SNícolas F. R. A. Prado "MIPI_DPI_DE_R", 3359ec95227SNícolas F. R. A. Prado "MIPI_DPI_D11_R", 3369ec95227SNícolas F. R. A. Prado "MIPI_DPI_VSYNC_R", 3379ec95227SNícolas F. R. A. Prado "MIPI_DPI_CLK_R", 3389ec95227SNícolas F. R. A. Prado "MIPI_DPI_HSYNC_R", 3399ec95227SNícolas F. R. A. Prado "PCM_BT_DATAIN", 3409ec95227SNícolas F. R. A. Prado "PCM_BT_SYNC", 3419ec95227SNícolas F. R. A. Prado "PCM_BT_DATAOUT", 3429ec95227SNícolas F. R. A. Prado "PCM_BT_CLK", 3439ec95227SNícolas F. R. A. Prado "AP_I2C_AUDIO_SCL", 3449ec95227SNícolas F. R. A. Prado "AP_I2C_AUDIO_SDA", 3459ec95227SNícolas F. R. A. Prado "SCP_I2C_SCL", 3469ec95227SNícolas F. R. A. Prado "SCP_I2C_SDA", 3479ec95227SNícolas F. R. A. Prado "AP_I2C_WLAN_SCL", 3489ec95227SNícolas F. R. A. Prado "AP_I2C_WLAN_SDA", 3499ec95227SNícolas F. R. A. Prado "AP_I2C_DPBRDG_SCL", 3509ec95227SNícolas F. R. A. Prado "AP_I2C_DPBRDG_SDA", 3519ec95227SNícolas F. R. A. Prado "EN_PP1800_DPBRDG_DX", 3529ec95227SNícolas F. R. A. Prado "EN_PP3300_EDP_DX", 3539ec95227SNícolas F. R. A. Prado "EN_PP1800_EDPBRDG_DX", 3549ec95227SNícolas F. R. A. Prado "EN_PP1000_EDPBRDG", 3559ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TDO", 3569ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TDI", 3579ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TMS", 3589ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TCK", 3599ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TRSTN", 3609ec95227SNícolas F. R. A. Prado "EN_PP3000_VMC_PMU", 3619ec95227SNícolas F. R. A. Prado "EN_PP3300_DISPLAY_DX", 3629ec95227SNícolas F. R. A. Prado "TOUCH_RST_L_1V8", 3639ec95227SNícolas F. R. A. Prado "TOUCH_REPORT_DISABLE", 3649ec95227SNícolas F. R. A. Prado "", 3659ec95227SNícolas F. R. A. Prado "", 3669ec95227SNícolas F. R. A. Prado "AP_I2C_TRACKPAD_SCL_1V8", 3679ec95227SNícolas F. R. A. Prado "AP_I2C_TRACKPAD_SDA_1V8", 3689ec95227SNícolas F. R. A. Prado "EN_PP3300_WLAN", 3699ec95227SNícolas F. R. A. Prado "BT_KILL_L", 3709ec95227SNícolas F. R. A. Prado "WIFI_KILL_L", 3719ec95227SNícolas F. R. A. Prado "SET_VMC_VOLT_AT_1V8", 3729ec95227SNícolas F. R. A. Prado "EN_SPK", 3739ec95227SNícolas F. R. A. Prado "AP_WARM_RST_REQ", 3749ec95227SNícolas F. R. A. Prado "", 3759ec95227SNícolas F. R. A. Prado "", 3769ec95227SNícolas F. R. A. Prado "EN_PP3000_SD_S3", 3779ec95227SNícolas F. R. A. Prado "AP_EDP_BKLTEN", 3789ec95227SNícolas F. R. A. Prado "", 3799ec95227SNícolas F. R. A. Prado "", 3809ec95227SNícolas F. R. A. Prado "", 3819ec95227SNícolas F. R. A. Prado "AP_SPI_EC_CLK", 3829ec95227SNícolas F. R. A. Prado "AP_SPI_EC_CS_L", 3839ec95227SNícolas F. R. A. Prado "AP_SPI_EC_MISO", 3849ec95227SNícolas F. R. A. Prado "AP_SPI_EC_MOSI", 3859ec95227SNícolas F. R. A. Prado "AP_I2C_EDPBRDG_SCL", 3869ec95227SNícolas F. R. A. Prado "AP_I2C_EDPBRDG_SDA", 3879ec95227SNícolas F. R. A. Prado "MT6315_PROC_INT", 3889ec95227SNícolas F. R. A. Prado "MT6315_GPU_INT", 3899ec95227SNícolas F. R. A. Prado "UART_SERVO_TX_SCP_RX", 3909ec95227SNícolas F. R. A. Prado "UART_SCP_TX_SERVO_RX", 3919ec95227SNícolas F. R. A. Prado "BT_RTS_AP_CTS", 3929ec95227SNícolas F. R. A. Prado "AP_RTS_BT_CTS", 3939ec95227SNícolas F. R. A. Prado "UART_AP_WAKE_BT_ODL", 3949ec95227SNícolas F. R. A. Prado "WLAN_ALERT_ODL", 3959ec95227SNícolas F. R. A. Prado "EC_IN_RW_ODL", 3969ec95227SNícolas F. R. A. Prado "H1_AP_INT_ODL", 3979ec95227SNícolas F. R. A. Prado "", 3989ec95227SNícolas F. R. A. Prado "", 3999ec95227SNícolas F. R. A. Prado "", 4009ec95227SNícolas F. R. A. Prado "", 4019ec95227SNícolas F. R. A. Prado "", 4029ec95227SNícolas F. R. A. Prado "", 4039ec95227SNícolas F. R. A. Prado "", 4049ec95227SNícolas F. R. A. Prado "", 4059ec95227SNícolas F. R. A. Prado "", 4069ec95227SNícolas F. R. A. Prado "", 4079ec95227SNícolas F. R. A. Prado "", 4089ec95227SNícolas F. R. A. Prado "MSDC0_CMD", 4099ec95227SNícolas F. R. A. Prado "MSDC0_DAT0", 4109ec95227SNícolas F. R. A. Prado "MSDC0_DAT2", 4119ec95227SNícolas F. R. A. Prado "MSDC0_DAT4", 4129ec95227SNícolas F. R. A. Prado "MSDC0_DAT6", 4139ec95227SNícolas F. R. A. Prado "MSDC0_DAT1", 4149ec95227SNícolas F. R. A. Prado "MSDC0_DAT5", 4159ec95227SNícolas F. R. A. Prado "MSDC0_DAT7", 4169ec95227SNícolas F. R. A. Prado "MSDC0_DSL", 4179ec95227SNícolas F. R. A. Prado "MSDC0_CLK", 4189ec95227SNícolas F. R. A. Prado "MSDC0_DAT3", 4199ec95227SNícolas F. R. A. Prado "MSDC0_RST_L", 4209ec95227SNícolas F. R. A. Prado "SCP_VREQ_VAO", 4219ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI2", 4229ec95227SNícolas F. R. A. Prado "AUD_NLE_MOSI1", 4239ec95227SNícolas F. R. A. Prado "AUD_NLE_MOSI0", 4249ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO2", 4259ec95227SNícolas F. R. A. Prado "AP_I2C_SAR_SDA", 4269ec95227SNícolas F. R. A. Prado "AP_I2C_SAR_SCL", 4279ec95227SNícolas F. R. A. Prado "AP_I2C_PWR_SCL", 4289ec95227SNícolas F. R. A. Prado "AP_I2C_PWR_SDA", 4299ec95227SNícolas F. R. A. Prado "AP_I2C_TS_SCL_1V8", 4309ec95227SNícolas F. R. A. Prado "AP_I2C_TS_SDA_1V8", 4319ec95227SNícolas F. R. A. Prado "SRCLKENA0", 4329ec95227SNícolas F. R. A. Prado "SRCLKENA1", 4339ec95227SNícolas F. R. A. Prado "AP_EC_WATCHDOG_L", 4349ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_MI", 4359ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_CSN", 4369ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_MO", 4379ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_CK", 4389ec95227SNícolas F. R. A. Prado "AP_RTC_CLK32K", 4399ec95227SNícolas F. R. A. Prado "AUD_CLK_MOSI", 4409ec95227SNícolas F. R. A. Prado "AUD_SYNC_MOSI", 4419ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI0", 4429ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI1", 4439ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO0", 4449ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO1"; 44523e0fff3SNícolas F. R. A. Prado 446863fb752SNícolas F. R. A. Prado cr50_int: cr50-irq-default-pins { 447863fb752SNícolas F. R. A. Prado pins-gsc-ap-int-odl { 448863fb752SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO171__FUNC_GPIO171>; 449863fb752SNícolas F. R. A. Prado input-enable; 450863fb752SNícolas F. R. A. Prado }; 451863fb752SNícolas F. R. A. Prado }; 452863fb752SNícolas F. R. A. Prado 453eb188a2aSNícolas F. R. A. Prado cros_ec_int: cros-ec-irq-default-pins { 454eb188a2aSNícolas F. R. A. Prado pins-ec-ap-int-odl { 455eb188a2aSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO5__FUNC_GPIO5>; 456eb188a2aSNícolas F. R. A. Prado input-enable; 457eb188a2aSNícolas F. R. A. Prado bias-pull-up; 458eb188a2aSNícolas F. R. A. Prado }; 459eb188a2aSNícolas F. R. A. Prado }; 460eb188a2aSNícolas F. R. A. Prado 46123e0fff3SNícolas F. R. A. Prado i2c0_pins: i2c0-default-pins { 46223e0fff3SNícolas F. R. A. Prado pins-bus { 46323e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO204__FUNC_SCL0>, 46423e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO205__FUNC_SDA0>; 46523e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 46623e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 46723e0fff3SNícolas F. R. A. Prado }; 46823e0fff3SNícolas F. R. A. Prado }; 46923e0fff3SNícolas F. R. A. Prado 47023e0fff3SNícolas F. R. A. Prado i2c1_pins: i2c1-default-pins { 47123e0fff3SNícolas F. R. A. Prado pins-bus { 47223e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO118__FUNC_SCL1>, 47323e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO119__FUNC_SDA1>; 47423e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 47523e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 47623e0fff3SNícolas F. R. A. Prado }; 47723e0fff3SNícolas F. R. A. Prado }; 47823e0fff3SNícolas F. R. A. Prado 47923e0fff3SNícolas F. R. A. Prado i2c2_pins: i2c2-default-pins { 48023e0fff3SNícolas F. R. A. Prado pins-bus { 48123e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO141__FUNC_SCL2>, 48223e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO142__FUNC_SDA2>; 48323e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 48423e0fff3SNícolas F. R. A. Prado }; 48523e0fff3SNícolas F. R. A. Prado }; 48623e0fff3SNícolas F. R. A. Prado 48723e0fff3SNícolas F. R. A. Prado i2c3_pins: i2c3-default-pins { 48823e0fff3SNícolas F. R. A. Prado pins-bus { 48923e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO160__FUNC_SCL3>, 49023e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO161__FUNC_SDA3>; 49123e0fff3SNícolas F. R. A. Prado bias-disable; 49223e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 49323e0fff3SNícolas F. R. A. Prado }; 49423e0fff3SNícolas F. R. A. Prado }; 49523e0fff3SNícolas F. R. A. Prado 49623e0fff3SNícolas F. R. A. Prado i2c7_pins: i2c7-default-pins { 49723e0fff3SNícolas F. R. A. Prado pins-bus { 49823e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO124__FUNC_SCL7>, 49923e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO125__FUNC_SDA7>; 50023e0fff3SNícolas F. R. A. Prado bias-disable; 50123e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 50223e0fff3SNícolas F. R. A. Prado }; 50323e0fff3SNícolas F. R. A. Prado }; 50423e0fff3SNícolas F. R. A. Prado 5050dca9f0bSNícolas F. R. A. Prado pcie_pins: pcie-default-pins { 5060dca9f0bSNícolas F. R. A. Prado pins-pcie-wake { 5070dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO63__FUNC_PCIE_WAKE_N>; 5080dca9f0bSNícolas F. R. A. Prado bias-pull-up; 5090dca9f0bSNícolas F. R. A. Prado }; 5100dca9f0bSNícolas F. R. A. Prado 5110dca9f0bSNícolas F. R. A. Prado pins-pcie-pereset { 5120dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO64__FUNC_PCIE_PERESET_N>; 5130dca9f0bSNícolas F. R. A. Prado }; 5140dca9f0bSNícolas F. R. A. Prado 5150dca9f0bSNícolas F. R. A. Prado pins-pcie-clkreq { 5160dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO65__FUNC_PCIE_CLKREQ_N>; 5170dca9f0bSNícolas F. R. A. Prado bias-pull-up; 5180dca9f0bSNícolas F. R. A. Prado }; 5190dca9f0bSNícolas F. R. A. Prado 5200dca9f0bSNícolas F. R. A. Prado pins-wifi-kill { 5210dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO145__FUNC_GPIO145>; /* WIFI_KILL_L */ 5220dca9f0bSNícolas F. R. A. Prado output-high; 5230dca9f0bSNícolas F. R. A. Prado }; 5240dca9f0bSNícolas F. R. A. Prado }; 5250dca9f0bSNícolas F. R. A. Prado 5260dca9f0bSNícolas F. R. A. Prado pp3300_wlan_pins: pp3300-wlan-pins { 5270dca9f0bSNícolas F. R. A. Prado pins-pcie-en-pp3300-wlan { 5280dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO143__FUNC_GPIO143>; 5290dca9f0bSNícolas F. R. A. Prado output-high; 5300dca9f0bSNícolas F. R. A. Prado }; 5310dca9f0bSNícolas F. R. A. Prado }; 5320dca9f0bSNícolas F. R. A. Prado 53323e0fff3SNícolas F. R. A. Prado spi1_pins: spi1-default-pins { 53423e0fff3SNícolas F. R. A. Prado pins-cs-mosi-clk { 53523e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO157__FUNC_SPI1_A_CSB>, 53623e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO159__FUNC_SPI1_A_MO>, 53723e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO156__FUNC_SPI1_A_CLK>; 53823e0fff3SNícolas F. R. A. Prado bias-disable; 53923e0fff3SNícolas F. R. A. Prado }; 54023e0fff3SNícolas F. R. A. Prado 54123e0fff3SNícolas F. R. A. Prado pins-miso { 54223e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO158__FUNC_SPI1_A_MI>; 54323e0fff3SNícolas F. R. A. Prado bias-pull-down; 54423e0fff3SNícolas F. R. A. Prado }; 54523e0fff3SNícolas F. R. A. Prado }; 54623e0fff3SNícolas F. R. A. Prado 54723e0fff3SNícolas F. R. A. Prado spi5_pins: spi5-default-pins { 54823e0fff3SNícolas F. R. A. Prado pins-bus { 54923e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO38__FUNC_SPI5_A_MI>, 55023e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO37__FUNC_GPIO37>, 55123e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO39__FUNC_SPI5_A_MO>, 55223e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO36__FUNC_SPI5_A_CLK>; 55323e0fff3SNícolas F. R. A. Prado bias-disable; 55423e0fff3SNícolas F. R. A. Prado }; 55523e0fff3SNícolas F. R. A. Prado }; 556e031715aSNícolas F. R. A. Prado 557e031715aSNícolas F. R. A. Prado trackpad_pins: trackpad-default-pins { 558e031715aSNícolas F. R. A. Prado pins-int-n { 559e031715aSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO15__FUNC_GPIO15>; 560e031715aSNícolas F. R. A. Prado input-enable; 561e031715aSNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_11>; 562e031715aSNícolas F. R. A. Prado }; 563e031715aSNícolas F. R. A. Prado }; 564cbd4af08SNícolas F. R. A. Prado 565cbd4af08SNícolas F. R. A. Prado touchscreen_pins: touchscreen-default-pins { 566cbd4af08SNícolas F. R. A. Prado pins-irq { 567cbd4af08SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO21__FUNC_GPIO21>; 568cbd4af08SNícolas F. R. A. Prado input-enable; 569cbd4af08SNícolas F. R. A. Prado bias-pull-up; 570cbd4af08SNícolas F. R. A. Prado }; 571cbd4af08SNícolas F. R. A. Prado 572cbd4af08SNícolas F. R. A. Prado pins-reset { 573cbd4af08SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO137__FUNC_GPIO137>; 574cbd4af08SNícolas F. R. A. Prado output-high; 575cbd4af08SNícolas F. R. A. Prado }; 576cbd4af08SNícolas F. R. A. Prado 577cbd4af08SNícolas F. R. A. Prado pins-report-sw { 578cbd4af08SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO138__FUNC_GPIO138>; 579cbd4af08SNícolas F. R. A. Prado output-low; 580cbd4af08SNícolas F. R. A. Prado }; 581cbd4af08SNícolas F. R. A. Prado }; 58223e0fff3SNícolas F. R. A. Prado}; 58323e0fff3SNícolas F. R. A. Prado 584*af9e3ed0SNícolas F. R. A. Prado&pmic { 585*af9e3ed0SNícolas F. R. A. Prado interrupts-extended = <&pio 214 IRQ_TYPE_LEVEL_HIGH>; 586*af9e3ed0SNícolas F. R. A. Prado}; 587*af9e3ed0SNícolas F. R. A. Prado 58823e0fff3SNícolas F. R. A. Prado&spi1 { 58923e0fff3SNícolas F. R. A. Prado status = "okay"; 59023e0fff3SNícolas F. R. A. Prado 59123e0fff3SNícolas F. R. A. Prado mediatek,pad-select = <0>; 59223e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 59323e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&spi1_pins>; 594eb188a2aSNícolas F. R. A. Prado 595eb188a2aSNícolas F. R. A. Prado cros_ec: ec@0 { 596eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-spi"; 597eb188a2aSNícolas F. R. A. Prado reg = <0>; 598eb188a2aSNícolas F. R. A. Prado interrupts-extended = <&pio 5 IRQ_TYPE_LEVEL_LOW>; 599eb188a2aSNícolas F. R. A. Prado spi-max-frequency = <3000000>; 600eb188a2aSNícolas F. R. A. Prado pinctrl-names = "default"; 601eb188a2aSNícolas F. R. A. Prado pinctrl-0 = <&cros_ec_int>; 602eb188a2aSNícolas F. R. A. Prado 603eb188a2aSNícolas F. R. A. Prado #address-cells = <1>; 604eb188a2aSNícolas F. R. A. Prado #size-cells = <0>; 605eb188a2aSNícolas F. R. A. Prado 606eb188a2aSNícolas F. R. A. Prado base_detection: cbas { 607eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-cbas"; 608eb188a2aSNícolas F. R. A. Prado }; 609eb188a2aSNícolas F. R. A. Prado 610eb188a2aSNícolas F. R. A. Prado cros_ec_pwm: pwm { 611eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-pwm"; 612eb188a2aSNícolas F. R. A. Prado #pwm-cells = <1>; 613eb188a2aSNícolas F. R. A. Prado 614eb188a2aSNícolas F. R. A. Prado status = "disabled"; 615eb188a2aSNícolas F. R. A. Prado }; 616eb188a2aSNícolas F. R. A. Prado 617eb188a2aSNícolas F. R. A. Prado i2c_tunnel: i2c-tunnel { 618eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-i2c-tunnel"; 619eb188a2aSNícolas F. R. A. Prado google,remote-bus = <0>; 620eb188a2aSNícolas F. R. A. Prado #address-cells = <1>; 621eb188a2aSNícolas F. R. A. Prado #size-cells = <0>; 622eb188a2aSNícolas F. R. A. Prado }; 623eb188a2aSNícolas F. R. A. Prado 624eb188a2aSNícolas F. R. A. Prado mt6360_ldo3_reg: regulator@0 { 625eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-regulator"; 626eb188a2aSNícolas F. R. A. Prado reg = <0>; 627eb188a2aSNícolas F. R. A. Prado regulator-min-microvolt = <1800000>; 628eb188a2aSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 629eb188a2aSNícolas F. R. A. Prado }; 630eb188a2aSNícolas F. R. A. Prado 631eb188a2aSNícolas F. R. A. Prado mt6360_ldo5_reg: regulator@1 { 632eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-regulator"; 633eb188a2aSNícolas F. R. A. Prado reg = <1>; 634eb188a2aSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 635eb188a2aSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 636eb188a2aSNícolas F. R. A. Prado }; 637eb188a2aSNícolas F. R. A. Prado 638eb188a2aSNícolas F. R. A. Prado typec { 639eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-typec"; 640eb188a2aSNícolas F. R. A. Prado #address-cells = <1>; 641eb188a2aSNícolas F. R. A. Prado #size-cells = <0>; 642eb188a2aSNícolas F. R. A. Prado 643eb188a2aSNícolas F. R. A. Prado usb_c0: connector@0 { 644eb188a2aSNícolas F. R. A. Prado compatible = "usb-c-connector"; 645eb188a2aSNícolas F. R. A. Prado reg = <0>; 646eb188a2aSNícolas F. R. A. Prado label = "left"; 647eb188a2aSNícolas F. R. A. Prado power-role = "dual"; 648eb188a2aSNícolas F. R. A. Prado data-role = "host"; 649eb188a2aSNícolas F. R. A. Prado try-power-role = "source"; 650eb188a2aSNícolas F. R. A. Prado }; 651eb188a2aSNícolas F. R. A. Prado 652eb188a2aSNícolas F. R. A. Prado usb_c1: connector@1 { 653eb188a2aSNícolas F. R. A. Prado compatible = "usb-c-connector"; 654eb188a2aSNícolas F. R. A. Prado reg = <1>; 655eb188a2aSNícolas F. R. A. Prado label = "right"; 656eb188a2aSNícolas F. R. A. Prado power-role = "dual"; 657eb188a2aSNícolas F. R. A. Prado data-role = "host"; 658eb188a2aSNícolas F. R. A. Prado try-power-role = "source"; 659eb188a2aSNícolas F. R. A. Prado }; 660eb188a2aSNícolas F. R. A. Prado }; 661eb188a2aSNícolas F. R. A. Prado }; 66223e0fff3SNícolas F. R. A. Prado}; 66323e0fff3SNícolas F. R. A. Prado 66423e0fff3SNícolas F. R. A. Prado&spi5 { 66523e0fff3SNícolas F. R. A. Prado status = "okay"; 66623e0fff3SNícolas F. R. A. Prado 66723e0fff3SNícolas F. R. A. Prado cs-gpios = <&pio 37 GPIO_ACTIVE_LOW>; 66823e0fff3SNícolas F. R. A. Prado mediatek,pad-select = <0>; 66923e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 67023e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&spi5_pins>; 671863fb752SNícolas F. R. A. Prado 672863fb752SNícolas F. R. A. Prado cr50@0 { 673863fb752SNícolas F. R. A. Prado compatible = "google,cr50"; 674863fb752SNícolas F. R. A. Prado reg = <0>; 675863fb752SNícolas F. R. A. Prado interrupts-extended = <&pio 171 IRQ_TYPE_EDGE_RISING>; 676863fb752SNícolas F. R. A. Prado spi-max-frequency = <1000000>; 677863fb752SNícolas F. R. A. Prado pinctrl-names = "default"; 678863fb752SNícolas F. R. A. Prado pinctrl-0 = <&cr50_int>; 679863fb752SNícolas F. R. A. Prado }; 6809ec95227SNícolas F. R. A. Prado}; 6819ec95227SNícolas F. R. A. Prado 682331fae2fSNícolas F. R. A. Prado&uart0 { 683331fae2fSNícolas F. R. A. Prado status = "okay"; 684331fae2fSNícolas F. R. A. Prado}; 685eb188a2aSNícolas F. R. A. Prado 686aa421ef2SNícolas F. R. A. Prado&xhci { 687aa421ef2SNícolas F. R. A. Prado status = "okay"; 688aa421ef2SNícolas F. R. A. Prado 689aa421ef2SNícolas F. R. A. Prado wakeup-source; 690aa421ef2SNícolas F. R. A. Prado vusb33-supply = <&pp3300_g>; 691aa421ef2SNícolas F. R. A. Prado vbus-supply = <&pp5000_a>; 692aa421ef2SNícolas F. R. A. Prado}; 693aa421ef2SNícolas F. R. A. Prado 694eb188a2aSNícolas F. R. A. Prado#include <arm/cros-ec-keyboard.dtsi> 695eb188a2aSNícolas F. R. A. Prado#include <arm/cros-ec-sbs.dtsi> 696