162306a36Sopenharmony_ci// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Google CoachZ board device tree source
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Copyright 2020 Google LLC.
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci/dts-v1/;
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#include "sc7180-trogdor-coachz.dtsi"
1162306a36Sopenharmony_ci
1262306a36Sopenharmony_ci/ {
1362306a36Sopenharmony_ci	model = "Google CoachZ (rev1 - 2)";
1462306a36Sopenharmony_ci	compatible = "google,coachz-rev1", "google,coachz-rev2", "qcom,sc7180";
1562306a36Sopenharmony_ci};
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci/*
1862306a36Sopenharmony_ci * CoachZ rev1 is stuffed with a 47k NTC as charger thermistor which currently
1962306a36Sopenharmony_ci * is not supported by the PM6150 ADC driver. Disable the charger thermal zone
2062306a36Sopenharmony_ci * to avoid using bogus temperature values.
2162306a36Sopenharmony_ci */
2262306a36Sopenharmony_ci&charger_thermal {
2362306a36Sopenharmony_ci	status = "disabled";
2462306a36Sopenharmony_ci};
2562306a36Sopenharmony_ci
2662306a36Sopenharmony_ci&pm6150_adc {
2762306a36Sopenharmony_ci	/delete-node/ channel@4e;
2862306a36Sopenharmony_ci	/delete-node/ channel@4f;
2962306a36Sopenharmony_ci};
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci&pm6150_adc_tm {
3262306a36Sopenharmony_ci	status = "disabled";
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_ci	/delete-node/ charger-thermistor@0;
3562306a36Sopenharmony_ci	/delete-node/ skin-temp-thermistor@1;
3662306a36Sopenharmony_ci};
3762306a36Sopenharmony_ci
3862306a36Sopenharmony_ci/*
3962306a36Sopenharmony_ci * CoachZ rev1 is stuffed with a 47k NTC as thermistor for skin temperature,
4062306a36Sopenharmony_ci * which currently is not supported by the PM6150 ADC driver. Disable the
4162306a36Sopenharmony_ci * skin temperature thermal zone to avoid using bogus temperature values.
4262306a36Sopenharmony_ci */
4362306a36Sopenharmony_ci&skin_temp_thermal {
4462306a36Sopenharmony_ci	status = "disabled";
4562306a36Sopenharmony_ci};
4662306a36Sopenharmony_ci
4762306a36Sopenharmony_ci&tlmm {
4862306a36Sopenharmony_ci	gpio-line-names = "HUB_RST_L",
4962306a36Sopenharmony_ci			  "AP_RAM_ID0",
5062306a36Sopenharmony_ci			  "AP_SKU_ID2",
5162306a36Sopenharmony_ci			  "AP_RAM_ID1",
5262306a36Sopenharmony_ci			  "FP_TO_AP_IRQ_L",
5362306a36Sopenharmony_ci			  "AP_RAM_ID2",
5462306a36Sopenharmony_ci			  "UF_CAM_EN",
5562306a36Sopenharmony_ci			  "WF_CAM_EN",
5662306a36Sopenharmony_ci			  "TS_RESET_L",
5762306a36Sopenharmony_ci			  "TS_INT_L",
5862306a36Sopenharmony_ci			  "FPMCU_BOOT0",
5962306a36Sopenharmony_ci			  "EDP_BRIJ_IRQ",
6062306a36Sopenharmony_ci			  "AP_EDP_BKLTEN",
6162306a36Sopenharmony_ci			  "UF_CAM_MCLK",
6262306a36Sopenharmony_ci			  "WF_CAM_CLK",
6362306a36Sopenharmony_ci			  "EDP_BRIJ_I2C_SDA",
6462306a36Sopenharmony_ci			  "EDP_BRIJ_I2C_SCL",
6562306a36Sopenharmony_ci			  "UF_CAM_SDA",
6662306a36Sopenharmony_ci			  "UF_CAM_SCL",
6762306a36Sopenharmony_ci			  "WF_CAM_SDA",
6862306a36Sopenharmony_ci			  "WF_CAM_SCL",
6962306a36Sopenharmony_ci			  "WLC_IRQ",
7062306a36Sopenharmony_ci			  "FP_RST_L",
7162306a36Sopenharmony_ci			  "AMP_EN",
7262306a36Sopenharmony_ci			  "WLC_NRST",
7362306a36Sopenharmony_ci			  "AP_SAR_SENSOR_SDA",
7462306a36Sopenharmony_ci			  "AP_SAR_SENSOR_SCL",
7562306a36Sopenharmony_ci			  "",
7662306a36Sopenharmony_ci			  "",
7762306a36Sopenharmony_ci			  "WF_CAM_RST_L",
7862306a36Sopenharmony_ci			  "UF_CAM_RST_L",
7962306a36Sopenharmony_ci			  "AP_BRD_ID2",
8062306a36Sopenharmony_ci			  "BRIJ_SUSPEND",
8162306a36Sopenharmony_ci			  "AP_BRD_ID0",
8262306a36Sopenharmony_ci			  "AP_H1_SPI_MISO",
8362306a36Sopenharmony_ci			  "AP_H1_SPI_MOSI",
8462306a36Sopenharmony_ci			  "AP_H1_SPI_CLK",
8562306a36Sopenharmony_ci			  "AP_H1_SPI_CS_L",
8662306a36Sopenharmony_ci			  "",
8762306a36Sopenharmony_ci			  "",
8862306a36Sopenharmony_ci			  "",
8962306a36Sopenharmony_ci			  "",
9062306a36Sopenharmony_ci			  "H1_AP_INT_ODL",
9162306a36Sopenharmony_ci			  "",
9262306a36Sopenharmony_ci			  "UART_AP_TX_DBG_RX",
9362306a36Sopenharmony_ci			  "UART_DBG_TX_AP_RX",
9462306a36Sopenharmony_ci			  "",
9562306a36Sopenharmony_ci			  "",
9662306a36Sopenharmony_ci			  "FORCED_USB_BOOT",
9762306a36Sopenharmony_ci			  "AMP_BCLK",
9862306a36Sopenharmony_ci			  "AMP_LRCLK",
9962306a36Sopenharmony_ci			  "AMP_DIN",
10062306a36Sopenharmony_ci			  "EN_PP3300_DX_EDP",
10162306a36Sopenharmony_ci			  "HP_BCLK",
10262306a36Sopenharmony_ci			  "HP_LRCLK",
10362306a36Sopenharmony_ci			  "HP_DOUT",
10462306a36Sopenharmony_ci			  "HP_DIN",
10562306a36Sopenharmony_ci			  "HP_MCLK",
10662306a36Sopenharmony_ci			  "AP_SKU_ID0",
10762306a36Sopenharmony_ci			  "AP_EC_SPI_MISO",
10862306a36Sopenharmony_ci			  "AP_EC_SPI_MOSI",
10962306a36Sopenharmony_ci			  "AP_EC_SPI_CLK",
11062306a36Sopenharmony_ci			  "AP_EC_SPI_CS_L",
11162306a36Sopenharmony_ci			  "AP_SPI_CLK",
11262306a36Sopenharmony_ci			  "AP_SPI_MOSI",
11362306a36Sopenharmony_ci			  "AP_SPI_MISO",
11462306a36Sopenharmony_ci			  /*
11562306a36Sopenharmony_ci			   * AP_FLASH_WP_L is crossystem ABI. Schematics
11662306a36Sopenharmony_ci			   * call it BIOS_FLASH_WP_L.
11762306a36Sopenharmony_ci			   */
11862306a36Sopenharmony_ci			  "AP_FLASH_WP_L",
11962306a36Sopenharmony_ci			  "",
12062306a36Sopenharmony_ci			  "AP_SPI_CS0_L",
12162306a36Sopenharmony_ci			  "SD_CD_ODL",
12262306a36Sopenharmony_ci			  "",
12362306a36Sopenharmony_ci			  "",
12462306a36Sopenharmony_ci			  "",
12562306a36Sopenharmony_ci			  "",
12662306a36Sopenharmony_ci			  "FPMCU_SEL",
12762306a36Sopenharmony_ci			  "UIM2_DATA",
12862306a36Sopenharmony_ci			  "UIM2_CLK",
12962306a36Sopenharmony_ci			  "UIM2_RST",
13062306a36Sopenharmony_ci			  "UIM2_PRESENT_L",
13162306a36Sopenharmony_ci			  "UIM1_DATA",
13262306a36Sopenharmony_ci			  "UIM1_CLK",
13362306a36Sopenharmony_ci			  "UIM1_RST",
13462306a36Sopenharmony_ci			  "",
13562306a36Sopenharmony_ci			  "DMIC_CLK_EN",
13662306a36Sopenharmony_ci			  "HUB_EN",
13762306a36Sopenharmony_ci			  "",
13862306a36Sopenharmony_ci			  "AP_SPI_FP_MISO",
13962306a36Sopenharmony_ci			  "AP_SPI_FP_MOSI",
14062306a36Sopenharmony_ci			  "AP_SPI_FP_CLK",
14162306a36Sopenharmony_ci			  "AP_SPI_FP_CS_L",
14262306a36Sopenharmony_ci			  "AP_SKU_ID1",
14362306a36Sopenharmony_ci			  "AP_RST_REQ",
14462306a36Sopenharmony_ci			  "",
14562306a36Sopenharmony_ci			  "AP_BRD_ID1",
14662306a36Sopenharmony_ci			  "AP_EC_INT_L",
14762306a36Sopenharmony_ci			  "",
14862306a36Sopenharmony_ci			  "",
14962306a36Sopenharmony_ci			  "",
15062306a36Sopenharmony_ci			  "",
15162306a36Sopenharmony_ci			  "",
15262306a36Sopenharmony_ci			  "",
15362306a36Sopenharmony_ci			  "",
15462306a36Sopenharmony_ci			  "",
15562306a36Sopenharmony_ci			  "",
15662306a36Sopenharmony_ci			  "EDP_BRIJ_EN",
15762306a36Sopenharmony_ci			  "",
15862306a36Sopenharmony_ci			  "",
15962306a36Sopenharmony_ci			  "",
16062306a36Sopenharmony_ci			  "",
16162306a36Sopenharmony_ci			  "",
16262306a36Sopenharmony_ci			  "",
16362306a36Sopenharmony_ci			  "",
16462306a36Sopenharmony_ci			  "",
16562306a36Sopenharmony_ci			  "",
16662306a36Sopenharmony_ci			  "",
16762306a36Sopenharmony_ci			  "AP_TS_PEN_I2C_SDA",
16862306a36Sopenharmony_ci			  "AP_TS_PEN_I2C_SCL",
16962306a36Sopenharmony_ci			  "DP_HOT_PLUG_DET",
17062306a36Sopenharmony_ci			  "EC_IN_RW_ODL";
17162306a36Sopenharmony_ci};
172