1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 2 /* 2 /* 3 * Copyright 2022 Google LLC 3 * Copyright 2022 Google LLC 4 */ 4 */ 5 /dts-v1/; 5 /dts-v1/; 6 #include "mt8192-asurada.dtsi" 6 #include "mt8192-asurada.dtsi" 7 7 8 / { 8 / { 9 model = "Google Hayato rev5"; 9 model = "Google Hayato rev5"; 10 chassis-type = "convertible"; << 11 compatible = "google,hayato-rev5-sku2" 10 compatible = "google,hayato-rev5-sku2", "google,hayato-sku2", 12 "google,hayato", "mediate 11 "google,hayato", "mediatek,mt8192"; 13 }; 12 }; 14 13 15 &keyboard_controller { 14 &keyboard_controller { 16 function-row-physmap = < 15 function-row-physmap = < 17 MATRIX_KEY(0x00, 0x02, 0) 16 MATRIX_KEY(0x00, 0x02, 0) /* T1 */ 18 MATRIX_KEY(0x03, 0x02, 0) 17 MATRIX_KEY(0x03, 0x02, 0) /* T2 */ 19 MATRIX_KEY(0x02, 0x02, 0) 18 MATRIX_KEY(0x02, 0x02, 0) /* T3 */ 20 MATRIX_KEY(0x01, 0x02, 0) 19 MATRIX_KEY(0x01, 0x02, 0) /* T4 */ 21 MATRIX_KEY(0x03, 0x04, 0) 20 MATRIX_KEY(0x03, 0x04, 0) /* T5 */ 22 MATRIX_KEY(0x02, 0x04, 0) 21 MATRIX_KEY(0x02, 0x04, 0) /* T6 */ 23 MATRIX_KEY(0x01, 0x04, 0) 22 MATRIX_KEY(0x01, 0x04, 0) /* T7 */ 24 MATRIX_KEY(0x02, 0x09, 0) 23 MATRIX_KEY(0x02, 0x09, 0) /* T8 */ 25 MATRIX_KEY(0x01, 0x09, 0) 24 MATRIX_KEY(0x01, 0x09, 0) /* T9 */ 26 MATRIX_KEY(0x00, 0x04, 0) 25 MATRIX_KEY(0x00, 0x04, 0) /* T10 */ 27 >; 26 >; 28 linux,keymap = < 27 linux,keymap = < 29 MATRIX_KEY(0x00, 0x02, KEY_BAC 28 MATRIX_KEY(0x00, 0x02, KEY_BACK) 30 MATRIX_KEY(0x03, 0x02, KEY_FOR 29 MATRIX_KEY(0x03, 0x02, KEY_FORWARD) 31 MATRIX_KEY(0x02, 0x02, KEY_REF 30 MATRIX_KEY(0x02, 0x02, KEY_REFRESH) 32 MATRIX_KEY(0x01, 0x02, KEY_FUL 31 MATRIX_KEY(0x01, 0x02, KEY_FULL_SCREEN) 33 MATRIX_KEY(0x03, 0x04, KEY_SCA 32 MATRIX_KEY(0x03, 0x04, KEY_SCALE) 34 MATRIX_KEY(0x02, 0x04, KEY_BRI 33 MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN) 35 MATRIX_KEY(0x01, 0x04, KEY_BRI 34 MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP) 36 MATRIX_KEY(0x02, 0x09, KEY_MUT 35 MATRIX_KEY(0x02, 0x09, KEY_MUTE) 37 MATRIX_KEY(0x01, 0x09, KEY_VOL 36 MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN) 38 MATRIX_KEY(0x00, 0x04, KEY_VOL 37 MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP) 39 38 40 CROS_STD_MAIN_KEYMAP 39 CROS_STD_MAIN_KEYMAP 41 >; 40 >; 42 }; 41 }; 43 42 44 &rt5682 { 43 &rt5682 { 45 compatible = "realtek,rt5682s"; 44 compatible = "realtek,rt5682s"; 46 }; 45 }; 47 46 48 &sound { 47 &sound { 49 compatible = "mediatek,mt8192_mt6359_r 48 compatible = "mediatek,mt8192_mt6359_rt1015p_rt5682s"; 50 49 51 speaker-codecs { 50 speaker-codecs { 52 sound-dai = <&rt1015p>; 51 sound-dai = <&rt1015p>; 53 }; 52 }; 54 53 55 headset-codec { 54 headset-codec { 56 sound-dai = <&rt5682 0>; 55 sound-dai = <&rt5682 0>; 57 }; 56 }; 58 }; 57 }; 59 58 60 &touchscreen { 59 &touchscreen { 61 compatible = "hid-over-i2c"; 60 compatible = "hid-over-i2c"; 62 post-power-on-delay-ms = <10>; 61 post-power-on-delay-ms = <10>; 63 hid-descr-addr = <0x0001>; 62 hid-descr-addr = <0x0001>; 64 vdd-supply = <&pp3300_u>; 63 vdd-supply = <&pp3300_u>; 65 }; 64 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.