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" 8331fae2fSNícolas F. R. A. Prado 9331fae2fSNícolas F. R. A. Prado/ { 10331fae2fSNícolas F. R. A. Prado aliases { 11331fae2fSNícolas F. R. A. Prado serial0 = &uart0; 12331fae2fSNícolas F. R. A. Prado }; 13331fae2fSNícolas F. R. A. Prado 14331fae2fSNícolas F. R. A. Prado chosen { 15331fae2fSNícolas F. R. A. Prado stdout-path = "serial0:115200n8"; 16331fae2fSNícolas F. R. A. Prado }; 17331fae2fSNícolas F. R. A. Prado 18331fae2fSNícolas F. R. A. Prado memory@40000000 { 19331fae2fSNícolas F. R. A. Prado device_type = "memory"; 20331fae2fSNícolas F. R. A. Prado reg = <0 0x40000000 0 0x80000000>; 21331fae2fSNícolas F. R. A. Prado }; 22cb75aeafSNícolas F. R. A. Prado 23cb75aeafSNícolas F. R. A. Prado /* system wide LDO 1.8V power rail */ 24cb75aeafSNícolas F. R. A. Prado pp1800_ldo_g: regulator-1v8-g { 25cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 26cb75aeafSNícolas F. R. A. Prado regulator-name = "pp1800_ldo_g"; 27cb75aeafSNícolas F. R. A. Prado regulator-always-on; 28cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 29cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <1800000>; 30cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <1800000>; 31cb75aeafSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 32cb75aeafSNícolas F. R. A. Prado }; 33cb75aeafSNícolas F. R. A. Prado 34cb75aeafSNícolas F. R. A. Prado /* system wide switching 3.3V power rail */ 35cb75aeafSNícolas F. R. A. Prado pp3300_g: regulator-3v3-g { 36cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 37cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_g"; 38cb75aeafSNícolas F. R. A. Prado regulator-always-on; 39cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 40cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 41cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 42cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 43cb75aeafSNícolas F. R. A. Prado }; 44cb75aeafSNícolas F. R. A. Prado 45cb75aeafSNícolas F. R. A. Prado /* system wide LDO 3.3V power rail */ 46cb75aeafSNícolas F. R. A. Prado pp3300_ldo_z: regulator-3v3-z { 47cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 48cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_ldo_z"; 49cb75aeafSNícolas F. R. A. Prado regulator-always-on; 50cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 51cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 52cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 53cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 54cb75aeafSNícolas F. R. A. Prado }; 55cb75aeafSNícolas F. R. A. Prado 56cb75aeafSNícolas F. R. A. Prado /* separately switched 3.3V power rail */ 57cb75aeafSNícolas F. R. A. Prado pp3300_u: regulator-3v3-u { 58cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 59cb75aeafSNícolas F. R. A. Prado regulator-name = "pp3300_u"; 60cb75aeafSNícolas F. R. A. Prado regulator-always-on; 61cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 62cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <3300000>; 63cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <3300000>; 64cb75aeafSNícolas F. R. A. Prado /* enable pin wired to GPIO controlled by EC */ 65cb75aeafSNícolas F. R. A. Prado vin-supply = <&pp3300_g>; 66cb75aeafSNícolas F. R. A. Prado }; 67cb75aeafSNícolas F. R. A. Prado 68cb75aeafSNícolas F. R. A. Prado /* system wide switching 5.0V power rail */ 69cb75aeafSNícolas F. R. A. Prado pp5000_a: regulator-5v0-a { 70cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 71cb75aeafSNícolas F. R. A. Prado regulator-name = "pp5000_a"; 72cb75aeafSNícolas F. R. A. Prado regulator-always-on; 73cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 74cb75aeafSNícolas F. R. A. Prado regulator-min-microvolt = <5000000>; 75cb75aeafSNícolas F. R. A. Prado regulator-max-microvolt = <5000000>; 76cb75aeafSNícolas F. R. A. Prado vin-supply = <&ppvar_sys>; 77cb75aeafSNícolas F. R. A. Prado }; 78cb75aeafSNícolas F. R. A. Prado 79cb75aeafSNícolas F. R. A. Prado /* system wide semi-regulated power rail from battery or USB */ 80cb75aeafSNícolas F. R. A. Prado ppvar_sys: regulator-var-sys { 81cb75aeafSNícolas F. R. A. Prado compatible = "regulator-fixed"; 82cb75aeafSNícolas F. R. A. Prado regulator-name = "ppvar_sys"; 83cb75aeafSNícolas F. R. A. Prado regulator-always-on; 84cb75aeafSNícolas F. R. A. Prado regulator-boot-on; 85cb75aeafSNícolas F. R. A. Prado }; 86331fae2fSNícolas F. R. A. Prado}; 87331fae2fSNícolas F. R. A. Prado 88*23e0fff3SNícolas F. R. A. Prado&i2c0 { 89*23e0fff3SNícolas F. R. A. Prado status = "okay"; 90*23e0fff3SNícolas F. R. A. Prado 91*23e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 92*23e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 93*23e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c0_pins>; 94*23e0fff3SNícolas F. R. A. Prado}; 95*23e0fff3SNícolas F. R. A. Prado 96*23e0fff3SNícolas F. R. A. Prado&i2c1 { 97*23e0fff3SNícolas F. R. A. Prado status = "okay"; 98*23e0fff3SNícolas F. R. A. Prado 99*23e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 100*23e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 101*23e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c1_pins>; 102*23e0fff3SNícolas F. R. A. Prado}; 103*23e0fff3SNícolas F. R. A. Prado 104*23e0fff3SNícolas F. R. A. Prado&i2c2 { 105*23e0fff3SNícolas F. R. A. Prado status = "okay"; 106*23e0fff3SNícolas F. R. A. Prado 107*23e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 108*23e0fff3SNícolas F. R. A. Prado clock-stretch-ns = <12600>; 109*23e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 110*23e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c2_pins>; 111*23e0fff3SNícolas F. R. A. Prado}; 112*23e0fff3SNícolas F. R. A. Prado 113*23e0fff3SNícolas F. R. A. Prado&i2c3 { 114*23e0fff3SNícolas F. R. A. Prado status = "okay"; 115*23e0fff3SNícolas F. R. A. Prado 116*23e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 117*23e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 118*23e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c3_pins>; 119*23e0fff3SNícolas F. R. A. Prado}; 120*23e0fff3SNícolas F. R. A. Prado 121*23e0fff3SNícolas F. R. A. Prado&i2c7 { 122*23e0fff3SNícolas F. R. A. Prado status = "okay"; 123*23e0fff3SNícolas F. R. A. Prado 124*23e0fff3SNícolas F. R. A. Prado clock-frequency = <400000>; 125*23e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 126*23e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&i2c7_pins>; 127*23e0fff3SNícolas F. R. A. Prado}; 128*23e0fff3SNícolas F. R. A. Prado 1299ec95227SNícolas F. R. A. Prado&pio { 1309ec95227SNícolas F. R. A. Prado /* 220 lines */ 1319ec95227SNícolas F. R. A. Prado gpio-line-names = "I2S_DP_LRCK", 1329ec95227SNícolas F. R. A. Prado "IS_DP_BCLK", 1339ec95227SNícolas F. R. A. Prado "I2S_DP_MCLK", 1349ec95227SNícolas F. R. A. Prado "I2S_DP_DATAOUT", 1359ec95227SNícolas F. R. A. Prado "SAR0_INT_ODL", 1369ec95227SNícolas F. R. A. Prado "EC_AP_INT_ODL", 1379ec95227SNícolas F. R. A. Prado "EDPBRDG_INT_ODL", 1389ec95227SNícolas F. R. A. Prado "DPBRDG_INT_ODL", 1399ec95227SNícolas F. R. A. Prado "DPBRDG_PWREN", 1409ec95227SNícolas F. R. A. Prado "DPBRDG_RST_ODL", 1419ec95227SNícolas F. R. A. Prado "I2S_HP_MCLK", 1429ec95227SNícolas F. R. A. Prado "I2S_HP_BCK", 1439ec95227SNícolas F. R. A. Prado "I2S_HP_LRCK", 1449ec95227SNícolas F. R. A. Prado "I2S_HP_DATAIN", 1459ec95227SNícolas F. R. A. Prado /* 1469ec95227SNícolas F. R. A. Prado * AP_FLASH_WP_L is crossystem ABI. Schematics 1479ec95227SNícolas F. R. A. Prado * call it AP_FLASH_WP_ODL. 1489ec95227SNícolas F. R. A. Prado */ 1499ec95227SNícolas F. R. A. Prado "AP_FLASH_WP_L", 1509ec95227SNícolas F. R. A. Prado "TRACKPAD_INT_ODL", 1519ec95227SNícolas F. R. A. Prado "EC_AP_HPD_OD", 1529ec95227SNícolas F. R. A. Prado "SD_CD_ODL", 1539ec95227SNícolas F. R. A. Prado "HP_INT_ODL_ALC", 1549ec95227SNícolas F. R. A. Prado "EN_PP1000_DPBRDG", 1559ec95227SNícolas F. R. A. Prado "AP_GPIO20", 1569ec95227SNícolas F. R. A. Prado "TOUCH_INT_L_1V8", 1579ec95227SNícolas F. R. A. Prado "UART_BT_WAKE_ODL", 1589ec95227SNícolas F. R. A. Prado "AP_GPIO23", 1599ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_CS_L", 1609ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_CLK", 1619ec95227SNícolas F. R. A. Prado "EN_PP3300_DPBRDG_DX", 1629ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_MOSI", 1639ec95227SNícolas F. R. A. Prado "AP_SPI_FLASH_MISO", 1649ec95227SNícolas F. R. A. Prado "I2S_HP_DATAOUT", 1659ec95227SNícolas F. R. A. Prado "AP_GPIO30", 1669ec95227SNícolas F. R. A. Prado "I2S_SPKR_MCLK", 1679ec95227SNícolas F. R. A. Prado "I2S_SPKR_BCLK", 1689ec95227SNícolas F. R. A. Prado "I2S_SPKR_LRCK", 1699ec95227SNícolas F. R. A. Prado "I2S_SPKR_DATAIN", 1709ec95227SNícolas F. R. A. Prado "I2S_SPKR_DATAOUT", 1719ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_CLK", 1729ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_CS_L", 1739ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_MISO", 1749ec95227SNícolas F. R. A. Prado "AP_SPI_H1_TPM_MOSI", 1759ec95227SNícolas F. R. A. Prado "BL_PWM", 1769ec95227SNícolas F. R. A. Prado "EDPBRDG_PWREN", 1779ec95227SNícolas F. R. A. Prado "EDPBRDG_RST_ODL", 1789ec95227SNícolas F. R. A. Prado "EN_PP3300_HUB", 1799ec95227SNícolas F. R. A. Prado "HUB_RST_L", 1809ec95227SNícolas F. R. A. Prado "", 1819ec95227SNícolas F. R. A. Prado "", 1829ec95227SNícolas F. R. A. Prado "", 1839ec95227SNícolas F. R. A. Prado "", 1849ec95227SNícolas F. R. A. Prado "", 1859ec95227SNícolas F. R. A. Prado "", 1869ec95227SNícolas F. R. A. Prado "SD_CLK", 1879ec95227SNícolas F. R. A. Prado "SD_CMD", 1889ec95227SNícolas F. R. A. Prado "SD_DATA3", 1899ec95227SNícolas F. R. A. Prado "SD_DATA0", 1909ec95227SNícolas F. R. A. Prado "SD_DATA2", 1919ec95227SNícolas F. R. A. Prado "SD_DATA1", 1929ec95227SNícolas F. R. A. Prado "", 1939ec95227SNícolas F. R. A. Prado "", 1949ec95227SNícolas F. R. A. Prado "", 1959ec95227SNícolas F. R. A. Prado "", 1969ec95227SNícolas F. R. A. Prado "", 1979ec95227SNícolas F. R. A. Prado "", 1989ec95227SNícolas F. R. A. Prado "PCIE_WAKE_ODL", 1999ec95227SNícolas F. R. A. Prado "PCIE_RST_L", 2009ec95227SNícolas F. R. A. Prado "PCIE_CLKREQ_ODL", 2019ec95227SNícolas F. R. A. Prado "", 2029ec95227SNícolas F. R. A. Prado "", 2039ec95227SNícolas F. R. A. Prado "", 2049ec95227SNícolas F. R. A. Prado "", 2059ec95227SNícolas F. R. A. Prado "", 2069ec95227SNícolas F. R. A. Prado "", 2079ec95227SNícolas F. R. A. Prado "", 2089ec95227SNícolas F. R. A. Prado "", 2099ec95227SNícolas F. R. A. Prado "", 2109ec95227SNícolas F. R. A. Prado "", 2119ec95227SNícolas F. R. A. Prado "", 2129ec95227SNícolas F. R. A. Prado "", 2139ec95227SNícolas F. R. A. Prado "", 2149ec95227SNícolas F. R. A. Prado "", 2159ec95227SNícolas F. R. A. Prado "", 2169ec95227SNícolas F. R. A. Prado "", 2179ec95227SNícolas F. R. A. Prado "", 2189ec95227SNícolas F. R. A. Prado "", 2199ec95227SNícolas F. R. A. Prado "", 2209ec95227SNícolas F. R. A. Prado "", 2219ec95227SNícolas F. R. A. Prado "", 2229ec95227SNícolas F. R. A. Prado "", 2239ec95227SNícolas F. R. A. Prado "", 2249ec95227SNícolas F. R. A. Prado "SPMI_SCL", 2259ec95227SNícolas F. R. A. Prado "SPMI_SDA", 2269ec95227SNícolas F. R. A. Prado "AP_GOOD", 2279ec95227SNícolas F. R. A. Prado "UART_DBG_TX_AP_RX", 2289ec95227SNícolas F. R. A. Prado "UART_AP_TX_DBG_RX", 2299ec95227SNícolas F. R. A. Prado "UART_AP_TX_BT_RX", 2309ec95227SNícolas F. R. A. Prado "UART_BT_TX_AP_RX", 2319ec95227SNícolas F. R. A. Prado "MIPI_DPI_D0_R", 2329ec95227SNícolas F. R. A. Prado "MIPI_DPI_D1_R", 2339ec95227SNícolas F. R. A. Prado "MIPI_DPI_D2_R", 2349ec95227SNícolas F. R. A. Prado "MIPI_DPI_D3_R", 2359ec95227SNícolas F. R. A. Prado "MIPI_DPI_D4_R", 2369ec95227SNícolas F. R. A. Prado "MIPI_DPI_D5_R", 2379ec95227SNícolas F. R. A. Prado "MIPI_DPI_D6_R", 2389ec95227SNícolas F. R. A. Prado "MIPI_DPI_D7_R", 2399ec95227SNícolas F. R. A. Prado "MIPI_DPI_D8_R", 2409ec95227SNícolas F. R. A. Prado "MIPI_DPI_D9_R", 2419ec95227SNícolas F. R. A. Prado "MIPI_DPI_D10_R", 2429ec95227SNícolas F. R. A. Prado "", 2439ec95227SNícolas F. R. A. Prado "", 2449ec95227SNícolas F. R. A. Prado "MIPI_DPI_DE_R", 2459ec95227SNícolas F. R. A. Prado "MIPI_DPI_D11_R", 2469ec95227SNícolas F. R. A. Prado "MIPI_DPI_VSYNC_R", 2479ec95227SNícolas F. R. A. Prado "MIPI_DPI_CLK_R", 2489ec95227SNícolas F. R. A. Prado "MIPI_DPI_HSYNC_R", 2499ec95227SNícolas F. R. A. Prado "PCM_BT_DATAIN", 2509ec95227SNícolas F. R. A. Prado "PCM_BT_SYNC", 2519ec95227SNícolas F. R. A. Prado "PCM_BT_DATAOUT", 2529ec95227SNícolas F. R. A. Prado "PCM_BT_CLK", 2539ec95227SNícolas F. R. A. Prado "AP_I2C_AUDIO_SCL", 2549ec95227SNícolas F. R. A. Prado "AP_I2C_AUDIO_SDA", 2559ec95227SNícolas F. R. A. Prado "SCP_I2C_SCL", 2569ec95227SNícolas F. R. A. Prado "SCP_I2C_SDA", 2579ec95227SNícolas F. R. A. Prado "AP_I2C_WLAN_SCL", 2589ec95227SNícolas F. R. A. Prado "AP_I2C_WLAN_SDA", 2599ec95227SNícolas F. R. A. Prado "AP_I2C_DPBRDG_SCL", 2609ec95227SNícolas F. R. A. Prado "AP_I2C_DPBRDG_SDA", 2619ec95227SNícolas F. R. A. Prado "EN_PP1800_DPBRDG_DX", 2629ec95227SNícolas F. R. A. Prado "EN_PP3300_EDP_DX", 2639ec95227SNícolas F. R. A. Prado "EN_PP1800_EDPBRDG_DX", 2649ec95227SNícolas F. R. A. Prado "EN_PP1000_EDPBRDG", 2659ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TDO", 2669ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TDI", 2679ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TMS", 2689ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TCK", 2699ec95227SNícolas F. R. A. Prado "SCP_JTAG0_TRSTN", 2709ec95227SNícolas F. R. A. Prado "EN_PP3000_VMC_PMU", 2719ec95227SNícolas F. R. A. Prado "EN_PP3300_DISPLAY_DX", 2729ec95227SNícolas F. R. A. Prado "TOUCH_RST_L_1V8", 2739ec95227SNícolas F. R. A. Prado "TOUCH_REPORT_DISABLE", 2749ec95227SNícolas F. R. A. Prado "", 2759ec95227SNícolas F. R. A. Prado "", 2769ec95227SNícolas F. R. A. Prado "AP_I2C_TRACKPAD_SCL_1V8", 2779ec95227SNícolas F. R. A. Prado "AP_I2C_TRACKPAD_SDA_1V8", 2789ec95227SNícolas F. R. A. Prado "EN_PP3300_WLAN", 2799ec95227SNícolas F. R. A. Prado "BT_KILL_L", 2809ec95227SNícolas F. R. A. Prado "WIFI_KILL_L", 2819ec95227SNícolas F. R. A. Prado "SET_VMC_VOLT_AT_1V8", 2829ec95227SNícolas F. R. A. Prado "EN_SPK", 2839ec95227SNícolas F. R. A. Prado "AP_WARM_RST_REQ", 2849ec95227SNícolas F. R. A. Prado "", 2859ec95227SNícolas F. R. A. Prado "", 2869ec95227SNícolas F. R. A. Prado "EN_PP3000_SD_S3", 2879ec95227SNícolas F. R. A. Prado "AP_EDP_BKLTEN", 2889ec95227SNícolas F. R. A. Prado "", 2899ec95227SNícolas F. R. A. Prado "", 2909ec95227SNícolas F. R. A. Prado "", 2919ec95227SNícolas F. R. A. Prado "AP_SPI_EC_CLK", 2929ec95227SNícolas F. R. A. Prado "AP_SPI_EC_CS_L", 2939ec95227SNícolas F. R. A. Prado "AP_SPI_EC_MISO", 2949ec95227SNícolas F. R. A. Prado "AP_SPI_EC_MOSI", 2959ec95227SNícolas F. R. A. Prado "AP_I2C_EDPBRDG_SCL", 2969ec95227SNícolas F. R. A. Prado "AP_I2C_EDPBRDG_SDA", 2979ec95227SNícolas F. R. A. Prado "MT6315_PROC_INT", 2989ec95227SNícolas F. R. A. Prado "MT6315_GPU_INT", 2999ec95227SNícolas F. R. A. Prado "UART_SERVO_TX_SCP_RX", 3009ec95227SNícolas F. R. A. Prado "UART_SCP_TX_SERVO_RX", 3019ec95227SNícolas F. R. A. Prado "BT_RTS_AP_CTS", 3029ec95227SNícolas F. R. A. Prado "AP_RTS_BT_CTS", 3039ec95227SNícolas F. R. A. Prado "UART_AP_WAKE_BT_ODL", 3049ec95227SNícolas F. R. A. Prado "WLAN_ALERT_ODL", 3059ec95227SNícolas F. R. A. Prado "EC_IN_RW_ODL", 3069ec95227SNícolas F. R. A. Prado "H1_AP_INT_ODL", 3079ec95227SNícolas F. R. A. Prado "", 3089ec95227SNícolas F. R. A. Prado "", 3099ec95227SNícolas F. R. A. Prado "", 3109ec95227SNícolas F. R. A. Prado "", 3119ec95227SNícolas F. R. A. Prado "", 3129ec95227SNícolas F. R. A. Prado "", 3139ec95227SNícolas F. R. A. Prado "", 3149ec95227SNícolas F. R. A. Prado "", 3159ec95227SNícolas F. R. A. Prado "", 3169ec95227SNícolas F. R. A. Prado "", 3179ec95227SNícolas F. R. A. Prado "", 3189ec95227SNícolas F. R. A. Prado "MSDC0_CMD", 3199ec95227SNícolas F. R. A. Prado "MSDC0_DAT0", 3209ec95227SNícolas F. R. A. Prado "MSDC0_DAT2", 3219ec95227SNícolas F. R. A. Prado "MSDC0_DAT4", 3229ec95227SNícolas F. R. A. Prado "MSDC0_DAT6", 3239ec95227SNícolas F. R. A. Prado "MSDC0_DAT1", 3249ec95227SNícolas F. R. A. Prado "MSDC0_DAT5", 3259ec95227SNícolas F. R. A. Prado "MSDC0_DAT7", 3269ec95227SNícolas F. R. A. Prado "MSDC0_DSL", 3279ec95227SNícolas F. R. A. Prado "MSDC0_CLK", 3289ec95227SNícolas F. R. A. Prado "MSDC0_DAT3", 3299ec95227SNícolas F. R. A. Prado "MSDC0_RST_L", 3309ec95227SNícolas F. R. A. Prado "SCP_VREQ_VAO", 3319ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI2", 3329ec95227SNícolas F. R. A. Prado "AUD_NLE_MOSI1", 3339ec95227SNícolas F. R. A. Prado "AUD_NLE_MOSI0", 3349ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO2", 3359ec95227SNícolas F. R. A. Prado "AP_I2C_SAR_SDA", 3369ec95227SNícolas F. R. A. Prado "AP_I2C_SAR_SCL", 3379ec95227SNícolas F. R. A. Prado "AP_I2C_PWR_SCL", 3389ec95227SNícolas F. R. A. Prado "AP_I2C_PWR_SDA", 3399ec95227SNícolas F. R. A. Prado "AP_I2C_TS_SCL_1V8", 3409ec95227SNícolas F. R. A. Prado "AP_I2C_TS_SDA_1V8", 3419ec95227SNícolas F. R. A. Prado "SRCLKENA0", 3429ec95227SNícolas F. R. A. Prado "SRCLKENA1", 3439ec95227SNícolas F. R. A. Prado "AP_EC_WATCHDOG_L", 3449ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_MI", 3459ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_CSN", 3469ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_MO", 3479ec95227SNícolas F. R. A. Prado "PWRAP_SPI0_CK", 3489ec95227SNícolas F. R. A. Prado "AP_RTC_CLK32K", 3499ec95227SNícolas F. R. A. Prado "AUD_CLK_MOSI", 3509ec95227SNícolas F. R. A. Prado "AUD_SYNC_MOSI", 3519ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI0", 3529ec95227SNícolas F. R. A. Prado "AUD_DAT_MOSI1", 3539ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO0", 3549ec95227SNícolas F. R. A. Prado "AUD_DAT_MISO1"; 355*23e0fff3SNícolas F. R. A. Prado 356*23e0fff3SNícolas F. R. A. Prado i2c0_pins: i2c0-default-pins { 357*23e0fff3SNícolas F. R. A. Prado pins-bus { 358*23e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO204__FUNC_SCL0>, 359*23e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO205__FUNC_SDA0>; 360*23e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 361*23e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 362*23e0fff3SNícolas F. R. A. Prado }; 363*23e0fff3SNícolas F. R. A. Prado }; 364*23e0fff3SNícolas F. R. A. Prado 365*23e0fff3SNícolas F. R. A. Prado i2c1_pins: i2c1-default-pins { 366*23e0fff3SNícolas F. R. A. Prado pins-bus { 367*23e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO118__FUNC_SCL1>, 368*23e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO119__FUNC_SDA1>; 369*23e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 370*23e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 371*23e0fff3SNícolas F. R. A. Prado }; 372*23e0fff3SNícolas F. R. A. Prado }; 373*23e0fff3SNícolas F. R. A. Prado 374*23e0fff3SNícolas F. R. A. Prado i2c2_pins: i2c2-default-pins { 375*23e0fff3SNícolas F. R. A. Prado pins-bus { 376*23e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO141__FUNC_SCL2>, 377*23e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO142__FUNC_SDA2>; 378*23e0fff3SNícolas F. R. A. Prado bias-pull-up = <MTK_PULL_SET_RSEL_011>; 379*23e0fff3SNícolas F. R. A. Prado }; 380*23e0fff3SNícolas F. R. A. Prado }; 381*23e0fff3SNícolas F. R. A. Prado 382*23e0fff3SNícolas F. R. A. Prado i2c3_pins: i2c3-default-pins { 383*23e0fff3SNícolas F. R. A. Prado pins-bus { 384*23e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO160__FUNC_SCL3>, 385*23e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO161__FUNC_SDA3>; 386*23e0fff3SNícolas F. R. A. Prado bias-disable; 387*23e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 388*23e0fff3SNícolas F. R. A. Prado }; 389*23e0fff3SNícolas F. R. A. Prado }; 390*23e0fff3SNícolas F. R. A. Prado 391*23e0fff3SNícolas F. R. A. Prado i2c7_pins: i2c7-default-pins { 392*23e0fff3SNícolas F. R. A. Prado pins-bus { 393*23e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO124__FUNC_SCL7>, 394*23e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO125__FUNC_SDA7>; 395*23e0fff3SNícolas F. R. A. Prado bias-disable; 396*23e0fff3SNícolas F. R. A. Prado drive-strength-microamp = <1000>; 397*23e0fff3SNícolas F. R. A. Prado }; 398*23e0fff3SNícolas F. R. A. Prado }; 399*23e0fff3SNícolas F. R. A. Prado 400*23e0fff3SNícolas F. R. A. Prado spi1_pins: spi1-default-pins { 401*23e0fff3SNícolas F. R. A. Prado pins-cs-mosi-clk { 402*23e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO157__FUNC_SPI1_A_CSB>, 403*23e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO159__FUNC_SPI1_A_MO>, 404*23e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO156__FUNC_SPI1_A_CLK>; 405*23e0fff3SNícolas F. R. A. Prado bias-disable; 406*23e0fff3SNícolas F. R. A. Prado }; 407*23e0fff3SNícolas F. R. A. Prado 408*23e0fff3SNícolas F. R. A. Prado pins-miso { 409*23e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO158__FUNC_SPI1_A_MI>; 410*23e0fff3SNícolas F. R. A. Prado bias-pull-down; 411*23e0fff3SNícolas F. R. A. Prado }; 412*23e0fff3SNícolas F. R. A. Prado }; 413*23e0fff3SNícolas F. R. A. Prado 414*23e0fff3SNícolas F. R. A. Prado spi5_pins: spi5-default-pins { 415*23e0fff3SNícolas F. R. A. Prado pins-bus { 416*23e0fff3SNícolas F. R. A. Prado pinmux = <PINMUX_GPIO38__FUNC_SPI5_A_MI>, 417*23e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO37__FUNC_GPIO37>, 418*23e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO39__FUNC_SPI5_A_MO>, 419*23e0fff3SNícolas F. R. A. Prado <PINMUX_GPIO36__FUNC_SPI5_A_CLK>; 420*23e0fff3SNícolas F. R. A. Prado bias-disable; 421*23e0fff3SNícolas F. R. A. Prado }; 422*23e0fff3SNícolas F. R. A. Prado }; 423*23e0fff3SNícolas F. R. A. Prado}; 424*23e0fff3SNícolas F. R. A. Prado 425*23e0fff3SNícolas F. R. A. Prado&spi1 { 426*23e0fff3SNícolas F. R. A. Prado status = "okay"; 427*23e0fff3SNícolas F. R. A. Prado 428*23e0fff3SNícolas F. R. A. Prado mediatek,pad-select = <0>; 429*23e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 430*23e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&spi1_pins>; 431*23e0fff3SNícolas F. R. A. Prado}; 432*23e0fff3SNícolas F. R. A. Prado 433*23e0fff3SNícolas F. R. A. Prado&spi5 { 434*23e0fff3SNícolas F. R. A. Prado status = "okay"; 435*23e0fff3SNícolas F. R. A. Prado 436*23e0fff3SNícolas F. R. A. Prado cs-gpios = <&pio 37 GPIO_ACTIVE_LOW>; 437*23e0fff3SNícolas F. R. A. Prado mediatek,pad-select = <0>; 438*23e0fff3SNícolas F. R. A. Prado pinctrl-names = "default"; 439*23e0fff3SNícolas F. R. A. Prado pinctrl-0 = <&spi5_pins>; 4409ec95227SNícolas F. R. A. Prado}; 4419ec95227SNícolas F. R. A. Prado 442331fae2fSNícolas F. R. A. Prado&uart0 { 443331fae2fSNícolas F. R. A. Prado status = "okay"; 444331fae2fSNícolas F. R. A. Prado}; 445