Back to home page

OSCL-LXR

 
 

    


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 };