1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Google Pazquel board device tree source
5 * Copyright 2021 Google LLC.
8 /* This file must be included after sc7180-trogdor.dtsi */
9 #include <arm/cros-ec-keyboard.dtsi>
12 compatible = "semtech,sx9324";
13 semtech,ph0-pin = <1 3 3>;
14 semtech,ph1-pin = <3 1 3>;
15 semtech,ph2-pin = <1 3 3>;
16 semtech,ph3-pin = <0 0 0>;
17 semtech,ph01-resolution = <1024>;
18 semtech,ph23-resolution = <1024>;
19 semtech,startup-sensor = <1>;
20 semtech,ph01-proxraw-strength = <3>;
21 semtech,ph23-proxraw-strength = <1>;
22 semtech,avg-pos-strength = <128>;
23 semtech,input-analog-gain = <0>;
24 semtech,cs-idle-sleep = "gnd";
26 /delete-property/ svdd-supply;
27 vdd-supply = <&pp1800_prox>;
30 /delete-node/&trackpad;
33 trackpad: trackpad@15 {
34 compatible = "hid-over-i2c";
36 pinctrl-names = "default";
37 pinctrl-0 = <&tp_int_odl>;
39 interrupt-parent = <&tlmm>;
40 interrupts = <0 IRQ_TYPE_EDGE_FALLING>;
42 vdd-supply = <&pp3300_fp_tp>;
43 post-power-on-delay-ms = <100>;
44 hid-descr-addr = <0x0001>;
50 &keyboard_controller {
51 function-row-physmap = <
52 MATRIX_KEY(0x00, 0x02, 0) /* T1 */
53 MATRIX_KEY(0x03, 0x02, 0) /* T2 */
54 MATRIX_KEY(0x02, 0x02, 0) /* T3 */
55 MATRIX_KEY(0x01, 0x02, 0) /* T4 */
56 MATRIX_KEY(0x03, 0x04, 0) /* T5 */
57 MATRIX_KEY(0x02, 0x04, 0) /* T6 */
58 MATRIX_KEY(0x01, 0x04, 0) /* T7 */
59 MATRIX_KEY(0x02, 0x09, 0) /* T8 */
60 MATRIX_KEY(0x01, 0x09, 0) /* T9 */
61 MATRIX_KEY(0x00, 0x04, 0) /* T10 */
64 MATRIX_KEY(0x00, 0x02, KEY_BACK)
65 MATRIX_KEY(0x03, 0x02, KEY_REFRESH)
66 MATRIX_KEY(0x02, 0x02, KEY_ZOOM)
67 MATRIX_KEY(0x01, 0x02, KEY_SCALE)
68 MATRIX_KEY(0x03, 0x04, KEY_SYSRQ)
69 MATRIX_KEY(0x02, 0x04, KEY_BRIGHTNESSDOWN)
70 MATRIX_KEY(0x01, 0x04, KEY_BRIGHTNESSUP)
71 MATRIX_KEY(0x02, 0x09, KEY_MUTE)
72 MATRIX_KEY(0x01, 0x09, KEY_VOLUMEDOWN)
73 MATRIX_KEY(0x00, 0x04, KEY_VOLUMEUP)
79 compatible = "edp-panel";
83 gpio = <&tlmm 67 GPIO_ACTIVE_HIGH>;
90 /* PINCTRL - board-specific pinctrl */
93 gpio-line-names = "TP_INT_ODL",
160 * AP_FLASH_WP_L is crossystem ABI. Schematics
161 * call it BIOS_FLASH_WP_L.