0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003 * Google Lazor board device tree source
0004 *
0005 * Copyright 2020 Google LLC.
0006 */
0007
0008 /* This file must be included after sc7180-trogdor.dtsi */
0009 #include <arm/cros-ec-keyboard.dtsi>
0010
0011 &ap_sar_sensor {
0012 semtech,cs0-ground;
0013 semtech,combined-sensors = <3>;
0014 semtech,resolution = "fine";
0015 semtech,startup-sensor = <0>;
0016 semtech,proxraw-strength = <8>;
0017 semtech,avg-pos-strength = <64>;
0018 };
0019
0020 &ap_tp_i2c {
0021 status = "okay";
0022 };
0023
0024 /*
0025 * Lazor is stuffed with a 47k NTC as charger thermistor which currently is
0026 * not supported by the PM6150 ADC driver. Disable the charger thermal zone
0027 * to avoid using bogus temperature values.
0028 */
0029 &charger_thermal {
0030 status = "disabled";
0031 };
0032
0033 ap_ts_pen_1v8: &i2c4 {
0034 status = "okay";
0035 clock-frequency = <400000>;
0036
0037 ap_ts: touchscreen@10 {
0038 compatible = "hid-over-i2c";
0039 reg = <0x10>;
0040 pinctrl-names = "default";
0041 pinctrl-0 = <&ts_int_l>, <&ts_reset_l>;
0042
0043 interrupt-parent = <&tlmm>;
0044 interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
0045
0046 post-power-on-delay-ms = <20>;
0047 hid-descr-addr = <0x0001>;
0048
0049 vdd-supply = <&pp3300_ts>;
0050 };
0051 };
0052
0053 &panel {
0054 compatible = "boe,nv133fhm-n62";
0055 };
0056
0057 &pm6150_adc {
0058 status = "disabled";
0059
0060 /delete-node/ charger-thermistor@4f;
0061 };
0062
0063 &pm6150_adc_tm {
0064 status = "disabled";
0065
0066 /delete-node/ charger-thermistor@0;
0067 };
0068
0069 &trackpad {
0070 interrupts = <58 IRQ_TYPE_EDGE_FALLING>;
0071 };
0072
0073 &wifi {
0074 qcom,ath10k-calibration-variant = "GO_LAZOR";
0075 };
0076
0077 /* PINCTRL - modifications to sc7180-trogdor.dtsi */
0078
0079 &trackpad_int_1v8_odl {
0080 pinmux {
0081 pins = "gpio58";
0082 };
0083
0084 pinconf {
0085 pins = "gpio58";
0086 };
0087 };
0088
0089 &ts_reset_l {
0090 pinconf {
0091 /* This pin is not connected on -rev0, pull up to park. */
0092 /delete-property/bias-disable;
0093 bias-pull-up;
0094 };
0095 };
0096
0097 /* PINCTRL - board-specific pinctrl */
0098
0099 &tlmm {
0100 gpio-line-names = "ESIM_MISO",
0101 "ESIM_MOSI",
0102 "ESIM_CLK",
0103 "ESIM_CS_L",
0104 "",
0105 "",
0106 "AP_TP_I2C_SDA",
0107 "AP_TP_I2C_SCL",
0108 "TS_RESET_L",
0109 "TS_INT_L",
0110 "",
0111 "EDP_BRIJ_IRQ",
0112 "AP_EDP_BKLTEN",
0113 "AP_RAM_ID2",
0114 "",
0115 "EDP_BRIJ_I2C_SDA",
0116 "EDP_BRIJ_I2C_SCL",
0117 "HUB_RST_L",
0118 "",
0119 "AP_RAM_ID1",
0120 "AP_SKU_ID2",
0121 "",
0122 "",
0123 "AMP_EN",
0124 "P_SENSOR_INT_L",
0125 "AP_SAR_SENSOR_SDA",
0126 "AP_SAR_SENSOR_SCL",
0127 "",
0128 "HP_IRQ",
0129 "AP_RAM_ID0",
0130 "EN_PP3300_DX_EDP",
0131 "AP_BRD_ID2",
0132 "BRIJ_SUSPEND",
0133 "AP_BRD_ID0",
0134 "AP_H1_SPI_MISO",
0135 "AP_H1_SPI_MOSI",
0136 "AP_H1_SPI_CLK",
0137 "AP_H1_SPI_CS_L",
0138 "",
0139 "",
0140 "",
0141 "",
0142 "H1_AP_INT_ODL",
0143 "",
0144 "UART_AP_TX_DBG_RX",
0145 "UART_DBG_TX_AP_RX",
0146 "HP_I2C_SDA",
0147 "HP_I2C_SCL",
0148 "FORCED_USB_BOOT",
0149 "",
0150 "",
0151 "AMP_DIN",
0152 "",
0153 "HP_BCLK",
0154 "HP_LRCLK",
0155 "HP_DOUT",
0156 "HP_DIN",
0157 "HP_MCLK",
0158 "TRACKPAD_INT_1V8_ODL",
0159 "AP_EC_SPI_MISO",
0160 "AP_EC_SPI_MOSI",
0161 "AP_EC_SPI_CLK",
0162 "AP_EC_SPI_CS_L",
0163 "AP_SPI_CLK",
0164 "AP_SPI_MOSI",
0165 "AP_SPI_MISO",
0166 /*
0167 * AP_FLASH_WP_L is crossystem ABI. Schematics
0168 * call it BIOS_FLASH_WP_L.
0169 */
0170 "AP_FLASH_WP_L",
0171 "DBG_SPI_HOLD_L",
0172 "AP_SPI_CS0_L",
0173 "",
0174 "",
0175 "",
0176 "",
0177 "",
0178 "",
0179 "UIM2_DATA",
0180 "UIM2_CLK",
0181 "UIM2_RST",
0182 "UIM2_PRESENT",
0183 "UIM1_DATA",
0184 "UIM1_CLK",
0185 "UIM1_RST",
0186 "",
0187 "EN_PP3300_CODEC",
0188 "EN_PP3300_HUB",
0189 "",
0190 "",
0191 "",
0192 "",
0193 "",
0194 "AP_SKU_ID1",
0195 "AP_RST_REQ",
0196 "",
0197 "AP_BRD_ID1",
0198 "AP_EC_INT_L",
0199 "",
0200 "",
0201 "",
0202 "",
0203 "",
0204 "",
0205 "",
0206 "",
0207 "",
0208 "EDP_BRIJ_EN",
0209 "AP_SKU_ID0",
0210 "",
0211 "",
0212 "",
0213 "",
0214 "",
0215 "",
0216 "",
0217 "",
0218 "",
0219 "AP_TS_PEN_I2C_SDA",
0220 "AP_TS_PEN_I2C_SCL",
0221 "DP_HOT_PLUG_DET",
0222 "EC_IN_RW_ODL";
0223 };