forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
202 lines
3.3 KiB
202 lines
3.3 KiB
// SPDX-License-Identifier: (GPL-2.0+ OR MIT) |
|
/* |
|
* Google Trogdor board device tree source |
|
* |
|
* Copyright 2020 Google LLC. |
|
*/ |
|
|
|
/dts-v1/; |
|
|
|
#include "sc7180.dtsi" |
|
|
|
ap_ec_spi: &spi6 {}; |
|
ap_h1_spi: &spi0 {}; |
|
|
|
#include "sc7180-trogdor.dtsi" |
|
|
|
/ { |
|
model = "Google Trogdor (rev1+)"; |
|
compatible = "google,trogdor", "qcom,sc7180"; |
|
}; |
|
|
|
ap_ts_pen_1v8: &i2c4 { |
|
status = "okay"; |
|
clock-frequency = <400000>; |
|
|
|
ap_ts: touchscreen@10 { |
|
compatible = "elan,ekth3500"; |
|
reg = <0x10>; |
|
pinctrl-names = "default"; |
|
pinctrl-0 = <&ts_int_l>, <&ts_reset_l>; |
|
|
|
interrupt-parent = <&tlmm>; |
|
interrupts = <9 IRQ_TYPE_LEVEL_LOW>; |
|
|
|
vcc33-supply = <&pp3300_ts>; |
|
|
|
reset-gpios = <&tlmm 8 GPIO_ACTIVE_LOW>; |
|
}; |
|
}; |
|
|
|
&panel { |
|
compatible = "auo,b116xa01"; |
|
}; |
|
|
|
&pp3300_hub { |
|
/* pp3300_l7c is used to power the USB hub */ |
|
/delete-property/regulator-always-on; |
|
/delete-property/regulator-boot-on; |
|
}; |
|
|
|
&pp3300_l7c { |
|
regulator-always-on; |
|
regulator-boot-on; |
|
}; |
|
|
|
&sdhc_2 { |
|
status = "okay"; |
|
}; |
|
|
|
&trackpad { |
|
interrupts = <58 IRQ_TYPE_EDGE_FALLING>; |
|
}; |
|
|
|
/* PINCTRL - modifications to sc7180-trogdor.dtsi */ |
|
|
|
&trackpad_int_1v8_odl { |
|
pinmux { |
|
pins = "gpio58"; |
|
}; |
|
|
|
pinconf { |
|
pins = "gpio58"; |
|
}; |
|
}; |
|
|
|
/* PINCTRL - board-specific pinctrl */ |
|
|
|
&tlmm { |
|
gpio-line-names = "ESIM_MISO", |
|
"ESIM_MOSI", |
|
"ESIM_CLK", |
|
"ESIM_CS_L", |
|
"FP_TO_AP_IRQ_L", |
|
"FP_RST_L", |
|
"AP_TP_I2C_SDA", |
|
"AP_TP_I2C_SCL", |
|
"TS_RESET_L", |
|
"TS_INT_L", |
|
"FPMCU_BOOT0", |
|
"EDP_BRIJ_IRQ", |
|
"AP_EDP_BKLTEN", |
|
"", |
|
"", |
|
"EDP_BRIJ_I2C_SDA", |
|
"EDP_BRIJ_I2C_SCL", |
|
"HUB_RST_L", |
|
"PEN_RST_ODL", |
|
"AP_RAM_ID1", |
|
"AP_RAM_ID2", |
|
"PEN_IRQ_L", |
|
"FPMCU_SEL", |
|
"AMP_EN", |
|
"P_SENSOR_INT_L", |
|
"AP_SAR_SENSOR_SDA", |
|
"AP_SAR_SENSOR_SCL", |
|
"", |
|
"HP_IRQ", |
|
"AP_RAM_ID0", |
|
"EN_PP3300_DX_EDP", |
|
"AP_BRD_ID2", |
|
"BRIJ_SUSPEND", |
|
"AP_BRD_ID0", |
|
"AP_H1_SPI_MISO", |
|
"AP_H1_SPI_MOSI", |
|
"AP_H1_SPI_CLK", |
|
"AP_H1_SPI_CS_L", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"H1_AP_INT_ODL", |
|
"", |
|
"UART_AP_TX_DBG_RX", |
|
"UART_DBG_TX_AP_RX", |
|
"HP_I2C_SDA", |
|
"HP_I2C_SCL", |
|
"FORCED_USB_BOOT", |
|
"", |
|
"", |
|
"AMP_DIN", |
|
"PEN_PDCT_L", |
|
"HP_BCLK", |
|
"HP_LRCLK", |
|
"HP_DOUT", |
|
"HP_DIN", |
|
"HP_MCLK", |
|
"TRACKPAD_INT_1V8_ODL", |
|
"AP_EC_SPI_MISO", |
|
"AP_EC_SPI_MOSI", |
|
"AP_EC_SPI_CLK", |
|
"AP_EC_SPI_CS_L", |
|
"AP_SPI_CLK", |
|
"AP_SPI_MOSI", |
|
"AP_SPI_MISO", |
|
/* |
|
* AP_FLASH_WP_L is crossystem ABI. Schematics |
|
* call it BIOS_FLASH_WP_L. |
|
*/ |
|
"AP_FLASH_WP_L", |
|
"DBG_SPI_HOLD_L", |
|
"AP_SPI_CS0_L", |
|
"SD_CD_ODL", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"UIM2_DATA", |
|
"UIM2_CLK", |
|
"UIM2_RST", |
|
"UIM2_PRESENT", |
|
"UIM1_DATA", |
|
"UIM1_CLK", |
|
"UIM1_RST", |
|
"", |
|
"EN_PP3300_CODEC", |
|
"EN_PP3300_HUB", |
|
"", |
|
"AP_SPI_FP_MISO", |
|
"AP_SPI_FP_MOSI", |
|
"AP_SPI_FP_CLK", |
|
"AP_SPI_FP_CS_L", |
|
"AP_SKU_ID1", |
|
"AP_RST_REQ", |
|
"", |
|
"AP_BRD_ID1", |
|
"AP_EC_INT_L", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"EDP_BRIJ_EN", |
|
"AP_SKU_ID0", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"", |
|
"AP_TS_PEN_I2C_SDA", |
|
"AP_TS_PEN_I2C_SCL", |
|
"DP_HOT_PLUG_DET", |
|
"EC_IN_RW_ODL"; |
|
};
|
|
|