1// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2/* 3 * Copyright 2021 Google LLC 4 */ 5/dts-v1/; 6#include "mt8192-asurada.dtsi" 7 8/ { 9 model = "Google Spherion (rev0 - 3)"; 10 compatible = "google,spherion-rev3", "google,spherion-rev2", 11 "google,spherion-rev1", "google,spherion-rev0", 12 "google,spherion", "mediatek,mt8192"; 13}; 14 15&keyboard_controller { 16 function-row-physmap = < 17 MATRIX_KEY(0x00, 0x02, 0) /* T1 */ 18 MATRIX_KEY(0x03, 0x02, 0) /* T2 */ 19 MATRIX_KEY(0x02, 0x02, 0) /* T3 */ 20 MATRIX_KEY(0x01, 0x02, 0) /* T4 */ 21 MATRIX_KEY(0x03, 0x04, 0) /* T5 */ 22 MATRIX_KEY(0x02, 0x04, 0) /* T6 */ 23 MATRIX_KEY(0x01, 0x04, 0) /* T7 */ 24 MATRIX_KEY(0x02, 0x09, 0) /* T8 */ 25 MATRIX_KEY(0x01, 0x09, 0) /* T9 */ 26 MATRIX_KEY(0x00, 0x04, 0) /* T10 */ 27 >; 28 linux,keymap = < 29 MATRIX_KEY(0x00, 0x02, KEY_BACK) 30 MATRIX_KEY(0x03, 0x02, KEY_REFRESH) 31 MATRIX_KEY(0x02, 0x02, KEY_FULL_SCREEN) 32 MATRIX_KEY(0x01, 0x02, KEY_SCALE) 33 MATRIX_KEY(0x03, 0x04, KEY_SYSRQ) 34 MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN) 35 MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP) 36 MATRIX_KEY(0x02, 0x09, KEY_MUTE) 37 MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN) 38 MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP) 39 40 CROS_STD_MAIN_KEYMAP 41 >; 42}; 43 44&touchscreen { 45 compatible = "elan,ekth3500"; 46}; 47