1*ed34944cSJianeng Ceng// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*ed34944cSJianeng Ceng/* 3*ed34944cSJianeng Ceng * Copyright 2023 Google LLC 4*ed34944cSJianeng Ceng */ 5*ed34944cSJianeng Ceng 6*ed34944cSJianeng Ceng/dts-v1/; 7*ed34944cSJianeng Ceng#include "mt8186-corsola-steelix.dtsi" 8*ed34944cSJianeng Ceng 9*ed34944cSJianeng Ceng&keyboard_controller { 10*ed34944cSJianeng Ceng function-row-physmap = < 11*ed34944cSJianeng Ceng MATRIX_KEY(0x00, 0x02, 0) /* T1 */ 12*ed34944cSJianeng Ceng MATRIX_KEY(0x03, 0x02, 0) /* T2 */ 13*ed34944cSJianeng Ceng MATRIX_KEY(0x02, 0x02, 0) /* T3 */ 14*ed34944cSJianeng Ceng MATRIX_KEY(0x01, 0x02, 0) /* T4 */ 15*ed34944cSJianeng Ceng MATRIX_KEY(0x03, 0x04, 0) /* T5 */ 16*ed34944cSJianeng Ceng MATRIX_KEY(0x02, 0x04, 0) /* T6 */ 17*ed34944cSJianeng Ceng MATRIX_KEY(0x01, 0x04, 0) /* T7 */ 18*ed34944cSJianeng Ceng MATRIX_KEY(0x00, 0x04, 0) /* T8 */ 19*ed34944cSJianeng Ceng MATRIX_KEY(0x00, 0x01, 0) /* T9 */ 20*ed34944cSJianeng Ceng MATRIX_KEY(0x02, 0x09, 0) /* T10 */ 21*ed34944cSJianeng Ceng MATRIX_KEY(0x01, 0x09, 0) /* T11 */ 22*ed34944cSJianeng Ceng MATRIX_KEY(0x01, 0x05, 0) /* T12 */ 23*ed34944cSJianeng Ceng >; 24*ed34944cSJianeng Ceng 25*ed34944cSJianeng Ceng linux,keymap = < 26*ed34944cSJianeng Ceng CROS_STD_MAIN_KEYMAP 27*ed34944cSJianeng Ceng MATRIX_KEY(0x00, 0x02, KEY_BACK) 28*ed34944cSJianeng Ceng MATRIX_KEY(0x03, 0x02, KEY_REFRESH) 29*ed34944cSJianeng Ceng MATRIX_KEY(0x02, 0x02, KEY_ZOOM) 30*ed34944cSJianeng Ceng MATRIX_KEY(0x01, 0x02, KEY_SCALE) 31*ed34944cSJianeng Ceng MATRIX_KEY(0x03, 0x04, KEY_SYSRQ) 32*ed34944cSJianeng Ceng MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN) 33*ed34944cSJianeng Ceng MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP) 34*ed34944cSJianeng Ceng MATRIX_KEY(0x00, 0x04, KEY_PLAYPAUSE) 35*ed34944cSJianeng Ceng MATRIX_KEY(0x00, 0x01, KEY_MICMUTE) 36*ed34944cSJianeng Ceng MATRIX_KEY(0x02, 0x09, KEY_MUTE) 37*ed34944cSJianeng Ceng MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN) 38*ed34944cSJianeng Ceng MATRIX_KEY(0x01, 0x05, KEY_VOLUMEUP) 39*ed34944cSJianeng Ceng >; 40*ed34944cSJianeng Ceng}; 41*ed34944cSJianeng Ceng 42*ed34944cSJianeng Ceng&mt6366codec { 43*ed34944cSJianeng Ceng mediatek,dmic-mode = <1>; /* one-wire */ 44*ed34944cSJianeng Ceng}; 45*ed34944cSJianeng Ceng 46*ed34944cSJianeng Ceng&sound { 47*ed34944cSJianeng Ceng model = "mt8186_rt1019_rt5682s"; 48*ed34944cSJianeng Ceng}; 49*ed34944cSJianeng Ceng 50