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 { 1477c060e3SNícolas F. R. A. Prado i2c0 = &i2c0; 1577c060e3SNícolas F. R. A. Prado i2c1 = &i2c1; 1677c060e3SNícolas F. R. A. Prado i2c2 = &i2c2; 1777c060e3SNícolas F. R. A. Prado i2c3 = &i2c3; 1877c060e3SNícolas F. R. A. Prado i2c7 = &i2c7; 1977c060e3SNícolas F. R. A. Prado mmc0 = &mmc0; 2077c060e3SNícolas F. R. A. Prado mmc1 = &mmc1; 21331fae2fSNícolas F. R. A. Prado serial0 = &uart0; 22331fae2fSNícolas F. R. A. Prado }; 23331fae2fSNícolas F. R. A. Prado 24331fae2fSNícolas F. R. A. Prado chosen { 25331fae2fSNícolas F. R. A. Prado stdout-path = "serial0:115200n8"; 26331fae2fSNícolas F. R. A. Prado }; 27331fae2fSNícolas F. R. A. Prado 28331fae2fSNícolas F. R. A. Prado memory@40000000 { 29331fae2fSNícolas F. R. A. Prado device_type = "memory"; 30331fae2fSNícolas F. R. A. Prado reg = <0 0x40000000 0 0x80000000>; 31331fae2fSNícolas F. R. A. Prado }; 32cb75aeafSNícolas F. R. A. Prado 33ea65d256SNícolas F. R. A. Prado backlight_lcd0: backlight-lcd0 { 34ea65d256SNícolas F. R. A. Prado compatible = "pwm-backlight"; 35ea65d256SNícolas F. R. A. Prado pwms = <&pwm0 0 500000>; 36ea65d256SNícolas F. R. A. Prado power-supply = <&ppvar_sys>; 37ea65d256SNícolas F. R. A. Prado enable-gpios = <&pio 152 0>; 38ea65d256SNícolas F. R. A. Prado brightness-levels = <0 1023>; 39ea65d256SNícolas F. R. A. Prado num-interpolated-steps = <1023>; 40ea65d256SNícolas F. R. A. Prado default-brightness-level = <576>; 41ea65d256SNícolas F. R. A. Prado }; 42ea65d256SNícolas F. R. A. Prado 43ad5cc915SNícolas F. R. A. Prado dmic_codec: dmic-codec { 44ad5cc915SNícolas F. R. A. Prado compatible = "dmic-codec"; 45ad5cc915SNícolas F. R. A. Prado num-channels = <2>; 46ad5cc915SNícolas F. R. A. Prado wakeup-delay-ms = <50>; 47ad5cc915SNícolas F. R. A. Prado }; 48ad5cc915SNícolas F. R. A. Prado 49f9f00b1fSNícolas F. R. A. Prado pp1000_dpbrdg: regulator-1v0-dpbrdg { 50f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 51f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp1000_dpbrdg"; 52f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 53f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp1000_dpbrdg_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 19 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 pp1000_mipibrdg: regulator-1v0-mipibrdg { 63f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 64f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp1000_mipibrdg"; 65f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 66f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp1000_mipibrdg_en_pins>; 67f9f00b1fSNícolas F. R. A. Prado regulator-min-microvolt = <1000000>; 68f9f00b1fSNícolas F. R. A. Prado regulator-max-microvolt = <1000000>; 69f9f00b1fSNícolas F. R. A. Prado enable-active-high; 70f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 71f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 129 GPIO_ACTIVE_HIGH>; 72f9f00b1fSNícolas F. R. A. Prado vin-supply = <&mt6359_vs2_buck_reg>; 73f9f00b1fSNícolas F. R. A. Prado }; 74f9f00b1fSNícolas F. R. A. Prado 75f9f00b1fSNícolas F. R. A. Prado pp1800_dpbrdg: regulator-1v8-dpbrdg { 76f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 77f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp1800_dpbrdg"; 78f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 79f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp1800_dpbrdg_en_pins>; 80f9f00b1fSNícolas F. R. A. Prado enable-active-high; 81f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 82f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 126 GPIO_ACTIVE_HIGH>; 83f9f00b1fSNícolas F. R. A. Prado vin-supply = <&mt6359_vio18_ldo_reg>; 84f9f00b1fSNícolas F. R. A. Prado }; 85f9f00b1fSNícolas F. R. A. Prado 86cb75aeafSNícolas F. R. A. Prado /* system wide LDO 1.8V power rail */ 87cb75aeafSNícolas F. R. A. Prado pp1800_ldo_g: regulator-1v8-g { 88cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 89cb75aeafSNícolas F. R. A. Prado regulator-name = "pp1800_ldo_g"; 90cb75aeafSNícolas F. R. A. Prado regulator-always-on; 91cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 92cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <1800000>; 93cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <1800000>; 94cb75aeafSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 95cb75aeafSNícolas F. R. A. Prado }; 96cb75aeafSNícolas F. R. A. Prado 97f9f00b1fSNícolas F. R. A. Prado pp1800_mipibrdg: regulator-1v8-mipibrdg { 98f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 99f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp1800_mipibrdg"; 100f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 101f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp1800_mipibrdg_en_pins>; 102f9f00b1fSNícolas F. R. A. Prado enable-active-high; 103f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 104f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 128 GPIO_ACTIVE_HIGH>; 105f9f00b1fSNícolas F. R. A. Prado vin-supply = <&mt6359_vio18_ldo_reg>; 106f9f00b1fSNícolas F. R. A. Prado }; 107f9f00b1fSNícolas F. R. A. Prado 108f9f00b1fSNícolas F. R. A. Prado pp3300_dpbrdg: regulator-3v3-dpbrdg { 109f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 110f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp3300_dpbrdg"; 111f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 112f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp3300_dpbrdg_en_pins>; 113f9f00b1fSNícolas F. R. A. Prado enable-active-high; 114f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 115f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 26 GPIO_ACTIVE_HIGH>; 116f9f00b1fSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 117f9f00b1fSNícolas F. R. A. Prado }; 118f9f00b1fSNícolas F. R. A. Prado 119cb75aeafSNícolas F. R. A. Prado /* system wide switching 3.3V power rail */ 120cb75aeafSNícolas F. R. A. Prado pp3300_g: regulator-3v3-g { 121cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 122cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_g"; 123cb75aeafSNícolas F. R. A. Prado regulator-always-on; 124cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 125cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 126cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 127cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 128cb75aeafSNícolas F. R. A. Prado }; 129cb75aeafSNícolas F. R. A. Prado 130cb75aeafSNícolas F. R. A. Prado /* system wide LDO 3.3V power rail */ 131cb75aeafSNícolas F. R. A. Prado pp3300_ldo_z: regulator-3v3-z { 132cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 133cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_ldo_z"; 134cb75aeafSNícolas F. R. A. Prado regulator-always-on; 135cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 136cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 137cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 138cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 139cb75aeafSNícolas F. R. A. Prado }; 140cb75aeafSNícolas F. R. A. Prado 141f9f00b1fSNícolas F. R. A. Prado pp3300_mipibrdg: regulator-3v3-mipibrdg { 142f9f00b1fSNícolas F. R. A. Prado compatible = "regulator-fixed"; 143f9f00b1fSNícolas F. R. A. Prado regulator-name = "pp3300_mipibrdg"; 144f9f00b1fSNícolas F. R. A. Prado pinctrl-names = "default"; 145f9f00b1fSNícolas F. R. A. Prado pinctrl-0 = <&pp3300_mipibrdg_en_pins>; 146f9f00b1fSNícolas F. R. A. Prado enable-active-high; 147f9f00b1fSNícolas F. R. A. Prado regulator-boot-on; 148f9f00b1fSNícolas F. R. A. Prado gpio = <&pio 127 GPIO_ACTIVE_HIGH>; 149f9f00b1fSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 150f9f00b1fSNícolas F. R. A. Prado }; 151f9f00b1fSNícolas F. R. A. Prado 152cb75aeafSNícolas F. R. A. Prado /* separately switched 3.3V power rail */ 153cb75aeafSNícolas F. R. A. Prado pp3300_u: regulator-3v3-u { 154cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 155cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_u"; 156cb75aeafSNícolas F. R. A. Prado regulator-always-on; 157cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 158cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 159cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 160cb75aeafSNícolas F. R. A. Prado /* enable pin wired to GPIO controlled by EC */ 161cb75aeafSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 162cb75aeafSNícolas F. R. A. Prado }; 163cb75aeafSNícolas F. R. A. Prado 1640dca9f0bSNícolas F. R. A. Prado pp3300_wlan: regulator-3v3-wlan { 1650dca9f0bSNícolas F. R. A. Prado compatible = "regulator-fixed"; 1660dca9f0bSNícolas F. R. A. Prado regulator-name = "pp3300_wlan"; 1670dca9f0bSNícolas F. R. A. Prado regulator-always-on; 1680dca9f0bSNícolas F. R. A. Prado regulator-boot-on; 1690dca9f0bSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 1700dca9f0bSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 1710dca9f0bSNícolas F. R. A. Prado pinctrl-names = "default"; 1720dca9f0bSNícolas F. R. A. Prado pinctrl-0 = <&pp3300_wlan_pins>; 1730dca9f0bSNícolas F. R. A. Prado enable-active-high; 1740dca9f0bSNícolas F. R. A. Prado gpio = <&pio 143 GPIO_ACTIVE_HIGH>; 1750dca9f0bSNícolas F. R. A. Prado }; 1760dca9f0bSNícolas F. R. A. Prado 177cb75aeafSNícolas F. R. A. Prado /* system wide switching 5.0V power rail */ 178cb75aeafSNícolas F. R. A. Prado pp5000_a: regulator-5v0-a { 179cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 180cb75aeafSNícolas F. R. A. Prado regulator-name = "pp5000_a"; 181cb75aeafSNícolas F. R. A. Prado regulator-always-on; 182cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 183cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <5000000>; 184cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <5000000>; 185cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 186cb75aeafSNícolas F. R. A. Prado }; 187cb75aeafSNícolas F. R. A. Prado 188cb75aeafSNícolas F. R. A. Prado /* system wide semi-regulated power rail from battery or USB */ 189cb75aeafSNícolas F. R. A. Prado ppvar_sys: regulator-var-sys { 190cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 191cb75aeafSNícolas F. R. A. Prado regulator-name = "ppvar_sys"; 192cb75aeafSNícolas F. R. A. Prado regulator-always-on; 193cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 194cb75aeafSNícolas F. R. A. Prado }; 1950dca9f0bSNícolas F. R. A. Prado 1960dca9f0bSNícolas F. R. A. Prado reserved_memory: reserved-memory { 1970dca9f0bSNícolas F. R. A. Prado #address-cells = <2>; 1980dca9f0bSNícolas F. R. A. Prado #size-cells = <2>; 1990dca9f0bSNícolas F. R. A. Prado ranges; 2000dca9f0bSNícolas F. R. A. Prado 201b10e80b1SNícolas F. R. A. Prado scp_mem_reserved: scp@50000000 { 202b10e80b1SNícolas F. R. A. Prado compatible = "shared-dma-pool"; 203b10e80b1SNícolas F. R. A. Prado reg = <0 0x50000000 0 0x2900000>; 204b10e80b1SNícolas F. R. A. Prado no-map; 205b10e80b1SNícolas F. R. A. Prado }; 206b10e80b1SNícolas F. R. A. Prado 2070dca9f0bSNícolas F. R. A. Prado wifi_restricted_dma_region: wifi@c0000000 { 2080dca9f0bSNícolas F. R. A. Prado compatible = "restricted-dma-pool"; 2090dca9f0bSNícolas F. R. A. Prado reg = <0 0xc0000000 0 0x4000000>; 2100dca9f0bSNícolas F. R. A. Prado }; 2110dca9f0bSNícolas F. R. A. Prado }; 212ad5cc915SNícolas F. R. A. Prado 213ad5cc915SNícolas F. R. A. Prado sound: sound { 214ad5cc915SNícolas F. R. A. Prado mediatek,platform = <&afe>; 215ad5cc915SNícolas F. R. A. Prado pinctrl-names = "aud_clk_mosi_off", 216ad5cc915SNícolas F. R. A. Prado "aud_clk_mosi_on", 217ad5cc915SNícolas F. R. A. Prado "aud_dat_mosi_off", 218ad5cc915SNícolas F. R. A. Prado "aud_dat_mosi_on", 219ad5cc915SNícolas F. R. A. Prado "aud_dat_miso_off", 220ad5cc915SNícolas F. R. A. Prado "aud_dat_miso_on", 221ad5cc915SNícolas F. R. A. Prado "vow_dat_miso_off", 222ad5cc915SNícolas F. R. A. Prado "vow_dat_miso_on", 223ad5cc915SNícolas F. R. A. Prado "vow_clk_miso_off", 224ad5cc915SNícolas F. R. A. Prado "vow_clk_miso_on", 225ad5cc915SNícolas F. R. A. Prado "aud_nle_mosi_off", 226ad5cc915SNícolas F. R. A. Prado "aud_nle_mosi_on", 227ad5cc915SNícolas F. R. A. Prado "aud_dat_miso2_off", 228ad5cc915SNícolas F. R. A. Prado "aud_dat_miso2_on", 229ad5cc915SNícolas F. R. A. Prado "aud_gpio_i2s3_off", 230ad5cc915SNícolas F. R. A. Prado "aud_gpio_i2s3_on", 231ad5cc915SNícolas F. R. A. Prado "aud_gpio_i2s8_off", 232ad5cc915SNícolas F. R. A. Prado "aud_gpio_i2s8_on", 233ad5cc915SNícolas F. R. A. Prado "aud_gpio_i2s9_off", 234ad5cc915SNícolas F. R. A. Prado "aud_gpio_i2s9_on", 235ad5cc915SNícolas F. R. A. Prado "aud_dat_mosi_ch34_off", 236ad5cc915SNícolas F. R. A. Prado "aud_dat_mosi_ch34_on", 237ad5cc915SNícolas F. R. A. Prado "aud_dat_miso_ch34_off", 238ad5cc915SNícolas F. R. A. Prado "aud_dat_miso_ch34_on", 239ad5cc915SNícolas F. R. A. Prado "aud_gpio_tdm_off", 240ad5cc915SNícolas F. R. A. Prado "aud_gpio_tdm_on"; 241ad5cc915SNícolas F. R. A. Prado pinctrl-0 = <&aud_clk_mosi_off_pins>; 242ad5cc915SNícolas F. R. A. Prado pinctrl-1 = <&aud_clk_mosi_on_pins>; 243ad5cc915SNícolas F. R. A. Prado pinctrl-2 = <&aud_dat_mosi_off_pins>; 244ad5cc915SNícolas F. R. A. Prado pinctrl-3 = <&aud_dat_mosi_on_pins>; 245ad5cc915SNícolas F. R. A. Prado pinctrl-4 = <&aud_dat_miso_off_pins>; 246ad5cc915SNícolas F. R. A. Prado pinctrl-5 = <&aud_dat_miso_on_pins>; 247ad5cc915SNícolas F. R. A. Prado pinctrl-6 = <&vow_dat_miso_off_pins>; 248ad5cc915SNícolas F. R. A. Prado pinctrl-7 = <&vow_dat_miso_on_pins>; 249ad5cc915SNícolas F. R. A. Prado pinctrl-8 = <&vow_clk_miso_off_pins>; 250ad5cc915SNícolas F. R. A. Prado pinctrl-9 = <&vow_clk_miso_on_pins>; 251ad5cc915SNícolas F. R. A. Prado pinctrl-10 = <&aud_nle_mosi_off_pins>; 252ad5cc915SNícolas F. R. A. Prado pinctrl-11 = <&aud_nle_mosi_on_pins>; 253ad5cc915SNícolas F. R. A. Prado pinctrl-12 = <&aud_dat_miso2_off_pins>; 254ad5cc915SNícolas F. R. A. Prado pinctrl-13 = <&aud_dat_miso2_on_pins>; 255ad5cc915SNícolas F. R. A. Prado pinctrl-14 = <&aud_gpio_i2s3_off_pins>; 256ad5cc915SNícolas F. R. A. Prado pinctrl-15 = <&aud_gpio_i2s3_on_pins>; 257ad5cc915SNícolas F. R. A. Prado pinctrl-16 = <&aud_gpio_i2s8_off_pins>; 258ad5cc915SNícolas F. R. A. Prado pinctrl-17 = <&aud_gpio_i2s8_on_pins>; 259ad5cc915SNícolas F. R. A. Prado pinctrl-18 = <&aud_gpio_i2s9_off_pins>; 260ad5cc915SNícolas F. R. A. Prado pinctrl-19 = <&aud_gpio_i2s9_on_pins>; 261ad5cc915SNícolas F. R. A. Prado pinctrl-20 = <&aud_dat_mosi_ch34_off_pins>; 262ad5cc915SNícolas F. R. A. Prado pinctrl-21 = <&aud_dat_mosi_ch34_on_pins>; 263ad5cc915SNícolas F. R. A. Prado pinctrl-22 = <&aud_dat_miso_ch34_off_pins>; 264ad5cc915SNícolas F. R. A. Prado pinctrl-23 = <&aud_dat_miso_ch34_on_pins>; 265ad5cc915SNícolas F. R. A. Prado pinctrl-24 = <&aud_gpio_tdm_off_pins>; 266ad5cc915SNícolas F. R. A. Prado pinctrl-25 = <&aud_gpio_tdm_on_pins>; 267ad5cc915SNícolas F. R. A. Prado }; 268331fae2fSNícolas F. R. A. Prado}; 269331fae2fSNícolas F. R. A. Prado 2707b3da218SNícolas F. R. A. Prado&dsi0 { 2717b3da218SNícolas F. R. A. Prado status = "okay"; 2727b3da218SNícolas F. R. A. Prado}; 2737b3da218SNícolas F. R. A. Prado 2747b3da218SNícolas F. R. A. Prado&dsi_out { 2757b3da218SNícolas F. R. A. Prado remote-endpoint = <&anx7625_in>; 2767b3da218SNícolas F. R. A. Prado}; 2777b3da218SNícolas F. R. A. Prado 278d72cfbd6SDouglas Anderson&gic { 279d72cfbd6SDouglas Anderson mediatek,broken-save-restore-fw; 280d72cfbd6SDouglas Anderson}; 281d72cfbd6SDouglas Anderson 282309460b6SAlyssa Rosenzweig&gpu { 283309460b6SAlyssa Rosenzweig mali-supply = <&mt6315_7_vbuck1>; 284309460b6SAlyssa Rosenzweig status = "okay"; 285309460b6SAlyssa Rosenzweig}; 286309460b6SAlyssa Rosenzweig 28723e0fff3SNícolas F. R. A. Prado&i2c0 { 28823e0fff3SNícolas F. R. A. Prado status = "okay"; 28923e0fff3SNícolas F. R. A. Prado 29023e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 29123e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 29223e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c0_pins>; 293cbd4af08SNícolas F. R. A. Prado 294cbd4af08SNícolas F. R. A. Prado touchscreen: touchscreen@10 { 295cbd4af08SNícolas F. R. A. Prado reg = <0x10>; 296cbd4af08SNícolas F. R. A. Prado interrupts-extended = <&pio 21 IRQ_TYPE_LEVEL_LOW>; 297cbd4af08SNícolas F. R. A. Prado pinctrl-names = "default"; 298cbd4af08SNícolas F. R. A. Prado pinctrl-0 = <&touchscreen_pins>; 299cbd4af08SNícolas F. R. A. Prado }; 30023e0fff3SNícolas F. R. A. Prado}; 30123e0fff3SNícolas F. R. A. Prado 30223e0fff3SNícolas F. R. A. Prado&i2c1 { 30323e0fff3SNícolas F. R. A. Prado status = "okay"; 30423e0fff3SNícolas F. R. A. Prado 30523e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 30623e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 30723e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c1_pins>; 30823e0fff3SNícolas F. R. A. Prado}; 30923e0fff3SNícolas F. R. A. Prado 31023e0fff3SNícolas F. R. A. Prado&i2c2 { 31123e0fff3SNícolas F. R. A. Prado status = "okay"; 31223e0fff3SNícolas F. R. A. Prado 31323e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 31423e0fff3SNícolas F. R. A. Prado clock-stretch-ns = <12600>; 31523e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 31623e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c2_pins>; 317e031715aSNícolas F. R. A. Prado 318e031715aSNícolas F. R. A. Prado trackpad@15 { 319e031715aSNícolas F. R. A. Prado compatible = "elan,ekth3000"; 320e031715aSNícolas F. R. A. Prado reg = <0x15>; 321e031715aSNícolas F. R. A. Prado interrupts-extended = <&pio 15 IRQ_TYPE_LEVEL_LOW>; 322e031715aSNícolas F. R. A. Prado pinctrl-names = "default"; 323e031715aSNícolas F. R. A. Prado pinctrl-0 = <&trackpad_pins>; 324e031715aSNícolas F. R. A. Prado vcc-supply = <&pp3300_u>; 325e031715aSNícolas F. R. A. Prado wakeup-source; 326e031715aSNícolas F. R. A. Prado }; 32723e0fff3SNícolas F. R. A. Prado}; 32823e0fff3SNícolas F. R. A. Prado 32923e0fff3SNícolas F. R. A. Prado&i2c3 { 33023e0fff3SNícolas F. R. A. Prado status = "okay"; 33123e0fff3SNícolas F. R. A. Prado 33223e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 33323e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 33423e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c3_pins>; 3357b3da218SNícolas F. R. A. Prado 3367b3da218SNícolas F. R. A. Prado anx_bridge: anx7625@58 { 3377b3da218SNícolas F. R. A. Prado compatible = "analogix,anx7625"; 3387b3da218SNícolas F. R. A. Prado reg = <0x58>; 3397b3da218SNícolas F. R. A. Prado pinctrl-names = "default"; 3407b3da218SNícolas F. R. A. Prado pinctrl-0 = <&anx7625_pins>; 3417b3da218SNícolas F. R. A. Prado enable-gpios = <&pio 41 GPIO_ACTIVE_HIGH>; 3427b3da218SNícolas F. R. A. Prado reset-gpios = <&pio 42 GPIO_ACTIVE_HIGH>; 3437b3da218SNícolas F. R. A. Prado vdd10-supply = <&pp1000_mipibrdg>; 3447b3da218SNícolas F. R. A. Prado vdd18-supply = <&pp1800_mipibrdg>; 3457b3da218SNícolas F. R. A. Prado vdd33-supply = <&pp3300_mipibrdg>; 3467b3da218SNícolas F. R. A. Prado 3477b3da218SNícolas F. R. A. Prado ports { 3487b3da218SNícolas F. R. A. Prado #address-cells = <1>; 3497b3da218SNícolas F. R. A. Prado #size-cells = <0>; 3507b3da218SNícolas F. R. A. Prado 3517b3da218SNícolas F. R. A. Prado port@0 { 3527b3da218SNícolas F. R. A. Prado reg = <0>; 3537b3da218SNícolas F. R. A. Prado 3547b3da218SNícolas F. R. A. Prado anx7625_in: endpoint { 3557b3da218SNícolas F. R. A. Prado remote-endpoint = <&dsi_out>; 3567b3da218SNícolas F. R. A. Prado }; 3577b3da218SNícolas F. R. A. Prado }; 3587b3da218SNícolas F. R. A. Prado 3597b3da218SNícolas F. R. A. Prado port@1 { 3607b3da218SNícolas F. R. A. Prado reg = <1>; 3617b3da218SNícolas F. R. A. Prado 3627b3da218SNícolas F. R. A. Prado anx7625_out: endpoint { 3637b3da218SNícolas F. R. A. Prado remote-endpoint = <&panel_in>; 3647b3da218SNícolas F. R. A. Prado }; 3657b3da218SNícolas F. R. A. Prado }; 3667b3da218SNícolas F. R. A. Prado }; 3677b3da218SNícolas F. R. A. Prado 3687b3da218SNícolas F. R. A. Prado aux-bus { 3697b3da218SNícolas F. R. A. Prado panel: panel { 3707b3da218SNícolas F. R. A. Prado compatible = "edp-panel"; 3717b3da218SNícolas F. R. A. Prado power-supply = <&pp3300_mipibrdg>; 3727b3da218SNícolas F. R. A. Prado backlight = <&backlight_lcd0>; 3737b3da218SNícolas F. R. A. Prado 3747b3da218SNícolas F. R. A. Prado port { 3757b3da218SNícolas F. R. A. Prado panel_in: endpoint { 3767b3da218SNícolas F. R. A. Prado remote-endpoint = <&anx7625_out>; 3777b3da218SNícolas F. R. A. Prado }; 3787b3da218SNícolas F. R. A. Prado }; 3797b3da218SNícolas F. R. A. Prado }; 3807b3da218SNícolas F. R. A. Prado }; 3817b3da218SNícolas F. R. A. Prado }; 38223e0fff3SNícolas F. R. A. Prado}; 38323e0fff3SNícolas F. R. A. Prado 38423e0fff3SNícolas F. R. A. Prado&i2c7 { 38523e0fff3SNícolas F. R. A. Prado status = "okay"; 38623e0fff3SNícolas F. R. A. Prado 38723e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 38823e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 38923e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c7_pins>; 39023e0fff3SNícolas F. R. A. Prado}; 39123e0fff3SNícolas F. R. A. Prado 3926fe90cc5SNícolas F. R. A. Prado&mfg0 { 3936fe90cc5SNícolas F. R. A. Prado domain-supply = <&mt6315_7_vbuck1>; 3946fe90cc5SNícolas F. R. A. Prado}; 3956fe90cc5SNícolas F. R. A. Prado 3963daabcb2SAngeloGioacchino Del Regno&mfg1 { 3973daabcb2SAngeloGioacchino Del Regno domain-supply = <&mt6359_vsram_others_ldo_reg>; 3983daabcb2SAngeloGioacchino Del Regno}; 3993daabcb2SAngeloGioacchino Del Regno 4007b3da218SNícolas F. R. A. Prado&mipi_tx0 { 4017b3da218SNícolas F. R. A. Prado status = "okay"; 4027b3da218SNícolas F. R. A. Prado}; 4037b3da218SNícolas F. R. A. Prado 40415306b90SNícolas F. R. A. Prado&mmc0 { 40515306b90SNícolas F. R. A. Prado status = "okay"; 40615306b90SNícolas F. R. A. Prado 40715306b90SNícolas F. R. A. Prado pinctrl-names = "default", "state_uhs"; 40815306b90SNícolas F. R. A. Prado pinctrl-0 = <&mmc0_default_pins>; 40915306b90SNícolas F. R. A. Prado pinctrl-1 = <&mmc0_uhs_pins>; 41015306b90SNícolas F. R. A. Prado bus-width = <8>; 41115306b90SNícolas F. R. A. Prado max-frequency = <200000000>; 41215306b90SNícolas F. R. A. Prado vmmc-supply = <&mt6359_vemc_1_ldo_reg>; 41315306b90SNícolas F. R. A. Prado vqmmc-supply = <&mt6359_vufs_ldo_reg>; 41415306b90SNícolas F. R. A. Prado cap-mmc-highspeed; 41515306b90SNícolas F. R. A. Prado mmc-hs200-1_8v; 41615306b90SNícolas F. R. A. Prado mmc-hs400-1_8v; 41715306b90SNícolas F. R. A. Prado supports-cqe; 41815306b90SNícolas F. R. A. Prado cap-mmc-hw-reset; 41915306b90SNícolas F. R. A. Prado mmc-hs400-enhanced-strobe; 42015306b90SNícolas F. R. A. Prado hs400-ds-delay = <0x12814>; 42115306b90SNícolas F. R. A. Prado no-sdio; 42215306b90SNícolas F. R. A. Prado no-sd; 42315306b90SNícolas F. R. A. Prado non-removable; 42415306b90SNícolas F. R. A. Prado}; 42515306b90SNícolas F. R. A. Prado 42615306b90SNícolas F. R. A. Prado&mmc1 { 42715306b90SNícolas F. R. A. Prado status = "okay"; 42815306b90SNícolas F. R. A. Prado 42915306b90SNícolas F. R. A. Prado pinctrl-names = "default", "state_uhs"; 43015306b90SNícolas F. R. A. Prado pinctrl-0 = <&mmc1_default_pins>; 43115306b90SNícolas F. R. A. Prado pinctrl-1 = <&mmc1_uhs_pins>; 43215306b90SNícolas F. R. A. Prado bus-width = <4>; 43315306b90SNícolas F. R. A. Prado max-frequency = <200000000>; 43415306b90SNícolas F. R. A. Prado cd-gpios = <&pio 17 GPIO_ACTIVE_LOW>; 43515306b90SNícolas F. R. A. Prado vmmc-supply = <&mt6360_ldo5_reg>; 43615306b90SNícolas F. R. A. Prado vqmmc-supply = <&mt6360_ldo3_reg>; 43715306b90SNícolas F. R. A. Prado cap-sd-highspeed; 43815306b90SNícolas F. R. A. Prado sd-uhs-sdr50; 43915306b90SNícolas F. R. A. Prado sd-uhs-sdr104; 44015306b90SNícolas F. R. A. Prado no-sdio; 44115306b90SNícolas F. R. A. Prado no-mmc; 44215306b90SNícolas F. R. A. Prado}; 44315306b90SNícolas F. R. A. Prado 444af9e3ed0SNícolas F. R. A. Prado/* for CORE */ 445af9e3ed0SNícolas F. R. A. Prado&mt6359_vgpu11_buck_reg { 446af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 447af9e3ed0SNícolas F. R. A. Prado}; 448af9e3ed0SNícolas F. R. A. Prado 449af9e3ed0SNícolas F. R. A. Prado&mt6359_vgpu11_sshub_buck_reg { 450af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 451af9e3ed0SNícolas F. R. A. Prado regulator-min-microvolt = <575000>; 452af9e3ed0SNícolas F. R. A. Prado regulator-max-microvolt = <575000>; 453af9e3ed0SNícolas F. R. A. Prado}; 454af9e3ed0SNícolas F. R. A. Prado 455af9e3ed0SNícolas F. R. A. Prado&mt6359_vrf12_ldo_reg { 456af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 457af9e3ed0SNícolas F. R. A. Prado}; 458af9e3ed0SNícolas F. R. A. Prado 459c4ce03bfSAngeloGioacchino Del Regno&mt6359_vsram_others_ldo_reg { 460c4ce03bfSAngeloGioacchino Del Regno regulator-min-microvolt = <750000>; 461c4ce03bfSAngeloGioacchino Del Regno regulator-max-microvolt = <800000>; 462c4ce03bfSAngeloGioacchino Del Regno regulator-coupled-with = <&mt6315_7_vbuck1>; 463c4ce03bfSAngeloGioacchino Del Regno regulator-coupled-max-spread = <10000>; 464c4ce03bfSAngeloGioacchino Del Regno}; 465c4ce03bfSAngeloGioacchino Del Regno 466af9e3ed0SNícolas F. R. A. Prado&mt6359_vufs_ldo_reg { 467af9e3ed0SNícolas F. R. A. Prado regulator-always-on; 468af9e3ed0SNícolas F. R. A. Prado}; 469af9e3ed0SNícolas F. R. A. Prado 470af9e3ed0SNícolas F. R. A. Prado&mt6359codec { 471af9e3ed0SNícolas F. R. A. Prado mediatek,dmic-mode = <1>; /* one-wire */ 472af9e3ed0SNícolas F. R. A. Prado mediatek,mic-type-0 = <2>; /* DMIC */ 473af9e3ed0SNícolas F. R. A. Prado mediatek,mic-type-2 = <2>; /* DMIC */ 474af9e3ed0SNícolas F. R. A. Prado}; 475af9e3ed0SNícolas F. R. A. Prado 476b0e50a1fSNícolas F. R. A. Prado&nor_flash { 477b0e50a1fSNícolas F. R. A. Prado status = "okay"; 478b0e50a1fSNícolas F. R. A. Prado 479b0e50a1fSNícolas F. R. A. Prado pinctrl-names = "default"; 480b0e50a1fSNícolas F. R. A. Prado pinctrl-0 = <&nor_flash_pins>; 481b0e50a1fSNícolas F. R. A. Prado assigned-clocks = <&topckgen CLK_TOP_SFLASH_SEL>; 482b0e50a1fSNícolas F. R. A. Prado assigned-clock-parents = <&topckgen CLK_TOP_UNIVPLL_D6_D8>; 483b0e50a1fSNícolas F. R. A. Prado 484b0e50a1fSNícolas F. R. A. Prado flash@0 { 485b0e50a1fSNícolas F. R. A. Prado compatible = "winbond,w25q64jwm", "jedec,spi-nor"; 486b0e50a1fSNícolas F. R. A. Prado reg = <0>; 487b0e50a1fSNícolas F. R. A. Prado spi-max-frequency = <52000000>; 488b0e50a1fSNícolas F. R. A. Prado spi-rx-bus-width = <2>; 489b0e50a1fSNícolas F. R. A. Prado spi-tx-bus-width = <2>; 490b0e50a1fSNícolas F. R. A. Prado }; 491b0e50a1fSNícolas F. R. A. Prado}; 492b0e50a1fSNícolas F. R. A. Prado 4930dca9f0bSNícolas F. R. A. Prado&pcie { 4940dca9f0bSNícolas F. R. A. Prado pinctrl-names = "default"; 4950dca9f0bSNícolas F. R. A. Prado pinctrl-0 = <&pcie_pins>; 4960dca9f0bSNícolas F. R. A. Prado 4970dca9f0bSNícolas F. R. A. Prado pcie0: pcie@0,0 { 4980dca9f0bSNícolas F. R. A. Prado device_type = "pci"; 4990dca9f0bSNícolas F. R. A. Prado reg = <0x0000 0 0 0 0>; 5000dca9f0bSNícolas F. R. A. Prado num-lanes = <1>; 5010dca9f0bSNícolas F. R. A. Prado bus-range = <0x1 0x1>; 5020dca9f0bSNícolas F. R. A. Prado 5030dca9f0bSNícolas F. R. A. Prado #address-cells = <3>; 5040dca9f0bSNícolas F. R. A. Prado #size-cells = <2>; 5050dca9f0bSNícolas F. R. A. Prado ranges; 5060dca9f0bSNícolas F. R. A. Prado 5070dca9f0bSNícolas F. R. A. Prado wifi: wifi@0,0 { 5080dca9f0bSNícolas F. R. A. Prado reg = <0x10000 0 0 0 0x100000>, 5090dca9f0bSNícolas F. R. A. Prado <0x10000 0 0x100000 0 0x100000>; 5100dca9f0bSNícolas F. R. A. Prado memory-region = <&wifi_restricted_dma_region>; 5110dca9f0bSNícolas F. R. A. Prado }; 5120dca9f0bSNícolas F. R. A. Prado }; 5130dca9f0bSNícolas F. R. A. Prado}; 5140dca9f0bSNícolas F. R. A. Prado 5159ec95227SNícolas F. R. A. Prado&pio { 5169ec95227SNícolas F. R. A. Prado /* 220 lines */ 5179ec95227SNícolas F. R. A. Prado gpio-line-names = "I2S_DP_LRCK", 5189ec95227SNícolas F. R. A. Prado "IS_DP_BCLK", 5199ec95227SNícolas F. R. A. Prado "I2S_DP_MCLK", 5209ec95227SNícolas F. R. A. Prado "I2S_DP_DATAOUT", 5219ec95227SNícolas F. R. A. Prado "SAR0_INT_ODL", 5229ec95227SNícolas F. R. A. Prado "EC_AP_INT_ODL", 5239ec95227SNícolas F. R. A. Prado "EDPBRDG_INT_ODL", 5249ec95227SNícolas F. R. A. Prado "DPBRDG_INT_ODL", 5259ec95227SNícolas F. R. A. Prado "DPBRDG_PWREN", 5269ec95227SNícolas F. R. A. Prado "DPBRDG_RST_ODL", 5279ec95227SNícolas F. R. A. Prado "I2S_HP_MCLK", 5289ec95227SNícolas F. R. A. Prado "I2S_HP_BCK", 5299ec95227SNícolas F. R. A. Prado "I2S_HP_LRCK", 5309ec95227SNícolas F. R. A. Prado "I2S_HP_DATAIN", 5319ec95227SNícolas F. R. A. Prado /* 5329ec95227SNícolas F. R. A. Prado * AP_FLASH_WP_L is crossystem ABI. Schematics 5339ec95227SNícolas F. R. A. Prado * call it AP_FLASH_WP_ODL. 5349ec95227SNícolas F. R. A. Prado */ 5359ec95227SNícolas F. R. A. Prado "AP_FLASH_WP_L", 5369ec95227SNícolas F. R. A. Prado "TRACKPAD_INT_ODL", 5379ec95227SNícolas F. R. A. Prado "EC_AP_HPD_OD", 5389ec95227SNícolas F. R. A. Prado "SD_CD_ODL", 5399ec95227SNícolas F. R. A. Prado "HP_INT_ODL_ALC", 5409ec95227SNícolas F. R. A. Prado "EN_PP1000_DPBRDG", 5419ec95227SNícolas F. R. A. Prado "AP_GPIO20", 5429ec95227SNícolas F. R. A. Prado "TOUCH_INT_L_1V8", 5439ec95227SNícolas F. R. A. Prado "UART_BT_WAKE_ODL", 5449ec95227SNícolas F. R. A. Prado "AP_GPIO23", 5459ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_CS_L", 5469ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_CLK", 5479ec95227SNícolas F. R. A. Prado "EN_PP3300_DPBRDG_DX", 5489ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_MOSI", 5499ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_MISO", 5509ec95227SNícolas F. R. A. Prado "I2S_HP_DATAOUT", 5519ec95227SNícolas F. R. A. Prado "AP_GPIO30", 5529ec95227SNícolas F. R. A. Prado "I2S_SPKR_MCLK", 5539ec95227SNícolas F. R. A. Prado "I2S_SPKR_BCLK", 5549ec95227SNícolas F. R. A. Prado "I2S_SPKR_LRCK", 5559ec95227SNícolas F. R. A. Prado "I2S_SPKR_DATAIN", 5569ec95227SNícolas F. R. A. Prado "I2S_SPKR_DATAOUT", 5579ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_CLK", 5589ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_CS_L", 5599ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_MISO", 5609ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_MOSI", 5619ec95227SNícolas F. R. A. Prado "BL_PWM", 5629ec95227SNícolas F. R. A. Prado "EDPBRDG_PWREN", 5639ec95227SNícolas F. R. A. Prado "EDPBRDG_RST_ODL", 5649ec95227SNícolas F. R. A. Prado "EN_PP3300_HUB", 5659ec95227SNícolas F. R. A. Prado "HUB_RST_L", 5669ec95227SNícolas F. R. A. Prado "", 5679ec95227SNícolas F. R. A. Prado "", 5689ec95227SNícolas F. R. A. Prado "", 5699ec95227SNícolas F. R. A. Prado "", 5709ec95227SNícolas F. R. A. Prado "", 5719ec95227SNícolas F. R. A. Prado "", 5729ec95227SNícolas F. R. A. Prado "SD_CLK", 5739ec95227SNícolas F. R. A. Prado "SD_CMD", 5749ec95227SNícolas F. R. A. Prado "SD_DATA3", 5759ec95227SNícolas F. R. A. Prado "SD_DATA0", 5769ec95227SNícolas F. R. A. Prado "SD_DATA2", 5779ec95227SNícolas F. R. A. Prado "SD_DATA1", 5789ec95227SNícolas F. R. A. Prado "", 5799ec95227SNícolas F. R. A. Prado "", 5809ec95227SNícolas F. R. A. Prado "", 5819ec95227SNícolas F. R. A. Prado "", 5829ec95227SNícolas F. R. A. Prado "", 5839ec95227SNícolas F. R. A. Prado "", 5849ec95227SNícolas F. R. A. Prado "PCIE_WAKE_ODL", 5859ec95227SNícolas F. R. A. Prado "PCIE_RST_L", 5869ec95227SNícolas F. R. A. Prado "PCIE_CLKREQ_ODL", 5879ec95227SNícolas F. R. A. Prado "", 5889ec95227SNícolas F. R. A. Prado "", 5899ec95227SNícolas F. R. A. Prado "", 5909ec95227SNícolas F. R. A. Prado "", 5919ec95227SNícolas F. R. A. Prado "", 5929ec95227SNícolas F. R. A. Prado "", 5939ec95227SNícolas F. R. A. Prado "", 5949ec95227SNícolas F. R. A. Prado "", 5959ec95227SNícolas F. R. A. Prado "", 5969ec95227SNícolas F. R. A. Prado "", 5979ec95227SNícolas F. R. A. Prado "", 5989ec95227SNícolas F. R. A. Prado "", 5999ec95227SNícolas F. R. A. Prado "", 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 "SPMI_SCL", 6119ec95227SNícolas F. R. A. Prado "SPMI_SDA", 6129ec95227SNícolas F. R. A. Prado "AP_GOOD", 6139ec95227SNícolas F. R. A. Prado "UART_DBG_TX_AP_RX", 6149ec95227SNícolas F. R. A. Prado "UART_AP_TX_DBG_RX", 6159ec95227SNícolas F. R. A. Prado "UART_AP_TX_BT_RX", 6169ec95227SNícolas F. R. A. Prado "UART_BT_TX_AP_RX", 6179ec95227SNícolas F. R. A. Prado "MIPI_DPI_D0_R", 6189ec95227SNícolas F. R. A. Prado "MIPI_DPI_D1_R", 6199ec95227SNícolas F. R. A. Prado "MIPI_DPI_D2_R", 6209ec95227SNícolas F. R. A. Prado "MIPI_DPI_D3_R", 6219ec95227SNícolas F. R. A. Prado "MIPI_DPI_D4_R", 6229ec95227SNícolas F. R. A. Prado "MIPI_DPI_D5_R", 6239ec95227SNícolas F. R. A. Prado "MIPI_DPI_D6_R", 6249ec95227SNícolas F. R. A. Prado "MIPI_DPI_D7_R", 6259ec95227SNícolas F. R. A. Prado "MIPI_DPI_D8_R", 6269ec95227SNícolas F. R. A. Prado "MIPI_DPI_D9_R", 6279ec95227SNícolas F. R. A. Prado "MIPI_DPI_D10_R", 6289ec95227SNícolas F. R. A. Prado "", 6299ec95227SNícolas F. R. A. Prado "", 6309ec95227SNícolas F. R. A. Prado "MIPI_DPI_DE_R", 6319ec95227SNícolas F. R. A. Prado "MIPI_DPI_D11_R", 6329ec95227SNícolas F. R. A. Prado "MIPI_DPI_VSYNC_R", 6339ec95227SNícolas F. R. A. Prado "MIPI_DPI_CLK_R", 6349ec95227SNícolas F. R. A. Prado "MIPI_DPI_HSYNC_R", 6359ec95227SNícolas F. R. A. Prado "PCM_BT_DATAIN", 6369ec95227SNícolas F. R. A. Prado "PCM_BT_SYNC", 6379ec95227SNícolas F. R. A. Prado "PCM_BT_DATAOUT", 6389ec95227SNícolas F. R. A. Prado "PCM_BT_CLK", 6399ec95227SNícolas F. R. A. Prado "AP_I2C_AUDIO_SCL", 6409ec95227SNícolas F. R. A. Prado "AP_I2C_AUDIO_SDA", 6419ec95227SNícolas F. R. A. Prado "SCP_I2C_SCL", 6429ec95227SNícolas F. R. A. Prado "SCP_I2C_SDA", 6439ec95227SNícolas F. R. A. Prado "AP_I2C_WLAN_SCL", 6449ec95227SNícolas F. R. A. Prado "AP_I2C_WLAN_SDA", 6459ec95227SNícolas F. R. A. Prado "AP_I2C_DPBRDG_SCL", 6469ec95227SNícolas F. R. A. Prado "AP_I2C_DPBRDG_SDA", 6479ec95227SNícolas F. R. A. Prado "EN_PP1800_DPBRDG_DX", 6489ec95227SNícolas F. R. A. Prado "EN_PP3300_EDP_DX", 6499ec95227SNícolas F. R. A. Prado "EN_PP1800_EDPBRDG_DX", 6509ec95227SNícolas F. R. A. Prado "EN_PP1000_EDPBRDG", 6519ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TDO", 6529ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TDI", 6539ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TMS", 6549ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TCK", 6559ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TRSTN", 6569ec95227SNícolas F. R. A. Prado "EN_PP3000_VMC_PMU", 6579ec95227SNícolas F. R. A. Prado "EN_PP3300_DISPLAY_DX", 6589ec95227SNícolas F. R. A. Prado "TOUCH_RST_L_1V8", 6599ec95227SNícolas F. R. A. Prado "TOUCH_REPORT_DISABLE", 6609ec95227SNícolas F. R. A. Prado "", 6619ec95227SNícolas F. R. A. Prado "", 6629ec95227SNícolas F. R. A. Prado "AP_I2C_TRACKPAD_SCL_1V8", 6639ec95227SNícolas F. R. A. Prado "AP_I2C_TRACKPAD_SDA_1V8", 6649ec95227SNícolas F. R. A. Prado "EN_PP3300_WLAN", 6659ec95227SNícolas F. R. A. Prado "BT_KILL_L", 6669ec95227SNícolas F. R. A. Prado "WIFI_KILL_L", 6679ec95227SNícolas F. R. A. Prado "SET_VMC_VOLT_AT_1V8", 6689ec95227SNícolas F. R. A. Prado "EN_SPK", 6699ec95227SNícolas F. R. A. Prado "AP_WARM_RST_REQ", 6709ec95227SNícolas F. R. A. Prado "", 6719ec95227SNícolas F. R. A. Prado "", 6729ec95227SNícolas F. R. A. Prado "EN_PP3000_SD_S3", 6739ec95227SNícolas F. R. A. Prado "AP_EDP_BKLTEN", 6749ec95227SNícolas F. R. A. Prado "", 6759ec95227SNícolas F. R. A. Prado "", 6769ec95227SNícolas F. R. A. Prado "", 6779ec95227SNícolas F. R. A. Prado "AP_SPI_EC_CLK", 6789ec95227SNícolas F. R. A. Prado "AP_SPI_EC_CS_L", 6799ec95227SNícolas F. R. A. Prado "AP_SPI_EC_MISO", 6809ec95227SNícolas F. R. A. Prado "AP_SPI_EC_MOSI", 6819ec95227SNícolas F. R. A. Prado "AP_I2C_EDPBRDG_SCL", 6829ec95227SNícolas F. R. A. Prado "AP_I2C_EDPBRDG_SDA", 6839ec95227SNícolas F. R. A. Prado "MT6315_PROC_INT", 6849ec95227SNícolas F. R. A. Prado "MT6315_GPU_INT", 6859ec95227SNícolas F. R. A. Prado "UART_SERVO_TX_SCP_RX", 6869ec95227SNícolas F. R. A. Prado "UART_SCP_TX_SERVO_RX", 6879ec95227SNícolas F. R. A. Prado "BT_RTS_AP_CTS", 6889ec95227SNícolas F. R. A. Prado "AP_RTS_BT_CTS", 6899ec95227SNícolas F. R. A. Prado "UART_AP_WAKE_BT_ODL", 6909ec95227SNícolas F. R. A. Prado "WLAN_ALERT_ODL", 6919ec95227SNícolas F. R. A. Prado "EC_IN_RW_ODL", 6929ec95227SNícolas F. R. A. Prado "H1_AP_INT_ODL", 6939ec95227SNícolas F. R. A. Prado "", 6949ec95227SNícolas F. R. A. Prado "", 6959ec95227SNícolas F. R. A. Prado "", 6969ec95227SNícolas F. R. A. Prado "", 6979ec95227SNícolas F. R. A. Prado "", 6989ec95227SNícolas F. R. A. Prado "", 6999ec95227SNícolas F. R. A. Prado "", 7009ec95227SNícolas F. R. A. Prado "", 7019ec95227SNícolas F. R. A. Prado "", 7029ec95227SNícolas F. R. A. Prado "", 7039ec95227SNícolas F. R. A. Prado "", 7049ec95227SNícolas F. R. A. Prado "MSDC0_CMD", 7059ec95227SNícolas F. R. A. Prado "MSDC0_DAT0", 7069ec95227SNícolas F. R. A. Prado "MSDC0_DAT2", 7079ec95227SNícolas F. R. A. Prado "MSDC0_DAT4", 7089ec95227SNícolas F. R. A. Prado "MSDC0_DAT6", 7099ec95227SNícolas F. R. A. Prado "MSDC0_DAT1", 7109ec95227SNícolas F. R. A. Prado "MSDC0_DAT5", 7119ec95227SNícolas F. R. A. Prado "MSDC0_DAT7", 7129ec95227SNícolas F. R. A. Prado "MSDC0_DSL", 7139ec95227SNícolas F. R. A. Prado "MSDC0_CLK", 7149ec95227SNícolas F. R. A. Prado "MSDC0_DAT3", 7159ec95227SNícolas F. R. A. Prado "MSDC0_RST_L", 7169ec95227SNícolas F. R. A. Prado "SCP_VREQ_VAO", 7179ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI2", 7189ec95227SNícolas F. R. A. Prado "AUD_NLE_MOSI1", 7199ec95227SNícolas F. R. A. Prado "AUD_NLE_MOSI0", 7209ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO2", 7219ec95227SNícolas F. R. A. Prado "AP_I2C_SAR_SDA", 7229ec95227SNícolas F. R. A. Prado "AP_I2C_SAR_SCL", 7239ec95227SNícolas F. R. A. Prado "AP_I2C_PWR_SCL", 7249ec95227SNícolas F. R. A. Prado "AP_I2C_PWR_SDA", 7259ec95227SNícolas F. R. A. Prado "AP_I2C_TS_SCL_1V8", 7269ec95227SNícolas F. R. A. Prado "AP_I2C_TS_SDA_1V8", 7279ec95227SNícolas F. R. A. Prado "SRCLKENA0", 7289ec95227SNícolas F. R. A. Prado "SRCLKENA1", 7299ec95227SNícolas F. R. A. Prado "AP_EC_WATCHDOG_L", 7309ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_MI", 7319ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_CSN", 7329ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_MO", 7339ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_CK", 7349ec95227SNícolas F. R. A. Prado "AP_RTC_CLK32K", 7359ec95227SNícolas F. R. A. Prado "AUD_CLK_MOSI", 7369ec95227SNícolas F. R. A. Prado "AUD_SYNC_MOSI", 7379ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI0", 7389ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI1", 7399ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO0", 7409ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO1"; 74123e0fff3SNícolas F. R. A. Prado 7427b3da218SNícolas F. R. A. Prado anx7625_pins: anx7625-default-pins { 7437b3da218SNícolas F. R. A. Prado pins-out { 7447b3da218SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO41__FUNC_GPIO41>, 7457b3da218SNícolas F. R. A. Prado <PINMUX_GPIO42__FUNC_GPIO42>; 7467b3da218SNícolas F. R. A. Prado output-low; 7477b3da218SNícolas F. R. A. Prado }; 7487b3da218SNícolas F. R. A. Prado 7497b3da218SNícolas F. R. A. Prado pins-in { 7507b3da218SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO6__FUNC_GPIO6>; 7517b3da218SNícolas F. R. A. Prado input-enable; 7527b3da218SNícolas F. R. A. Prado bias-pull-up; 7537b3da218SNícolas F. R. A. Prado }; 7547b3da218SNícolas F. R. A. Prado }; 7557b3da218SNícolas F. R. A. Prado 756ad5cc915SNícolas F. R. A. Prado aud_clk_mosi_off_pins: aud-clk-mosi-off-pins { 757ad5cc915SNícolas F. R. A. Prado pins-mosi-off { 758ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO214__FUNC_GPIO214>, 759ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO215__FUNC_GPIO215>; 760ad5cc915SNícolas F. R. A. Prado }; 761ad5cc915SNícolas F. R. A. Prado }; 762ad5cc915SNícolas F. R. A. Prado 763ad5cc915SNícolas F. R. A. Prado aud_clk_mosi_on_pins: aud-clk-mosi-on-pins { 764ad5cc915SNícolas F. R. A. Prado pins-mosi-on { 765ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO214__FUNC_AUD_CLK_MOSI>, 766ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO215__FUNC_AUD_SYNC_MOSI>; 767ad5cc915SNícolas F. R. A. Prado drive-strength = <10>; 768ad5cc915SNícolas F. R. A. Prado }; 769ad5cc915SNícolas F. R. A. Prado }; 770ad5cc915SNícolas F. R. A. Prado 771ad5cc915SNícolas F. R. A. Prado aud_dat_miso_ch34_off_pins: aud-dat-miso-ch34-off-pins { 772ad5cc915SNícolas F. R. A. Prado pins-miso-off { 773ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO199__FUNC_GPIO199>; 774ad5cc915SNícolas F. R. A. Prado }; 775ad5cc915SNícolas F. R. A. Prado }; 776ad5cc915SNícolas F. R. A. Prado 777ad5cc915SNícolas F. R. A. Prado aud_dat_miso_ch34_on_pins: aud-dat-miso-ch34-on-pins { 778ad5cc915SNícolas F. R. A. Prado pins-miso-on { 779ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO199__FUNC_AUD_DAT_MISO2>; 780ad5cc915SNícolas F. R. A. Prado }; 781ad5cc915SNícolas F. R. A. Prado }; 782ad5cc915SNícolas F. R. A. Prado 783ad5cc915SNícolas F. R. A. Prado aud_dat_miso_off_pins: aud-dat-miso-off-pins { 784ad5cc915SNícolas F. R. A. Prado pins-miso-off { 785ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO218__FUNC_GPIO218>, 786ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO219__FUNC_GPIO219>; 787ad5cc915SNícolas F. R. A. Prado }; 788ad5cc915SNícolas F. R. A. Prado }; 789ad5cc915SNícolas F. R. A. Prado 790ad5cc915SNícolas F. R. A. Prado aud_dat_miso_on_pins: aud-dat-miso-on-pins { 791ad5cc915SNícolas F. R. A. Prado pins-miso-on { 792ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO218__FUNC_AUD_DAT_MISO0>, 793ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO219__FUNC_AUD_DAT_MISO1>; 794ad5cc915SNícolas F. R. A. Prado drive-strength = <10>; 795ad5cc915SNícolas F. R. A. Prado }; 796ad5cc915SNícolas F. R. A. Prado }; 797ad5cc915SNícolas F. R. A. Prado 798ad5cc915SNícolas F. R. A. Prado aud_dat_miso2_off_pins: aud-dat-miso2-off-pins { 799ad5cc915SNícolas F. R. A. Prado pins-miso-off { 800ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO199__FUNC_GPIO199>; 801ad5cc915SNícolas F. R. A. Prado }; 802ad5cc915SNícolas F. R. A. Prado }; 803ad5cc915SNícolas F. R. A. Prado 804ad5cc915SNícolas F. R. A. Prado aud_dat_miso2_on_pins: aud-dat-miso2-on-pins { 805ad5cc915SNícolas F. R. A. Prado pins-miso-on { 806ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO199__FUNC_AUD_DAT_MISO2>; 807ad5cc915SNícolas F. R. A. Prado }; 808ad5cc915SNícolas F. R. A. Prado }; 809ad5cc915SNícolas F. R. A. Prado 810ad5cc915SNícolas F. R. A. Prado aud_dat_mosi_ch34_off_pins: aud-dat-mosi-ch34-off-pins { 811ad5cc915SNícolas F. R. A. Prado pins-mosi-off { 812ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO196__FUNC_GPIO196>; 813ad5cc915SNícolas F. R. A. Prado }; 814ad5cc915SNícolas F. R. A. Prado }; 815ad5cc915SNícolas F. R. A. Prado 816ad5cc915SNícolas F. R. A. Prado aud_dat_mosi_ch34_on_pins: aud-dat-mosi-ch34-on-pins { 817ad5cc915SNícolas F. R. A. Prado pins-mosi-on { 818ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO196__FUNC_AUD_DAT_MOSI2>; 819ad5cc915SNícolas F. R. A. Prado }; 820ad5cc915SNícolas F. R. A. Prado }; 821ad5cc915SNícolas F. R. A. Prado 822ad5cc915SNícolas F. R. A. Prado aud_dat_mosi_off_pins: aud-dat-mosi-off-pins { 823ad5cc915SNícolas F. R. A. Prado pins-mosi-off { 824ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO216__FUNC_GPIO216>, 825ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO217__FUNC_GPIO217>; 826ad5cc915SNícolas F. R. A. Prado }; 827ad5cc915SNícolas F. R. A. Prado }; 828ad5cc915SNícolas F. R. A. Prado 829ad5cc915SNícolas F. R. A. Prado aud_dat_mosi_on_pins: aud-dat-mosi-on-pins { 830ad5cc915SNícolas F. R. A. Prado pins-mosi-on { 831ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO216__FUNC_AUD_DAT_MOSI0>, 832ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO217__FUNC_AUD_DAT_MOSI1>; 833ad5cc915SNícolas F. R. A. Prado drive-strength = <10>; 834ad5cc915SNícolas F. R. A. Prado }; 835ad5cc915SNícolas F. R. A. Prado }; 836ad5cc915SNícolas F. R. A. Prado 837ad5cc915SNícolas F. R. A. Prado aud_gpio_i2s3_off_pins: aud-gpio-i2s3-off-pins { 838ad5cc915SNícolas F. R. A. Prado pins-i2s3-off { 839ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO32__FUNC_GPIO32>, 840ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO33__FUNC_GPIO33>, 841ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO35__FUNC_GPIO35>; 842ad5cc915SNícolas F. R. A. Prado }; 843ad5cc915SNícolas F. R. A. Prado }; 844ad5cc915SNícolas F. R. A. Prado 845ad5cc915SNícolas F. R. A. Prado aud_gpio_i2s3_on_pins: aud-gpio-i2s3-on-pins { 846ad5cc915SNícolas F. R. A. Prado pins-i2s3-on { 847ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO32__FUNC_I2S3_BCK>, 848ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO33__FUNC_I2S3_LRCK>, 849ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO35__FUNC_I2S3_DO>; 850ad5cc915SNícolas F. R. A. Prado }; 851ad5cc915SNícolas F. R. A. Prado }; 852ad5cc915SNícolas F. R. A. Prado 853ad5cc915SNícolas F. R. A. Prado aud_gpio_i2s8_off_pins: aud-gpio-i2s8-off-pins { 854ad5cc915SNícolas F. R. A. Prado pins-i2s8-off { 855ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO10__FUNC_GPIO10>, 856ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO11__FUNC_GPIO11>, 857ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO12__FUNC_GPIO12>, 858ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO13__FUNC_GPIO13>; 859ad5cc915SNícolas F. R. A. Prado }; 860ad5cc915SNícolas F. R. A. Prado }; 861ad5cc915SNícolas F. R. A. Prado 862ad5cc915SNícolas F. R. A. Prado aud_gpio_i2s8_on_pins: aud-gpio-i2s8-on-pins { 863ad5cc915SNícolas F. R. A. Prado pins-i2s8-on { 864ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO10__FUNC_I2S8_MCK>, 865ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO11__FUNC_I2S8_BCK>, 866ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO12__FUNC_I2S8_LRCK>, 867ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO13__FUNC_I2S8_DI>; 868ad5cc915SNícolas F. R. A. Prado }; 869ad5cc915SNícolas F. R. A. Prado }; 870ad5cc915SNícolas F. R. A. Prado 871ad5cc915SNícolas F. R. A. Prado aud_gpio_i2s9_off_pins: aud-gpio-i2s9-off-pins { 872ad5cc915SNícolas F. R. A. Prado pins-i2s9-off { 873ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO29__FUNC_GPIO29>; 874ad5cc915SNícolas F. R. A. Prado }; 875ad5cc915SNícolas F. R. A. Prado }; 876ad5cc915SNícolas F. R. A. Prado 877ad5cc915SNícolas F. R. A. Prado aud_gpio_i2s9_on_pins: aud-gpio-i2s9-on-pins { 878ad5cc915SNícolas F. R. A. Prado pins-i2s9-on { 879ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO29__FUNC_I2S9_DO>; 880ad5cc915SNícolas F. R. A. Prado }; 881ad5cc915SNícolas F. R. A. Prado }; 882ad5cc915SNícolas F. R. A. Prado 883ad5cc915SNícolas F. R. A. Prado aud_gpio_tdm_off_pins: aud-gpio-tdm-off-pins { 884ad5cc915SNícolas F. R. A. Prado pins-tdm-off { 885ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO0__FUNC_GPIO0>, 886ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO1__FUNC_GPIO1>, 887ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO2__FUNC_GPIO2>, 888ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO3__FUNC_GPIO3>; 889ad5cc915SNícolas F. R. A. Prado }; 890ad5cc915SNícolas F. R. A. Prado }; 891ad5cc915SNícolas F. R. A. Prado 892ad5cc915SNícolas F. R. A. Prado aud_gpio_tdm_on_pins: aud-gpio-tdm-on-pins { 893ad5cc915SNícolas F. R. A. Prado pins-tdm-on { 894ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO0__FUNC_TDM_LRCK>, 895ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO1__FUNC_TDM_BCK>, 896ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO2__FUNC_TDM_MCK>, 897ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO3__FUNC_TDM_DATA0>; 898ad5cc915SNícolas F. R. A. Prado }; 899ad5cc915SNícolas F. R. A. Prado }; 900ad5cc915SNícolas F. R. A. Prado 901ad5cc915SNícolas F. R. A. Prado aud_nle_mosi_off_pins: aud-nle-mosi-off-pins { 902ad5cc915SNícolas F. R. A. Prado pins-nle-mosi-off { 903ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO197__FUNC_GPIO197>, 904ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO198__FUNC_GPIO198>; 905ad5cc915SNícolas F. R. A. Prado }; 906ad5cc915SNícolas F. R. A. Prado }; 907ad5cc915SNícolas F. R. A. Prado 908ad5cc915SNícolas F. R. A. Prado aud_nle_mosi_on_pins: aud-nle-mosi-on-pins { 909ad5cc915SNícolas F. R. A. Prado pins-nle-mosi-on { 910ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO197__FUNC_AUD_NLE_MOSI1>, 911ad5cc915SNícolas F. R. A. Prado <PINMUX_GPIO198__FUNC_AUD_NLE_MOSI0>; 912ad5cc915SNícolas F. R. A. Prado }; 913ad5cc915SNícolas F. R. A. Prado }; 914ad5cc915SNícolas F. R. A. Prado 915863fb752SNícolas F. R. A. Prado cr50_int: cr50-irq-default-pins { 916863fb752SNícolas F. R. A. Prado pins-gsc-ap-int-odl { 917863fb752SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO171__FUNC_GPIO171>; 918863fb752SNícolas F. R. A. Prado input-enable; 919863fb752SNícolas F. R. A. Prado }; 920863fb752SNícolas F. R. A. Prado }; 921863fb752SNícolas F. R. A. Prado 922eb188a2aSNícolas F. R. A. Prado cros_ec_int: cros-ec-irq-default-pins { 923eb188a2aSNícolas F. R. A. Prado pins-ec-ap-int-odl { 924eb188a2aSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO5__FUNC_GPIO5>; 925eb188a2aSNícolas F. R. A. Prado input-enable; 926eb188a2aSNícolas F. R. A. Prado bias-pull-up; 927eb188a2aSNícolas F. R. A. Prado }; 928eb188a2aSNícolas F. R. A. Prado }; 929eb188a2aSNícolas F. R. A. Prado 93023e0fff3SNícolas F. R. A. Prado i2c0_pins: i2c0-default-pins { 93123e0fff3SNícolas F. R. A. Prado pins-bus { 93223e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO204__FUNC_SCL0>, 93323e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO205__FUNC_SDA0>; 93423e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 93523e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 93623e0fff3SNícolas F. R. A. Prado }; 93723e0fff3SNícolas F. R. A. Prado }; 93823e0fff3SNícolas F. R. A. Prado 93923e0fff3SNícolas F. R. A. Prado i2c1_pins: i2c1-default-pins { 94023e0fff3SNícolas F. R. A. Prado pins-bus { 94123e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO118__FUNC_SCL1>, 94223e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO119__FUNC_SDA1>; 94323e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 94423e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 94523e0fff3SNícolas F. R. A. Prado }; 94623e0fff3SNícolas F. R. A. Prado }; 94723e0fff3SNícolas F. R. A. Prado 94823e0fff3SNícolas F. R. A. Prado i2c2_pins: i2c2-default-pins { 94923e0fff3SNícolas F. R. A. Prado pins-bus { 95023e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO141__FUNC_SCL2>, 95123e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO142__FUNC_SDA2>; 95223e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 95323e0fff3SNícolas F. R. A. Prado }; 95423e0fff3SNícolas F. R. A. Prado }; 95523e0fff3SNícolas F. R. A. Prado 95623e0fff3SNícolas F. R. A. Prado i2c3_pins: i2c3-default-pins { 95723e0fff3SNícolas F. R. A. Prado pins-bus { 95823e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO160__FUNC_SCL3>, 95923e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO161__FUNC_SDA3>; 96023e0fff3SNícolas F. R. A. Prado bias-disable; 96123e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 96223e0fff3SNícolas F. R. A. Prado }; 96323e0fff3SNícolas F. R. A. Prado }; 96423e0fff3SNícolas F. R. A. Prado 96523e0fff3SNícolas F. R. A. Prado i2c7_pins: i2c7-default-pins { 96623e0fff3SNícolas F. R. A. Prado pins-bus { 96723e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO124__FUNC_SCL7>, 96823e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO125__FUNC_SDA7>; 96923e0fff3SNícolas F. R. A. Prado bias-disable; 97023e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 97123e0fff3SNícolas F. R. A. Prado }; 97223e0fff3SNícolas F. R. A. Prado }; 97323e0fff3SNícolas F. R. A. Prado 97415306b90SNícolas F. R. A. Prado mmc0_default_pins: mmc0-default-pins { 97515306b90SNícolas F. R. A. Prado pins-cmd-dat { 97615306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO184__FUNC_MSDC0_DAT0>, 97715306b90SNícolas F. R. A. Prado <PINMUX_GPIO188__FUNC_MSDC0_DAT1>, 97815306b90SNícolas F. R. A. Prado <PINMUX_GPIO185__FUNC_MSDC0_DAT2>, 97915306b90SNícolas F. R. A. Prado <PINMUX_GPIO193__FUNC_MSDC0_DAT3>, 98015306b90SNícolas F. R. A. Prado <PINMUX_GPIO186__FUNC_MSDC0_DAT4>, 98115306b90SNícolas F. R. A. Prado <PINMUX_GPIO189__FUNC_MSDC0_DAT5>, 98215306b90SNícolas F. R. A. Prado <PINMUX_GPIO187__FUNC_MSDC0_DAT6>, 98315306b90SNícolas F. R. A. Prado <PINMUX_GPIO190__FUNC_MSDC0_DAT7>, 98415306b90SNícolas F. R. A. Prado <PINMUX_GPIO183__FUNC_MSDC0_CMD>; 98515306b90SNícolas F. R. A. Prado input-enable; 98615306b90SNícolas F. R. A. Prado drive-strength = <8>; 98715306b90SNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 98815306b90SNícolas F. R. A. Prado }; 98915306b90SNícolas F. R. A. Prado 99015306b90SNícolas F. R. A. Prado pins-clk { 99115306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO192__FUNC_MSDC0_CLK>; 99215306b90SNícolas F. R. A. Prado drive-strength = <8>; 99315306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 99415306b90SNícolas F. R. A. Prado }; 99515306b90SNícolas F. R. A. Prado 99615306b90SNícolas F. R. A. Prado pins-rst { 99715306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO194__FUNC_MSDC0_RSTB>; 99815306b90SNícolas F. R. A. Prado drive-strength = <8>; 99915306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_01>; 100015306b90SNícolas F. R. A. Prado }; 100115306b90SNícolas F. R. A. Prado }; 100215306b90SNícolas F. R. A. Prado 100315306b90SNícolas F. R. A. Prado mmc0_uhs_pins: mmc0-uhs-pins { 100415306b90SNícolas F. R. A. Prado pins-cmd-dat { 100515306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO184__FUNC_MSDC0_DAT0>, 100615306b90SNícolas F. R. A. Prado <PINMUX_GPIO188__FUNC_MSDC0_DAT1>, 100715306b90SNícolas F. R. A. Prado <PINMUX_GPIO185__FUNC_MSDC0_DAT2>, 100815306b90SNícolas F. R. A. Prado <PINMUX_GPIO193__FUNC_MSDC0_DAT3>, 100915306b90SNícolas F. R. A. Prado <PINMUX_GPIO186__FUNC_MSDC0_DAT4>, 101015306b90SNícolas F. R. A. Prado <PINMUX_GPIO189__FUNC_MSDC0_DAT5>, 101115306b90SNícolas F. R. A. Prado <PINMUX_GPIO187__FUNC_MSDC0_DAT6>, 101215306b90SNícolas F. R. A. Prado <PINMUX_GPIO190__FUNC_MSDC0_DAT7>, 101315306b90SNícolas F. R. A. Prado <PINMUX_GPIO183__FUNC_MSDC0_CMD>; 101415306b90SNícolas F. R. A. Prado input-enable; 101515306b90SNícolas F. R. A. Prado drive-strength = <10>; 101615306b90SNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 101715306b90SNícolas F. R. A. Prado }; 101815306b90SNícolas F. R. A. Prado 101915306b90SNícolas F. R. A. Prado pins-clk { 102015306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO192__FUNC_MSDC0_CLK>; 102115306b90SNícolas F. R. A. Prado drive-strength = <10>; 102215306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 102315306b90SNícolas F. R. A. Prado }; 102415306b90SNícolas F. R. A. Prado 102515306b90SNícolas F. R. A. Prado pins-rst { 102615306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO194__FUNC_MSDC0_RSTB>; 102715306b90SNícolas F. R. A. Prado drive-strength = <8>; 102815306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_01>; 102915306b90SNícolas F. R. A. Prado }; 103015306b90SNícolas F. R. A. Prado 103115306b90SNícolas F. R. A. Prado pins-ds { 103215306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO191__FUNC_MSDC0_DSL>; 103315306b90SNícolas F. R. A. Prado drive-strength = <10>; 103415306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 103515306b90SNícolas F. R. A. Prado }; 103615306b90SNícolas F. R. A. Prado }; 103715306b90SNícolas F. R. A. Prado 103815306b90SNícolas F. R. A. Prado mmc1_default_pins: mmc1-default-pins { 103915306b90SNícolas F. R. A. Prado pins-cmd-dat { 104015306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO54__FUNC_MSDC1_DAT0>, 104115306b90SNícolas F. R. A. Prado <PINMUX_GPIO56__FUNC_MSDC1_DAT1>, 104215306b90SNícolas F. R. A. Prado <PINMUX_GPIO55__FUNC_MSDC1_DAT2>, 104315306b90SNícolas F. R. A. Prado <PINMUX_GPIO53__FUNC_MSDC1_DAT3>, 104415306b90SNícolas F. R. A. Prado <PINMUX_GPIO52__FUNC_MSDC1_CMD>; 104515306b90SNícolas F. R. A. Prado input-enable; 104615306b90SNícolas F. R. A. Prado drive-strength = <8>; 104715306b90SNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 104815306b90SNícolas F. R. A. Prado }; 104915306b90SNícolas F. R. A. Prado 105015306b90SNícolas F. R. A. Prado pins-clk { 105115306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO51__FUNC_MSDC1_CLK>; 105215306b90SNícolas F. R. A. Prado drive-strength = <8>; 105315306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 105415306b90SNícolas F. R. A. Prado }; 105515306b90SNícolas F. R. A. Prado 105615306b90SNícolas F. R. A. Prado pins-insert { 105715306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO17__FUNC_GPIO17>; 105815306b90SNícolas F. R. A. Prado input-enable; 105915306b90SNícolas F. R. A. Prado bias-pull-up; 106015306b90SNícolas F. R. A. Prado }; 106115306b90SNícolas F. R. A. Prado }; 106215306b90SNícolas F. R. A. Prado 106315306b90SNícolas F. R. A. Prado mmc1_uhs_pins: mmc1-uhs-pins { 106415306b90SNícolas F. R. A. Prado pins-cmd-dat { 106515306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO54__FUNC_MSDC1_DAT0>, 106615306b90SNícolas F. R. A. Prado <PINMUX_GPIO56__FUNC_MSDC1_DAT1>, 106715306b90SNícolas F. R. A. Prado <PINMUX_GPIO55__FUNC_MSDC1_DAT2>, 106815306b90SNícolas F. R. A. Prado <PINMUX_GPIO53__FUNC_MSDC1_DAT3>, 106915306b90SNícolas F. R. A. Prado <PINMUX_GPIO52__FUNC_MSDC1_CMD>; 107015306b90SNícolas F. R. A. Prado input-enable; 107115306b90SNícolas F. R. A. Prado drive-strength = <8>; 107215306b90SNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 107315306b90SNícolas F. R. A. Prado }; 107415306b90SNícolas F. R. A. Prado 107515306b90SNícolas F. R. A. Prado pins-clk { 107615306b90SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO51__FUNC_MSDC1_CLK>; 107715306b90SNícolas F. R. A. Prado input-enable; 107815306b90SNícolas F. R. A. Prado drive-strength = <8>; 107915306b90SNícolas F. R. A. Prado bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 108015306b90SNícolas F. R. A. Prado }; 108115306b90SNícolas F. R. A. Prado }; 108215306b90SNícolas F. R. A. Prado 1083b0e50a1fSNícolas F. R. A. Prado nor_flash_pins: nor-flash-default-pins { 1084b0e50a1fSNícolas F. R. A. Prado pins-cs-io1 { 1085b0e50a1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO24__FUNC_SPINOR_CS>, 1086b0e50a1fSNícolas F. R. A. Prado <PINMUX_GPIO28__FUNC_SPINOR_IO1>; 1087b0e50a1fSNícolas F. R. A. Prado input-enable; 1088b0e50a1fSNícolas F. R. A. Prado bias-pull-up; 1089b0e50a1fSNícolas F. R. A. Prado drive-strength = <10>; 1090b0e50a1fSNícolas F. R. A. Prado }; 1091b0e50a1fSNícolas F. R. A. Prado 1092b0e50a1fSNícolas F. R. A. Prado pins-io0 { 1093b0e50a1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO27__FUNC_SPINOR_IO0>; 1094b0e50a1fSNícolas F. R. A. Prado bias-pull-up; 1095b0e50a1fSNícolas F. R. A. Prado drive-strength = <10>; 1096b0e50a1fSNícolas F. R. A. Prado }; 1097b0e50a1fSNícolas F. R. A. Prado 1098b0e50a1fSNícolas F. R. A. Prado pins-clk { 1099b0e50a1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO25__FUNC_SPINOR_CK>; 1100b0e50a1fSNícolas F. R. A. Prado input-enable; 1101b0e50a1fSNícolas F. R. A. Prado bias-pull-up; 1102b0e50a1fSNícolas F. R. A. Prado drive-strength = <10>; 1103b0e50a1fSNícolas F. R. A. Prado }; 1104b0e50a1fSNícolas F. R. A. Prado }; 1105b0e50a1fSNícolas F. R. A. Prado 11060dca9f0bSNícolas F. R. A. Prado pcie_pins: pcie-default-pins { 11070dca9f0bSNícolas F. R. A. Prado pins-pcie-wake { 11080dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO63__FUNC_PCIE_WAKE_N>; 11090dca9f0bSNícolas F. R. A. Prado bias-pull-up; 11100dca9f0bSNícolas F. R. A. Prado }; 11110dca9f0bSNícolas F. R. A. Prado 11120dca9f0bSNícolas F. R. A. Prado pins-pcie-pereset { 11130dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO64__FUNC_PCIE_PERESET_N>; 11140dca9f0bSNícolas F. R. A. Prado }; 11150dca9f0bSNícolas F. R. A. Prado 11160dca9f0bSNícolas F. R. A. Prado pins-pcie-clkreq { 11170dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO65__FUNC_PCIE_CLKREQ_N>; 11180dca9f0bSNícolas F. R. A. Prado bias-pull-up; 11190dca9f0bSNícolas F. R. A. Prado }; 11200dca9f0bSNícolas F. R. A. Prado 11210dca9f0bSNícolas F. R. A. Prado pins-wifi-kill { 11220dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO145__FUNC_GPIO145>; /* WIFI_KILL_L */ 11230dca9f0bSNícolas F. R. A. Prado output-high; 11240dca9f0bSNícolas F. R. A. Prado }; 11250dca9f0bSNícolas F. R. A. Prado }; 11260dca9f0bSNícolas F. R. A. Prado 1127f9f00b1fSNícolas F. R. A. Prado pp1000_dpbrdg_en_pins: pp1000-dpbrdg-en-pins { 1128f9f00b1fSNícolas F. R. A. Prado pins-en { 1129f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO19__FUNC_GPIO19>; 1130f9f00b1fSNícolas F. R. A. Prado output-low; 1131f9f00b1fSNícolas F. R. A. Prado }; 1132f9f00b1fSNícolas F. R. A. Prado }; 1133f9f00b1fSNícolas F. R. A. Prado 1134f9f00b1fSNícolas F. R. A. Prado pp1000_mipibrdg_en_pins: pp1000-mipibrdg-en-pins { 1135f9f00b1fSNícolas F. R. A. Prado pins-en { 1136f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO129__FUNC_GPIO129>; 1137f9f00b1fSNícolas F. R. A. Prado output-low; 1138f9f00b1fSNícolas F. R. A. Prado }; 1139f9f00b1fSNícolas F. R. A. Prado }; 1140f9f00b1fSNícolas F. R. A. Prado 1141f9f00b1fSNícolas F. R. A. Prado pp1800_dpbrdg_en_pins: pp1800-dpbrdg-en-pins { 1142f9f00b1fSNícolas F. R. A. Prado pins-en { 1143f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO126__FUNC_GPIO126>; 1144f9f00b1fSNícolas F. R. A. Prado output-low; 1145f9f00b1fSNícolas F. R. A. Prado }; 1146f9f00b1fSNícolas F. R. A. Prado }; 1147f9f00b1fSNícolas F. R. A. Prado 1148f9f00b1fSNícolas F. R. A. Prado pp1800_mipibrdg_en_pins: pp1800-mipibrd-en-pins { 1149f9f00b1fSNícolas F. R. A. Prado pins-en { 1150f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO128__FUNC_GPIO128>; 1151f9f00b1fSNícolas F. R. A. Prado output-low; 1152f9f00b1fSNícolas F. R. A. Prado }; 1153f9f00b1fSNícolas F. R. A. Prado }; 1154f9f00b1fSNícolas F. R. A. Prado 1155f9f00b1fSNícolas F. R. A. Prado pp3300_dpbrdg_en_pins: pp3300-dpbrdg-en-pins { 1156f9f00b1fSNícolas F. R. A. Prado pins-en { 1157f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO26__FUNC_GPIO26>; 1158f9f00b1fSNícolas F. R. A. Prado output-low; 1159f9f00b1fSNícolas F. R. A. Prado }; 1160f9f00b1fSNícolas F. R. A. Prado }; 1161f9f00b1fSNícolas F. R. A. Prado 1162f9f00b1fSNícolas F. R. A. Prado pp3300_mipibrdg_en_pins: pp3300-mipibrdg-en-pins { 1163f9f00b1fSNícolas F. R. A. Prado pins-en { 1164f9f00b1fSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO127__FUNC_GPIO127>; 1165f9f00b1fSNícolas F. R. A. Prado output-low; 1166f9f00b1fSNícolas F. R. A. Prado }; 1167f9f00b1fSNícolas F. R. A. Prado }; 1168f9f00b1fSNícolas F. R. A. Prado 11690dca9f0bSNícolas F. R. A. Prado pp3300_wlan_pins: pp3300-wlan-pins { 11700dca9f0bSNícolas F. R. A. Prado pins-pcie-en-pp3300-wlan { 11710dca9f0bSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO143__FUNC_GPIO143>; 11720dca9f0bSNícolas F. R. A. Prado output-high; 11730dca9f0bSNícolas F. R. A. Prado }; 11740dca9f0bSNícolas F. R. A. Prado }; 11750dca9f0bSNícolas F. R. A. Prado 1176ea65d256SNícolas F. R. A. Prado pwm0_pins: pwm0-default-pins { 1177ea65d256SNícolas F. R. A. Prado pins-pwm { 1178ea65d256SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO40__FUNC_DISP_PWM>; 1179ea65d256SNícolas F. R. A. Prado }; 1180ea65d256SNícolas F. R. A. Prado 1181ea65d256SNícolas F. R. A. Prado pins-inhibit { 1182ea65d256SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO152__FUNC_GPIO152>; 1183ea65d256SNícolas F. R. A. Prado output-high; 1184ea65d256SNícolas F. R. A. Prado }; 1185ea65d256SNícolas F. R. A. Prado }; 1186ea65d256SNícolas F. R. A. Prado 1187b10e80b1SNícolas F. R. A. Prado scp_pins: scp-pins { 1188b10e80b1SNícolas F. R. A. Prado pins-vreq-vao { 1189b10e80b1SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO195__FUNC_SCP_VREQ_VAO>; 1190b10e80b1SNícolas F. R. A. Prado }; 1191b10e80b1SNícolas F. R. A. Prado }; 1192b10e80b1SNícolas F. R. A. Prado 119323e0fff3SNícolas F. R. A. Prado spi1_pins: spi1-default-pins { 119423e0fff3SNícolas F. R. A. Prado pins-cs-mosi-clk { 119523e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO157__FUNC_SPI1_A_CSB>, 119623e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO159__FUNC_SPI1_A_MO>, 119723e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO156__FUNC_SPI1_A_CLK>; 119823e0fff3SNícolas F. R. A. Prado bias-disable; 119923e0fff3SNícolas F. R. A. Prado }; 120023e0fff3SNícolas F. R. A. Prado 120123e0fff3SNícolas F. R. A. Prado pins-miso { 120223e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO158__FUNC_SPI1_A_MI>; 120323e0fff3SNícolas F. R. A. Prado bias-pull-down; 120423e0fff3SNícolas F. R. A. Prado }; 120523e0fff3SNícolas F. R. A. Prado }; 120623e0fff3SNícolas F. R. A. Prado 120723e0fff3SNícolas F. R. A. Prado spi5_pins: spi5-default-pins { 120823e0fff3SNícolas F. R. A. Prado pins-bus { 120923e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO38__FUNC_SPI5_A_MI>, 121023e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO37__FUNC_GPIO37>, 121123e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO39__FUNC_SPI5_A_MO>, 121223e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO36__FUNC_SPI5_A_CLK>; 121323e0fff3SNícolas F. R. A. Prado bias-disable; 121423e0fff3SNícolas F. R. A. Prado }; 121523e0fff3SNícolas F. R. A. Prado }; 1216e031715aSNícolas F. R. A. Prado 1217e031715aSNícolas F. R. A. Prado trackpad_pins: trackpad-default-pins { 1218e031715aSNícolas F. R. A. Prado pins-int-n { 1219e031715aSNícolas F. R. A. Prado pinmux = <PINMUX_GPIO15__FUNC_GPIO15>; 1220e031715aSNícolas F. R. A. Prado input-enable; 1221e031715aSNícolas F. R. A. Prado bias-pull-up = <MTK_PUPD_SET_R1R0_11>; 1222e031715aSNícolas F. R. A. Prado }; 1223e031715aSNícolas F. R. A. Prado }; 1224cbd4af08SNícolas F. R. A. Prado 1225cbd4af08SNícolas F. R. A. Prado touchscreen_pins: touchscreen-default-pins { 1226cbd4af08SNícolas F. R. A. Prado pins-irq { 1227cbd4af08SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO21__FUNC_GPIO21>; 1228cbd4af08SNícolas F. R. A. Prado input-enable; 1229cbd4af08SNícolas F. R. A. Prado bias-pull-up; 1230cbd4af08SNícolas F. R. A. Prado }; 1231cbd4af08SNícolas F. R. A. Prado 1232cbd4af08SNícolas F. R. A. Prado pins-reset { 1233cbd4af08SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO137__FUNC_GPIO137>; 1234cbd4af08SNícolas F. R. A. Prado output-high; 1235cbd4af08SNícolas F. R. A. Prado }; 1236cbd4af08SNícolas F. R. A. Prado 1237cbd4af08SNícolas F. R. A. Prado pins-report-sw { 1238cbd4af08SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO138__FUNC_GPIO138>; 1239cbd4af08SNícolas F. R. A. Prado output-low; 1240cbd4af08SNícolas F. R. A. Prado }; 1241cbd4af08SNícolas F. R. A. Prado }; 1242ad5cc915SNícolas F. R. A. Prado 1243ad5cc915SNícolas F. R. A. Prado vow_clk_miso_off_pins: vow-clk-miso-off-pins { 1244ad5cc915SNícolas F. R. A. Prado pins-miso-off { 1245ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO219__FUNC_GPIO219>; 1246ad5cc915SNícolas F. R. A. Prado }; 1247ad5cc915SNícolas F. R. A. Prado }; 1248ad5cc915SNícolas F. R. A. Prado 1249ad5cc915SNícolas F. R. A. Prado vow_clk_miso_on_pins: vow-clk-miso-on-pins { 1250ad5cc915SNícolas F. R. A. Prado pins-miso-on { 1251ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO219__FUNC_VOW_CLK_MISO>; 1252ad5cc915SNícolas F. R. A. Prado }; 1253ad5cc915SNícolas F. R. A. Prado }; 1254ad5cc915SNícolas F. R. A. Prado 1255ad5cc915SNícolas F. R. A. Prado vow_dat_miso_off_pins: vow-dat-miso-off-pins { 1256ad5cc915SNícolas F. R. A. Prado pins-miso-off { 1257ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO218__FUNC_GPIO218>; 1258ad5cc915SNícolas F. R. A. Prado }; 1259ad5cc915SNícolas F. R. A. Prado }; 1260ad5cc915SNícolas F. R. A. Prado 1261ad5cc915SNícolas F. R. A. Prado vow_dat_miso_on_pins: vow-dat-miso-on-pins { 1262ad5cc915SNícolas F. R. A. Prado pins-miso-on { 1263ad5cc915SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO218__FUNC_VOW_DAT_MISO>; 1264ad5cc915SNícolas F. R. A. Prado }; 1265ad5cc915SNícolas F. R. A. Prado }; 126623e0fff3SNícolas F. R. A. Prado}; 126723e0fff3SNícolas F. R. A. Prado 1268af9e3ed0SNícolas F. R. A. Prado&pmic { 1269af9e3ed0SNícolas F. R. A. Prado interrupts-extended = <&pio 214 IRQ_TYPE_LEVEL_HIGH>; 1270af9e3ed0SNícolas F. R. A. Prado}; 1271af9e3ed0SNícolas F. R. A. Prado 1272ea65d256SNícolas F. R. A. Prado&pwm0 { 1273ea65d256SNícolas F. R. A. Prado status = "okay"; 1274ea65d256SNícolas F. R. A. Prado 1275ea65d256SNícolas F. R. A. Prado pinctrl-names = "default"; 1276ea65d256SNícolas F. R. A. Prado pinctrl-0 = <&pwm0_pins>; 1277ea65d256SNícolas F. R. A. Prado}; 1278ea65d256SNícolas F. R. A. Prado 1279b10e80b1SNícolas F. R. A. Prado&scp { 1280b10e80b1SNícolas F. R. A. Prado status = "okay"; 1281b10e80b1SNícolas F. R. A. Prado 1282b10e80b1SNícolas F. R. A. Prado firmware-name = "mediatek/mt8192/scp.img"; 1283b10e80b1SNícolas F. R. A. Prado memory-region = <&scp_mem_reserved>; 1284b10e80b1SNícolas F. R. A. Prado pinctrl-names = "default"; 1285b10e80b1SNícolas F. R. A. Prado pinctrl-0 = <&scp_pins>; 1286b10e80b1SNícolas F. R. A. Prado 1287b10e80b1SNícolas F. R. A. Prado cros-ec { 1288b10e80b1SNícolas F. R. A. Prado compatible = "google,cros-ec-rpmsg"; 1289b10e80b1SNícolas F. R. A. Prado mediatek,rpmsg-name = "cros-ec-rpmsg"; 1290b10e80b1SNícolas F. R. A. Prado }; 1291b10e80b1SNícolas F. R. A. Prado}; 1292b10e80b1SNícolas F. R. A. Prado 129323e0fff3SNícolas F. R. A. Prado&spi1 { 129423e0fff3SNícolas F. R. A. Prado status = "okay"; 129523e0fff3SNícolas F. R. A. Prado 129623e0fff3SNícolas F. R. A. Prado mediatek,pad-select = <0>; 129723e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 129823e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&spi1_pins>; 1299eb188a2aSNícolas F. R. A. Prado 1300eb188a2aSNícolas F. R. A. Prado cros_ec: ec@0 { 1301eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-spi"; 1302eb188a2aSNícolas F. R. A. Prado reg = <0>; 1303eb188a2aSNícolas F. R. A. Prado interrupts-extended = <&pio 5 IRQ_TYPE_LEVEL_LOW>; 1304eb188a2aSNícolas F. R. A. Prado spi-max-frequency = <3000000>; 1305eb188a2aSNícolas F. R. A. Prado pinctrl-names = "default"; 1306eb188a2aSNícolas F. R. A. Prado pinctrl-0 = <&cros_ec_int>; 1307eb188a2aSNícolas F. R. A. Prado 1308eb188a2aSNícolas F. R. A. Prado #address-cells = <1>; 1309eb188a2aSNícolas F. R. A. Prado #size-cells = <0>; 1310eb188a2aSNícolas F. R. A. Prado 1311eb188a2aSNícolas F. R. A. Prado cros_ec_pwm: pwm { 1312eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-pwm"; 1313eb188a2aSNícolas F. R. A. Prado #pwm-cells = <1>; 1314eb188a2aSNícolas F. R. A. Prado 1315eb188a2aSNícolas F. R. A. Prado status = "disabled"; 1316eb188a2aSNícolas F. R. A. Prado }; 1317eb188a2aSNícolas F. R. A. Prado 1318eb188a2aSNícolas F. R. A. Prado i2c_tunnel: i2c-tunnel { 1319eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-i2c-tunnel"; 1320eb188a2aSNícolas F. R. A. Prado google,remote-bus = <0>; 1321eb188a2aSNícolas F. R. A. Prado #address-cells = <1>; 1322eb188a2aSNícolas F. R. A. Prado #size-cells = <0>; 1323eb188a2aSNícolas F. R. A. Prado }; 1324eb188a2aSNícolas F. R. A. Prado 1325eb188a2aSNícolas F. R. A. Prado mt6360_ldo3_reg: regulator@0 { 1326eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-regulator"; 1327eb188a2aSNícolas F. R. A. Prado reg = <0>; 1328eb188a2aSNícolas F. R. A. Prado regulator-min-microvolt = <1800000>; 1329eb188a2aSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 1330eb188a2aSNícolas F. R. A. Prado }; 1331eb188a2aSNícolas F. R. A. Prado 1332eb188a2aSNícolas F. R. A. Prado mt6360_ldo5_reg: regulator@1 { 1333eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-regulator"; 1334eb188a2aSNícolas F. R. A. Prado reg = <1>; 1335eb188a2aSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 1336eb188a2aSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 1337eb188a2aSNícolas F. R. A. Prado }; 1338eb188a2aSNícolas F. R. A. Prado 1339eb188a2aSNícolas F. R. A. Prado typec { 1340eb188a2aSNícolas F. R. A. Prado compatible = "google,cros-ec-typec"; 1341eb188a2aSNícolas F. R. A. Prado #address-cells = <1>; 1342eb188a2aSNícolas F. R. A. Prado #size-cells = <0>; 1343eb188a2aSNícolas F. R. A. Prado 1344eb188a2aSNícolas F. R. A. Prado usb_c0: connector@0 { 1345eb188a2aSNícolas F. R. A. Prado compatible = "usb-c-connector"; 1346eb188a2aSNícolas F. R. A. Prado reg = <0>; 1347eb188a2aSNícolas F. R. A. Prado label = "left"; 1348eb188a2aSNícolas F. R. A. Prado power-role = "dual"; 1349eb188a2aSNícolas F. R. A. Prado data-role = "host"; 1350eb188a2aSNícolas F. R. A. Prado try-power-role = "source"; 1351eb188a2aSNícolas F. R. A. Prado }; 1352eb188a2aSNícolas F. R. A. Prado 1353eb188a2aSNícolas F. R. A. Prado usb_c1: connector@1 { 1354eb188a2aSNícolas F. R. A. Prado compatible = "usb-c-connector"; 1355eb188a2aSNícolas F. R. A. Prado reg = <1>; 1356eb188a2aSNícolas F. R. A. Prado label = "right"; 1357eb188a2aSNícolas F. R. A. Prado power-role = "dual"; 1358eb188a2aSNícolas F. R. A. Prado data-role = "host"; 1359eb188a2aSNícolas F. R. A. Prado try-power-role = "source"; 1360eb188a2aSNícolas F. R. A. Prado }; 1361eb188a2aSNícolas F. R. A. Prado }; 1362eb188a2aSNícolas F. R. A. Prado }; 136323e0fff3SNícolas F. R. A. Prado}; 136423e0fff3SNícolas F. R. A. Prado 136523e0fff3SNícolas F. R. A. Prado&spi5 { 136623e0fff3SNícolas F. R. A. Prado status = "okay"; 136723e0fff3SNícolas F. R. A. Prado 136823e0fff3SNícolas F. R. A. Prado cs-gpios = <&pio 37 GPIO_ACTIVE_LOW>; 136923e0fff3SNícolas F. R. A. Prado mediatek,pad-select = <0>; 137023e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 137123e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&spi5_pins>; 1372863fb752SNícolas F. R. A. Prado 1373863fb752SNícolas F. R. A. Prado cr50@0 { 1374863fb752SNícolas F. R. A. Prado compatible = "google,cr50"; 1375863fb752SNícolas F. R. A. Prado reg = <0>; 1376863fb752SNícolas F. R. A. Prado interrupts-extended = <&pio 171 IRQ_TYPE_EDGE_RISING>; 1377863fb752SNícolas F. R. A. Prado spi-max-frequency = <1000000>; 1378863fb752SNícolas F. R. A. Prado pinctrl-names = "default"; 1379863fb752SNícolas F. R. A. Prado pinctrl-0 = <&cr50_int>; 1380863fb752SNícolas F. R. A. Prado }; 13819ec95227SNícolas F. R. A. Prado}; 13829ec95227SNícolas F. R. A. Prado 13833183cb62SNícolas F. R. A. Prado&spmi { 13843183cb62SNícolas F. R. A. Prado #address-cells = <2>; 13853183cb62SNícolas F. R. A. Prado #size-cells = <0>; 13863183cb62SNícolas F. R. A. Prado 13873183cb62SNícolas F. R. A. Prado mt6315_6: pmic@6 { 13883183cb62SNícolas F. R. A. Prado compatible = "mediatek,mt6315-regulator"; 13893183cb62SNícolas F. R. A. Prado reg = <0x6 SPMI_USID>; 13903183cb62SNícolas F. R. A. Prado 13913183cb62SNícolas F. R. A. Prado regulators { 13923183cb62SNícolas F. R. A. Prado mt6315_6_vbuck1: vbuck1 { 13933183cb62SNícolas F. R. A. Prado regulator-compatible = "vbuck1"; 13943183cb62SNícolas F. R. A. Prado regulator-name = "Vbcpu"; 13959d0b70b5SPin-yen Lin regulator-min-microvolt = <400000>; 13963183cb62SNícolas F. R. A. Prado regulator-max-microvolt = <1193750>; 13973183cb62SNícolas F. R. A. Prado regulator-enable-ramp-delay = <256>; 13983183cb62SNícolas F. R. A. Prado regulator-allowed-modes = <0 1 2>; 13993183cb62SNícolas F. R. A. Prado regulator-always-on; 14003183cb62SNícolas F. R. A. Prado }; 14013183cb62SNícolas F. R. A. Prado 14023183cb62SNícolas F. R. A. Prado mt6315_6_vbuck3: vbuck3 { 14033183cb62SNícolas F. R. A. Prado regulator-compatible = "vbuck3"; 14043183cb62SNícolas F. R. A. Prado regulator-name = "Vlcpu"; 14059d0b70b5SPin-yen Lin regulator-min-microvolt = <400000>; 14063183cb62SNícolas F. R. A. Prado regulator-max-microvolt = <1193750>; 14073183cb62SNícolas F. R. A. Prado regulator-enable-ramp-delay = <256>; 14083183cb62SNícolas F. R. A. Prado regulator-allowed-modes = <0 1 2>; 14093183cb62SNícolas F. R. A. Prado regulator-always-on; 14103183cb62SNícolas F. R. A. Prado }; 14113183cb62SNícolas F. R. A. Prado }; 14123183cb62SNícolas F. R. A. Prado }; 14133183cb62SNícolas F. R. A. Prado 14143183cb62SNícolas F. R. A. Prado mt6315_7: pmic@7 { 14153183cb62SNícolas F. R. A. Prado compatible = "mediatek,mt6315-regulator"; 14163183cb62SNícolas F. R. A. Prado reg = <0x7 SPMI_USID>; 14173183cb62SNícolas F. R. A. Prado 14183183cb62SNícolas F. R. A. Prado regulators { 14193183cb62SNícolas F. R. A. Prado mt6315_7_vbuck1: vbuck1 { 14203183cb62SNícolas F. R. A. Prado regulator-compatible = "vbuck1"; 14213183cb62SNícolas F. R. A. Prado regulator-name = "Vgpu"; 14229d0b70b5SPin-yen Lin regulator-min-microvolt = <400000>; 1423ff4c868bSAngeloGioacchino Del Regno regulator-max-microvolt = <800000>; 14243183cb62SNícolas F. R. A. Prado regulator-enable-ramp-delay = <256>; 14253183cb62SNícolas F. R. A. Prado regulator-allowed-modes = <0 1 2>; 1426c4ce03bfSAngeloGioacchino Del Regno regulator-coupled-with = <&mt6359_vsram_others_ldo_reg>; 1427c4ce03bfSAngeloGioacchino Del Regno regulator-coupled-max-spread = <10000>; 14283183cb62SNícolas F. R. A. Prado }; 14293183cb62SNícolas F. R. A. Prado }; 14303183cb62SNícolas F. R. A. Prado }; 14313183cb62SNícolas F. R. A. Prado}; 14323183cb62SNícolas F. R. A. Prado 1433331fae2fSNícolas F. R. A. Prado&uart0 { 1434331fae2fSNícolas F. R. A. Prado status = "okay"; 1435331fae2fSNícolas F. R. A. Prado}; 1436eb188a2aSNícolas F. R. A. Prado 1437aa421ef2SNícolas F. R. A. Prado&xhci { 1438aa421ef2SNícolas F. R. A. Prado status = "okay"; 1439aa421ef2SNícolas F. R. A. Prado 1440aa421ef2SNícolas F. R. A. Prado wakeup-source; 1441aa421ef2SNícolas F. R. A. Prado vusb33-supply = <&pp3300_g>; 1442aa421ef2SNícolas F. R. A. Prado vbus-supply = <&pp5000_a>; 1443aa421ef2SNícolas F. R. A. Prado}; 1444aa421ef2SNícolas F. R. A. Prado 1445eb188a2aSNícolas F. R. A. Prado#include <arm/cros-ec-keyboard.dtsi> 1446eb188a2aSNícolas F. R. A. Prado#include <arm/cros-ec-sbs.dtsi> 1447