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 26ea65d256SNícolas F. R. A. Prado backlight_lcd0: backlight-lcd0 { 27ea65d256SNícolas F. R. A. Prado compatible = "pwm-backlight"; 28ea65d256SNícolas F. R. A. Prado pwms = <&pwm0 0 500000>; 29ea65d256SNícolas F. R. A. Prado power-supply = <&ppvar_sys>; 30ea65d256SNícolas F. R. A. Prado enable-gpios = <&pio 152 0>; 31ea65d256SNícolas F. R. A. Prado brightness-levels = <0 1023>; 32ea65d256SNícolas F. R. A. Prado num-interpolated-steps = <1023>; 33ea65d256SNícolas F. R. A. Prado default-brightness-level = <576>; 34ea65d256SNícolas F. R. A. Prado }; 35ea65d256SNícolas F. R. A. Prado 36f9f00b1fSNícolas F. R. A. Prado pp1000_dpbrdg: regulator-1v0-dpbrdg { 37f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 38f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp1000_dpbrdg"; 39f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 40f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp1000_dpbrdg_en_pins>; 41f9f00b1fSNícolas F. R. A. Prado regulator-min-microvolt = <1000000>; 42f9f00b1fSNícolas F. R. A. Prado regulator-max-microvolt = <1000000>; 43f9f00b1fSNícolas F. R. A. Prado enable-active-high; 44f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 45f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 19 GPIO_ACTIVE_HIGH>; 46f9f00b1fSNícolas F. R. A. Prado vin-supply = <&mt6359_vs2_buck_reg>; 47f9f00b1fSNícolas F. R. A. Prado }; 48f9f00b1fSNícolas F. R. A. Prado 49f9f00b1fSNícolas F. R. A. Prado pp1000_mipibrdg: regulator-1v0-mipibrdg { 50f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 51f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp1000_mipibrdg"; 52f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 53f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp1000_mipibrdg_en_pins>; 54f9f00b1fSNícolas F. R. A. Prado regulator-min-microvolt = <1000000>; 55f9f00b1fSNícolas F. R. A. Prado regulator-max-microvolt = <1000000>; 56f9f00b1fSNícolas F. R. A. Prado enable-active-high; 57f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 58f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 129 GPIO_ACTIVE_HIGH>; 59f9f00b1fSNícolas F. R. A. Prado vin-supply = <&mt6359_vs2_buck_reg>; 60f9f00b1fSNícolas F. R. A. Prado }; 61f9f00b1fSNícolas F. R. A. Prado 62f9f00b1fSNícolas F. R. A. Prado pp1800_dpbrdg: regulator-1v8-dpbrdg { 63f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 64f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp1800_dpbrdg"; 65f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 66f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp1800_dpbrdg_en_pins>; 67f9f00b1fSNícolas F. R. A. Prado enable-active-high; 68f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 69f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 126 GPIO_ACTIVE_HIGH>; 70f9f00b1fSNícolas F. R. A. Prado vin-supply = <&mt6359_vio18_ldo_reg>; 71f9f00b1fSNícolas F. R. A. Prado }; 72f9f00b1fSNícolas F. R. A. Prado 73cb75aeafSNícolas F. R. A. Prado /* system wide LDO 1.8V power rail */ 74cb75aeafSNícolas F. R. A. Prado pp1800_ldo_g: regulator-1v8-g { 75cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 76cb75aeafSNícolas F. R. A. Prado regulator-name = "pp1800_ldo_g"; 77cb75aeafSNícolas F. R. A. Prado regulator-always-on; 78cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 79cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <1800000>; 80cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <1800000>; 81cb75aeafSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 82cb75aeafSNícolas F. R. A. Prado }; 83cb75aeafSNícolas F. R. A. Prado 84f9f00b1fSNícolas F. R. A. Prado pp1800_mipibrdg: regulator-1v8-mipibrdg { 85f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 86f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp1800_mipibrdg"; 87f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 88f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp1800_mipibrdg_en_pins>; 89f9f00b1fSNícolas F. R. A. Prado enable-active-high; 90f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 91f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 128 GPIO_ACTIVE_HIGH>; 92f9f00b1fSNícolas F. R. A. Prado vin-supply = <&mt6359_vio18_ldo_reg>; 93f9f00b1fSNícolas F. R. A. Prado }; 94f9f00b1fSNícolas F. R. A. Prado 95f9f00b1fSNícolas F. R. A. Prado pp3300_dpbrdg: regulator-3v3-dpbrdg { 96f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 97f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp3300_dpbrdg"; 98f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 99f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp3300_dpbrdg_en_pins>; 100f9f00b1fSNícolas F. R. A. Prado enable-active-high; 101f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 102f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 26 GPIO_ACTIVE_HIGH>; 103f9f00b1fSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 104f9f00b1fSNícolas F. R. A. Prado }; 105f9f00b1fSNícolas F. R. A. Prado 106cb75aeafSNícolas F. R. A. Prado /* system wide switching 3.3V power rail */ 107cb75aeafSNícolas F. R. A. Prado pp3300_g: regulator-3v3-g { 108cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 109cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_g"; 110cb75aeafSNícolas F. R. A. Prado regulator-always-on; 111cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 112cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 113cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 114cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 115cb75aeafSNícolas F. R. A. Prado }; 116cb75aeafSNícolas F. R. A. Prado 117cb75aeafSNícolas F. R. A. Prado /* system wide LDO 3.3V power rail */ 118cb75aeafSNícolas F. R. A. Prado pp3300_ldo_z: regulator-3v3-z { 119cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 120cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_ldo_z"; 121cb75aeafSNícolas F. R. A. Prado regulator-always-on; 122cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 123cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 124cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 125cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 126cb75aeafSNícolas F. R. A. Prado }; 127cb75aeafSNícolas F. R. A. Prado 128f9f00b1fSNícolas F. R. A. Prado pp3300_mipibrdg: regulator-3v3-mipibrdg { 129f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 130f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp3300_mipibrdg"; 131f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 132f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp3300_mipibrdg_en_pins>; 133f9f00b1fSNícolas F. R. A. Prado enable-active-high; 134f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 135f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 127 GPIO_ACTIVE_HIGH>; 136f9f00b1fSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 137f9f00b1fSNícolas F. R. A. Prado }; 138f9f00b1fSNícolas F. R. A. Prado 139cb75aeafSNícolas F. R. A. Prado /* separately switched 3.3V power rail */ 140cb75aeafSNícolas F. R. A. Prado pp3300_u: regulator-3v3-u { 141cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 142cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_u"; 143cb75aeafSNícolas F. R. A. Prado regulator-always-on; 144cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 145cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 146cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 147cb75aeafSNícolas F. R. A. Prado /* enable pin wired to GPIO controlled by EC */ 148cb75aeafSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 149cb75aeafSNícolas F. R. A. Prado }; 150cb75aeafSNícolas F. R. A. Prado 1510dca9f0bSNícolas F. R. A. Prado pp3300_wlan: regulator-3v3-wlan { 1520dca9f0bSNícolas F. R. A. Prado compatible = "regulator-fixed"; 1530dca9f0bSNícolas F. R. A. Prado regulator-name = "pp3300_wlan"; 1540dca9f0bSNícolas F. R. A. Prado regulator-always-on; 1550dca9f0bSNícolas F. R. A. Prado regulator-boot-on; 1560dca9f0bSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 1570dca9f0bSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 1580dca9f0bSNícolas F. R. A. Prado pinctrl-names = "default"; 1590dca9f0bSNícolas F. R. A. Prado pinctrl-0 = <&pp3300_wlan_pins>; 1600dca9f0bSNícolas F. R. A. Prado enable-active-high; 1610dca9f0bSNícolas F. R. A. Prado gpio = <&pio 143 GPIO_ACTIVE_HIGH>; 1620dca9f0bSNícolas F. R. A. Prado }; 1630dca9f0bSNícolas F. R. A. Prado 164cb75aeafSNícolas F. R. A. Prado /* system wide switching 5.0V power rail */ 165cb75aeafSNícolas F. R. A. Prado pp5000_a: regulator-5v0-a { 166cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 167cb75aeafSNícolas F. R. A. Prado regulator-name = "pp5000_a"; 168cb75aeafSNícolas F. R. A. Prado regulator-always-on; 169cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 170cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <5000000>; 171cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <5000000>; 172cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 173cb75aeafSNícolas F. R. A. Prado }; 174cb75aeafSNícolas F. R. A. Prado 175cb75aeafSNícolas F. R. A. Prado /* system wide semi-regulated power rail from battery or USB */ 176cb75aeafSNícolas F. R. A. Prado ppvar_sys: regulator-var-sys { 177cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 178cb75aeafSNícolas F. R. A. Prado regulator-name = "ppvar_sys"; 179cb75aeafSNícolas F. R. A. Prado regulator-always-on; 180cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 181cb75aeafSNícolas F. R. A. Prado }; 1820dca9f0bSNícolas F. R. A. Prado 1830dca9f0bSNícolas F. R. A. Prado reserved_memory: reserved-memory { 1840dca9f0bSNícolas F. R. A. Prado #address-cells = <2>; 1850dca9f0bSNícolas F. R. A. Prado #size-cells = <2>; 1860dca9f0bSNícolas F. R. A. Prado ranges; 1870dca9f0bSNícolas F. R. A. Prado 188b10e80b1SNícolas F. R. A. Prado scp_mem_reserved: scp@50000000 { 189b10e80b1SNícolas F. R. A. Prado compatible = "shared-dma-pool"; 190b10e80b1SNícolas F. R. A. Prado reg = <0 0x50000000 0 0x2900000>; 191b10e80b1SNícolas F. R. A. Prado no-map; 192b10e80b1SNícolas F. R. A. Prado }; 193b10e80b1SNícolas F. R. A. Prado 1940dca9f0bSNícolas F. R. A. Prado wifi_restricted_dma_region: wifi@c0000000 { 1950dca9f0bSNícolas F. R. A. Prado compatible = "restricted-dma-pool"; 1960dca9f0bSNícolas F. R. A. Prado reg = <0 0xc0000000 0 0x4000000>; 1970dca9f0bSNícolas F. R. A. Prado }; 1980dca9f0bSNícolas F. R. A. Prado }; 199331fae2fSNícolas F. R. A. Prado}; 200331fae2fSNícolas F. R. A. Prado 201*7b3da218SNícolas F. R. A. Prado&dsi0 { 202*7b3da218SNícolas F. R. A. Prado status = "okay"; 203*7b3da218SNícolas F. R. A. Prado}; 204*7b3da218SNícolas F. R. A. Prado 205*7b3da218SNícolas F. R. A. Prado&dsi_out { 206*7b3da218SNícolas F. R. A. Prado remote-endpoint = <&anx7625_in>; 207*7b3da218SNícolas F. R. A. Prado}; 208*7b3da218SNícolas F. R. A. Prado 20923e0fff3SNícolas F. R. A. Prado&i2c0 { 21023e0fff3SNícolas F. R. A. Prado status = "okay"; 21123e0fff3SNícolas F. R. A. Prado 21223e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 21323e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 21423e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c0_pins>; 215cbd4af08SNícolas F. R. A. Prado 216cbd4af08SNícolas F. R. A. Prado touchscreen: touchscreen@10 { 217cbd4af08SNícolas F. R. A. Prado reg = <0x10>; 218cbd4af08SNícolas F. R. A. Prado interrupts-extended = <&pio 21 IRQ_TYPE_LEVEL_LOW>; 219cbd4af08SNícolas F. R. A. Prado pinctrl-names = "default"; 220cbd4af08SNícolas F. R. A. Prado pinctrl-0 = <&touchscreen_pins>; 221cbd4af08SNícolas F. R. A. Prado }; 22223e0fff3SNícolas F. R. A. Prado}; 22323e0fff3SNícolas F. R. A. Prado 22423e0fff3SNícolas F. R. A. Prado&i2c1 { 22523e0fff3SNícolas F. R. A. Prado status = "okay"; 22623e0fff3SNícolas F. R. A. Prado 22723e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 22823e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 22923e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c1_pins>; 23023e0fff3SNícolas F. R. A. Prado}; 23123e0fff3SNícolas F. R. A. Prado 23223e0fff3SNícolas F. R. A. Prado&i2c2 { 23323e0fff3SNícolas F. R. A. Prado status = "okay"; 23423e0fff3SNícolas F. R. A. Prado 23523e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 23623e0fff3SNícolas F. R. A. Prado clock-stretch-ns = <12600>; 23723e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 23823e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c2_pins>; 239e031715aSNícolas F. R. A. Prado 240e031715aSNícolas F. R. A. Prado trackpad@15 { 241e031715aSNícolas F. R. A. Prado compatible = "elan,ekth3000"; 242e031715aSNícolas F. R. A. Prado reg = <0x15>; 243e031715aSNícolas F. R. A. Prado interrupts-extended = <&pio 15 IRQ_TYPE_LEVEL_LOW>; 244e031715aSNícolas F. R. A. Prado pinctrl-names = "default"; 245e031715aSNícolas F. R. A. Prado pinctrl-0 = <&trackpad_pins>; 246e031715aSNícolas F. R. A. Prado vcc-supply = <&pp3300_u>; 247e031715aSNícolas F. R. A. Prado wakeup-source; 248e031715aSNícolas F. R. A. Prado }; 24923e0fff3SNícolas F. R. A. Prado}; 25023e0fff3SNícolas F. R. A. Prado 25123e0fff3SNícolas F. R. A. Prado&i2c3 { 25223e0fff3SNícolas F. R. A. Prado status = "okay"; 25323e0fff3SNícolas F. R. A. Prado 25423e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 25523e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 25623e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c3_pins>; 257*7b3da218SNícolas F. R. A. Prado 258*7b3da218SNícolas F. R. A. Prado anx_bridge: anx7625@58 { 259*7b3da218SNícolas F. R. A. Prado compatible = "analogix,anx7625"; 260*7b3da218SNícolas F. R. A. Prado reg = <0x58>; 261*7b3da218SNícolas F. R. A. Prado pinctrl-names = "default"; 262*7b3da218SNícolas F. R. A. Prado pinctrl-0 = <&anx7625_pins>; 263*7b3da218SNícolas F. R. A. Prado enable-gpios = <&pio 41 GPIO_ACTIVE_HIGH>; 264*7b3da218SNícolas F. R. A. Prado reset-gpios = <&pio 42 GPIO_ACTIVE_HIGH>; 265*7b3da218SNícolas F. R. A. Prado vdd10-supply = <&pp1000_mipibrdg>; 266*7b3da218SNícolas F. R. A. Prado vdd18-supply = <&pp1800_mipibrdg>; 267*7b3da218SNícolas F. R. A. Prado vdd33-supply = <&pp3300_mipibrdg>; 268*7b3da218SNícolas F. R. A. Prado 269*7b3da218SNícolas F. R. A. Prado ports { 270*7b3da218SNícolas F. R. A. Prado #address-cells = <1>; 271*7b3da218SNícolas F. R. A. Prado #size-cells = <0>; 272*7b3da218SNícolas F. R. A. Prado 273*7b3da218SNícolas F. R. A. Prado port@0 { 274*7b3da218SNícolas F. R. A. Prado reg = <0>; 275*7b3da218SNícolas F. R. A. Prado 276*7b3da218SNícolas F. R. A. Prado anx7625_in: endpoint { 277*7b3da218SNícolas F. R. A. Prado remote-endpoint = <&dsi_out>; 278*7b3da218SNícolas F. R. A. Prado }; 279*7b3da218SNícolas F. R. A. Prado }; 280*7b3da218SNícolas F. R. A. Prado 281*7b3da218SNícolas F. R. A. Prado port@1 { 282*7b3da218SNícolas F. R. A. Prado reg = <1>; 283*7b3da218SNícolas F. R. A. Prado 284*7b3da218SNícolas F. R. A. Prado anx7625_out: endpoint { 285*7b3da218SNícolas F. R. A. Prado remote-endpoint = <&panel_in>; 286*7b3da218SNícolas F. R. A. Prado }; 287*7b3da218SNícolas F. R. A. Prado }; 288*7b3da218SNícolas F. R. A. Prado }; 289*7b3da218SNícolas F. R. A. Prado 290*7b3da218SNícolas F. R. A. Prado aux-bus { 291*7b3da218SNícolas F. R. A. Prado panel: panel { 292*7b3da218SNícolas F. R. A. Prado compatible = "edp-panel"; 293*7b3da218SNícolas F. R. A. Prado power-supply = <&pp3300_mipibrdg>; 294*7b3da218SNícolas F. R. A. Prado backlight = <&backlight_lcd0>; 295*7b3da218SNícolas F. R. A. Prado 296*7b3da218SNícolas F. R. A. Prado port { 297*7b3da218SNícolas F. R. A. Prado panel_in: endpoint { 298*7b3da218SNícolas F. R. A. Prado remote-endpoint = <&anx7625_out>; 299*7b3da218SNícolas F. R. A. Prado }; 300*7b3da218SNícolas F. R. A. Prado }; 301*7b3da218SNícolas F. R. A. Prado }; 302*7b3da218SNícolas F. R. A. Prado }; 303*7b3da218SNícolas F. R. A. Prado }; 30423e0fff3SNícolas F. R. A. Prado}; 30523e0fff3SNícolas F. R. A. Prado 30623e0fff3SNícolas F. R. A. Prado&i2c7 { 30723e0fff3SNícolas F. R. A. Prado status = "okay"; 30823e0fff3SNícolas F. R. A. Prado 30923e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 31023e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 31123e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c7_pins>; 31223e0fff3SNícolas F. R. A. Prado}; 31323e0fff3SNícolas F. R. A. Prado 314*7b3da218SNícolas F. R. A. Prado&mipi_tx0 { 315*7b3da218SNícolas F. R. A. Prado status = "okay"; 316*7b3da218SNícolas F. R. A. Prado}; 317*7b3da218SNícolas F. R. A. Prado 31815306b90SNícolas F. R. A. Prado&mmc0 { 31915306b90SNícolas F. R. A. Prado status = "okay"; 32015306b90SNícolas F. R. A. Prado 32115306b90SNícolas F. R. A. Prado pinctrl-names = "default", "state_uhs"; 32215306b90SNícolas F. R. A. Prado pinctrl-0 = <&mmc0_default_pins>; 32315306b90SNícolas F. R. A. Prado pinctrl-1 = <&mmc0_uhs_pins>; 32415306b90SNícolas F. R. A. Prado bus-width = <8>; 32515306b90SNícolas F. R. A. Prado max-frequency = <200000000>; 32615306b90SNícolas F. R. A. Prado vmmc-supply = <&mt6359_vemc_1_ldo_reg>; 32715306b90SNícolas F. R. A. Prado vqmmc-supply = <&mt6359_vufs_ldo_reg>; 32815306b90SNícolas F. R. A. Prado cap-mmc-highspeed; 32915306b90SNícolas F. R. A. Prado mmc-hs200-1_8v; 33015306b90SNícolas F. R. A. Prado mmc-hs400-1_8v; 33115306b90SNícolas F. R. A. Prado supports-cqe; 33215306b90SNícolas F. R. A. Prado cap-mmc-hw-reset; 33315306b90SNícolas F. R. A. Prado mmc-hs400-enhanced-strobe; 33415306b90SNícolas F. R. A. Prado hs400-ds-delay = <0x12814>; 33515306b90SNícolas F. R. A. Prado no-sdio; 33615306b90SNícolas F. R. A. Prado no-sd; 33715306b90SNícolas F. R. A. Prado non-removable; 33815306b90SNícolas F. R. A. Prado}; 33915306b90SNícolas F. R. A. Prado 34015306b90SNícolas F. R. A. Prado&mmc1 { 34115306b90SNícolas F. R. A. Prado status = "okay"; 34215306b90SNícolas F. R. A. Prado 34315306b90SNícolas F. R. A. Prado pinctrl-names = "default", "state_uhs"; 34415306b90SNícolas F. R. A. Prado pinctrl-0 = <&mmc1_default_pins>; 34515306b90SNícolas F. R. A. Prado pinctrl-1 = <&mmc1_uhs_pins>; 34615306b90SNícolas F. R. A. Prado bus-width = <4>; 34715306b90SNícolas F. R. A. Prado max-frequency = <200000000>; 34815306b90SNícolas F. R. A. Prado cd-gpios = <&pio 17 GPIO_ACTIVE_LOW>; 34915306b90SNícolas F. R. A. Prado vmmc-supply = <&mt6360_ldo5_reg>; 35015306b90SNícolas F. R. A. Prado vqmmc-supply = <&mt6360_ldo3_reg>; 35115306b90SNícolas F. R. A. Prado cap-sd-highspeed; 35215306b90SNícolas F. R. A. Prado sd-uhs-sdr50; 35315306b90SNícolas F. R. A. Prado sd-uhs-sdr104; 35415306b90SNícolas F. R. A. Prado no-sdio; 35515306b90SNícolas F. R. A. Prado no-mmc; 35615306b90SNícolas F. R. A. Prado}; 35715306b90SNícolas F. R. A. Prado 358af9e3ed0SNícolas F. R. A. Prado/* for CORE */ 359af9e3ed0SNícolas F. R. A. Prado&mt6359_vgpu11_buck_reg { 360af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 361af9e3ed0SNícolas F. R. A. Prado}; 362af9e3ed0SNícolas F. R. A. Prado 363af9e3ed0SNícolas F. R. A. Prado&mt6359_vgpu11_sshub_buck_reg { 364af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 365af9e3ed0SNícolas F. R. A. Prado regulator-min-microvolt = <575000>; 366af9e3ed0SNícolas F. R. A. Prado regulator-max-microvolt = <575000>; 367af9e3ed0SNícolas F. R. A. Prado}; 368af9e3ed0SNícolas F. R. A. Prado 369af9e3ed0SNícolas F. R. A. Prado&mt6359_vrf12_ldo_reg { 370af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 371af9e3ed0SNícolas F. R. A. Prado}; 372af9e3ed0SNícolas F. R. A. Prado 373af9e3ed0SNícolas F. R. A. Prado&mt6359_vufs_ldo_reg { 374af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 375af9e3ed0SNícolas F. R. A. Prado}; 376af9e3ed0SNícolas F. R. A. Prado 377af9e3ed0SNícolas F. R. A. Prado&mt6359codec { 378af9e3ed0SNícolas F. R. A. Prado mediatek,dmic-mode = <1>; /* one-wire */ 379af9e3ed0SNícolas F. R. A. Prado mediatek,mic-type-0 = <2>; /* DMIC */ 380af9e3ed0SNícolas F. R. A. Prado mediatek,mic-type-2 = <2>; /* DMIC */ 381af9e3ed0SNícolas F. R. A. Prado}; 382af9e3ed0SNícolas F. R. A. Prado 383b0e50a1fSNícolas F. R. A. Prado&nor_flash { 384b0e50a1fSNícolas F. R. A. Prado status = "okay"; 385b0e50a1fSNícolas F. R. A. Prado 386b0e50a1fSNícolas F. R. A. Prado pinctrl-names = "default"; 387b0e50a1fSNícolas F. R. A. Prado pinctrl-0 = <&nor_flash_pins>; 388b0e50a1fSNícolas F. R. A. Prado assigned-clocks = <&topckgen CLK_TOP_SFLASH_SEL>; 389b0e50a1fSNícolas F. R. A. Prado assigned-clock-parents = <&topckgen CLK_TOP_UNIVPLL_D6_D8>; 390b0e50a1fSNícolas F. R. A. Prado 391b0e50a1fSNícolas F. R. A. Prado flash@0 { 392b0e50a1fSNícolas F. R. A. Prado compatible = "winbond,w25q64jwm", "jedec,spi-nor"; 393b0e50a1fSNícolas F. R. A. Prado reg = <0>; 394b0e50a1fSNícolas F. R. A. Prado spi-max-frequency = <52000000>; 395b0e50a1fSNícolas F. R. A. Prado spi-rx-bus-width = <2>; 396b0e50a1fSNícolas F. R. A. Prado spi-tx-bus-width = <2>; 397b0e50a1fSNícolas F. R. A. Prado }; 398b0e50a1fSNícolas F. R. A. Prado}; 399b0e50a1fSNícolas F. R. A. Prado 4000dca9f0bSNícolas F. R. A. Prado&pcie { 4010dca9f0bSNícolas F. R. A. Prado pinctrl-names = "default"; 4020dca9f0bSNícolas F. R. A. Prado pinctrl-0 = <&pcie_pins>; 4030dca9f0bSNícolas F. R. A. Prado 4040dca9f0bSNícolas F. R. A. Prado pcie0: pcie@0,0 { 4050dca9f0bSNícolas F. R. A. Prado device_type = "pci"; 4060dca9f0bSNícolas F. R. A. Prado reg = <0x0000 0 0 0 0>; 4070dca9f0bSNícolas F. R. A. Prado num-lanes = <1>; 4080dca9f0bSNícolas F. R. A. Prado bus-range = <0x1 0x1>; 4090dca9f0bSNícolas F. R. A. Prado 4100dca9f0bSNícolas F. R. A. Prado #address-cells = <3>; 4110dca9f0bSNícolas F. R. A. Prado #size-cells = <2>; 4120dca9f0bSNícolas F. R. A. Prado ranges; 4130dca9f0bSNícolas F. R. A. Prado 4140dca9f0bSNícolas F. R. A. Prado wifi: wifi@0,0 { 4150dca9f0bSNícolas F. R. A. Prado reg = <0x10000 0 0 0 0x100000>, 4160dca9f0bSNícolas F. R. A. Prado <0x10000 0 0x100000 0 0x100000>; 4170dca9f0bSNícolas F. R. A. Prado memory-region = <&wifi_restricted_dma_region>; 4180dca9f0bSNícolas F. R. A. Prado }; 4190dca9f0bSNícolas F. R. A. Prado }; 4200dca9f0bSNícolas F. R. A. Prado}; 4210dca9f0bSNícolas F. R. A. Prado 4229ec95227SNícolas F. R. A. Prado&pio { 4239ec95227SNícolas F. R. A. Prado /* 220 lines */ 4249ec95227SNícolas F. R. A. Prado gpio-line-names = "I2S_DP_LRCK", 4259ec95227SNícolas F. R. A. Prado "IS_DP_BCLK", 4269ec95227SNícolas F. R. A. Prado "I2S_DP_MCLK", 4279ec95227SNícolas F. R. A. Prado "I2S_DP_DATAOUT", 4289ec95227SNícolas F. R. A. Prado "SAR0_INT_ODL", 4299ec95227SNícolas F. R. A. Prado "EC_AP_INT_ODL", 4309ec95227SNícolas F. R. A. Prado "EDPBRDG_INT_ODL", 4319ec95227SNícolas F. R. A. Prado "DPBRDG_INT_ODL", 4329ec95227SNícolas F. R. A. Prado "DPBRDG_PWREN", 4339ec95227SNícolas F. R. A. Prado "DPBRDG_RST_ODL", 4349ec95227SNícolas F. R. A. Prado "I2S_HP_MCLK", 4359ec95227SNícolas F. R. A. Prado "I2S_HP_BCK", 4369ec95227SNícolas F. R. A. Prado "I2S_HP_LRCK", 4379ec95227SNícolas F. R. A. Prado "I2S_HP_DATAIN", 4389ec95227SNícolas F. R. A. Prado /* 4399ec95227SNícolas F. R. A. Prado * AP_FLASH_WP_L is crossystem ABI. Schematics 4409ec95227SNícolas F. R. A. Prado * call it AP_FLASH_WP_ODL. 4419ec95227SNícolas F. R. A. Prado */ 4429ec95227SNícolas F. R. A. Prado "AP_FLASH_WP_L", 4439ec95227SNícolas F. R. A. Prado "TRACKPAD_INT_ODL", 4449ec95227SNícolas F. R. A. Prado "EC_AP_HPD_OD", 4459ec95227SNícolas F. R. A. Prado "SD_CD_ODL", 4469ec95227SNícolas F. R. A. Prado "HP_INT_ODL_ALC", 4479ec95227SNícolas F. R. A. Prado "EN_PP1000_DPBRDG", 4489ec95227SNícolas F. R. A. Prado "AP_GPIO20", 4499ec95227SNícolas F. R. A. Prado "TOUCH_INT_L_1V8", 4509ec95227SNícolas F. R. A. Prado "UART_BT_WAKE_ODL", 4519ec95227SNícolas F. R. A. Prado "AP_GPIO23", 4529ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_CS_L", 4539ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_CLK", 4549ec95227SNícolas F. R. A. Prado "EN_PP3300_DPBRDG_DX", 4559ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_MOSI", 4569ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_MISO", 4579ec95227SNícolas F. R. A. Prado "I2S_HP_DATAOUT", 4589ec95227SNícolas F. R. A. Prado "AP_GPIO30", 4599ec95227SNícolas F. R. A. Prado "I2S_SPKR_MCLK", 4609ec95227SNícolas F. R. A. Prado "I2S_SPKR_BCLK", 4619ec95227SNícolas F. R. A. Prado "I2S_SPKR_LRCK", 4629ec95227SNícolas F. R. A. Prado "I2S_SPKR_DATAIN", 4639ec95227SNícolas F. R. A. Prado "I2S_SPKR_DATAOUT", 4649ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_CLK", 4659ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_CS_L", 4669ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_MISO", 4679ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_MOSI", 4689ec95227SNícolas F. R. A. Prado "BL_PWM", 4699ec95227SNícolas F. R. A. Prado "EDPBRDG_PWREN", 4709ec95227SNícolas F. R. A. Prado "EDPBRDG_RST_ODL", 4719ec95227SNícolas F. R. A. Prado "EN_PP3300_HUB", 4729ec95227SNícolas F. R. A. Prado "HUB_RST_L", 4739ec95227SNícolas F. R. A. Prado "", 4749ec95227SNícolas F. R. A. Prado "", 4759ec95227SNícolas F. R. A. Prado "", 4769ec95227SNícolas F. R. A. Prado "", 4779ec95227SNícolas F. R. A. Prado "", 4789ec95227SNícolas F. R. A. Prado "", 4799ec95227SNícolas F. R. A. Prado "SD_CLK", 4809ec95227SNícolas F. R. A. Prado "SD_CMD", 4819ec95227SNícolas F. R. A. Prado "SD_DATA3", 4829ec95227SNícolas F. R. A. Prado "SD_DATA0", 4839ec95227SNícolas F. R. A. Prado "SD_DATA2", 4849ec95227SNícolas F. R. A. Prado "SD_DATA1", 4859ec95227SNícolas F. R. A. Prado "", 4869ec95227SNícolas F. R. A. Prado "", 4879ec95227SNícolas F. R. A. Prado "", 4889ec95227SNícolas F. R. A. Prado "", 4899ec95227SNícolas F. R. A. Prado "", 4909ec95227SNícolas F. R. A. Prado "", 4919ec95227SNícolas F. R. A. Prado "PCIE_WAKE_ODL", 4929ec95227SNícolas F. R. A. Prado "PCIE_RST_L", 4939ec95227SNícolas F. R. A. Prado "PCIE_CLKREQ_ODL", 4949ec95227SNícolas F. R. A. Prado "", 4959ec95227SNícolas F. R. A. Prado "", 4969ec95227SNícolas F. R. A. Prado "", 4979ec95227SNícolas F. R. A. Prado "", 4989ec95227SNícolas F. R. A. Prado "", 4999ec95227SNícolas F. R. A. Prado "", 5009ec95227SNícolas F. R. A. Prado "", 5019ec95227SNícolas F. R. A. Prado "", 5029ec95227SNícolas F. R. A. Prado "", 5039ec95227SNícolas F. R. A. Prado "", 5049ec95227SNícolas F. R. A. Prado "", 5059ec95227SNícolas F. R. A. Prado "", 5069ec95227SNícolas F. R. A. Prado "", 5079ec95227SNícolas F. R. A. Prado "", 5089ec95227SNícolas F. R. A. Prado "", 5099ec95227SNícolas F. R. A. Prado "", 5109ec95227SNícolas F. R. A. Prado "", 5119ec95227SNícolas F. R. A. Prado "", 5129ec95227SNícolas F. R. A. Prado "", 5139ec95227SNícolas F. R. A. Prado "", 5149ec95227SNícolas F. R. A. Prado "", 5159ec95227SNícolas F. R. A. Prado "", 5169ec95227SNícolas F. R. A. Prado "", 5179ec95227SNícolas F. R. A. Prado "SPMI_SCL", 5189ec95227SNícolas F. R. A. Prado "SPMI_SDA", 5199ec95227SNícolas F. R. A. Prado "AP_GOOD", 5209ec95227SNícolas F. R. A. Prado "UART_DBG_TX_AP_RX", 5219ec95227SNícolas F. R. A. Prado "UART_AP_TX_DBG_RX", 5229ec95227SNícolas F. R. A. Prado "UART_AP_TX_BT_RX", 5239ec95227SNícolas F. R. A. Prado "UART_BT_TX_AP_RX", 5249ec95227SNícolas F. R. A. Prado "MIPI_DPI_D0_R", 5259ec95227SNícolas F. R. A. Prado "MIPI_DPI_D1_R", 5269ec95227SNícolas F. R. A. Prado "MIPI_DPI_D2_R", 5279ec95227SNícolas F. R. A. Prado "MIPI_DPI_D3_R", 5289ec95227SNícolas F. R. A. Prado "MIPI_DPI_D4_R", 5299ec95227SNícolas F. R. A. Prado "MIPI_DPI_D5_R", 5309ec95227SNícolas F. R. A. Prado "MIPI_DPI_D6_R", 5319ec95227SNícolas F. R. A. Prado "MIPI_DPI_D7_R", 5329ec95227SNícolas F. R. A. Prado "MIPI_DPI_D8_R", 5339ec95227SNícolas F. R. A. Prado "MIPI_DPI_D9_R", 5349ec95227SNícolas F. R. A. Prado "MIPI_DPI_D10_R", 5359ec95227SNícolas F. R. A. Prado "", 5369ec95227SNícolas F. R. A. Prado "", 5379ec95227SNícolas F. R. A. Prado "MIPI_DPI_DE_R", 5389ec95227SNícolas F. R. A. Prado "MIPI_DPI_D11_R", 5399ec95227SNícolas F. R. A. Prado "MIPI_DPI_VSYNC_R", 5409ec95227SNícolas F. R. A. Prado "MIPI_DPI_CLK_R", 5419ec95227SNícolas F. R. A. Prado "MIPI_DPI_HSYNC_R", 5429ec95227SNícolas F. R. A. Prado "PCM_BT_DATAIN", 5439ec95227SNícolas F. R. A. Prado "PCM_BT_SYNC", 5449ec95227SNícolas F. R. A. Prado "PCM_BT_DATAOUT", 5459ec95227SNícolas F. R. A. Prado "PCM_BT_CLK", 5469ec95227SNícolas F. R. A. Prado "AP_I2C_AUDIO_SCL", 5479ec95227SNícolas F. R. A. Prado "AP_I2C_AUDIO_SDA", 5489ec95227SNícolas F. R. A. Prado "SCP_I2C_SCL", 5499ec95227SNícolas F. R. A. Prado "SCP_I2C_SDA", 5509ec95227SNícolas F. R. A. Prado "AP_I2C_WLAN_SCL", 5519ec95227SNícolas F. R. A. Prado "AP_I2C_WLAN_SDA", 5529ec95227SNícolas F. R. A. Prado "AP_I2C_DPBRDG_SCL", 5539ec95227SNícolas F. R. A. Prado "AP_I2C_DPBRDG_SDA", 5549ec95227SNícolas F. R. A. Prado "EN_PP1800_DPBRDG_DX", 5559ec95227SNícolas F. R. A. Prado "EN_PP3300_EDP_DX", 5569ec95227SNícolas F. R. A. Prado "EN_PP1800_EDPBRDG_DX", 5579ec95227SNícolas F. R. A. Prado "EN_PP1000_EDPBRDG", 5589ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TDO", 5599ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TDI", 5609ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TMS", 5619ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TCK", 5629ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TRSTN", 5639ec95227SNícolas F. R. A. Prado "EN_PP3000_VMC_PMU", 5649ec95227SNícolas F. R. A. Prado "EN_PP3300_DISPLAY_DX", 5659ec95227SNícolas F. R. A. Prado "TOUCH_RST_L_1V8", 5669ec95227SNícolas F. R. A. Prado "TOUCH_REPORT_DISABLE", 5679ec95227SNícolas F. R. A. Prado "", 5689ec95227SNícolas F. R. A. Prado "", 5699ec95227SNícolas F. R. A. Prado "AP_I2C_TRACKPAD_SCL_1V8", 5709ec95227SNícolas F. R. A. Prado "AP_I2C_TRACKPAD_SDA_1V8", 5719ec95227SNícolas F. R. A. Prado "EN_PP3300_WLAN", 5729ec95227SNícolas F. R. A. Prado "BT_KILL_L", 5739ec95227SNícolas F. R. A. Prado "WIFI_KILL_L", 5749ec95227SNícolas F. R. A. Prado "SET_VMC_VOLT_AT_1V8", 5759ec95227SNícolas F. R. A. Prado "EN_SPK", 5769ec95227SNícolas F. R. A. Prado "AP_WARM_RST_REQ", 5779ec95227SNícolas F. R. A. Prado "", 5789ec95227SNícolas F. R. A. Prado "", 5799ec95227SNícolas F. R. A. Prado "EN_PP3000_SD_S3", 5809ec95227SNícolas F. R. A. Prado "AP_EDP_BKLTEN", 5819ec95227SNícolas F. R. A. Prado "", 5829ec95227SNícolas F. R. A. Prado "", 5839ec95227SNícolas F. R. A. Prado "", 5849ec95227SNícolas F. R. A. Prado "AP_SPI_EC_CLK", 5859ec95227SNícolas F. R. A. Prado "AP_SPI_EC_CS_L", 5869ec95227SNícolas F. R. A. Prado "AP_SPI_EC_MISO", 5879ec95227SNícolas F. R. A. Prado "AP_SPI_EC_MOSI", 5889ec95227SNícolas F. R. A. Prado "AP_I2C_EDPBRDG_SCL", 5899ec95227SNícolas F. R. A. Prado "AP_I2C_EDPBRDG_SDA", 5909ec95227SNícolas F. R. A. Prado "MT6315_PROC_INT", 5919ec95227SNícolas F. R. A. Prado "MT6315_GPU_INT", 5929ec95227SNícolas F. R. A. Prado "UART_SERVO_TX_SCP_RX", 5939ec95227SNícolas F. R. A. Prado "UART_SCP_TX_SERVO_RX", 5949ec95227SNícolas F. R. A. Prado "BT_RTS_AP_CTS", 5959ec95227SNícolas F. R. A. Prado "AP_RTS_BT_CTS", 5969ec95227SNícolas F. R. A. Prado "UART_AP_WAKE_BT_ODL", 5979ec95227SNícolas F. R. A. Prado "WLAN_ALERT_ODL", 5989ec95227SNícolas F. R. A. Prado "EC_IN_RW_ODL", 5999ec95227SNícolas F. R. A. Prado "H1_AP_INT_ODL", 6009ec95227SNícolas F. R. A. Prado "", 6019ec95227SNícolas F. R. A. Prado "", 6029ec95227SNícolas F. R. A. Prado "", 6039ec95227SNícolas F. R. A. Prado "", 6049ec95227SNícolas F. R. A. Prado "", 6059ec95227SNícolas F. R. A. Prado "", 6069ec95227SNícolas F. R. A. Prado "", 6079ec95227SNícolas F. R. A. Prado "", 6089ec95227SNícolas F. R. A. Prado "", 6099ec95227SNícolas F. R. A. Prado "", 6109ec95227SNícolas F. R. A. Prado "", 6119ec95227SNícolas F. R. A. Prado "MSDC0_CMD", 6129ec95227SNícolas F. R. A. Prado "MSDC0_DAT0", 6139ec95227SNícolas F. R. A. Prado "MSDC0_DAT2", 6149ec95227SNícolas F. R. A. Prado "MSDC0_DAT4", 6159ec95227SNícolas F. R. A. Prado "MSDC0_DAT6", 6169ec95227SNícolas F. R. A. Prado "MSDC0_DAT1", 6179ec95227SNícolas F. R. A. Prado "MSDC0_DAT5", 6189ec95227SNícolas F. R. A. Prado "MSDC0_DAT7", 6199ec95227SNícolas F. R. A. Prado "MSDC0_DSL", 6209ec95227SNícolas F. R. A. Prado "MSDC0_CLK", 6219ec95227SNícolas F. R. A. Prado "MSDC0_DAT3", 6229ec95227SNícolas F. R. A. Prado "MSDC0_RST_L", 6239ec95227SNícolas F. R. A. Prado "SCP_VREQ_VAO", 6249ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI2", 6259ec95227SNícolas F. R. A. Prado "AUD_NLE_MOSI1", 6269ec95227SNícolas F. R. A. Prado "AUD_NLE_MOSI0", 6279ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO2", 6289ec95227SNícolas F. R. A. Prado "AP_I2C_SAR_SDA", 6299ec95227SNícolas F. R. A. Prado "AP_I2C_SAR_SCL", 6309ec95227SNícolas F. R. A. Prado "AP_I2C_PWR_SCL", 6319ec95227SNícolas F. R. A. Prado "AP_I2C_PWR_SDA", 6329ec95227SNícolas F. R. A. Prado "AP_I2C_TS_SCL_1V8", 6339ec95227SNícolas F. R. A. Prado "AP_I2C_TS_SDA_1V8", 6349ec95227SNícolas F. R. A. Prado "SRCLKENA0", 6359ec95227SNícolas F. R. A. Prado "SRCLKENA1", 6369ec95227SNícolas F. R. A. Prado "AP_EC_WATCHDOG_L", 6379ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_MI", 6389ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_CSN", 6399ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_MO", 6409ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_CK", 6419ec95227SNícolas F. R. A. Prado "AP_RTC_CLK32K", 6429ec95227SNícolas F. R. A. Prado "AUD_CLK_MOSI", 6439ec95227SNícolas F. R. A. Prado "AUD_SYNC_MOSI", 6449ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI0", 6459ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI1", 6469ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO0", 6479ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO1"; 64823e0fff3SNícolas F. R. A. Prado 649*7b3da218SNícolas F. R. A. Prado anx7625_pins: anx7625-default-pins { 650*7b3da218SNícolas F. R. A. Prado pins-out { 651*7b3da218SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO41__FUNC_GPIO41>, 652*7b3da218SNícolas F. R. A. Prado <PINMUX_GPIO42__FUNC_GPIO42>; 653*7b3da218SNícolas F. R. A. Prado output-low; 654*7b3da218SNícolas F. R. A. Prado }; 655*7b3da218SNícolas F. R. A. Prado 656*7b3da218SNícolas F. R. A. Prado pins-in { 657*7b3da218SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO6__FUNC_GPIO6>; 658*7b3da218SNícolas F. R. A. Prado input-enable; 659*7b3da218SNícolas F. R. A. Prado bias-pull-up; 660*7b3da218SNícolas F. R. A. Prado }; 661*7b3da218SNícolas F. R. A. Prado }; 662*7b3da218SNícolas F. R. A. Prado 663863fb752SNícolas F. R. A. Prado cr50_int: cr50-irq-default-pins { 664863fb752SNícolas F. R. A. Prado pins-gsc-ap-int-odl { 665863fb752SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO171__FUNC_GPIO171>; 666863fb752SNícolas F. R. A. Prado input-enable; 667863fb752SNícolas F. R. A. Prado }; 668863fb752SNícolas F. R. A. Prado }; 669863fb752SNícolas F. R. A. Prado 670eb188a2aSNícolas F. R. A. Prado cros_ec_int: cros-ec-irq-default-pins { 671eb188a2aSNícolas F. R. A. Prado pins-ec-ap-int-odl { 672eb188a2aSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO5__FUNC_GPIO5>; 673eb188a2aSNícolas F. R. A. Prado input-enable; 674eb188a2aSNícolas F. R. A. Prado bias-pull-up; 675eb188a2aSNícolas F. R. A. Prado }; 676eb188a2aSNícolas F. R. A. Prado }; 677eb188a2aSNícolas F. R. A. Prado 67823e0fff3SNícolas F. R. A. Prado i2c0_pins: i2c0-default-pins { 67923e0fff3SNícolas F. R. A. Prado pins-bus { 68023e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO204__FUNC_SCL0>, 68123e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO205__FUNC_SDA0>; 68223e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 68323e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 68423e0fff3SNícolas F. R. A. Prado }; 68523e0fff3SNícolas F. R. A. Prado }; 68623e0fff3SNícolas F. R. A. Prado 68723e0fff3SNícolas F. R. A. Prado i2c1_pins: i2c1-default-pins { 68823e0fff3SNícolas F. R. A. Prado pins-bus { 68923e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO118__FUNC_SCL1>, 69023e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO119__FUNC_SDA1>; 69123e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 69223e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 69323e0fff3SNícolas F. R. A. Prado }; 69423e0fff3SNícolas F. R. A. Prado }; 69523e0fff3SNícolas F. R. A. Prado 69623e0fff3SNícolas F. R. A. Prado i2c2_pins: i2c2-default-pins { 69723e0fff3SNícolas F. R. A. Prado pins-bus { 69823e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO141__FUNC_SCL2>, 69923e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO142__FUNC_SDA2>; 70023e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 70123e0fff3SNícolas F. R. A. Prado }; 70223e0fff3SNícolas F. R. A. Prado }; 70323e0fff3SNícolas F. R. A. Prado 70423e0fff3SNícolas F. R. A. Prado i2c3_pins: i2c3-default-pins { 70523e0fff3SNícolas F. R. A. Prado pins-bus { 70623e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO160__FUNC_SCL3>, 70723e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO161__FUNC_SDA3>; 70823e0fff3SNícolas F. R. A. Prado bias-disable; 70923e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 71023e0fff3SNícolas F. R. A. Prado }; 71123e0fff3SNícolas F. R. A. Prado }; 71223e0fff3SNícolas F. R. A. Prado 71323e0fff3SNícolas F. R. A. Prado i2c7_pins: i2c7-default-pins { 71423e0fff3SNícolas F. R. A. Prado pins-bus { 71523e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO124__FUNC_SCL7>, 71623e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO125__FUNC_SDA7>; 71723e0fff3SNícolas F. R. A. Prado bias-disable; 71823e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 71923e0fff3SNícolas F. R. A. Prado }; 72023e0fff3SNícolas F. R. A. Prado }; 72123e0fff3SNícolas F. R. A. Prado 72215306b90SNícolas F. R. A. Prado mmc0_default_pins: mmc0-default-pins { 72315306b90SNícolas F. R. A. Prado pins-cmd-dat { 72415306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO184__FUNC_MSDC0_DAT0>, 72515306b90SNícolas F. R. A. Prado <PINMUX_GPIO188__FUNC_MSDC0_DAT1>, 72615306b90SNícolas F. R. A. Prado <PINMUX_GPIO185__FUNC_MSDC0_DAT2>, 72715306b90SNícolas F. R. A. Prado <PINMUX_GPIO193__FUNC_MSDC0_DAT3>, 72815306b90SNícolas F. R. A. Prado <PINMUX_GPIO186__FUNC_MSDC0_DAT4>, 72915306b90SNícolas F. R. A. Prado <PINMUX_GPIO189__FUNC_MSDC0_DAT5>, 73015306b90SNícolas F. R. A. Prado <PINMUX_GPIO187__FUNC_MSDC0_DAT6>, 73115306b90SNícolas F. R. A. Prado <PINMUX_GPIO190__FUNC_MSDC0_DAT7>, 73215306b90SNícolas F. R. A. Prado <PINMUX_GPIO183__FUNC_MSDC0_CMD>; 73315306b90SNícolas F. R. A. Prado input-enable; 73415306b90SNícolas F. R. A. Prado drive-strength = <8>; 73515306b90SNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 73615306b90SNícolas F. R. A. Prado }; 73715306b90SNícolas F. R. A. Prado 73815306b90SNícolas F. R. A. Prado pins-clk { 73915306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO192__FUNC_MSDC0_CLK>; 74015306b90SNícolas F. R. A. Prado drive-strength = <8>; 74115306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 74215306b90SNícolas F. R. A. Prado }; 74315306b90SNícolas F. R. A. Prado 74415306b90SNícolas F. R. A. Prado pins-rst { 74515306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO194__FUNC_MSDC0_RSTB>; 74615306b90SNícolas F. R. A. Prado drive-strength = <8>; 74715306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_01>; 74815306b90SNícolas F. R. A. Prado }; 74915306b90SNícolas F. R. A. Prado }; 75015306b90SNícolas F. R. A. Prado 75115306b90SNícolas F. R. A. Prado mmc0_uhs_pins: mmc0-uhs-pins { 75215306b90SNícolas F. R. A. Prado pins-cmd-dat { 75315306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO184__FUNC_MSDC0_DAT0>, 75415306b90SNícolas F. R. A. Prado <PINMUX_GPIO188__FUNC_MSDC0_DAT1>, 75515306b90SNícolas F. R. A. Prado <PINMUX_GPIO185__FUNC_MSDC0_DAT2>, 75615306b90SNícolas F. R. A. Prado <PINMUX_GPIO193__FUNC_MSDC0_DAT3>, 75715306b90SNícolas F. R. A. Prado <PINMUX_GPIO186__FUNC_MSDC0_DAT4>, 75815306b90SNícolas F. R. A. Prado <PINMUX_GPIO189__FUNC_MSDC0_DAT5>, 75915306b90SNícolas F. R. A. Prado <PINMUX_GPIO187__FUNC_MSDC0_DAT6>, 76015306b90SNícolas F. R. A. Prado <PINMUX_GPIO190__FUNC_MSDC0_DAT7>, 76115306b90SNícolas F. R. A. Prado <PINMUX_GPIO183__FUNC_MSDC0_CMD>; 76215306b90SNícolas F. R. A. Prado input-enable; 76315306b90SNícolas F. R. A. Prado drive-strength = <10>; 76415306b90SNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 76515306b90SNícolas F. R. A. Prado }; 76615306b90SNícolas F. R. A. Prado 76715306b90SNícolas F. R. A. Prado pins-clk { 76815306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO192__FUNC_MSDC0_CLK>; 76915306b90SNícolas F. R. A. Prado drive-strength = <10>; 77015306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 77115306b90SNícolas F. R. A. Prado }; 77215306b90SNícolas F. R. A. Prado 77315306b90SNícolas F. R. A. Prado pins-rst { 77415306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO194__FUNC_MSDC0_RSTB>; 77515306b90SNícolas F. R. A. Prado drive-strength = <8>; 77615306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_01>; 77715306b90SNícolas F. R. A. Prado }; 77815306b90SNícolas F. R. A. Prado 77915306b90SNícolas F. R. A. Prado pins-ds { 78015306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO191__FUNC_MSDC0_DSL>; 78115306b90SNícolas F. R. A. Prado drive-strength = <10>; 78215306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 78315306b90SNícolas F. R. A. Prado }; 78415306b90SNícolas F. R. A. Prado }; 78515306b90SNícolas F. R. A. Prado 78615306b90SNícolas F. R. A. Prado mmc1_default_pins: mmc1-default-pins { 78715306b90SNícolas F. R. A. Prado pins-cmd-dat { 78815306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO54__FUNC_MSDC1_DAT0>, 78915306b90SNícolas F. R. A. Prado <PINMUX_GPIO56__FUNC_MSDC1_DAT1>, 79015306b90SNícolas F. R. A. Prado <PINMUX_GPIO55__FUNC_MSDC1_DAT2>, 79115306b90SNícolas F. R. A. Prado <PINMUX_GPIO53__FUNC_MSDC1_DAT3>, 79215306b90SNícolas F. R. A. Prado <PINMUX_GPIO52__FUNC_MSDC1_CMD>; 79315306b90SNícolas F. R. A. Prado input-enable; 79415306b90SNícolas F. R. A. Prado drive-strength = <8>; 79515306b90SNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 79615306b90SNícolas F. R. A. Prado }; 79715306b90SNícolas F. R. A. Prado 79815306b90SNícolas F. R. A. Prado pins-clk { 79915306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO51__FUNC_MSDC1_CLK>; 80015306b90SNícolas F. R. A. Prado drive-strength = <8>; 80115306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 80215306b90SNícolas F. R. A. Prado }; 80315306b90SNícolas F. R. A. Prado 80415306b90SNícolas F. R. A. Prado pins-insert { 80515306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO17__FUNC_GPIO17>; 80615306b90SNícolas F. R. A. Prado input-enable; 80715306b90SNícolas F. R. A. Prado bias-pull-up; 80815306b90SNícolas F. R. A. Prado }; 80915306b90SNícolas F. R. A. Prado }; 81015306b90SNícolas F. R. A. Prado 81115306b90SNícolas F. R. A. Prado mmc1_uhs_pins: mmc1-uhs-pins { 81215306b90SNícolas F. R. A. Prado pins-cmd-dat { 81315306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO54__FUNC_MSDC1_DAT0>, 81415306b90SNícolas F. R. A. Prado <PINMUX_GPIO56__FUNC_MSDC1_DAT1>, 81515306b90SNícolas F. R. A. Prado <PINMUX_GPIO55__FUNC_MSDC1_DAT2>, 81615306b90SNícolas F. R. A. Prado <PINMUX_GPIO53__FUNC_MSDC1_DAT3>, 81715306b90SNícolas F. R. A. Prado <PINMUX_GPIO52__FUNC_MSDC1_CMD>; 81815306b90SNícolas F. R. A. Prado input-enable; 81915306b90SNícolas F. R. A. Prado drive-strength = <8>; 82015306b90SNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 82115306b90SNícolas F. R. A. Prado }; 82215306b90SNícolas F. R. A. Prado 82315306b90SNícolas F. R. A. Prado pins-clk { 82415306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO51__FUNC_MSDC1_CLK>; 82515306b90SNícolas F. R. A. Prado input-enable; 82615306b90SNícolas F. R. A. Prado drive-strength = <8>; 82715306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 82815306b90SNícolas F. R. A. Prado }; 82915306b90SNícolas F. R. A. Prado }; 83015306b90SNícolas F. R. A. Prado 831b0e50a1fSNícolas F. R. A. Prado nor_flash_pins: nor-flash-default-pins { 832b0e50a1fSNícolas F. R. A. Prado pins-cs-io1 { 833b0e50a1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO24__FUNC_SPINOR_CS>, 834b0e50a1fSNícolas F. R. A. Prado <PINMUX_GPIO28__FUNC_SPINOR_IO1>; 835b0e50a1fSNícolas F. R. A. Prado input-enable; 836b0e50a1fSNícolas F. R. A. Prado bias-pull-up; 837b0e50a1fSNícolas F. R. A. Prado drive-strength = <10>; 838b0e50a1fSNícolas F. R. A. Prado }; 839b0e50a1fSNícolas F. R. A. Prado 840b0e50a1fSNícolas F. R. A. Prado pins-io0 { 841b0e50a1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO27__FUNC_SPINOR_IO0>; 842b0e50a1fSNícolas F. R. A. Prado bias-pull-up; 843b0e50a1fSNícolas F. R. A. Prado drive-strength = <10>; 844b0e50a1fSNícolas F. R. A. Prado }; 845b0e50a1fSNícolas F. R. A. Prado 846b0e50a1fSNícolas F. R. A. Prado pins-clk { 847b0e50a1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO25__FUNC_SPINOR_CK>; 848b0e50a1fSNícolas F. R. A. Prado input-enable; 849b0e50a1fSNícolas F. R. A. Prado bias-pull-up; 850b0e50a1fSNícolas F. R. A. Prado drive-strength = <10>; 851b0e50a1fSNícolas F. R. A. Prado }; 852b0e50a1fSNícolas F. R. A. Prado }; 853b0e50a1fSNícolas F. R. A. Prado 8540dca9f0bSNícolas F. R. A. Prado pcie_pins: pcie-default-pins { 8550dca9f0bSNícolas F. R. A. Prado pins-pcie-wake { 8560dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO63__FUNC_PCIE_WAKE_N>; 8570dca9f0bSNícolas F. R. A. Prado bias-pull-up; 8580dca9f0bSNícolas F. R. A. Prado }; 8590dca9f0bSNícolas F. R. A. Prado 8600dca9f0bSNícolas F. R. A. Prado pins-pcie-pereset { 8610dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO64__FUNC_PCIE_PERESET_N>; 8620dca9f0bSNícolas F. R. A. Prado }; 8630dca9f0bSNícolas F. R. A. Prado 8640dca9f0bSNícolas F. R. A. Prado pins-pcie-clkreq { 8650dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO65__FUNC_PCIE_CLKREQ_N>; 8660dca9f0bSNícolas F. R. A. Prado bias-pull-up; 8670dca9f0bSNícolas F. R. A. Prado }; 8680dca9f0bSNícolas F. R. A. Prado 8690dca9f0bSNícolas F. R. A. Prado pins-wifi-kill { 8700dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO145__FUNC_GPIO145>; /* WIFI_KILL_L */ 8710dca9f0bSNícolas F. R. A. Prado output-high; 8720dca9f0bSNícolas F. R. A. Prado }; 8730dca9f0bSNícolas F. R. A. Prado }; 8740dca9f0bSNícolas F. R. A. Prado 875f9f00b1fSNícolas F. R. A. Prado pp1000_dpbrdg_en_pins: pp1000-dpbrdg-en-pins { 876f9f00b1fSNícolas F. R. A. Prado pins-en { 877f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO19__FUNC_GPIO19>; 878f9f00b1fSNícolas F. R. A. Prado output-low; 879f9f00b1fSNícolas F. R. A. Prado }; 880f9f00b1fSNícolas F. R. A. Prado }; 881f9f00b1fSNícolas F. R. A. Prado 882f9f00b1fSNícolas F. R. A. Prado pp1000_mipibrdg_en_pins: pp1000-mipibrdg-en-pins { 883f9f00b1fSNícolas F. R. A. Prado pins-en { 884f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO129__FUNC_GPIO129>; 885f9f00b1fSNícolas F. R. A. Prado output-low; 886f9f00b1fSNícolas F. R. A. Prado }; 887f9f00b1fSNícolas F. R. A. Prado }; 888f9f00b1fSNícolas F. R. A. Prado 889f9f00b1fSNícolas F. R. A. Prado pp1800_dpbrdg_en_pins: pp1800-dpbrdg-en-pins { 890f9f00b1fSNícolas F. R. A. Prado pins-en { 891f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO126__FUNC_GPIO126>; 892f9f00b1fSNícolas F. R. A. Prado output-low; 893f9f00b1fSNícolas F. R. A. Prado }; 894f9f00b1fSNícolas F. R. A. Prado }; 895f9f00b1fSNícolas F. R. A. Prado 896f9f00b1fSNícolas F. R. A. Prado pp1800_mipibrdg_en_pins: pp1800-mipibrd-en-pins { 897f9f00b1fSNícolas F. R. A. Prado pins-en { 898f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO128__FUNC_GPIO128>; 899f9f00b1fSNícolas F. R. A. Prado output-low; 900f9f00b1fSNícolas F. R. A. Prado }; 901f9f00b1fSNícolas F. R. A. Prado }; 902f9f00b1fSNícolas F. R. A. Prado 903f9f00b1fSNícolas F. R. A. Prado pp3300_dpbrdg_en_pins: pp3300-dpbrdg-en-pins { 904f9f00b1fSNícolas F. R. A. Prado pins-en { 905f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO26__FUNC_GPIO26>; 906f9f00b1fSNícolas F. R. A. Prado output-low; 907f9f00b1fSNícolas F. R. A. Prado }; 908f9f00b1fSNícolas F. R. A. Prado }; 909f9f00b1fSNícolas F. R. A. Prado 910f9f00b1fSNícolas F. R. A. Prado pp3300_mipibrdg_en_pins: pp3300-mipibrdg-en-pins { 911f9f00b1fSNícolas F. R. A. Prado pins-en { 912f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO127__FUNC_GPIO127>; 913f9f00b1fSNícolas F. R. A. Prado output-low; 914f9f00b1fSNícolas F. R. A. Prado }; 915f9f00b1fSNícolas F. R. A. Prado }; 916f9f00b1fSNícolas F. R. A. Prado 9170dca9f0bSNícolas F. R. A. Prado pp3300_wlan_pins: pp3300-wlan-pins { 9180dca9f0bSNícolas F. R. A. Prado pins-pcie-en-pp3300-wlan { 9190dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO143__FUNC_GPIO143>; 9200dca9f0bSNícolas F. R. A. Prado output-high; 9210dca9f0bSNícolas F. R. A. Prado }; 9220dca9f0bSNícolas F. R. A. Prado }; 9230dca9f0bSNícolas F. R. A. Prado 924ea65d256SNícolas F. R. A. Prado pwm0_pins: pwm0-default-pins { 925ea65d256SNícolas F. R. A. Prado pins-pwm { 926ea65d256SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO40__FUNC_DISP_PWM>; 927ea65d256SNícolas F. R. A. Prado }; 928ea65d256SNícolas F. R. A. Prado 929ea65d256SNícolas F. R. A. Prado pins-inhibit { 930ea65d256SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO152__FUNC_GPIO152>; 931ea65d256SNícolas F. R. A. Prado output-high; 932ea65d256SNícolas F. R. A. Prado }; 933ea65d256SNícolas F. R. A. Prado }; 934ea65d256SNícolas F. R. A. Prado 935b10e80b1SNícolas F. R. A. Prado scp_pins: scp-pins { 936b10e80b1SNícolas F. R. A. Prado pins-vreq-vao { 937b10e80b1SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO195__FUNC_SCP_VREQ_VAO>; 938b10e80b1SNícolas F. R. A. Prado }; 939b10e80b1SNícolas F. R. A. Prado }; 940b10e80b1SNícolas F. R. A. Prado 94123e0fff3SNícolas F. R. A. Prado spi1_pins: spi1-default-pins { 94223e0fff3SNícolas F. R. A. Prado pins-cs-mosi-clk { 94323e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO157__FUNC_SPI1_A_CSB>, 94423e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO159__FUNC_SPI1_A_MO>, 94523e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO156__FUNC_SPI1_A_CLK>; 94623e0fff3SNícolas F. R. A. Prado bias-disable; 94723e0fff3SNícolas F. R. A. Prado }; 94823e0fff3SNícolas F. R. A. Prado 94923e0fff3SNícolas F. R. A. Prado pins-miso { 95023e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO158__FUNC_SPI1_A_MI>; 95123e0fff3SNícolas F. R. A. Prado bias-pull-down; 95223e0fff3SNícolas F. R. A. Prado }; 95323e0fff3SNícolas F. R. A. Prado }; 95423e0fff3SNícolas F. R. A. Prado 95523e0fff3SNícolas F. R. A. Prado spi5_pins: spi5-default-pins { 95623e0fff3SNícolas F. R. A. Prado pins-bus { 95723e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO38__FUNC_SPI5_A_MI>, 95823e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO37__FUNC_GPIO37>, 95923e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO39__FUNC_SPI5_A_MO>, 96023e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO36__FUNC_SPI5_A_CLK>; 96123e0fff3SNícolas F. R. A. Prado bias-disable; 96223e0fff3SNícolas F. R. A. Prado }; 96323e0fff3SNícolas F. R. A. Prado }; 964e031715aSNícolas F. R. A. Prado 965e031715aSNícolas F. R. A. Prado trackpad_pins: trackpad-default-pins { 966e031715aSNícolas F. R. A. Prado pins-int-n { 967e031715aSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO15__FUNC_GPIO15>; 968e031715aSNícolas F. R. A. Prado input-enable; 969e031715aSNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_11>; 970e031715aSNícolas F. R. A. Prado }; 971e031715aSNícolas F. R. A. Prado }; 972cbd4af08SNícolas F. R. A. Prado 973cbd4af08SNícolas F. R. A. Prado touchscreen_pins: touchscreen-default-pins { 974cbd4af08SNícolas F. R. A. Prado pins-irq { 975cbd4af08SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO21__FUNC_GPIO21>; 976cbd4af08SNícolas F. R. A. Prado input-enable; 977cbd4af08SNícolas F. R. A. Prado bias-pull-up; 978cbd4af08SNícolas F. R. A. Prado }; 979cbd4af08SNícolas F. R. A. Prado 980cbd4af08SNícolas F. R. A. Prado pins-reset { 981cbd4af08SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO137__FUNC_GPIO137>; 982cbd4af08SNícolas F. R. A. Prado output-high; 983cbd4af08SNícolas F. R. A. Prado }; 984cbd4af08SNícolas F. R. A. Prado 985cbd4af08SNícolas F. R. A. Prado pins-report-sw { 986cbd4af08SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO138__FUNC_GPIO138>; 987cbd4af08SNícolas F. R. A. Prado output-low; 988cbd4af08SNícolas F. R. A. Prado }; 989cbd4af08SNícolas F. R. A. Prado }; 99023e0fff3SNícolas F. R. A. Prado}; 99123e0fff3SNícolas F. R. A. Prado 992af9e3ed0SNícolas F. R. A. Prado&pmic { 993af9e3ed0SNícolas F. R. A. Prado interrupts-extended = <&pio 214 IRQ_TYPE_LEVEL_HIGH>; 994af9e3ed0SNícolas F. R. A. Prado}; 995af9e3ed0SNícolas F. R. A. Prado 996ea65d256SNícolas F. R. A. Prado&pwm0 { 997ea65d256SNícolas F. R. A. Prado status = "okay"; 998ea65d256SNícolas F. R. A. Prado 999ea65d256SNícolas F. R. A. Prado pinctrl-names = "default"; 1000ea65d256SNícolas F. R. A. Prado pinctrl-0 = <&pwm0_pins>; 1001ea65d256SNícolas F. R. A. Prado}; 1002ea65d256SNícolas F. R. A. Prado 1003b10e80b1SNícolas F. R. A. Prado&scp { 1004b10e80b1SNícolas F. R. A. Prado status = "okay"; 1005b10e80b1SNícolas F. R. A. Prado 1006b10e80b1SNícolas F. R. A. Prado firmware-name = "mediatek/mt8192/scp.img"; 1007b10e80b1SNícolas F. R. A. Prado memory-region = <&scp_mem_reserved>; 1008b10e80b1SNícolas F. R. A. Prado pinctrl-names = "default"; 1009b10e80b1SNícolas F. R. A. Prado pinctrl-0 = <&scp_pins>; 1010b10e80b1SNícolas F. R. A. Prado 1011b10e80b1SNícolas F. R. A. Prado cros-ec { 1012b10e80b1SNícolas F. R. A. Prado compatible = "google,cros-ec-rpmsg"; 1013b10e80b1SNícolas F. R. A. Prado mediatek,rpmsg-name = "cros-ec-rpmsg"; 1014b10e80b1SNícolas F. R. A. Prado }; 1015b10e80b1SNícolas F. R. A. Prado}; 1016b10e80b1SNícolas F. R. A. Prado 101723e0fff3SNícolas F. R. A. Prado&spi1 { 101823e0fff3SNícolas F. R. A. Prado status = "okay"; 101923e0fff3SNícolas F. R. A. Prado 102023e0fff3SNícolas F. R. A. Prado mediatek,pad-select = <0>; 102123e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 102223e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&spi1_pins>; 1023eb188a2aSNícolas F. R. A. Prado 1024eb188a2aSNícolas F. R. A. Prado cros_ec: ec@0 { 1025eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-spi"; 1026eb188a2aSNícolas F. R. A. Prado reg = <0>; 1027eb188a2aSNícolas F. R. A. Prado interrupts-extended = <&pio 5 IRQ_TYPE_LEVEL_LOW>; 1028eb188a2aSNícolas F. R. A. Prado spi-max-frequency = <3000000>; 1029eb188a2aSNícolas F. R. A. Prado pinctrl-names = "default"; 1030eb188a2aSNícolas F. R. A. Prado pinctrl-0 = <&cros_ec_int>; 1031eb188a2aSNícolas F. R. A. Prado 1032eb188a2aSNícolas F. R. A. Prado #address-cells = <1>; 1033eb188a2aSNícolas F. R. A. Prado #size-cells = <0>; 1034eb188a2aSNícolas F. R. A. Prado 1035eb188a2aSNícolas F. R. A. Prado base_detection: cbas { 1036eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-cbas"; 1037eb188a2aSNícolas F. R. A. Prado }; 1038eb188a2aSNícolas F. R. A. Prado 1039eb188a2aSNícolas F. R. A. Prado cros_ec_pwm: pwm { 1040eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-pwm"; 1041eb188a2aSNícolas F. R. A. Prado #pwm-cells = <1>; 1042eb188a2aSNícolas F. R. A. Prado 1043eb188a2aSNícolas F. R. A. Prado status = "disabled"; 1044eb188a2aSNícolas F. R. A. Prado }; 1045eb188a2aSNícolas F. R. A. Prado 1046eb188a2aSNícolas F. R. A. Prado i2c_tunnel: i2c-tunnel { 1047eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-i2c-tunnel"; 1048eb188a2aSNícolas F. R. A. Prado google,remote-bus = <0>; 1049eb188a2aSNícolas F. R. A. Prado #address-cells = <1>; 1050eb188a2aSNícolas F. R. A. Prado #size-cells = <0>; 1051eb188a2aSNícolas F. R. A. Prado }; 1052eb188a2aSNícolas F. R. A. Prado 1053eb188a2aSNícolas F. R. A. Prado mt6360_ldo3_reg: regulator@0 { 1054eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-regulator"; 1055eb188a2aSNícolas F. R. A. Prado reg = <0>; 1056eb188a2aSNícolas F. R. A. Prado regulator-min-microvolt = <1800000>; 1057eb188a2aSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 1058eb188a2aSNícolas F. R. A. Prado }; 1059eb188a2aSNícolas F. R. A. Prado 1060eb188a2aSNícolas F. R. A. Prado mt6360_ldo5_reg: regulator@1 { 1061eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-regulator"; 1062eb188a2aSNícolas F. R. A. Prado reg = <1>; 1063eb188a2aSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 1064eb188a2aSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 1065eb188a2aSNícolas F. R. A. Prado }; 1066eb188a2aSNícolas F. R. A. Prado 1067eb188a2aSNícolas F. R. A. Prado typec { 1068eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-typec"; 1069eb188a2aSNícolas F. R. A. Prado #address-cells = <1>; 1070eb188a2aSNícolas F. R. A. Prado #size-cells = <0>; 1071eb188a2aSNícolas F. R. A. Prado 1072eb188a2aSNícolas F. R. A. Prado usb_c0: connector@0 { 1073eb188a2aSNícolas F. R. A. Prado compatible = "usb-c-connector"; 1074eb188a2aSNícolas F. R. A. Prado reg = <0>; 1075eb188a2aSNícolas F. R. A. Prado label = "left"; 1076eb188a2aSNícolas F. R. A. Prado power-role = "dual"; 1077eb188a2aSNícolas F. R. A. Prado data-role = "host"; 1078eb188a2aSNícolas F. R. A. Prado try-power-role = "source"; 1079eb188a2aSNícolas F. R. A. Prado }; 1080eb188a2aSNícolas F. R. A. Prado 1081eb188a2aSNícolas F. R. A. Prado usb_c1: connector@1 { 1082eb188a2aSNícolas F. R. A. Prado compatible = "usb-c-connector"; 1083eb188a2aSNícolas F. R. A. Prado reg = <1>; 1084eb188a2aSNícolas F. R. A. Prado label = "right"; 1085eb188a2aSNícolas F. R. A. Prado power-role = "dual"; 1086eb188a2aSNícolas F. R. A. Prado data-role = "host"; 1087eb188a2aSNícolas F. R. A. Prado try-power-role = "source"; 1088eb188a2aSNícolas F. R. A. Prado }; 1089eb188a2aSNícolas F. R. A. Prado }; 1090eb188a2aSNícolas F. R. A. Prado }; 109123e0fff3SNícolas F. R. A. Prado}; 109223e0fff3SNícolas F. R. A. Prado 109323e0fff3SNícolas F. R. A. Prado&spi5 { 109423e0fff3SNícolas F. R. A. Prado status = "okay"; 109523e0fff3SNícolas F. R. A. Prado 109623e0fff3SNícolas F. R. A. Prado cs-gpios = <&pio 37 GPIO_ACTIVE_LOW>; 109723e0fff3SNícolas F. R. A. Prado mediatek,pad-select = <0>; 109823e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 109923e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&spi5_pins>; 1100863fb752SNícolas F. R. A. Prado 1101863fb752SNícolas F. R. A. Prado cr50@0 { 1102863fb752SNícolas F. R. A. Prado compatible = "google,cr50"; 1103863fb752SNícolas F. R. A. Prado reg = <0>; 1104863fb752SNícolas F. R. A. Prado interrupts-extended = <&pio 171 IRQ_TYPE_EDGE_RISING>; 1105863fb752SNícolas F. R. A. Prado spi-max-frequency = <1000000>; 1106863fb752SNícolas F. R. A. Prado pinctrl-names = "default"; 1107863fb752SNícolas F. R. A. Prado pinctrl-0 = <&cr50_int>; 1108863fb752SNícolas F. R. A. Prado }; 11099ec95227SNícolas F. R. A. Prado}; 11109ec95227SNícolas F. R. A. Prado 11113183cb62SNícolas F. R. A. Prado&spmi { 11123183cb62SNícolas F. R. A. Prado #address-cells = <2>; 11133183cb62SNícolas F. R. A. Prado #size-cells = <0>; 11143183cb62SNícolas F. R. A. Prado 11153183cb62SNícolas F. R. A. Prado mt6315_6: pmic@6 { 11163183cb62SNícolas F. R. A. Prado compatible = "mediatek,mt6315-regulator"; 11173183cb62SNícolas F. R. A. Prado reg = <0x6 SPMI_USID>; 11183183cb62SNícolas F. R. A. Prado 11193183cb62SNícolas F. R. A. Prado regulators { 11203183cb62SNícolas F. R. A. Prado mt6315_6_vbuck1: vbuck1 { 11213183cb62SNícolas F. R. A. Prado regulator-compatible = "vbuck1"; 11223183cb62SNícolas F. R. A. Prado regulator-name = "Vbcpu"; 11233183cb62SNícolas F. R. A. Prado regulator-min-microvolt = <300000>; 11243183cb62SNícolas F. R. A. Prado regulator-max-microvolt = <1193750>; 11253183cb62SNícolas F. R. A. Prado regulator-enable-ramp-delay = <256>; 11263183cb62SNícolas F. R. A. Prado regulator-allowed-modes = <0 1 2>; 11273183cb62SNícolas F. R. A. Prado regulator-always-on; 11283183cb62SNícolas F. R. A. Prado }; 11293183cb62SNícolas F. R. A. Prado 11303183cb62SNícolas F. R. A. Prado mt6315_6_vbuck3: vbuck3 { 11313183cb62SNícolas F. R. A. Prado regulator-compatible = "vbuck3"; 11323183cb62SNícolas F. R. A. Prado regulator-name = "Vlcpu"; 11333183cb62SNícolas F. R. A. Prado regulator-min-microvolt = <300000>; 11343183cb62SNícolas F. R. A. Prado regulator-max-microvolt = <1193750>; 11353183cb62SNícolas F. R. A. Prado regulator-enable-ramp-delay = <256>; 11363183cb62SNícolas F. R. A. Prado regulator-allowed-modes = <0 1 2>; 11373183cb62SNícolas F. R. A. Prado regulator-always-on; 11383183cb62SNícolas F. R. A. Prado }; 11393183cb62SNícolas F. R. A. Prado }; 11403183cb62SNícolas F. R. A. Prado }; 11413183cb62SNícolas F. R. A. Prado 11423183cb62SNícolas F. R. A. Prado mt6315_7: pmic@7 { 11433183cb62SNícolas F. R. A. Prado compatible = "mediatek,mt6315-regulator"; 11443183cb62SNícolas F. R. A. Prado reg = <0x7 SPMI_USID>; 11453183cb62SNícolas F. R. A. Prado 11463183cb62SNícolas F. R. A. Prado regulators { 11473183cb62SNícolas F. R. A. Prado mt6315_7_vbuck1: vbuck1 { 11483183cb62SNícolas F. R. A. Prado regulator-compatible = "vbuck1"; 11493183cb62SNícolas F. R. A. Prado regulator-name = "Vgpu"; 11503183cb62SNícolas F. R. A. Prado regulator-min-microvolt = <606250>; 11513183cb62SNícolas F. R. A. Prado regulator-max-microvolt = <1193750>; 11523183cb62SNícolas F. R. A. Prado regulator-enable-ramp-delay = <256>; 11533183cb62SNícolas F. R. A. Prado regulator-allowed-modes = <0 1 2>; 11543183cb62SNícolas F. R. A. Prado }; 11553183cb62SNícolas F. R. A. Prado }; 11563183cb62SNícolas F. R. A. Prado }; 11573183cb62SNícolas F. R. A. Prado}; 11583183cb62SNícolas F. R. A. Prado 1159331fae2fSNícolas F. R. A. Prado&uart0 { 1160331fae2fSNícolas F. R. A. Prado status = "okay"; 1161331fae2fSNícolas F. R. A. Prado}; 1162eb188a2aSNícolas F. R. A. Prado 1163aa421ef2SNícolas F. R. A. Prado&xhci { 1164aa421ef2SNícolas F. R. A. Prado status = "okay"; 1165aa421ef2SNícolas F. R. A. Prado 1166aa421ef2SNícolas F. R. A. Prado wakeup-source; 1167aa421ef2SNícolas F. R. A. Prado vusb33-supply = <&pp3300_g>; 1168aa421ef2SNícolas F. R. A. Prado vbus-supply = <&pp5000_a>; 1169aa421ef2SNícolas F. R. A. Prado}; 1170aa421ef2SNícolas F. R. A. Prado 1171eb188a2aSNícolas F. R. A. Prado#include <arm/cros-ec-keyboard.dtsi> 1172eb188a2aSNícolas F. R. A. Prado#include <arm/cros-ec-sbs.dtsi> 1173