1*8855d01fSChen-Yu Tsai// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*8855d01fSChen-Yu Tsai/* 3*8855d01fSChen-Yu Tsai * Copyright 2022 Google LLC 4*8855d01fSChen-Yu Tsai */ 5*8855d01fSChen-Yu Tsai 6*8855d01fSChen-Yu Tsai/dts-v1/; 7*8855d01fSChen-Yu Tsai#include "mt8186-corsola-krabby.dtsi" 8*8855d01fSChen-Yu Tsai 9*8855d01fSChen-Yu Tsai/ { 10*8855d01fSChen-Yu Tsai model = "Google Tentacruel board"; 11*8855d01fSChen-Yu Tsai compatible = "google,tentacruel-sku262147", "google,tentacruel-sku262146", 12*8855d01fSChen-Yu Tsai "google,tentacruel-sku262145", "google,tentacruel-sku262144", 13*8855d01fSChen-Yu Tsai "google,tentacruel", "mediatek,mt8186"; 14*8855d01fSChen-Yu Tsai chassis-type = "convertible"; 15*8855d01fSChen-Yu Tsai}; 16*8855d01fSChen-Yu Tsai 17*8855d01fSChen-Yu Tsai&keyboard_controller { 18*8855d01fSChen-Yu Tsai function-row-physmap = < 19*8855d01fSChen-Yu Tsai MATRIX_KEY(0x00, 0x02, 0) /* T1 */ 20*8855d01fSChen-Yu Tsai MATRIX_KEY(0x03, 0x02, 0) /* T2 */ 21*8855d01fSChen-Yu Tsai MATRIX_KEY(0x02, 0x02, 0) /* T3 */ 22*8855d01fSChen-Yu Tsai MATRIX_KEY(0x01, 0x02, 0) /* T4 */ 23*8855d01fSChen-Yu Tsai MATRIX_KEY(0x03, 0x04, 0) /* T5 */ 24*8855d01fSChen-Yu Tsai MATRIX_KEY(0x02, 0x04, 0) /* T6 */ 25*8855d01fSChen-Yu Tsai MATRIX_KEY(0x01, 0x04, 0) /* T7 */ 26*8855d01fSChen-Yu Tsai MATRIX_KEY(0x02, 0x09, 0) /* T8 */ 27*8855d01fSChen-Yu Tsai MATRIX_KEY(0x01, 0x09, 0) /* T9 */ 28*8855d01fSChen-Yu Tsai MATRIX_KEY(0x00, 0x04, 0) /* T10 */ 29*8855d01fSChen-Yu Tsai >; 30*8855d01fSChen-Yu Tsai 31*8855d01fSChen-Yu Tsai linux,keymap = < 32*8855d01fSChen-Yu Tsai MATRIX_KEY(0x00, 0x02, KEY_BACK) 33*8855d01fSChen-Yu Tsai MATRIX_KEY(0x03, 0x02, KEY_REFRESH) 34*8855d01fSChen-Yu Tsai MATRIX_KEY(0x02, 0x02, KEY_ZOOM) 35*8855d01fSChen-Yu Tsai MATRIX_KEY(0x01, 0x02, KEY_SCALE) 36*8855d01fSChen-Yu Tsai MATRIX_KEY(0x03, 0x04, KEY_SYSRQ) 37*8855d01fSChen-Yu Tsai MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN) 38*8855d01fSChen-Yu Tsai MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP) 39*8855d01fSChen-Yu Tsai MATRIX_KEY(0x02, 0x09, KEY_MUTE) 40*8855d01fSChen-Yu Tsai MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN) 41*8855d01fSChen-Yu Tsai MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP) 42*8855d01fSChen-Yu Tsai CROS_STD_MAIN_KEYMAP 43*8855d01fSChen-Yu Tsai >; 44*8855d01fSChen-Yu Tsai}; 45