0001 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
0002 /*
0003 * Copyright 2020 Google LLC
0004 */
0005 /dts-v1/;
0006 #include "mt8192-asurada.dtsi"
0007
0008 / {
0009 model = "Google Hayato rev1";
0010 compatible = "google,hayato-rev1", "google,hayato", "mediatek,mt8192";
0011 };
0012
0013 &keyboard_controller {
0014 function-row-physmap = <
0015 MATRIX_KEY(0x00, 0x02, 0) /* T1 */
0016 MATRIX_KEY(0x03, 0x02, 0) /* T2 */
0017 MATRIX_KEY(0x02, 0x02, 0) /* T3 */
0018 MATRIX_KEY(0x01, 0x02, 0) /* T4 */
0019 MATRIX_KEY(0x03, 0x04, 0) /* T5 */
0020 MATRIX_KEY(0x02, 0x04, 0) /* T6 */
0021 MATRIX_KEY(0x01, 0x04, 0) /* T7 */
0022 MATRIX_KEY(0x02, 0x09, 0) /* T8 */
0023 MATRIX_KEY(0x01, 0x09, 0) /* T9 */
0024 MATRIX_KEY(0x00, 0x04, 0) /* T10 */
0025 >;
0026 linux,keymap = <
0027 MATRIX_KEY(0x00, 0x02, KEY_BACK)
0028 MATRIX_KEY(0x03, 0x02, KEY_FORWARD)
0029 MATRIX_KEY(0x02, 0x02, KEY_REFRESH)
0030 MATRIX_KEY(0x01, 0x02, KEY_FULL_SCREEN)
0031 MATRIX_KEY(0x03, 0x04, KEY_SCALE)
0032 MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN)
0033 MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP)
0034 MATRIX_KEY(0x02, 0x09, KEY_MUTE)
0035 MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN)
0036 MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP)
0037
0038 CROS_STD_MAIN_KEYMAP
0039 >;
0040 };
0041
0042 &touchscreen {
0043 compatible = "hid-over-i2c";
0044 post-power-on-delay-ms = <10>;
0045 hid-descr-addr = <0x0001>;
0046 vdd-supply = <&pp3300_u>;
0047 };