15eb2e303SAngeloGioacchino Del Regno// SPDX-License-Identifier: (GPL-2.0 OR MIT) 25eb2e303SAngeloGioacchino Del Regno/* 35eb2e303SAngeloGioacchino Del Regno * Copyright (C) 2021 MediaTek Inc. 45eb2e303SAngeloGioacchino Del Regno */ 55eb2e303SAngeloGioacchino Del Regno 65eb2e303SAngeloGioacchino Del Regno#include <dt-bindings/gpio/gpio.h> 75eb2e303SAngeloGioacchino Del Regno#include "mt8195.dtsi" 837242cb9SAngeloGioacchino Del Regno#include "mt6359.dtsi" 95eb2e303SAngeloGioacchino Del Regno 105eb2e303SAngeloGioacchino Del Regno/ { 115eb2e303SAngeloGioacchino Del Regno aliases { 12d82b3562SAngeloGioacchino Del Regno i2c0 = &i2c0; 13d82b3562SAngeloGioacchino Del Regno i2c1 = &i2c1; 14d82b3562SAngeloGioacchino Del Regno i2c2 = &i2c2; 15d82b3562SAngeloGioacchino Del Regno i2c3 = &i2c3; 16d82b3562SAngeloGioacchino Del Regno i2c4 = &i2c4; 17d82b3562SAngeloGioacchino Del Regno i2c5 = &i2c5; 18d82b3562SAngeloGioacchino Del Regno i2c7 = &i2c7; 194d380708SAngeloGioacchino Del Regno mmc0 = &mmc0; 20*07984e82SAngeloGioacchino Del Regno mmc1 = &mmc1; 215eb2e303SAngeloGioacchino Del Regno serial0 = &uart0; 225eb2e303SAngeloGioacchino Del Regno }; 235eb2e303SAngeloGioacchino Del Regno 245eb2e303SAngeloGioacchino Del Regno chosen { 255eb2e303SAngeloGioacchino Del Regno stdout-path = "serial0:115200n8"; 265eb2e303SAngeloGioacchino Del Regno }; 275eb2e303SAngeloGioacchino Del Regno 285eb2e303SAngeloGioacchino Del Regno memory@40000000 { 295eb2e303SAngeloGioacchino Del Regno device_type = "memory"; 305eb2e303SAngeloGioacchino Del Regno reg = <0 0x40000000 0 0x80000000>; 315eb2e303SAngeloGioacchino Del Regno }; 3237242cb9SAngeloGioacchino Del Regno 3337242cb9SAngeloGioacchino Del Regno /* system wide LDO 3.3V power rail */ 3437242cb9SAngeloGioacchino Del Regno pp3300_z5: regulator-pp3300-ldo-z5 { 3537242cb9SAngeloGioacchino Del Regno compatible = "regulator-fixed"; 3637242cb9SAngeloGioacchino Del Regno regulator-name = "pp3300_ldo_z5"; 3737242cb9SAngeloGioacchino Del Regno regulator-always-on; 3837242cb9SAngeloGioacchino Del Regno regulator-boot-on; 3937242cb9SAngeloGioacchino Del Regno regulator-min-microvolt = <3300000>; 4037242cb9SAngeloGioacchino Del Regno regulator-max-microvolt = <3300000>; 4137242cb9SAngeloGioacchino Del Regno vin-supply = <&ppvar_sys>; 4237242cb9SAngeloGioacchino Del Regno }; 4337242cb9SAngeloGioacchino Del Regno 4437242cb9SAngeloGioacchino Del Regno /* separately switched 3.3V power rail */ 4537242cb9SAngeloGioacchino Del Regno pp3300_s3: regulator-pp3300-s3 { 4637242cb9SAngeloGioacchino Del Regno compatible = "regulator-fixed"; 4737242cb9SAngeloGioacchino Del Regno regulator-name = "pp3300_s3"; 4837242cb9SAngeloGioacchino Del Regno /* automatically sequenced by PMIC EXT_PMIC_EN2 */ 4937242cb9SAngeloGioacchino Del Regno regulator-always-on; 5037242cb9SAngeloGioacchino Del Regno regulator-boot-on; 5137242cb9SAngeloGioacchino Del Regno regulator-min-microvolt = <3300000>; 5237242cb9SAngeloGioacchino Del Regno regulator-max-microvolt = <3300000>; 5337242cb9SAngeloGioacchino Del Regno vin-supply = <&pp3300_z2>; 5437242cb9SAngeloGioacchino Del Regno }; 5537242cb9SAngeloGioacchino Del Regno 5637242cb9SAngeloGioacchino Del Regno /* system wide 3.3V power rail */ 5737242cb9SAngeloGioacchino Del Regno pp3300_z2: regulator-pp3300-z2 { 5837242cb9SAngeloGioacchino Del Regno compatible = "regulator-fixed"; 5937242cb9SAngeloGioacchino Del Regno regulator-name = "pp3300_z2"; 6037242cb9SAngeloGioacchino Del Regno /* EN pin tied to pp4200_z2, which is controlled by EC */ 6137242cb9SAngeloGioacchino Del Regno regulator-always-on; 6237242cb9SAngeloGioacchino Del Regno regulator-boot-on; 6337242cb9SAngeloGioacchino Del Regno regulator-min-microvolt = <3300000>; 6437242cb9SAngeloGioacchino Del Regno regulator-max-microvolt = <3300000>; 6537242cb9SAngeloGioacchino Del Regno vin-supply = <&ppvar_sys>; 6637242cb9SAngeloGioacchino Del Regno }; 6737242cb9SAngeloGioacchino Del Regno 6837242cb9SAngeloGioacchino Del Regno /* system wide 4.2V power rail */ 6937242cb9SAngeloGioacchino Del Regno pp4200_z2: regulator-pp4200-z2 { 7037242cb9SAngeloGioacchino Del Regno compatible = "regulator-fixed"; 7137242cb9SAngeloGioacchino Del Regno regulator-name = "pp4200_z2"; 7237242cb9SAngeloGioacchino Del Regno /* controlled by EC */ 7337242cb9SAngeloGioacchino Del Regno regulator-always-on; 7437242cb9SAngeloGioacchino Del Regno regulator-boot-on; 7537242cb9SAngeloGioacchino Del Regno regulator-min-microvolt = <4200000>; 7637242cb9SAngeloGioacchino Del Regno regulator-max-microvolt = <4200000>; 7737242cb9SAngeloGioacchino Del Regno vin-supply = <&ppvar_sys>; 7837242cb9SAngeloGioacchino Del Regno }; 7937242cb9SAngeloGioacchino Del Regno 8037242cb9SAngeloGioacchino Del Regno /* system wide switching 5.0V power rail */ 8137242cb9SAngeloGioacchino Del Regno pp5000_s5: regulator-pp5000-s5 { 8237242cb9SAngeloGioacchino Del Regno compatible = "regulator-fixed"; 8337242cb9SAngeloGioacchino Del Regno regulator-name = "pp5000_s5"; 8437242cb9SAngeloGioacchino Del Regno /* controlled by EC */ 8537242cb9SAngeloGioacchino Del Regno regulator-always-on; 8637242cb9SAngeloGioacchino Del Regno regulator-boot-on; 8737242cb9SAngeloGioacchino Del Regno regulator-min-microvolt = <5000000>; 8837242cb9SAngeloGioacchino Del Regno regulator-max-microvolt = <5000000>; 8937242cb9SAngeloGioacchino Del Regno vin-supply = <&ppvar_sys>; 9037242cb9SAngeloGioacchino Del Regno }; 9137242cb9SAngeloGioacchino Del Regno 9237242cb9SAngeloGioacchino Del Regno /* system wide semi-regulated power rail from battery or USB */ 9337242cb9SAngeloGioacchino Del Regno ppvar_sys: regulator-ppvar-sys { 9437242cb9SAngeloGioacchino Del Regno compatible = "regulator-fixed"; 9537242cb9SAngeloGioacchino Del Regno regulator-name = "ppvar_sys"; 9637242cb9SAngeloGioacchino Del Regno regulator-always-on; 9737242cb9SAngeloGioacchino Del Regno regulator-boot-on; 9837242cb9SAngeloGioacchino Del Regno }; 99b6267a39SAngeloGioacchino Del Regno 100b6267a39SAngeloGioacchino Del Regno usb_vbus: regulator-5v0-usb-vbus { 101b6267a39SAngeloGioacchino Del Regno compatible = "regulator-fixed"; 102b6267a39SAngeloGioacchino Del Regno regulator-name = "usb-vbus"; 103b6267a39SAngeloGioacchino Del Regno regulator-min-microvolt = <5000000>; 104b6267a39SAngeloGioacchino Del Regno regulator-max-microvolt = <5000000>; 105b6267a39SAngeloGioacchino Del Regno enable-active-high; 106b6267a39SAngeloGioacchino Del Regno regulator-always-on; 107b6267a39SAngeloGioacchino Del Regno }; 108d86a1c69SAngeloGioacchino Del Regno 109d86a1c69SAngeloGioacchino Del Regno reserved_memory: reserved-memory { 110d86a1c69SAngeloGioacchino Del Regno #address-cells = <2>; 111d86a1c69SAngeloGioacchino Del Regno #size-cells = <2>; 112d86a1c69SAngeloGioacchino Del Regno ranges; 113d86a1c69SAngeloGioacchino Del Regno 114d86a1c69SAngeloGioacchino Del Regno scp_mem: memory@50000000 { 115d86a1c69SAngeloGioacchino Del Regno compatible = "shared-dma-pool"; 116d86a1c69SAngeloGioacchino Del Regno reg = <0 0x50000000 0 0x2900000>; 117d86a1c69SAngeloGioacchino Del Regno no-map; 118d86a1c69SAngeloGioacchino Del Regno }; 119d86a1c69SAngeloGioacchino Del Regno }; 12037242cb9SAngeloGioacchino Del Regno}; 12137242cb9SAngeloGioacchino Del Regno 122d82b3562SAngeloGioacchino Del Regno&i2c0 { 123d82b3562SAngeloGioacchino Del Regno status = "okay"; 124d82b3562SAngeloGioacchino Del Regno 125d82b3562SAngeloGioacchino Del Regno clock-frequency = <400000>; 126d82b3562SAngeloGioacchino Del Regno pinctrl-names = "default"; 127d82b3562SAngeloGioacchino Del Regno pinctrl-0 = <&i2c0_pins>; 128d82b3562SAngeloGioacchino Del Regno}; 129d82b3562SAngeloGioacchino Del Regno 130d82b3562SAngeloGioacchino Del Regno&i2c1 { 131d82b3562SAngeloGioacchino Del Regno status = "okay"; 132d82b3562SAngeloGioacchino Del Regno 133d82b3562SAngeloGioacchino Del Regno clock-frequency = <400000>; 134d82b3562SAngeloGioacchino Del Regno i2c-scl-internal-delay-ns = <12500>; 135d82b3562SAngeloGioacchino Del Regno pinctrl-names = "default"; 136d82b3562SAngeloGioacchino Del Regno pinctrl-0 = <&i2c1_pins>; 137d82b3562SAngeloGioacchino Del Regno}; 138d82b3562SAngeloGioacchino Del Regno 139d82b3562SAngeloGioacchino Del Regno&i2c2 { 140d82b3562SAngeloGioacchino Del Regno status = "okay"; 141d82b3562SAngeloGioacchino Del Regno 142d82b3562SAngeloGioacchino Del Regno clock-frequency = <400000>; 143d82b3562SAngeloGioacchino Del Regno pinctrl-names = "default"; 144d82b3562SAngeloGioacchino Del Regno pinctrl-0 = <&i2c2_pins>; 145d82b3562SAngeloGioacchino Del Regno}; 146d82b3562SAngeloGioacchino Del Regno 147d82b3562SAngeloGioacchino Del Regno&i2c3 { 148d82b3562SAngeloGioacchino Del Regno status = "okay"; 149d82b3562SAngeloGioacchino Del Regno 150d82b3562SAngeloGioacchino Del Regno clock-frequency = <400000>; 151d82b3562SAngeloGioacchino Del Regno pinctrl-names = "default"; 152d82b3562SAngeloGioacchino Del Regno pinctrl-0 = <&i2c3_pins>; 15363ce81b2SAngeloGioacchino Del Regno 15463ce81b2SAngeloGioacchino Del Regno tpm@50 { 15563ce81b2SAngeloGioacchino Del Regno compatible = "google,cr50"; 15663ce81b2SAngeloGioacchino Del Regno reg = <0x50>; 15763ce81b2SAngeloGioacchino Del Regno interrupts-extended = <&pio 88 IRQ_TYPE_EDGE_FALLING>; 15863ce81b2SAngeloGioacchino Del Regno pinctrl-names = "default"; 15963ce81b2SAngeloGioacchino Del Regno pinctrl-0 = <&cr50_int>; 16063ce81b2SAngeloGioacchino Del Regno }; 161d82b3562SAngeloGioacchino Del Regno}; 162d82b3562SAngeloGioacchino Del Regno 163d82b3562SAngeloGioacchino Del Regno&i2c4 { 164d82b3562SAngeloGioacchino Del Regno status = "okay"; 165d82b3562SAngeloGioacchino Del Regno 166d82b3562SAngeloGioacchino Del Regno clock-frequency = <400000>; 167d82b3562SAngeloGioacchino Del Regno pinctrl-names = "default"; 168d82b3562SAngeloGioacchino Del Regno pinctrl-0 = <&i2c4_pins>; 16910d4a706SAngeloGioacchino Del Regno 17010d4a706SAngeloGioacchino Del Regno ts_10: touchscreen@10 { 17110d4a706SAngeloGioacchino Del Regno compatible = "hid-over-i2c"; 17210d4a706SAngeloGioacchino Del Regno reg = <0x10>; 17310d4a706SAngeloGioacchino Del Regno hid-descr-addr = <0x0001>; 17410d4a706SAngeloGioacchino Del Regno interrupts-extended = <&pio 92 IRQ_TYPE_LEVEL_LOW>; 17510d4a706SAngeloGioacchino Del Regno pinctrl-names = "default"; 17610d4a706SAngeloGioacchino Del Regno pinctrl-0 = <&touchscreen_pins>; 17710d4a706SAngeloGioacchino Del Regno post-power-on-delay-ms = <10>; 17810d4a706SAngeloGioacchino Del Regno vdd-supply = <&pp3300_s3>; 17910d4a706SAngeloGioacchino Del Regno status = "disabled"; 18010d4a706SAngeloGioacchino Del Regno }; 181d82b3562SAngeloGioacchino Del Regno}; 182d82b3562SAngeloGioacchino Del Regno 183d82b3562SAngeloGioacchino Del Regno&i2c5 { 184d82b3562SAngeloGioacchino Del Regno status = "okay"; 185d82b3562SAngeloGioacchino Del Regno 186d82b3562SAngeloGioacchino Del Regno clock-frequency = <400000>; 187d82b3562SAngeloGioacchino Del Regno pinctrl-names = "default"; 188d82b3562SAngeloGioacchino Del Regno pinctrl-0 = <&i2c5_pins>; 189d82b3562SAngeloGioacchino Del Regno}; 190d82b3562SAngeloGioacchino Del Regno 191d82b3562SAngeloGioacchino Del Regno&i2c7 { 192d82b3562SAngeloGioacchino Del Regno status = "okay"; 193d82b3562SAngeloGioacchino Del Regno 194d82b3562SAngeloGioacchino Del Regno clock-frequency = <400000>; 195d82b3562SAngeloGioacchino Del Regno pinctrl-names = "default"; 196d82b3562SAngeloGioacchino Del Regno pinctrl-0 = <&i2c7_pins>; 1970de0fe95SAngeloGioacchino Del Regno 1980de0fe95SAngeloGioacchino Del Regno pmic@34 { 1990de0fe95SAngeloGioacchino Del Regno #interrupt-cells = <1>; 2000de0fe95SAngeloGioacchino Del Regno compatible = "mediatek,mt6360"; 2010de0fe95SAngeloGioacchino Del Regno reg = <0x34>; 2020de0fe95SAngeloGioacchino Del Regno interrupt-controller; 2030de0fe95SAngeloGioacchino Del Regno interrupts-extended = <&pio 130 IRQ_TYPE_EDGE_FALLING>; 2040de0fe95SAngeloGioacchino Del Regno interrupt-names = "IRQB"; 2050de0fe95SAngeloGioacchino Del Regno pinctrl-names = "default"; 2060de0fe95SAngeloGioacchino Del Regno pinctrl-0 = <&subpmic_default>; 2070de0fe95SAngeloGioacchino Del Regno wakeup-source; 2080de0fe95SAngeloGioacchino Del Regno }; 209d82b3562SAngeloGioacchino Del Regno}; 210d82b3562SAngeloGioacchino Del Regno 2114d380708SAngeloGioacchino Del Regno&mmc0 { 2124d380708SAngeloGioacchino Del Regno status = "okay"; 2134d380708SAngeloGioacchino Del Regno 2144d380708SAngeloGioacchino Del Regno bus-width = <8>; 2154d380708SAngeloGioacchino Del Regno cap-mmc-highspeed; 2164d380708SAngeloGioacchino Del Regno cap-mmc-hw-reset; 2174d380708SAngeloGioacchino Del Regno hs400-ds-delay = <0x14c11>; 2184d380708SAngeloGioacchino Del Regno max-frequency = <200000000>; 2194d380708SAngeloGioacchino Del Regno mmc-hs200-1_8v; 2204d380708SAngeloGioacchino Del Regno mmc-hs400-1_8v; 2214d380708SAngeloGioacchino Del Regno no-sdio; 2224d380708SAngeloGioacchino Del Regno no-sd; 2234d380708SAngeloGioacchino Del Regno non-removable; 2244d380708SAngeloGioacchino Del Regno pinctrl-names = "default", "state_uhs"; 2254d380708SAngeloGioacchino Del Regno pinctrl-0 = <&mmc0_pins_default>; 2264d380708SAngeloGioacchino Del Regno pinctrl-1 = <&mmc0_pins_uhs>; 2274d380708SAngeloGioacchino Del Regno vmmc-supply = <&mt6359_vemc_1_ldo_reg>; 2284d380708SAngeloGioacchino Del Regno vqmmc-supply = <&mt6359_vufs_ldo_reg>; 2294d380708SAngeloGioacchino Del Regno}; 2304d380708SAngeloGioacchino Del Regno 231*07984e82SAngeloGioacchino Del Regno&mmc1 { 232*07984e82SAngeloGioacchino Del Regno status = "okay"; 233*07984e82SAngeloGioacchino Del Regno 234*07984e82SAngeloGioacchino Del Regno bus-width = <4>; 235*07984e82SAngeloGioacchino Del Regno cap-sd-highspeed; 236*07984e82SAngeloGioacchino Del Regno cd-gpios = <&pio 54 GPIO_ACTIVE_LOW>; 237*07984e82SAngeloGioacchino Del Regno max-frequency = <200000000>; 238*07984e82SAngeloGioacchino Del Regno no-mmc; 239*07984e82SAngeloGioacchino Del Regno no-sdio; 240*07984e82SAngeloGioacchino Del Regno pinctrl-names = "default", "state_uhs"; 241*07984e82SAngeloGioacchino Del Regno pinctrl-0 = <&mmc1_pins_default>, <&mmc1_pins_detect>; 242*07984e82SAngeloGioacchino Del Regno pinctrl-1 = <&mmc1_pins_default>; 243*07984e82SAngeloGioacchino Del Regno sd-uhs-sdr50; 244*07984e82SAngeloGioacchino Del Regno sd-uhs-sdr104; 245*07984e82SAngeloGioacchino Del Regno vmmc-supply = <&mt_pmic_vmch_ldo_reg>; 246*07984e82SAngeloGioacchino Del Regno vqmmc-supply = <&mt_pmic_vmc_ldo_reg>; 247*07984e82SAngeloGioacchino Del Regno}; 248*07984e82SAngeloGioacchino Del Regno 24937242cb9SAngeloGioacchino Del Regno/* for CPU-L */ 25037242cb9SAngeloGioacchino Del Regno&mt6359_vcore_buck_reg { 25137242cb9SAngeloGioacchino Del Regno regulator-always-on; 25237242cb9SAngeloGioacchino Del Regno}; 25337242cb9SAngeloGioacchino Del Regno 25437242cb9SAngeloGioacchino Del Regno/* for CORE */ 25537242cb9SAngeloGioacchino Del Regno&mt6359_vgpu11_buck_reg { 25637242cb9SAngeloGioacchino Del Regno regulator-always-on; 25737242cb9SAngeloGioacchino Del Regno}; 25837242cb9SAngeloGioacchino Del Regno 25937242cb9SAngeloGioacchino Del Regno&mt6359_vgpu11_sshub_buck_reg { 26037242cb9SAngeloGioacchino Del Regno regulator-always-on; 26137242cb9SAngeloGioacchino Del Regno regulator-min-microvolt = <550000>; 26237242cb9SAngeloGioacchino Del Regno regulator-max-microvolt = <550000>; 26337242cb9SAngeloGioacchino Del Regno}; 26437242cb9SAngeloGioacchino Del Regno 26537242cb9SAngeloGioacchino Del Regno/* for CORE SRAM */ 26637242cb9SAngeloGioacchino Del Regno&mt6359_vpu_buck_reg { 26737242cb9SAngeloGioacchino Del Regno regulator-always-on; 26837242cb9SAngeloGioacchino Del Regno}; 26937242cb9SAngeloGioacchino Del Regno 27037242cb9SAngeloGioacchino Del Regno&mt6359_vrf12_ldo_reg { 27137242cb9SAngeloGioacchino Del Regno regulator-always-on; 27237242cb9SAngeloGioacchino Del Regno}; 27337242cb9SAngeloGioacchino Del Regno 27437242cb9SAngeloGioacchino Del Regno/* for GPU SRAM */ 27537242cb9SAngeloGioacchino Del Regno&mt6359_vsram_others_ldo_reg { 27637242cb9SAngeloGioacchino Del Regno regulator-always-on; 27737242cb9SAngeloGioacchino Del Regno regulator-min-microvolt = <750000>; 27837242cb9SAngeloGioacchino Del Regno regulator-max-microvolt = <750000>; 27937242cb9SAngeloGioacchino Del Regno}; 28037242cb9SAngeloGioacchino Del Regno 28137242cb9SAngeloGioacchino Del Regno&mt6359_vufs_ldo_reg { 28237242cb9SAngeloGioacchino Del Regno regulator-always-on; 2835eb2e303SAngeloGioacchino Del Regno}; 2845eb2e303SAngeloGioacchino Del Regno 285c34bc660SAngeloGioacchino Del Regno&nor_flash { 286c34bc660SAngeloGioacchino Del Regno status = "okay"; 287c34bc660SAngeloGioacchino Del Regno 288c34bc660SAngeloGioacchino Del Regno pinctrl-names = "default"; 289c34bc660SAngeloGioacchino Del Regno pinctrl-0 = <&nor_pins_default>; 290c34bc660SAngeloGioacchino Del Regno 291c34bc660SAngeloGioacchino Del Regno flash@0 { 292c34bc660SAngeloGioacchino Del Regno compatible = "jedec,spi-nor"; 293c34bc660SAngeloGioacchino Del Regno reg = <0>; 294c34bc660SAngeloGioacchino Del Regno spi-max-frequency = <52000000>; 295c34bc660SAngeloGioacchino Del Regno spi-rx-bus-width = <2>; 296c34bc660SAngeloGioacchino Del Regno spi-tx-bus-width = <2>; 297c34bc660SAngeloGioacchino Del Regno }; 298c34bc660SAngeloGioacchino Del Regno}; 299c34bc660SAngeloGioacchino Del Regno 3004d380708SAngeloGioacchino Del Regno&pio { 3015bf7dabeSAngeloGioacchino Del Regno mediatek,rsel-resistance-in-si-unit; 3025bf7dabeSAngeloGioacchino Del Regno pinctrl-names = "default"; 3035bf7dabeSAngeloGioacchino Del Regno pinctrl-0 = <&pio_default>; 3045bf7dabeSAngeloGioacchino Del Regno 3055bf7dabeSAngeloGioacchino Del Regno /* 144 lines */ 3065bf7dabeSAngeloGioacchino Del Regno gpio-line-names = 3075bf7dabeSAngeloGioacchino Del Regno "I2S_SPKR_MCLK", 3085bf7dabeSAngeloGioacchino Del Regno "I2S_SPKR_DATAIN", 3095bf7dabeSAngeloGioacchino Del Regno "I2S_SPKR_LRCK", 3105bf7dabeSAngeloGioacchino Del Regno "I2S_SPKR_BCLK", 3115bf7dabeSAngeloGioacchino Del Regno "EC_AP_INT_ODL", 3125bf7dabeSAngeloGioacchino Del Regno /* 3135bf7dabeSAngeloGioacchino Del Regno * AP_FLASH_WP_L is crossystem ABI. Schematics 3145bf7dabeSAngeloGioacchino Del Regno * call it AP_FLASH_WP_ODL. 3155bf7dabeSAngeloGioacchino Del Regno */ 3165bf7dabeSAngeloGioacchino Del Regno "AP_FLASH_WP_L", 3175bf7dabeSAngeloGioacchino Del Regno "TCHPAD_INT_ODL", 3185bf7dabeSAngeloGioacchino Del Regno "EDP_HPD_1V8", 3195bf7dabeSAngeloGioacchino Del Regno "AP_I2C_CAM_SDA", 3205bf7dabeSAngeloGioacchino Del Regno "AP_I2C_CAM_SCL", 3215bf7dabeSAngeloGioacchino Del Regno "AP_I2C_TCHPAD_SDA_1V8", 3225bf7dabeSAngeloGioacchino Del Regno "AP_I2C_TCHPAD_SCL_1V8", 3235bf7dabeSAngeloGioacchino Del Regno "AP_I2C_AUD_SDA", 3245bf7dabeSAngeloGioacchino Del Regno "AP_I2C_AUD_SCL", 3255bf7dabeSAngeloGioacchino Del Regno "AP_I2C_TPM_SDA_1V8", 3265bf7dabeSAngeloGioacchino Del Regno "AP_I2C_TPM_SCL_1V8", 3275bf7dabeSAngeloGioacchino Del Regno "AP_I2C_TCHSCR_SDA_1V8", 3285bf7dabeSAngeloGioacchino Del Regno "AP_I2C_TCHSCR_SCL_1V8", 3295bf7dabeSAngeloGioacchino Del Regno "EC_AP_HPD_OD", 3305bf7dabeSAngeloGioacchino Del Regno "", 3315bf7dabeSAngeloGioacchino Del Regno "PCIE_NVME_RST_L", 3325bf7dabeSAngeloGioacchino Del Regno "PCIE_NVME_CLKREQ_ODL", 3335bf7dabeSAngeloGioacchino Del Regno "PCIE_RST_1V8_L", 3345bf7dabeSAngeloGioacchino Del Regno "PCIE_CLKREQ_1V8_ODL", 3355bf7dabeSAngeloGioacchino Del Regno "PCIE_WAKE_1V8_ODL", 3365bf7dabeSAngeloGioacchino Del Regno "CLK_24M_CAM0", 3375bf7dabeSAngeloGioacchino Del Regno "CAM1_SEN_EN", 3385bf7dabeSAngeloGioacchino Del Regno "AP_I2C_PWR_SCL_1V8", 3395bf7dabeSAngeloGioacchino Del Regno "AP_I2C_PWR_SDA_1V8", 3405bf7dabeSAngeloGioacchino Del Regno "AP_I2C_MISC_SCL", 3415bf7dabeSAngeloGioacchino Del Regno "AP_I2C_MISC_SDA", 3425bf7dabeSAngeloGioacchino Del Regno "EN_PP5000_HDMI_X", 3435bf7dabeSAngeloGioacchino Del Regno "AP_HDMITX_HTPLG", 3445bf7dabeSAngeloGioacchino Del Regno "", 3455bf7dabeSAngeloGioacchino Del Regno "AP_HDMITX_SCL_1V8", 3465bf7dabeSAngeloGioacchino Del Regno "AP_HDMITX_SDA_1V8", 3475bf7dabeSAngeloGioacchino Del Regno "AP_RTC_CLK32K", 3485bf7dabeSAngeloGioacchino Del Regno "AP_EC_WATCHDOG_L", 3495bf7dabeSAngeloGioacchino Del Regno "SRCLKENA0", 3505bf7dabeSAngeloGioacchino Del Regno "SRCLKENA1", 3515bf7dabeSAngeloGioacchino Del Regno "PWRAP_SPI0_CS_L", 3525bf7dabeSAngeloGioacchino Del Regno "PWRAP_SPI0_CK", 3535bf7dabeSAngeloGioacchino Del Regno "PWRAP_SPI0_MOSI", 3545bf7dabeSAngeloGioacchino Del Regno "PWRAP_SPI0_MISO", 3555bf7dabeSAngeloGioacchino Del Regno "SPMI_SCL", 3565bf7dabeSAngeloGioacchino Del Regno "SPMI_SDA", 3575bf7dabeSAngeloGioacchino Del Regno "", 3585bf7dabeSAngeloGioacchino Del Regno "", 3595bf7dabeSAngeloGioacchino Del Regno "", 3605bf7dabeSAngeloGioacchino Del Regno "I2S_HP_DATAIN", 3615bf7dabeSAngeloGioacchino Del Regno "I2S_HP_MCLK", 3625bf7dabeSAngeloGioacchino Del Regno "I2S_HP_BCK", 3635bf7dabeSAngeloGioacchino Del Regno "I2S_HP_LRCK", 3645bf7dabeSAngeloGioacchino Del Regno "I2S_HP_DATAOUT", 3655bf7dabeSAngeloGioacchino Del Regno "SD_CD_ODL", 3665bf7dabeSAngeloGioacchino Del Regno "EN_PP3300_DISP_X", 3675bf7dabeSAngeloGioacchino Del Regno "TCHSCR_RST_1V8_L", 3685bf7dabeSAngeloGioacchino Del Regno "TCHSCR_REPORT_DISABLE", 3695bf7dabeSAngeloGioacchino Del Regno "EN_PP3300_WLAN_X", 3705bf7dabeSAngeloGioacchino Del Regno "BT_KILL_1V8_L", 3715bf7dabeSAngeloGioacchino Del Regno "I2S_SPKR_DATAOUT", 3725bf7dabeSAngeloGioacchino Del Regno "WIFI_KILL_1V8_L", 3735bf7dabeSAngeloGioacchino Del Regno "BEEP_ON", 3745bf7dabeSAngeloGioacchino Del Regno "SCP_I2C_SENSOR_SCL_1V8", 3755bf7dabeSAngeloGioacchino Del Regno "SCP_I2C_SENSOR_SDA_1V8", 3765bf7dabeSAngeloGioacchino Del Regno "", 3775bf7dabeSAngeloGioacchino Del Regno "", 3785bf7dabeSAngeloGioacchino Del Regno "", 3795bf7dabeSAngeloGioacchino Del Regno "", 3805bf7dabeSAngeloGioacchino Del Regno "AUD_CLK_MOSI", 3815bf7dabeSAngeloGioacchino Del Regno "AUD_SYNC_MOSI", 3825bf7dabeSAngeloGioacchino Del Regno "AUD_DAT_MOSI0", 3835bf7dabeSAngeloGioacchino Del Regno "AUD_DAT_MOSI1", 3845bf7dabeSAngeloGioacchino Del Regno "AUD_DAT_MISO0", 3855bf7dabeSAngeloGioacchino Del Regno "AUD_DAT_MISO1", 3865bf7dabeSAngeloGioacchino Del Regno "AUD_DAT_MISO2", 3875bf7dabeSAngeloGioacchino Del Regno "SCP_VREQ_VAO", 3885bf7dabeSAngeloGioacchino Del Regno "AP_SPI_GSC_TPM_CLK", 3895bf7dabeSAngeloGioacchino Del Regno "AP_SPI_GSC_TPM_MOSI", 3905bf7dabeSAngeloGioacchino Del Regno "AP_SPI_GSC_TPM_CS_L", 3915bf7dabeSAngeloGioacchino Del Regno "AP_SPI_GSC_TPM_MISO", 3925bf7dabeSAngeloGioacchino Del Regno "EN_PP1000_CAM_X", 3935bf7dabeSAngeloGioacchino Del Regno "AP_EDP_BKLTEN", 3945bf7dabeSAngeloGioacchino Del Regno "", 3955bf7dabeSAngeloGioacchino Del Regno "USB3_HUB_RST_L", 3965bf7dabeSAngeloGioacchino Del Regno "", 3975bf7dabeSAngeloGioacchino Del Regno "WLAN_ALERT_ODL", 3985bf7dabeSAngeloGioacchino Del Regno "EC_IN_RW_ODL", 3995bf7dabeSAngeloGioacchino Del Regno "GSC_AP_INT_ODL", 4005bf7dabeSAngeloGioacchino Del Regno "HP_INT_ODL", 4015bf7dabeSAngeloGioacchino Del Regno "CAM0_RST_L", 4025bf7dabeSAngeloGioacchino Del Regno "CAM1_RST_L", 4035bf7dabeSAngeloGioacchino Del Regno "TCHSCR_INT_1V8_L", 4045bf7dabeSAngeloGioacchino Del Regno "CAM1_DET_L", 4055bf7dabeSAngeloGioacchino Del Regno "RST_ALC1011_L", 4065bf7dabeSAngeloGioacchino Del Regno "", 4075bf7dabeSAngeloGioacchino Del Regno "", 4085bf7dabeSAngeloGioacchino Del Regno "BL_PWM_1V8", 4095bf7dabeSAngeloGioacchino Del Regno "UART_AP_TX_DBG_RX", 4105bf7dabeSAngeloGioacchino Del Regno "UART_DBG_TX_AP_RX", 4115bf7dabeSAngeloGioacchino Del Regno "EN_SPKR", 4125bf7dabeSAngeloGioacchino Del Regno "AP_EC_WARM_RST_REQ", 4135bf7dabeSAngeloGioacchino Del Regno "UART_SCP_TX_DBGCON_RX", 4145bf7dabeSAngeloGioacchino Del Regno "UART_DBGCON_TX_SCP_RX", 4155bf7dabeSAngeloGioacchino Del Regno "", 4165bf7dabeSAngeloGioacchino Del Regno "", 4175bf7dabeSAngeloGioacchino Del Regno "KPCOL0", 4185bf7dabeSAngeloGioacchino Del Regno "", 4195bf7dabeSAngeloGioacchino Del Regno "MT6315_GPU_INT", 4205bf7dabeSAngeloGioacchino Del Regno "MT6315_PROC_BC_INT", 4215bf7dabeSAngeloGioacchino Del Regno "SD_CMD", 4225bf7dabeSAngeloGioacchino Del Regno "SD_CLK", 4235bf7dabeSAngeloGioacchino Del Regno "SD_DAT0", 4245bf7dabeSAngeloGioacchino Del Regno "SD_DAT1", 4255bf7dabeSAngeloGioacchino Del Regno "SD_DAT2", 4265bf7dabeSAngeloGioacchino Del Regno "SD_DAT3", 4275bf7dabeSAngeloGioacchino Del Regno "EMMC_DAT7", 4285bf7dabeSAngeloGioacchino Del Regno "EMMC_DAT6", 4295bf7dabeSAngeloGioacchino Del Regno "EMMC_DAT5", 4305bf7dabeSAngeloGioacchino Del Regno "EMMC_DAT4", 4315bf7dabeSAngeloGioacchino Del Regno "EMMC_RSTB", 4325bf7dabeSAngeloGioacchino Del Regno "EMMC_CMD", 4335bf7dabeSAngeloGioacchino Del Regno "EMMC_CLK", 4345bf7dabeSAngeloGioacchino Del Regno "EMMC_DAT3", 4355bf7dabeSAngeloGioacchino Del Regno "EMMC_DAT2", 4365bf7dabeSAngeloGioacchino Del Regno "EMMC_DAT1", 4375bf7dabeSAngeloGioacchino Del Regno "EMMC_DAT0", 4385bf7dabeSAngeloGioacchino Del Regno "EMMC_DSL", 4395bf7dabeSAngeloGioacchino Del Regno "", 4405bf7dabeSAngeloGioacchino Del Regno "", 4415bf7dabeSAngeloGioacchino Del Regno "MT6360_INT_ODL", 4425bf7dabeSAngeloGioacchino Del Regno "SCP_JTAG0_TRSTN", 4435bf7dabeSAngeloGioacchino Del Regno "AP_SPI_EC_CS_L", 4445bf7dabeSAngeloGioacchino Del Regno "AP_SPI_EC_CLK", 4455bf7dabeSAngeloGioacchino Del Regno "AP_SPI_EC_MOSI", 4465bf7dabeSAngeloGioacchino Del Regno "AP_SPI_EC_MISO", 4475bf7dabeSAngeloGioacchino Del Regno "SCP_JTAG0_TMS", 4485bf7dabeSAngeloGioacchino Del Regno "SCP_JTAG0_TCK", 4495bf7dabeSAngeloGioacchino Del Regno "SCP_JTAG0_TDO", 4505bf7dabeSAngeloGioacchino Del Regno "SCP_JTAG0_TDI", 4515bf7dabeSAngeloGioacchino Del Regno "AP_SPI_FLASH_CS_L", 4525bf7dabeSAngeloGioacchino Del Regno "AP_SPI_FLASH_CLK", 4535bf7dabeSAngeloGioacchino Del Regno "AP_SPI_FLASH_MOSI", 4545bf7dabeSAngeloGioacchino Del Regno "AP_SPI_FLASH_MISO"; 4555bf7dabeSAngeloGioacchino Del Regno 45663ce81b2SAngeloGioacchino Del Regno cr50_int: cr50-irq-default-pins { 45763ce81b2SAngeloGioacchino Del Regno pins-gsc-ap-int-odl { 45863ce81b2SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO88__FUNC_GPIO88>; 45963ce81b2SAngeloGioacchino Del Regno input-enable; 46063ce81b2SAngeloGioacchino Del Regno }; 46163ce81b2SAngeloGioacchino Del Regno }; 46263ce81b2SAngeloGioacchino Del Regno 463e775cc1aSAngeloGioacchino Del Regno cros_ec_int: cros-ec-irq-default-pins { 464e775cc1aSAngeloGioacchino Del Regno pins-ec-ap-int-odl { 465e775cc1aSAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO4__FUNC_GPIO4>; 466e775cc1aSAngeloGioacchino Del Regno bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 467e775cc1aSAngeloGioacchino Del Regno input-enable; 468e775cc1aSAngeloGioacchino Del Regno }; 469e775cc1aSAngeloGioacchino Del Regno }; 470e775cc1aSAngeloGioacchino Del Regno 471d82b3562SAngeloGioacchino Del Regno i2c0_pins: i2c0-default-pins { 472d82b3562SAngeloGioacchino Del Regno pins-bus { 473d82b3562SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO8__FUNC_SDA0>, 474d82b3562SAngeloGioacchino Del Regno <PINMUX_GPIO9__FUNC_SCL0>; 475d82b3562SAngeloGioacchino Del Regno bias-disable; 476d82b3562SAngeloGioacchino Del Regno drive-strength-microamp = <1000>; 477d82b3562SAngeloGioacchino Del Regno }; 478d82b3562SAngeloGioacchino Del Regno }; 479d82b3562SAngeloGioacchino Del Regno 480d82b3562SAngeloGioacchino Del Regno i2c1_pins: i2c1-default-pins { 481d82b3562SAngeloGioacchino Del Regno pins-bus { 482d82b3562SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO10__FUNC_SDA1>, 483d82b3562SAngeloGioacchino Del Regno <PINMUX_GPIO11__FUNC_SCL1>; 484d82b3562SAngeloGioacchino Del Regno bias-pull-up = <1000>; 485d82b3562SAngeloGioacchino Del Regno drive-strength-microamp = <1000>; 486d82b3562SAngeloGioacchino Del Regno }; 487d82b3562SAngeloGioacchino Del Regno }; 488d82b3562SAngeloGioacchino Del Regno 489d82b3562SAngeloGioacchino Del Regno i2c2_pins: i2c2-default-pins { 490d82b3562SAngeloGioacchino Del Regno pins-bus { 491d82b3562SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO12__FUNC_SDA2>, 492d82b3562SAngeloGioacchino Del Regno <PINMUX_GPIO13__FUNC_SCL2>; 493d82b3562SAngeloGioacchino Del Regno bias-disable; 494d82b3562SAngeloGioacchino Del Regno drive-strength-microamp = <1000>; 495d82b3562SAngeloGioacchino Del Regno }; 496d82b3562SAngeloGioacchino Del Regno }; 497d82b3562SAngeloGioacchino Del Regno 498d82b3562SAngeloGioacchino Del Regno i2c3_pins: i2c3-default-pins { 499d82b3562SAngeloGioacchino Del Regno pins-bus { 500d82b3562SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO14__FUNC_SDA3>, 501d82b3562SAngeloGioacchino Del Regno <PINMUX_GPIO15__FUNC_SCL3>; 502d82b3562SAngeloGioacchino Del Regno bias-pull-up = <1000>; 503d82b3562SAngeloGioacchino Del Regno drive-strength-microamp = <1000>; 504d82b3562SAngeloGioacchino Del Regno }; 505d82b3562SAngeloGioacchino Del Regno }; 506d82b3562SAngeloGioacchino Del Regno 507d82b3562SAngeloGioacchino Del Regno i2c4_pins: i2c4-default-pins { 508d82b3562SAngeloGioacchino Del Regno pins-bus { 509d82b3562SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO16__FUNC_SDA4>, 510d82b3562SAngeloGioacchino Del Regno <PINMUX_GPIO17__FUNC_SCL4>; 511d82b3562SAngeloGioacchino Del Regno bias-pull-up = <1000>; 512d82b3562SAngeloGioacchino Del Regno drive-strength = <4>; 513d82b3562SAngeloGioacchino Del Regno }; 514d82b3562SAngeloGioacchino Del Regno }; 515d82b3562SAngeloGioacchino Del Regno 516d82b3562SAngeloGioacchino Del Regno i2c5_pins: i2c5-default-pins { 517d82b3562SAngeloGioacchino Del Regno pins-bus { 518d82b3562SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO29__FUNC_SCL5>, 519d82b3562SAngeloGioacchino Del Regno <PINMUX_GPIO30__FUNC_SDA5>; 520d82b3562SAngeloGioacchino Del Regno bias-disable; 521d82b3562SAngeloGioacchino Del Regno drive-strength-microamp = <1000>; 522d82b3562SAngeloGioacchino Del Regno }; 523d82b3562SAngeloGioacchino Del Regno }; 524d82b3562SAngeloGioacchino Del Regno 525d82b3562SAngeloGioacchino Del Regno i2c7_pins: i2c7-default-pins { 526d82b3562SAngeloGioacchino Del Regno pins-bus { 527d82b3562SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO27__FUNC_SCL7>, 528d82b3562SAngeloGioacchino Del Regno <PINMUX_GPIO28__FUNC_SDA7>; 529d82b3562SAngeloGioacchino Del Regno bias-disable; 530d82b3562SAngeloGioacchino Del Regno }; 531d82b3562SAngeloGioacchino Del Regno }; 532d82b3562SAngeloGioacchino Del Regno 5334d380708SAngeloGioacchino Del Regno mmc0_pins_default: mmc0-default-pins { 5344d380708SAngeloGioacchino Del Regno pins-cmd-dat { 5354d380708SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO126__FUNC_MSDC0_DAT0>, 5364d380708SAngeloGioacchino Del Regno <PINMUX_GPIO125__FUNC_MSDC0_DAT1>, 5374d380708SAngeloGioacchino Del Regno <PINMUX_GPIO124__FUNC_MSDC0_DAT2>, 5384d380708SAngeloGioacchino Del Regno <PINMUX_GPIO123__FUNC_MSDC0_DAT3>, 5394d380708SAngeloGioacchino Del Regno <PINMUX_GPIO119__FUNC_MSDC0_DAT4>, 5404d380708SAngeloGioacchino Del Regno <PINMUX_GPIO118__FUNC_MSDC0_DAT5>, 5414d380708SAngeloGioacchino Del Regno <PINMUX_GPIO117__FUNC_MSDC0_DAT6>, 5424d380708SAngeloGioacchino Del Regno <PINMUX_GPIO116__FUNC_MSDC0_DAT7>, 5434d380708SAngeloGioacchino Del Regno <PINMUX_GPIO121__FUNC_MSDC0_CMD>; 5444d380708SAngeloGioacchino Del Regno input-enable; 5454d380708SAngeloGioacchino Del Regno drive-strength = <6>; 5464d380708SAngeloGioacchino Del Regno bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 5474d380708SAngeloGioacchino Del Regno }; 5484d380708SAngeloGioacchino Del Regno 5494d380708SAngeloGioacchino Del Regno pins-clk { 5504d380708SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO122__FUNC_MSDC0_CLK>; 5514d380708SAngeloGioacchino Del Regno drive-strength = <6>; 5524d380708SAngeloGioacchino Del Regno bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 5534d380708SAngeloGioacchino Del Regno }; 5544d380708SAngeloGioacchino Del Regno 5554d380708SAngeloGioacchino Del Regno pins-rst { 5564d380708SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO120__FUNC_MSDC0_RSTB>; 5574d380708SAngeloGioacchino Del Regno drive-strength = <6>; 5584d380708SAngeloGioacchino Del Regno bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 5594d380708SAngeloGioacchino Del Regno }; 5604d380708SAngeloGioacchino Del Regno }; 5614d380708SAngeloGioacchino Del Regno 5624d380708SAngeloGioacchino Del Regno mmc0_pins_uhs: mmc0-uhs-pins { 5634d380708SAngeloGioacchino Del Regno pins-cmd-dat { 5644d380708SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO126__FUNC_MSDC0_DAT0>, 5654d380708SAngeloGioacchino Del Regno <PINMUX_GPIO125__FUNC_MSDC0_DAT1>, 5664d380708SAngeloGioacchino Del Regno <PINMUX_GPIO124__FUNC_MSDC0_DAT2>, 5674d380708SAngeloGioacchino Del Regno <PINMUX_GPIO123__FUNC_MSDC0_DAT3>, 5684d380708SAngeloGioacchino Del Regno <PINMUX_GPIO119__FUNC_MSDC0_DAT4>, 5694d380708SAngeloGioacchino Del Regno <PINMUX_GPIO118__FUNC_MSDC0_DAT5>, 5704d380708SAngeloGioacchino Del Regno <PINMUX_GPIO117__FUNC_MSDC0_DAT6>, 5714d380708SAngeloGioacchino Del Regno <PINMUX_GPIO116__FUNC_MSDC0_DAT7>, 5724d380708SAngeloGioacchino Del Regno <PINMUX_GPIO121__FUNC_MSDC0_CMD>; 5734d380708SAngeloGioacchino Del Regno input-enable; 5744d380708SAngeloGioacchino Del Regno drive-strength = <8>; 5754d380708SAngeloGioacchino Del Regno bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 5764d380708SAngeloGioacchino Del Regno }; 5774d380708SAngeloGioacchino Del Regno 5784d380708SAngeloGioacchino Del Regno pins-clk { 5794d380708SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO122__FUNC_MSDC0_CLK>; 5804d380708SAngeloGioacchino Del Regno drive-strength = <8>; 5814d380708SAngeloGioacchino Del Regno bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 5824d380708SAngeloGioacchino Del Regno }; 5834d380708SAngeloGioacchino Del Regno 5844d380708SAngeloGioacchino Del Regno pins-ds { 5854d380708SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO127__FUNC_MSDC0_DSL>; 5864d380708SAngeloGioacchino Del Regno drive-strength = <8>; 5874d380708SAngeloGioacchino Del Regno bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 5884d380708SAngeloGioacchino Del Regno }; 5894d380708SAngeloGioacchino Del Regno 5904d380708SAngeloGioacchino Del Regno pins-rst { 5914d380708SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO120__FUNC_MSDC0_RSTB>; 5924d380708SAngeloGioacchino Del Regno drive-strength = <8>; 5934d380708SAngeloGioacchino Del Regno bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 5944d380708SAngeloGioacchino Del Regno }; 5954d380708SAngeloGioacchino Del Regno }; 5965bf7dabeSAngeloGioacchino Del Regno 597*07984e82SAngeloGioacchino Del Regno mmc1_pins_detect: mmc1-detect-pins { 598*07984e82SAngeloGioacchino Del Regno pins-insert { 599*07984e82SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO54__FUNC_GPIO54>; 600*07984e82SAngeloGioacchino Del Regno bias-pull-up; 601*07984e82SAngeloGioacchino Del Regno }; 602*07984e82SAngeloGioacchino Del Regno }; 603*07984e82SAngeloGioacchino Del Regno 604*07984e82SAngeloGioacchino Del Regno mmc1_pins_default: mmc1-default-pins { 605*07984e82SAngeloGioacchino Del Regno pins-cmd-dat { 606*07984e82SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO110__FUNC_MSDC1_CMD>, 607*07984e82SAngeloGioacchino Del Regno <PINMUX_GPIO112__FUNC_MSDC1_DAT0>, 608*07984e82SAngeloGioacchino Del Regno <PINMUX_GPIO113__FUNC_MSDC1_DAT1>, 609*07984e82SAngeloGioacchino Del Regno <PINMUX_GPIO114__FUNC_MSDC1_DAT2>, 610*07984e82SAngeloGioacchino Del Regno <PINMUX_GPIO115__FUNC_MSDC1_DAT3>; 611*07984e82SAngeloGioacchino Del Regno input-enable; 612*07984e82SAngeloGioacchino Del Regno drive-strength = <8>; 613*07984e82SAngeloGioacchino Del Regno bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 614*07984e82SAngeloGioacchino Del Regno }; 615*07984e82SAngeloGioacchino Del Regno 616*07984e82SAngeloGioacchino Del Regno pins-clk { 617*07984e82SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO111__FUNC_MSDC1_CLK>; 618*07984e82SAngeloGioacchino Del Regno drive-strength = <8>; 619*07984e82SAngeloGioacchino Del Regno bias-pull-down = <MTK_PUPD_SET_R1R0_10>; 620*07984e82SAngeloGioacchino Del Regno }; 621*07984e82SAngeloGioacchino Del Regno }; 622*07984e82SAngeloGioacchino Del Regno 623c34bc660SAngeloGioacchino Del Regno nor_pins_default: nor-default-pins { 624c34bc660SAngeloGioacchino Del Regno pins-ck-io { 625c34bc660SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO142__FUNC_SPINOR_IO0>, 626c34bc660SAngeloGioacchino Del Regno <PINMUX_GPIO141__FUNC_SPINOR_CK>, 627c34bc660SAngeloGioacchino Del Regno <PINMUX_GPIO143__FUNC_SPINOR_IO1>; 628c34bc660SAngeloGioacchino Del Regno drive-strength = <6>; 629c34bc660SAngeloGioacchino Del Regno bias-pull-down; 630c34bc660SAngeloGioacchino Del Regno }; 631c34bc660SAngeloGioacchino Del Regno 632c34bc660SAngeloGioacchino Del Regno pins-cs { 633c34bc660SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO140__FUNC_SPINOR_CS>; 634c34bc660SAngeloGioacchino Del Regno drive-strength = <6>; 635c34bc660SAngeloGioacchino Del Regno bias-pull-up; 636c34bc660SAngeloGioacchino Del Regno }; 637c34bc660SAngeloGioacchino Del Regno }; 638c34bc660SAngeloGioacchino Del Regno 6395bf7dabeSAngeloGioacchino Del Regno pio_default: pio-default-pins { 6405bf7dabeSAngeloGioacchino Del Regno pins-wifi-enable { 6415bf7dabeSAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO58__FUNC_GPIO58>; 6425bf7dabeSAngeloGioacchino Del Regno output-high; 6435bf7dabeSAngeloGioacchino Del Regno drive-strength = <14>; 6445bf7dabeSAngeloGioacchino Del Regno }; 6455bf7dabeSAngeloGioacchino Del Regno 6465bf7dabeSAngeloGioacchino Del Regno pins-low-power-pd { 6475bf7dabeSAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO25__FUNC_GPIO25>, 6485bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO26__FUNC_GPIO26>, 6495bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO46__FUNC_GPIO46>, 6505bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO47__FUNC_GPIO47>, 6515bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO48__FUNC_GPIO48>, 6525bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO65__FUNC_GPIO65>, 6535bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO66__FUNC_GPIO66>, 6545bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO67__FUNC_GPIO67>, 6555bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO68__FUNC_GPIO68>, 6565bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO128__FUNC_GPIO128>, 6575bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO129__FUNC_GPIO129>; 6585bf7dabeSAngeloGioacchino Del Regno input-enable; 6595bf7dabeSAngeloGioacchino Del Regno bias-pull-down; 6605bf7dabeSAngeloGioacchino Del Regno }; 6615bf7dabeSAngeloGioacchino Del Regno 6625bf7dabeSAngeloGioacchino Del Regno pins-low-power-pupd { 6635bf7dabeSAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO77__FUNC_GPIO77>, 6645bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO78__FUNC_GPIO78>, 6655bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO79__FUNC_GPIO79>, 6665bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO80__FUNC_GPIO80>, 6675bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO83__FUNC_GPIO83>, 6685bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO85__FUNC_GPIO85>, 6695bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO90__FUNC_GPIO90>, 6705bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO91__FUNC_GPIO91>, 6715bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO93__FUNC_GPIO93>, 6725bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO94__FUNC_GPIO94>, 6735bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO95__FUNC_GPIO95>, 6745bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO96__FUNC_GPIO96>, 6755bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO104__FUNC_GPIO104>, 6765bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO105__FUNC_GPIO105>, 6775bf7dabeSAngeloGioacchino Del Regno <PINMUX_GPIO107__FUNC_GPIO107>; 6785bf7dabeSAngeloGioacchino Del Regno input-enable; 6795bf7dabeSAngeloGioacchino Del Regno bias-pull-down = <MTK_PUPD_SET_R1R0_01>; 6805bf7dabeSAngeloGioacchino Del Regno }; 6815bf7dabeSAngeloGioacchino Del Regno }; 682d82b3562SAngeloGioacchino Del Regno 683d86a1c69SAngeloGioacchino Del Regno scp_pins: scp-default-pins { 684d86a1c69SAngeloGioacchino Del Regno pins-vreq { 685d86a1c69SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO76__FUNC_SCP_VREQ_VAO>; 686d86a1c69SAngeloGioacchino Del Regno bias-disable; 687d86a1c69SAngeloGioacchino Del Regno input-enable; 688d86a1c69SAngeloGioacchino Del Regno }; 689d86a1c69SAngeloGioacchino Del Regno }; 690d86a1c69SAngeloGioacchino Del Regno 691d82b3562SAngeloGioacchino Del Regno spi0_pins: spi0-default-pins { 692d82b3562SAngeloGioacchino Del Regno pins-cs-mosi-clk { 693d82b3562SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO132__FUNC_SPIM0_CSB>, 694d82b3562SAngeloGioacchino Del Regno <PINMUX_GPIO134__FUNC_SPIM0_MO>, 695d82b3562SAngeloGioacchino Del Regno <PINMUX_GPIO133__FUNC_SPIM0_CLK>; 696d82b3562SAngeloGioacchino Del Regno bias-disable; 697d82b3562SAngeloGioacchino Del Regno }; 698d82b3562SAngeloGioacchino Del Regno 699d82b3562SAngeloGioacchino Del Regno pins-miso { 700d82b3562SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO135__FUNC_SPIM0_MI>; 701d82b3562SAngeloGioacchino Del Regno bias-pull-down; 702d82b3562SAngeloGioacchino Del Regno }; 703d82b3562SAngeloGioacchino Del Regno }; 7040de0fe95SAngeloGioacchino Del Regno 7050de0fe95SAngeloGioacchino Del Regno subpmic_default: subpmic-default-pins { 7060de0fe95SAngeloGioacchino Del Regno subpmic_pin_irq: pins-subpmic-int-n { 7070de0fe95SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO130__FUNC_GPIO130>; 7080de0fe95SAngeloGioacchino Del Regno input-enable; 7090de0fe95SAngeloGioacchino Del Regno bias-pull-up; 7100de0fe95SAngeloGioacchino Del Regno }; 7110de0fe95SAngeloGioacchino Del Regno }; 71210d4a706SAngeloGioacchino Del Regno 71310d4a706SAngeloGioacchino Del Regno touchscreen_pins: touchscreen-default-pins { 71410d4a706SAngeloGioacchino Del Regno pins-int-n { 71510d4a706SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO92__FUNC_GPIO92>; 71610d4a706SAngeloGioacchino Del Regno input-enable; 71710d4a706SAngeloGioacchino Del Regno bias-pull-up = <MTK_PUPD_SET_R1R0_01>; 71810d4a706SAngeloGioacchino Del Regno }; 71910d4a706SAngeloGioacchino Del Regno pins-rst { 72010d4a706SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO56__FUNC_GPIO56>; 72110d4a706SAngeloGioacchino Del Regno output-high; 72210d4a706SAngeloGioacchino Del Regno }; 72310d4a706SAngeloGioacchino Del Regno pins-report-sw { 72410d4a706SAngeloGioacchino Del Regno pinmux = <PINMUX_GPIO57__FUNC_GPIO57>; 72510d4a706SAngeloGioacchino Del Regno output-low; 72610d4a706SAngeloGioacchino Del Regno }; 72710d4a706SAngeloGioacchino Del Regno }; 7284d380708SAngeloGioacchino Del Regno}; 7294d380708SAngeloGioacchino Del Regno 7309e056506SAngeloGioacchino Del Regno&pmic { 7319e056506SAngeloGioacchino Del Regno interrupts-extended = <&pio 222 IRQ_TYPE_LEVEL_HIGH>; 7329e056506SAngeloGioacchino Del Regno}; 7339e056506SAngeloGioacchino Del Regno 734d86a1c69SAngeloGioacchino Del Regno&scp { 735d86a1c69SAngeloGioacchino Del Regno status = "okay"; 736d86a1c69SAngeloGioacchino Del Regno 737d86a1c69SAngeloGioacchino Del Regno firmware-name = "mediatek/mt8195/scp.img"; 738d86a1c69SAngeloGioacchino Del Regno memory-region = <&scp_mem>; 739d86a1c69SAngeloGioacchino Del Regno pinctrl-names = "default"; 740d86a1c69SAngeloGioacchino Del Regno pinctrl-0 = <&scp_pins>; 741e775cc1aSAngeloGioacchino Del Regno 742e775cc1aSAngeloGioacchino Del Regno cros-ec-rpmsg { 743e775cc1aSAngeloGioacchino Del Regno compatible = "google,cros-ec-rpmsg"; 744e775cc1aSAngeloGioacchino Del Regno mediatek,rpmsg-name = "cros-ec-rpmsg"; 745e775cc1aSAngeloGioacchino Del Regno }; 746d86a1c69SAngeloGioacchino Del Regno}; 747d86a1c69SAngeloGioacchino Del Regno 748d82b3562SAngeloGioacchino Del Regno&spi0 { 749d82b3562SAngeloGioacchino Del Regno status = "okay"; 750d82b3562SAngeloGioacchino Del Regno 751d82b3562SAngeloGioacchino Del Regno pinctrl-names = "default"; 752d82b3562SAngeloGioacchino Del Regno pinctrl-0 = <&spi0_pins>; 753d82b3562SAngeloGioacchino Del Regno mediatek,pad-select = <0>; 754e775cc1aSAngeloGioacchino Del Regno 755e775cc1aSAngeloGioacchino Del Regno cros_ec: ec@0 { 756e775cc1aSAngeloGioacchino Del Regno #address-cells = <1>; 757e775cc1aSAngeloGioacchino Del Regno #size-cells = <0>; 758e775cc1aSAngeloGioacchino Del Regno 759e775cc1aSAngeloGioacchino Del Regno compatible = "google,cros-ec-spi"; 760e775cc1aSAngeloGioacchino Del Regno reg = <0>; 761e775cc1aSAngeloGioacchino Del Regno interrupts-extended = <&pio 4 IRQ_TYPE_LEVEL_LOW>; 762e775cc1aSAngeloGioacchino Del Regno pinctrl-names = "default"; 763e775cc1aSAngeloGioacchino Del Regno pinctrl-0 = <&cros_ec_int>; 764e775cc1aSAngeloGioacchino Del Regno spi-max-frequency = <3000000>; 765e775cc1aSAngeloGioacchino Del Regno 766e775cc1aSAngeloGioacchino Del Regno keyboard-backlight { 767e775cc1aSAngeloGioacchino Del Regno compatible = "google,cros-kbd-led-backlight"; 768e775cc1aSAngeloGioacchino Del Regno }; 769e775cc1aSAngeloGioacchino Del Regno 770e775cc1aSAngeloGioacchino Del Regno i2c_tunnel: i2c-tunnel { 771e775cc1aSAngeloGioacchino Del Regno compatible = "google,cros-ec-i2c-tunnel"; 772e775cc1aSAngeloGioacchino Del Regno google,remote-bus = <0>; 773e775cc1aSAngeloGioacchino Del Regno #address-cells = <1>; 774e775cc1aSAngeloGioacchino Del Regno #size-cells = <0>; 775e775cc1aSAngeloGioacchino Del Regno }; 776e775cc1aSAngeloGioacchino Del Regno 777e775cc1aSAngeloGioacchino Del Regno mt_pmic_vmc_ldo_reg: regulator@0 { 778e775cc1aSAngeloGioacchino Del Regno compatible = "google,cros-ec-regulator"; 779e775cc1aSAngeloGioacchino Del Regno reg = <0>; 780e775cc1aSAngeloGioacchino Del Regno regulator-name = "mt_pmic_vmc_ldo"; 781e775cc1aSAngeloGioacchino Del Regno regulator-min-microvolt = <1200000>; 782e775cc1aSAngeloGioacchino Del Regno regulator-max-microvolt = <3600000>; 783e775cc1aSAngeloGioacchino Del Regno }; 784e775cc1aSAngeloGioacchino Del Regno 785e775cc1aSAngeloGioacchino Del Regno mt_pmic_vmch_ldo_reg: regulator@1 { 786e775cc1aSAngeloGioacchino Del Regno compatible = "google,cros-ec-regulator"; 787e775cc1aSAngeloGioacchino Del Regno reg = <1>; 788e775cc1aSAngeloGioacchino Del Regno regulator-name = "mt_pmic_vmch_ldo"; 789e775cc1aSAngeloGioacchino Del Regno regulator-min-microvolt = <2700000>; 790e775cc1aSAngeloGioacchino Del Regno regulator-max-microvolt = <3600000>; 791e775cc1aSAngeloGioacchino Del Regno }; 792e775cc1aSAngeloGioacchino Del Regno 793e775cc1aSAngeloGioacchino Del Regno typec { 794e775cc1aSAngeloGioacchino Del Regno compatible = "google,cros-ec-typec"; 795e775cc1aSAngeloGioacchino Del Regno #address-cells = <1>; 796e775cc1aSAngeloGioacchino Del Regno #size-cells = <0>; 797e775cc1aSAngeloGioacchino Del Regno 798e775cc1aSAngeloGioacchino Del Regno usb_c0: connector@0 { 799e775cc1aSAngeloGioacchino Del Regno compatible = "usb-c-connector"; 800e775cc1aSAngeloGioacchino Del Regno reg = <0>; 801e775cc1aSAngeloGioacchino Del Regno power-role = "dual"; 802e775cc1aSAngeloGioacchino Del Regno data-role = "host"; 803e775cc1aSAngeloGioacchino Del Regno try-power-role = "source"; 804e775cc1aSAngeloGioacchino Del Regno }; 805e775cc1aSAngeloGioacchino Del Regno 806e775cc1aSAngeloGioacchino Del Regno usb_c1: connector@1 { 807e775cc1aSAngeloGioacchino Del Regno compatible = "usb-c-connector"; 808e775cc1aSAngeloGioacchino Del Regno reg = <1>; 809e775cc1aSAngeloGioacchino Del Regno power-role = "dual"; 810e775cc1aSAngeloGioacchino Del Regno data-role = "host"; 811e775cc1aSAngeloGioacchino Del Regno try-power-role = "source"; 812e775cc1aSAngeloGioacchino Del Regno }; 813e775cc1aSAngeloGioacchino Del Regno }; 814e775cc1aSAngeloGioacchino Del Regno }; 815d82b3562SAngeloGioacchino Del Regno}; 816d82b3562SAngeloGioacchino Del Regno 817b6267a39SAngeloGioacchino Del Regno&u3phy0 { 818b6267a39SAngeloGioacchino Del Regno status = "okay"; 819b6267a39SAngeloGioacchino Del Regno}; 820b6267a39SAngeloGioacchino Del Regno 821b6267a39SAngeloGioacchino Del Regno&u3phy1 { 822b6267a39SAngeloGioacchino Del Regno status = "okay"; 823b6267a39SAngeloGioacchino Del Regno}; 824b6267a39SAngeloGioacchino Del Regno 825b6267a39SAngeloGioacchino Del Regno&u3phy2 { 826b6267a39SAngeloGioacchino Del Regno status = "okay"; 827b6267a39SAngeloGioacchino Del Regno}; 828b6267a39SAngeloGioacchino Del Regno 829b6267a39SAngeloGioacchino Del Regno&u3phy3 { 830b6267a39SAngeloGioacchino Del Regno status = "okay"; 831b6267a39SAngeloGioacchino Del Regno}; 832b6267a39SAngeloGioacchino Del Regno 8335eb2e303SAngeloGioacchino Del Regno&uart0 { 8345eb2e303SAngeloGioacchino Del Regno status = "okay"; 8355eb2e303SAngeloGioacchino Del Regno}; 836b6267a39SAngeloGioacchino Del Regno 837b6267a39SAngeloGioacchino Del Regno&xhci0 { 838b6267a39SAngeloGioacchino Del Regno status = "okay"; 839b6267a39SAngeloGioacchino Del Regno 840b6267a39SAngeloGioacchino Del Regno vusb33-supply = <&mt6359_vusb_ldo_reg>; 841b6267a39SAngeloGioacchino Del Regno vbus-supply = <&usb_vbus>; 842b6267a39SAngeloGioacchino Del Regno}; 843b6267a39SAngeloGioacchino Del Regno 844b6267a39SAngeloGioacchino Del Regno&xhci1 { 845b6267a39SAngeloGioacchino Del Regno status = "okay"; 846b6267a39SAngeloGioacchino Del Regno 847b6267a39SAngeloGioacchino Del Regno vusb33-supply = <&mt6359_vusb_ldo_reg>; 848b6267a39SAngeloGioacchino Del Regno vbus-supply = <&usb_vbus>; 849b6267a39SAngeloGioacchino Del Regno}; 850b6267a39SAngeloGioacchino Del Regno 851b6267a39SAngeloGioacchino Del Regno&xhci2 { 852b6267a39SAngeloGioacchino Del Regno status = "okay"; 853b6267a39SAngeloGioacchino Del Regno 854b6267a39SAngeloGioacchino Del Regno vusb33-supply = <&mt6359_vusb_ldo_reg>; 855b6267a39SAngeloGioacchino Del Regno vbus-supply = <&usb_vbus>; 856b6267a39SAngeloGioacchino Del Regno}; 857b6267a39SAngeloGioacchino Del Regno 858b6267a39SAngeloGioacchino Del Regno&xhci3 { 859b6267a39SAngeloGioacchino Del Regno status = "okay"; 860b6267a39SAngeloGioacchino Del Regno 861b6267a39SAngeloGioacchino Del Regno /* MT7921's USB Bluetooth has issues with USB2 LPM */ 862b6267a39SAngeloGioacchino Del Regno usb2-lpm-disable; 863b6267a39SAngeloGioacchino Del Regno vusb33-supply = <&mt6359_vusb_ldo_reg>; 864b6267a39SAngeloGioacchino Del Regno vbus-supply = <&usb_vbus>; 865b6267a39SAngeloGioacchino Del Regno}; 866e775cc1aSAngeloGioacchino Del Regno 867e775cc1aSAngeloGioacchino Del Regno#include <arm/cros-ec-keyboard.dtsi> 868e775cc1aSAngeloGioacchino Del Regno#include <arm/cros-ec-sbs.dtsi> 869824fae69SAngeloGioacchino Del Regno 870824fae69SAngeloGioacchino Del Regno&keyboard_controller { 871824fae69SAngeloGioacchino Del Regno function-row-physmap = < 872824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x00, 0x02, 0) /* T1 */ 873824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x03, 0x02, 0) /* T2 */ 874824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x02, 0x02, 0) /* T3 */ 875824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x01, 0x02, 0) /* T4 */ 876824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x03, 0x04, 0) /* T5 */ 877824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x02, 0x04, 0) /* T6 */ 878824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x01, 0x04, 0) /* T7 */ 879824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x02, 0x09, 0) /* T8 */ 880824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x01, 0x09, 0) /* T9 */ 881824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x00, 0x04, 0) /* T10 */ 882824fae69SAngeloGioacchino Del Regno >; 883824fae69SAngeloGioacchino Del Regno 884824fae69SAngeloGioacchino Del Regno linux,keymap = < 885824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x00, 0x02, KEY_BACK) 886824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x03, 0x02, KEY_REFRESH) 887824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x02, 0x02, KEY_ZOOM) 888824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x01, 0x02, KEY_SCALE) 889824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x03, 0x04, KEY_SYSRQ) 890824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN) 891824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP) 892824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x02, 0x09, KEY_MUTE) 893824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN) 894824fae69SAngeloGioacchino Del Regno MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP) 895824fae69SAngeloGioacchino Del Regno 896824fae69SAngeloGioacchino Del Regno CROS_STD_MAIN_KEYMAP 897824fae69SAngeloGioacchino Del Regno >; 898824fae69SAngeloGioacchino Del Regno}; 899