Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003  * Google Trogdor board device tree source
0004  *
0005  * Copyright 2020 Google LLC.
0006  */
0007 
0008 /dts-v1/;
0009 
0010 #include "sc7180-trogdor.dtsi"
0011 /* Must come after sc7180-trogdor.dtsi to modify cros_ec */
0012 #include <arm/cros-ec-keyboard.dtsi>
0013 #include "sc7180-trogdor-ti-sn65dsi86.dtsi"
0014 
0015 / {
0016         model = "Google Trogdor (rev1+)";
0017         compatible = "google,trogdor", "qcom,sc7180";
0018 };
0019 
0020 &ap_tp_i2c {
0021         status = "okay";
0022 };
0023 
0024 ap_ts_pen_1v8: &i2c4 {
0025         status = "okay";
0026         clock-frequency = <400000>;
0027 
0028         ap_ts: touchscreen@10 {
0029                 compatible = "elan,ekth3500";
0030                 reg = <0x10>;
0031                 pinctrl-names = "default";
0032                 pinctrl-0 = <&ts_int_l>, <&ts_reset_l>;
0033 
0034                 interrupt-parent = <&tlmm>;
0035                 interrupts = <9 IRQ_TYPE_LEVEL_LOW>;
0036 
0037                 vcc33-supply = <&pp3300_ts>;
0038 
0039                 reset-gpios = <&tlmm 8 GPIO_ACTIVE_LOW>;
0040         };
0041 };
0042 
0043 &panel {
0044         compatible = "auo,b116xa01";
0045 };
0046 
0047 &pp3300_hub {
0048         /* pp3300_l7c is used to power the USB hub */
0049         /delete-property/regulator-always-on;
0050         /delete-property/regulator-boot-on;
0051 };
0052 
0053 &pp3300_l7c {
0054         regulator-always-on;
0055         regulator-boot-on;
0056 };
0057 
0058 &sdhc_2 {
0059         status = "okay";
0060 };
0061 
0062 &trackpad {
0063         interrupts = <58 IRQ_TYPE_EDGE_FALLING>;
0064 };
0065 
0066 /* PINCTRL - modifications to sc7180-trogdor.dtsi */
0067 
0068 &trackpad_int_1v8_odl {
0069         pinmux {
0070                 pins = "gpio58";
0071         };
0072 
0073         pinconf {
0074                 pins = "gpio58";
0075         };
0076 };
0077 
0078 /* PINCTRL - board-specific pinctrl */
0079 
0080 &tlmm {
0081         gpio-line-names = "ESIM_MISO",
0082                           "ESIM_MOSI",
0083                           "ESIM_CLK",
0084                           "ESIM_CS_L",
0085                           "FP_TO_AP_IRQ_L",
0086                           "FP_RST_L",
0087                           "AP_TP_I2C_SDA",
0088                           "AP_TP_I2C_SCL",
0089                           "TS_RESET_L",
0090                           "TS_INT_L",
0091                           "FPMCU_BOOT0",
0092                           "EDP_BRIJ_IRQ",
0093                           "AP_EDP_BKLTEN",
0094                           "",
0095                           "",
0096                           "EDP_BRIJ_I2C_SDA",
0097                           "EDP_BRIJ_I2C_SCL",
0098                           "HUB_RST_L",
0099                           "PEN_RST_ODL",
0100                           "AP_RAM_ID1",
0101                           "AP_RAM_ID2",
0102                           "PEN_IRQ_L",
0103                           "FPMCU_SEL",
0104                           "AMP_EN",
0105                           "P_SENSOR_INT_L",
0106                           "AP_SAR_SENSOR_SDA",
0107                           "AP_SAR_SENSOR_SCL",
0108                           "",
0109                           "HP_IRQ",
0110                           "AP_RAM_ID0",
0111                           "EN_PP3300_DX_EDP",
0112                           "AP_BRD_ID2",
0113                           "BRIJ_SUSPEND",
0114                           "AP_BRD_ID0",
0115                           "AP_H1_SPI_MISO",
0116                           "AP_H1_SPI_MOSI",
0117                           "AP_H1_SPI_CLK",
0118                           "AP_H1_SPI_CS_L",
0119                           "",
0120                           "",
0121                           "",
0122                           "",
0123                           "H1_AP_INT_ODL",
0124                           "",
0125                           "UART_AP_TX_DBG_RX",
0126                           "UART_DBG_TX_AP_RX",
0127                           "HP_I2C_SDA",
0128                           "HP_I2C_SCL",
0129                           "FORCED_USB_BOOT",
0130                           "",
0131                           "",
0132                           "AMP_DIN",
0133                           "PEN_PDCT_L",
0134                           "HP_BCLK",
0135                           "HP_LRCLK",
0136                           "HP_DOUT",
0137                           "HP_DIN",
0138                           "HP_MCLK",
0139                           "TRACKPAD_INT_1V8_ODL",
0140                           "AP_EC_SPI_MISO",
0141                           "AP_EC_SPI_MOSI",
0142                           "AP_EC_SPI_CLK",
0143                           "AP_EC_SPI_CS_L",
0144                           "AP_SPI_CLK",
0145                           "AP_SPI_MOSI",
0146                           "AP_SPI_MISO",
0147                           /*
0148                            * AP_FLASH_WP_L is crossystem ABI. Schematics
0149                            * call it BIOS_FLASH_WP_L.
0150                            */
0151                           "AP_FLASH_WP_L",
0152                           "DBG_SPI_HOLD_L",
0153                           "AP_SPI_CS0_L",
0154                           "SD_CD_ODL",
0155                           "",
0156                           "",
0157                           "",
0158                           "",
0159                           "",
0160                           "UIM2_DATA",
0161                           "UIM2_CLK",
0162                           "UIM2_RST",
0163                           "UIM2_PRESENT",
0164                           "UIM1_DATA",
0165                           "UIM1_CLK",
0166                           "UIM1_RST",
0167                           "",
0168                           "EN_PP3300_CODEC",
0169                           "EN_PP3300_HUB",
0170                           "",
0171                           "AP_SPI_FP_MISO",
0172                           "AP_SPI_FP_MOSI",
0173                           "AP_SPI_FP_CLK",
0174                           "AP_SPI_FP_CS_L",
0175                           "AP_SKU_ID1",
0176                           "AP_RST_REQ",
0177                           "",
0178                           "AP_BRD_ID1",
0179                           "AP_EC_INT_L",
0180                           "",
0181                           "",
0182                           "",
0183                           "",
0184                           "",
0185                           "",
0186                           "",
0187                           "",
0188                           "",
0189                           "EDP_BRIJ_EN",
0190                           "AP_SKU_ID0",
0191                           "",
0192                           "",
0193                           "",
0194                           "",
0195                           "",
0196                           "",
0197                           "",
0198                           "",
0199                           "",
0200                           "AP_TS_PEN_I2C_SDA",
0201                           "AP_TS_PEN_I2C_SCL",
0202                           "DP_HOT_PLUG_DET",
0203                           "EC_IN_RW_ODL";
0204 };