The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm64/qcom/sc7180-trogdor-lazor.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 /* This file must be included after sc7180-trogdor.dtsi */
    9 #include <arm/cros-ec-keyboard.dtsi>
   10 
   11 &ap_sar_sensor {
   12         semtech,cs0-ground;
   13         semtech,combined-sensors = <3>;
   14         semtech,resolution = "fine";
   15         semtech,startup-sensor = <0>;
   16         semtech,proxraw-strength = <8>;
   17         semtech,avg-pos-strength = <64>;
   18 };
   19 
   20 &ap_tp_i2c {
   21         status = "okay";
   22 };
   23 
   24 /*
   25  * Lazor is stuffed with a 47k NTC as charger thermistor which currently is
   26  * not supported by the PM6150 ADC driver. Disable the charger thermal zone
   27  * to avoid using bogus temperature values.
   28  */
   29 &charger_thermal {
   30         status = "disabled";
   31 };
   32 
   33 ap_ts_pen_1v8: &i2c4 {
   34         status = "okay";
   35         clock-frequency = <400000>;
   36 
   37         ap_ts: touchscreen@10 {
   38                 compatible = "hid-over-i2c";
   39                 reg = <0x10>;
   40                 pinctrl-names = "default";
   41                 pinctrl-0 = <&ts_int_l>, <&ts_reset_l>;
   42 
   43                 interrupt-parent = <&tlmm>;
   44                 interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
   45 
   46                 post-power-on-delay-ms = <20>;
   47                 hid-descr-addr = <0x0001>;
   48 
   49                 vdd-supply = <&pp3300_ts>;
   50         };
   51 };
   52 
   53 &panel {
   54         compatible = "boe,nv133fhm-n62";
   55 };
   56 
   57 &pm6150_adc {
   58         status = "disabled";
   59 
   60         /delete-node/ charger-thermistor@4f;
   61 };
   62 
   63 &pm6150_adc_tm {
   64         status = "disabled";
   65 
   66         /delete-node/ charger-thermistor@0;
   67 };
   68 
   69 &trackpad {
   70         interrupts = <58 IRQ_TYPE_EDGE_FALLING>;
   71 };
   72 
   73 &wifi {
   74         qcom,ath10k-calibration-variant = "GO_LAZOR";
   75 };
   76 
   77 /* PINCTRL - modifications to sc7180-trogdor.dtsi */
   78 
   79 &trackpad_int_1v8_odl {
   80         pinmux {
   81                 pins = "gpio58";
   82         };
   83 
   84         pinconf {
   85                 pins = "gpio58";
   86         };
   87 };
   88 
   89 &ts_reset_l {
   90         pinconf {
   91                 /* This pin is not connected on -rev0, pull up to park. */
   92                 /delete-property/bias-disable;
   93                 bias-pull-up;
   94         };
   95 };
   96 
   97 /* PINCTRL - board-specific pinctrl */
   98 
   99 &tlmm {
  100         gpio-line-names = "ESIM_MISO",
  101                           "ESIM_MOSI",
  102                           "ESIM_CLK",
  103                           "ESIM_CS_L",
  104                           "",
  105                           "",
  106                           "AP_TP_I2C_SDA",
  107                           "AP_TP_I2C_SCL",
  108                           "TS_RESET_L",
  109                           "TS_INT_L",
  110                           "",
  111                           "EDP_BRIJ_IRQ",
  112                           "AP_EDP_BKLTEN",
  113                           "AP_RAM_ID2",
  114                           "",
  115                           "EDP_BRIJ_I2C_SDA",
  116                           "EDP_BRIJ_I2C_SCL",
  117                           "HUB_RST_L",
  118                           "",
  119                           "AP_RAM_ID1",
  120                           "AP_SKU_ID2",
  121                           "",
  122                           "",
  123                           "AMP_EN",
  124                           "P_SENSOR_INT_L",
  125                           "AP_SAR_SENSOR_SDA",
  126                           "AP_SAR_SENSOR_SCL",
  127                           "",
  128                           "HP_IRQ",
  129                           "AP_RAM_ID0",
  130                           "EN_PP3300_DX_EDP",
  131                           "AP_BRD_ID2",
  132                           "BRIJ_SUSPEND",
  133                           "AP_BRD_ID0",
  134                           "AP_H1_SPI_MISO",
  135                           "AP_H1_SPI_MOSI",
  136                           "AP_H1_SPI_CLK",
  137                           "AP_H1_SPI_CS_L",
  138                           "",
  139                           "",
  140                           "",
  141                           "",
  142                           "H1_AP_INT_ODL",
  143                           "",
  144                           "UART_AP_TX_DBG_RX",
  145                           "UART_DBG_TX_AP_RX",
  146                           "HP_I2C_SDA",
  147                           "HP_I2C_SCL",
  148                           "FORCED_USB_BOOT",
  149                           "",
  150                           "",
  151                           "AMP_DIN",
  152                           "",
  153                           "HP_BCLK",
  154                           "HP_LRCLK",
  155                           "HP_DOUT",
  156                           "HP_DIN",
  157                           "HP_MCLK",
  158                           "TRACKPAD_INT_1V8_ODL",
  159                           "AP_EC_SPI_MISO",
  160                           "AP_EC_SPI_MOSI",
  161                           "AP_EC_SPI_CLK",
  162                           "AP_EC_SPI_CS_L",
  163                           "AP_SPI_CLK",
  164                           "AP_SPI_MOSI",
  165                           "AP_SPI_MISO",
  166                           /*
  167                            * AP_FLASH_WP_L is crossystem ABI. Schematics
  168                            * call it BIOS_FLASH_WP_L.
  169                            */
  170                           "AP_FLASH_WP_L",
  171                           "DBG_SPI_HOLD_L",
  172                           "AP_SPI_CS0_L",
  173                           "",
  174                           "",
  175                           "",
  176                           "",
  177                           "",
  178                           "",
  179                           "UIM2_DATA",
  180                           "UIM2_CLK",
  181                           "UIM2_RST",
  182                           "UIM2_PRESENT",
  183                           "UIM1_DATA",
  184                           "UIM1_CLK",
  185                           "UIM1_RST",
  186                           "",
  187                           "EN_PP3300_CODEC",
  188                           "EN_PP3300_HUB",
  189                           "",
  190                           "",
  191                           "",
  192                           "",
  193                           "",
  194                           "AP_SKU_ID1",
  195                           "AP_RST_REQ",
  196                           "",
  197                           "AP_BRD_ID1",
  198                           "AP_EC_INT_L",
  199                           "",
  200                           "",
  201                           "",
  202                           "",
  203                           "",
  204                           "",
  205                           "",
  206                           "",
  207                           "",
  208                           "EDP_BRIJ_EN",
  209                           "AP_SKU_ID0",
  210                           "",
  211                           "",
  212                           "",
  213                           "",
  214                           "",
  215                           "",
  216                           "",
  217                           "",
  218                           "",
  219                           "AP_TS_PEN_I2C_SDA",
  220                           "AP_TS_PEN_I2C_SCL",
  221                           "DP_HOT_PLUG_DET",
  222                           "EC_IN_RW_ODL";
  223 };

Cache object: 9e9adbfb61706675cf629cc468fecaf9


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.