// SPDX-License-Identifier: (GPL-2.0 OR MIT) /* * Copyright 2023 Google LLC */ /dts-v1/; #include "mt8186-corsola-steelix.dtsi" &keyboard_controller { function-row-physmap = < MATRIX_KEY(0x00, 0x02, 0) /* T1 */ MATRIX_KEY(0x03, 0x02, 0) /* T2 */ MATRIX_KEY(0x02, 0x02, 0) /* T3 */ MATRIX_KEY(0x01, 0x02, 0) /* T4 */ MATRIX_KEY(0x03, 0x04, 0) /* T5 */ MATRIX_KEY(0x02, 0x04, 0) /* T6 */ MATRIX_KEY(0x01, 0x04, 0) /* T7 */ MATRIX_KEY(0x00, 0x04, 0) /* T8 */ MATRIX_KEY(0x00, 0x01, 0) /* T9 */ MATRIX_KEY(0x02, 0x09, 0) /* T10 */ MATRIX_KEY(0x01, 0x09, 0) /* T11 */ MATRIX_KEY(0x01, 0x05, 0) /* T12 */ >; linux,keymap = < CROS_STD_MAIN_KEYMAP MATRIX_KEY(0x00, 0x02, KEY_BACK) MATRIX_KEY(0x03, 0x02, KEY_REFRESH) MATRIX_KEY(0x02, 0x02, KEY_ZOOM) MATRIX_KEY(0x01, 0x02, KEY_SCALE) MATRIX_KEY(0x03, 0x04, KEY_SYSRQ) MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN) MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP) MATRIX_KEY(0x00, 0x04, KEY_PLAYPAUSE) MATRIX_KEY(0x00, 0x01, KEY_MICMUTE) MATRIX_KEY(0x02, 0x09, KEY_MUTE) MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN) MATRIX_KEY(0x01, 0x05, KEY_VOLUMEUP) >; }; &mt6366codec { mediatek,dmic-mode = <1>; /* one-wire */ }; &sound { model = "mt8186_rt1019_rt5682s"; };