12f72a4f5SYunlong Jia// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 22f72a4f5SYunlong Jia/* 32f72a4f5SYunlong Jia * Google Pazquel board device tree source 42f72a4f5SYunlong Jia * 52f72a4f5SYunlong Jia * Copyright 2021 Google LLC. 62f72a4f5SYunlong Jia */ 72f72a4f5SYunlong Jia 82f72a4f5SYunlong Jia/* This file must be included after sc7180-trogdor.dtsi */ 92f72a4f5SYunlong Jia#include "sc7180-trogdor-pazquel.dtsi" 102f72a4f5SYunlong Jia 112f72a4f5SYunlong Jia&alc5682 { 122f72a4f5SYunlong Jia compatible = "realtek,rt5682s"; 132f72a4f5SYunlong Jia realtek,dmic1-clk-pin = <2>; 142f72a4f5SYunlong Jia realtek,dmic-clk-rate-hz = <2048000>; 15*45875db5SKrzysztof Kozlowski /delete-property/ VBAT-supply; 162f72a4f5SYunlong Jia}; 172f72a4f5SYunlong Jia 18335fe4b7SDouglas Andersonap_ts_pen_1v8: &i2c4 { 19335fe4b7SDouglas Anderson clock-frequency = <400000>; 20335fe4b7SDouglas Anderson status = "okay"; 21335fe4b7SDouglas Anderson 22335fe4b7SDouglas Anderson ap_ts: touchscreen@10 { 23335fe4b7SDouglas Anderson compatible = "elan,ekth3915", "elan,ekth3500"; 24335fe4b7SDouglas Anderson reg = <0x10>; 25335fe4b7SDouglas Anderson pinctrl-names = "default"; 26335fe4b7SDouglas Anderson pinctrl-0 = <&ts_int_l>, <&ts_reset_l>; 27335fe4b7SDouglas Anderson 28335fe4b7SDouglas Anderson interrupt-parent = <&tlmm>; 29335fe4b7SDouglas Anderson interrupts = <9 IRQ_TYPE_LEVEL_LOW>; 30335fe4b7SDouglas Anderson 31335fe4b7SDouglas Anderson vcc33-supply = <&pp3300_ts>; 32335fe4b7SDouglas Anderson vccio-supply = <&pp1800_l10a>; 33335fe4b7SDouglas Anderson reset-gpios = <&tlmm 8 GPIO_ACTIVE_LOW>; 34335fe4b7SDouglas Anderson }; 35335fe4b7SDouglas Anderson}; 36335fe4b7SDouglas Anderson 372f72a4f5SYunlong Jia&keyboard_controller { 382f72a4f5SYunlong Jia function-row-physmap = < 392f72a4f5SYunlong Jia MATRIX_KEY(0x00, 0x02, 0) /* T1 */ 402f72a4f5SYunlong Jia MATRIX_KEY(0x03, 0x02, 0) /* T2 */ 412f72a4f5SYunlong Jia MATRIX_KEY(0x02, 0x02, 0) /* T3 */ 422f72a4f5SYunlong Jia MATRIX_KEY(0x01, 0x02, 0) /* T4 */ 432f72a4f5SYunlong Jia MATRIX_KEY(0x03, 0x04, 0) /* T5 */ 442f72a4f5SYunlong Jia MATRIX_KEY(0x02, 0x04, 0) /* T6 */ 452f72a4f5SYunlong Jia MATRIX_KEY(0x01, 0x04, 0) /* T7 */ 462f72a4f5SYunlong Jia MATRIX_KEY(0x02, 0x09, 0) /* T8 */ 472f72a4f5SYunlong Jia MATRIX_KEY(0x01, 0x09, 0) /* T9 */ 482f72a4f5SYunlong Jia MATRIX_KEY(0x00, 0x04, 0) /* T10 */ 492f72a4f5SYunlong Jia MATRIX_KEY(0x03, 0x09, 0) /* T11 */ 502f72a4f5SYunlong Jia >; 512f72a4f5SYunlong Jia linux,keymap = < 522f72a4f5SYunlong Jia MATRIX_KEY(0x00, 0x02, KEY_BACK) 532f72a4f5SYunlong Jia MATRIX_KEY(0x03, 0x02, KEY_REFRESH) 542f72a4f5SYunlong Jia MATRIX_KEY(0x02, 0x02, KEY_ZOOM) 552f72a4f5SYunlong Jia MATRIX_KEY(0x01, 0x02, KEY_SCALE) 562f72a4f5SYunlong Jia MATRIX_KEY(0x03, 0x04, KEY_SYSRQ) 572f72a4f5SYunlong Jia MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN) 582f72a4f5SYunlong Jia MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP) 592f72a4f5SYunlong Jia MATRIX_KEY(0x02, 0x09, KEY_MUTE) 602f72a4f5SYunlong Jia MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN) 612f72a4f5SYunlong Jia MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP) 622f72a4f5SYunlong Jia MATRIX_KEY(0x03, 0x09, KEY_SLEEP) 632f72a4f5SYunlong Jia CROS_STD_MAIN_KEYMAP 642f72a4f5SYunlong Jia >; 652f72a4f5SYunlong Jia}; 662f72a4f5SYunlong Jia 672f72a4f5SYunlong Jia&sound { 682f72a4f5SYunlong Jia compatible = "google,sc7180-trogdor"; 692f72a4f5SYunlong Jia model = "sc7180-rt5682s-max98357a-1mic"; 702f72a4f5SYunlong Jia}; 71c326e851SYunlong Jia 72c326e851SYunlong Jia&wifi { 73c326e851SYunlong Jia qcom,ath10k-calibration-variant = "GO_PAZQUEL360"; 74c326e851SYunlong Jia}; 75