1*a69e042fSNícolas F. R. A. Prado// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*a69e042fSNícolas F. R. A. Prado/* 3*a69e042fSNícolas F. R. A. Prado * Copyright 2022 Google LLC 4*a69e042fSNícolas F. R. A. Prado */ 5*a69e042fSNícolas F. R. A. Prado/dts-v1/; 6*a69e042fSNícolas F. R. A. Prado#include "mt8192-asurada.dtsi" 7*a69e042fSNícolas F. R. A. Prado#include <dt-bindings/leds/common.h> 8*a69e042fSNícolas F. R. A. Prado 9*a69e042fSNícolas F. R. A. Prado/ { 10*a69e042fSNícolas F. R. A. Prado model = "Google Spherion (rev4)"; 11*a69e042fSNícolas F. R. A. Prado compatible = "google,spherion-rev4", "google,spherion", 12*a69e042fSNícolas F. R. A. Prado "mediatek,mt8192"; 13*a69e042fSNícolas F. R. A. Prado 14*a69e042fSNícolas F. R. A. Prado pwmleds { 15*a69e042fSNícolas F. R. A. Prado compatible = "pwm-leds"; 16*a69e042fSNícolas F. R. A. Prado 17*a69e042fSNícolas F. R. A. Prado led { 18*a69e042fSNícolas F. R. A. Prado function = LED_FUNCTION_KBD_BACKLIGHT; 19*a69e042fSNícolas F. R. A. Prado color = <LED_COLOR_ID_WHITE>; 20*a69e042fSNícolas F. R. A. Prado pwms = <&cros_ec_pwm 0>; 21*a69e042fSNícolas F. R. A. Prado max-brightness = <1023>; 22*a69e042fSNícolas F. R. A. Prado }; 23*a69e042fSNícolas F. R. A. Prado }; 24*a69e042fSNícolas F. R. A. Prado}; 25*a69e042fSNícolas F. R. A. Prado 26*a69e042fSNícolas F. R. A. Prado&cros_ec_pwm { 27*a69e042fSNícolas F. R. A. Prado status = "okay"; 28*a69e042fSNícolas F. R. A. Prado}; 29*a69e042fSNícolas F. R. A. Prado 30*a69e042fSNícolas F. R. A. Prado&keyboard_controller { 31*a69e042fSNícolas F. R. A. Prado function-row-physmap = < 32*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x00, 0x02, 0) /* T1 */ 33*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x03, 0x02, 0) /* T2 */ 34*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x02, 0x02, 0) /* T3 */ 35*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x01, 0x02, 0) /* T4 */ 36*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x03, 0x04, 0) /* T5 */ 37*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x02, 0x04, 0) /* T6 */ 38*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x01, 0x04, 0) /* T7 */ 39*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x02, 0x09, 0) /* T8 */ 40*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x01, 0x09, 0) /* T9 */ 41*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x00, 0x04, 0) /* T10 */ 42*a69e042fSNícolas F. R. A. Prado >; 43*a69e042fSNícolas F. R. A. Prado linux,keymap = < 44*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x00, 0x02, KEY_BACK) 45*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x03, 0x02, KEY_REFRESH) 46*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x02, 0x02, KEY_FULL_SCREEN) 47*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x01, 0x02, KEY_SCALE) 48*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x03, 0x04, KEY_SYSRQ) 49*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN) 50*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP) 51*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x02, 0x09, KEY_MUTE) 52*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN) 53*a69e042fSNícolas F. R. A. Prado MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP) 54*a69e042fSNícolas F. R. A. Prado 55*a69e042fSNícolas F. R. A. Prado CROS_STD_MAIN_KEYMAP 56*a69e042fSNícolas F. R. A. Prado >; 57*a69e042fSNícolas F. R. A. Prado}; 58*a69e042fSNícolas F. R. A. Prado 59*a69e042fSNícolas F. R. A. Prado&rt5682 { 60*a69e042fSNícolas F. R. A. Prado compatible = "realtek,rt5682s"; 61*a69e042fSNícolas F. R. A. Prado}; 62*a69e042fSNícolas F. R. A. Prado 63*a69e042fSNícolas F. R. A. Prado&sound { 64*a69e042fSNícolas F. R. A. Prado compatible = "mediatek,mt8192_mt6359_rt1015p_rt5682s"; 65*a69e042fSNícolas F. R. A. Prado 66*a69e042fSNícolas F. R. A. Prado speaker-codecs { 67*a69e042fSNícolas F. R. A. Prado sound-dai = <&rt1015p>; 68*a69e042fSNícolas F. R. A. Prado }; 69*a69e042fSNícolas F. R. A. Prado 70*a69e042fSNícolas F. R. A. Prado headset-codec { 71*a69e042fSNícolas F. R. A. Prado sound-dai = <&rt5682 0>; 72*a69e042fSNícolas F. R. A. Prado }; 73*a69e042fSNícolas F. R. A. Prado}; 74*a69e042fSNícolas F. R. A. Prado 75*a69e042fSNícolas F. R. A. Prado&touchscreen { 76*a69e042fSNícolas F. R. A. Prado compatible = "elan,ekth3500"; 77*a69e042fSNícolas F. R. A. Prado}; 78