Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2/*
3 * Google Lazor board device tree source
4 *
5 * Copyright 2020 Google LLC.
6 */
7
8#include "sc7180.dtsi"
9
10ap_ec_spi: &spi6 {};
11ap_h1_spi: &spi0 {};
12
13#include "sc7180-trogdor.dtsi"
14
15/ {
16 panel: panel {
17 compatible = "boe,nv133fhm-n62";
18 power-supply = <&pp3300_dx_edp>;
19 backlight = <&backlight>;
20 hpd-gpios = <&sn65dsi86_bridge 2 GPIO_ACTIVE_HIGH>;
21
22 ports {
23 port {
24 panel_in_edp: endpoint {
25 remote-endpoint = <&sn65dsi86_out>;
26 };
27 };
28 };
29 };
30};
31
32&ap_sar_sensor {
33 status = "okay";
34};
35
36ap_ts_pen_1v8: &i2c4 {
37 status = "okay";
38 clock-frequency = <400000>;
39
40 ap_ts: touchscreen@10 {
41 compatible = "hid-over-i2c";
42 reg = <0x10>;
43 pinctrl-names = "default";
44 pinctrl-0 = <&ts_int_l>, <&ts_reset_l>;
45
46 interrupt-parent = <&tlmm>;
47 interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
48
49 post-power-on-delay-ms = <20>;
50 hid-descr-addr = <0x0001>;
51
52 vdd-supply = <&pp3300_ts>;
53 };
54};
55
56/* PINCTRL - modifications to sc7180-trogdor.dtsi */
57
58&ts_reset_l {
59 pinconf {
60 /* This pin is not connected on -rev0, pull up to park. */
61 /delete-property/bias-disable;
62 bias-pull-up;
63 };
64};
65
66/* PINCTRL - board-specific pinctrl */
67
68&tlmm {
69 gpio-line-names = "ESIM_MISO",
70 "ESIM_MOSI",
71 "ESIM_CLK",
72 "ESIM_CS_L",
73 "",
74 "",
75 "AP_TP_I2C_SDA",
76 "AP_TP_I2C_SCL",
77 "TS_RESET_L",
78 "TS_INT_L",
79 "",
80 "EDP_BRIJ_IRQ",
81 "AP_EDP_BKLTEN",
82 "AP_RAM_ID2",
83 "",
84 "EDP_BRIJ_I2C_SDA",
85 "EDP_BRIJ_I2C_SCL",
86 "HUB_RST_L",
87 "",
88 "AP_RAM_ID1",
89 "AP_SKU_ID2",
90 "",
91 "",
92 "AMP_EN",
93 "P_SENSOR_INT_L",
94 "AP_SAR_SENSOR_SDA",
95 "AP_SAR_SENSOR_SCL",
96 "",
97 "HP_IRQ",
98 "AP_RAM_ID0",
99 "EN_PP3300_DX_EDP",
100 "AP_BRD_ID2",
101 "BRIJ_SUSPEND",
102 "AP_BRD_ID0",
103 "AP_H1_SPI_MISO",
104 "AP_H1_SPI_MOSI",
105 "AP_H1_SPI_CLK",
106 "AP_H1_SPI_CS_L",
107 "",
108 "",
109 "",
110 "",
111 "H1_AP_INT_ODL",
112 "",
113 "UART_AP_TX_DBG_RX",
114 "UART_DBG_TX_AP_RX",
115 "HP_I2C_SDA",
116 "HP_I2C_SCL",
117 "FORCED_USB_BOOT",
118 "",
119 "",
120 "AMP_DIN",
121 "",
122 "HP_BCLK",
123 "HP_LRCLK",
124 "HP_DOUT",
125 "HP_DIN",
126 "HP_MCLK",
127 "TRACKPAD_INT_1V8_ODL",
128 "AP_EC_SPI_MISO",
129 "AP_EC_SPI_MOSI",
130 "AP_EC_SPI_CLK",
131 "AP_EC_SPI_CS_L",
132 "AP_SPI_CLK",
133 "AP_SPI_MOSI",
134 "AP_SPI_MISO",
135 /*
136 * AP_FLASH_WP_L is crossystem ABI. Schematics
137 * call it BIOS_FLASH_WP_L.
138 */
139 "AP_FLASH_WP_L",
140 "DBG_SPI_HOLD_L",
141 "AP_SPI_CS0_L",
142 "",
143 "",
144 "",
145 "",
146 "",
147 "",
148 "UIM2_DATA",
149 "UIM2_CLK",
150 "UIM2_RST",
151 "UIM2_PRESENT",
152 "UIM1_DATA",
153 "UIM1_CLK",
154 "UIM1_RST",
155 "",
156 "EN_PP3300_CODEC",
157 "EN_PP3300_HUB",
158 "",
159 "",
160 "",
161 "",
162 "",
163 "AP_SKU_ID1",
164 "AP_RST_REQ",
165 "",
166 "AP_BRD_ID1",
167 "AP_EC_INT_L",
168 "",
169 "",
170 "",
171 "",
172 "",
173 "",
174 "",
175 "",
176 "",
177 "EDP_BRIJ_EN",
178 "AP_SKU_ID0",
179 "",
180 "",
181 "",
182 "",
183 "",
184 "",
185 "",
186 "",
187 "",
188 "AP_TS_PEN_I2C_SDA",
189 "AP_TS_PEN_I2C_SCL",
190 "DP_HOT_PLUG_DET",
191 "EC_IN_RW_ODL";
192};