Back to home page

OSCL-LXR

 
 

    


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 };