xref: /linux/scripts/dtc/include-prefixes/arm64/mediatek/mt8192-asurada-hayato-r5-sku2.dts (revision 42aa8daecd80d18bc12c43d7be6fd82c6fd526a1)
19f8e4a64SNícolas F. R. A. Prado// SPDX-License-Identifier: (GPL-2.0 OR MIT)
29f8e4a64SNícolas F. R. A. Prado/*
39f8e4a64SNícolas F. R. A. Prado * Copyright 2022 Google LLC
49f8e4a64SNícolas F. R. A. Prado */
59f8e4a64SNícolas F. R. A. Prado/dts-v1/;
69f8e4a64SNícolas F. R. A. Prado#include "mt8192-asurada.dtsi"
79f8e4a64SNícolas F. R. A. Prado
89f8e4a64SNícolas F. R. A. Prado/ {
99f8e4a64SNícolas F. R. A. Prado	model = "Google Hayato rev5";
10*42aa8daeSAngeloGioacchino Del Regno	chassis-type = "convertible";
119f8e4a64SNícolas F. R. A. Prado	compatible = "google,hayato-rev5-sku2", "google,hayato-sku2",
129f8e4a64SNícolas F. R. A. Prado		     "google,hayato", "mediatek,mt8192";
139f8e4a64SNícolas F. R. A. Prado};
149f8e4a64SNícolas F. R. A. Prado
159f8e4a64SNícolas F. R. A. Prado&keyboard_controller {
169f8e4a64SNícolas F. R. A. Prado	function-row-physmap = <
179f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x00, 0x02, 0)	/* T1 */
189f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x03, 0x02, 0)	/* T2 */
199f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x02, 0x02, 0)	/* T3 */
209f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x01, 0x02, 0)	/* T4 */
219f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x03, 0x04, 0)	/* T5 */
229f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x02, 0x04, 0)	/* T6 */
239f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x01, 0x04, 0)	/* T7 */
249f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x02, 0x09, 0)	/* T8 */
259f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x01, 0x09, 0)	/* T9 */
269f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x00, 0x04, 0)	/* T10 */
279f8e4a64SNícolas F. R. A. Prado	>;
289f8e4a64SNícolas F. R. A. Prado	linux,keymap = <
299f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x00, 0x02, KEY_BACK)
309f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x03, 0x02, KEY_FORWARD)
319f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x02, 0x02, KEY_REFRESH)
329f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x01, 0x02, KEY_FULL_SCREEN)
339f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x03, 0x04, KEY_SCALE)
349f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN)
359f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP)
369f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x02, 0x09, KEY_MUTE)
379f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN)
389f8e4a64SNícolas F. R. A. Prado		MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP)
399f8e4a64SNícolas F. R. A. Prado
409f8e4a64SNícolas F. R. A. Prado		CROS_STD_MAIN_KEYMAP
419f8e4a64SNícolas F. R. A. Prado	>;
429f8e4a64SNícolas F. R. A. Prado};
439f8e4a64SNícolas F. R. A. Prado
449f8e4a64SNícolas F. R. A. Prado&rt5682 {
459f8e4a64SNícolas F. R. A. Prado	compatible = "realtek,rt5682s";
469f8e4a64SNícolas F. R. A. Prado};
479f8e4a64SNícolas F. R. A. Prado
489f8e4a64SNícolas F. R. A. Prado&sound {
499f8e4a64SNícolas F. R. A. Prado	compatible = "mediatek,mt8192_mt6359_rt1015p_rt5682s";
509f8e4a64SNícolas F. R. A. Prado
519f8e4a64SNícolas F. R. A. Prado	speaker-codecs {
529f8e4a64SNícolas F. R. A. Prado		sound-dai = <&rt1015p>;
539f8e4a64SNícolas F. R. A. Prado	};
549f8e4a64SNícolas F. R. A. Prado
559f8e4a64SNícolas F. R. A. Prado	headset-codec {
569f8e4a64SNícolas F. R. A. Prado		sound-dai = <&rt5682 0>;
579f8e4a64SNícolas F. R. A. Prado	};
589f8e4a64SNícolas F. R. A. Prado};
599f8e4a64SNícolas F. R. A. Prado
609f8e4a64SNícolas F. R. A. Prado&touchscreen {
619f8e4a64SNícolas F. R. A. Prado	compatible = "hid-over-i2c";
629f8e4a64SNícolas F. R. A. Prado	post-power-on-delay-ms = <10>;
639f8e4a64SNícolas F. R. A. Prado	hid-descr-addr = <0x0001>;
649f8e4a64SNícolas F. R. A. Prado	vdd-supply = <&pp3300_u>;
659f8e4a64SNícolas F. R. A. Prado};
66