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