xref: /linux/arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts (revision 1ac731c529cd4d6adbce134754b51ff7d822b145)
16675ac9dSMatthias Kaehlcke// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
26675ac9dSMatthias Kaehlcke/*
36675ac9dSMatthias Kaehlcke * sc7280 CRD 3+ board device tree source
46675ac9dSMatthias Kaehlcke *
56675ac9dSMatthias Kaehlcke * Copyright 2022 Google LLC.
66675ac9dSMatthias Kaehlcke */
76675ac9dSMatthias Kaehlcke
86675ac9dSMatthias Kaehlcke/dts-v1/;
96675ac9dSMatthias Kaehlcke
106675ac9dSMatthias Kaehlcke#include "sc7280-herobrine.dtsi"
1106c73a39SSrinivasa Rao Mandadapu#include "sc7280-herobrine-audio-wcd9385.dtsi"
12d42fae73SJimmy Chen#include "sc7280-herobrine-lte-sku.dtsi"
136675ac9dSMatthias Kaehlcke
146675ac9dSMatthias Kaehlcke/ {
156675ac9dSMatthias Kaehlcke	model = "Qualcomm Technologies, Inc. sc7280 CRD platform (rev5+)";
162cb88ebeSBob Moragues	compatible = "google,zoglin", "google,hoglin", "qcom,sc7280";
17366a0a19SDouglas Anderson
18366a0a19SDouglas Anderson	/* FIXED REGULATORS */
19366a0a19SDouglas Anderson
20366a0a19SDouglas Anderson	/*
21366a0a19SDouglas Anderson	 * On most herobrine boards PPVAR_SYS directly provides VREG_EDP_BL.
22366a0a19SDouglas Anderson	 * However, on CRD there's an extra regulator in the way. Since this
23366a0a19SDouglas Anderson	 * is expected to be uncommon, we'll leave the "vreg_edp_bl" label
24366a0a19SDouglas Anderson	 * in the baseboard herobrine.dtsi point at "ppvar_sys" and then
25366a0a19SDouglas Anderson	 * make a "_crd" specific version here.
26366a0a19SDouglas Anderson	 */
27366a0a19SDouglas Anderson	vreg_edp_bl_crd: vreg-edp-bl-crd-regulator {
28366a0a19SDouglas Anderson		compatible = "regulator-fixed";
29366a0a19SDouglas Anderson		regulator-name = "vreg_edp_bl_crd";
30366a0a19SDouglas Anderson
31366a0a19SDouglas Anderson		gpio = <&pm8350c_gpios 6 GPIO_ACTIVE_HIGH>;
32366a0a19SDouglas Anderson		enable-active-high;
33366a0a19SDouglas Anderson		pinctrl-names = "default";
34366a0a19SDouglas Anderson		pinctrl-0 = <&edp_bl_reg_en>;
35366a0a19SDouglas Anderson
36366a0a19SDouglas Anderson		vin-supply = <&ppvar_sys>;
37366a0a19SDouglas Anderson	};
386675ac9dSMatthias Kaehlcke};
396675ac9dSMatthias Kaehlcke
406675ac9dSMatthias Kaehlcke/* ADDITIONS TO NODES DEFINED IN PARENT DEVICE TREE FILES */
416675ac9dSMatthias Kaehlcke
426675ac9dSMatthias Kaehlcke&apps_rsc {
43*a93af467SKrzysztof Kozlowski	regulators-2 {
446675ac9dSMatthias Kaehlcke		compatible = "qcom,pmg1110-rpmh-regulators";
456675ac9dSMatthias Kaehlcke		qcom,pmic-id = "k";
466675ac9dSMatthias Kaehlcke
476675ac9dSMatthias Kaehlcke		vreg_s1k_1p0: smps1 {
486675ac9dSMatthias Kaehlcke			regulator-min-microvolt = <1010000>;
496675ac9dSMatthias Kaehlcke			regulator-max-microvolt = <1170000>;
506675ac9dSMatthias Kaehlcke		};
516675ac9dSMatthias Kaehlcke	};
526675ac9dSMatthias Kaehlcke};
536675ac9dSMatthias Kaehlcke
546675ac9dSMatthias Kaehlckeap_tp_i2c: &i2c0 {
556675ac9dSMatthias Kaehlcke	status = "okay";
566675ac9dSMatthias Kaehlcke	clock-frequency = <400000>;
576675ac9dSMatthias Kaehlcke
586675ac9dSMatthias Kaehlcke	trackpad: trackpad@15 {
596675ac9dSMatthias Kaehlcke		compatible = "hid-over-i2c";
606675ac9dSMatthias Kaehlcke		reg = <0x15>;
616675ac9dSMatthias Kaehlcke		pinctrl-names = "default";
626675ac9dSMatthias Kaehlcke		pinctrl-0 = <&tp_int_odl>;
636675ac9dSMatthias Kaehlcke
646675ac9dSMatthias Kaehlcke		interrupt-parent = <&tlmm>;
656675ac9dSMatthias Kaehlcke		interrupts = <7 IRQ_TYPE_EDGE_FALLING>;
666675ac9dSMatthias Kaehlcke
676675ac9dSMatthias Kaehlcke		post-power-on-delay-ms = <20>;
686675ac9dSMatthias Kaehlcke		hid-descr-addr = <0x0001>;
696675ac9dSMatthias Kaehlcke		vdd-supply = <&pp3300_z1>;
706675ac9dSMatthias Kaehlcke
716675ac9dSMatthias Kaehlcke		wakeup-source;
726675ac9dSMatthias Kaehlcke	};
736675ac9dSMatthias Kaehlcke};
746675ac9dSMatthias Kaehlcke
755d044190SMatthias Kaehlcke&ap_sar_sensor_i2c {
765d044190SMatthias Kaehlcke	status = "okay";
775d044190SMatthias Kaehlcke};
785d044190SMatthias Kaehlcke
795d044190SMatthias Kaehlcke&ap_sar_sensor0 {
805d044190SMatthias Kaehlcke	status = "okay";
815d044190SMatthias Kaehlcke};
825d044190SMatthias Kaehlcke
835d044190SMatthias Kaehlcke&ap_sar_sensor1 {
845d044190SMatthias Kaehlcke	status = "okay";
855d044190SMatthias Kaehlcke};
865d044190SMatthias Kaehlcke
876675ac9dSMatthias Kaehlckeap_ts_pen_1v8: &i2c13 {
886675ac9dSMatthias Kaehlcke	status = "okay";
896675ac9dSMatthias Kaehlcke	clock-frequency = <400000>;
906675ac9dSMatthias Kaehlcke
916675ac9dSMatthias Kaehlcke	ap_ts: touchscreen@5c {
926675ac9dSMatthias Kaehlcke		compatible = "hid-over-i2c";
936675ac9dSMatthias Kaehlcke		reg = <0x5c>;
946675ac9dSMatthias Kaehlcke		pinctrl-names = "default";
956675ac9dSMatthias Kaehlcke		pinctrl-0 = <&ts_int_conn>, <&ts_rst_conn>;
966675ac9dSMatthias Kaehlcke
976675ac9dSMatthias Kaehlcke		interrupt-parent = <&tlmm>;
986675ac9dSMatthias Kaehlcke		interrupts = <55 IRQ_TYPE_LEVEL_LOW>;
996675ac9dSMatthias Kaehlcke
1006675ac9dSMatthias Kaehlcke		post-power-on-delay-ms = <500>;
1016675ac9dSMatthias Kaehlcke		hid-descr-addr = <0x0000>;
1026675ac9dSMatthias Kaehlcke
1036675ac9dSMatthias Kaehlcke		vdd-supply = <&pp3300_left_in_mlb>;
1046675ac9dSMatthias Kaehlcke	};
1056675ac9dSMatthias Kaehlcke};
1066675ac9dSMatthias Kaehlcke
107366a0a19SDouglas Anderson&mdss_edp {
108366a0a19SDouglas Anderson	status = "okay";
109366a0a19SDouglas Anderson};
110366a0a19SDouglas Anderson
111366a0a19SDouglas Anderson&mdss_edp_phy {
112366a0a19SDouglas Anderson	status = "okay";
113366a0a19SDouglas Anderson};
114366a0a19SDouglas Anderson
1156675ac9dSMatthias Kaehlcke/* For nvme */
1166675ac9dSMatthias Kaehlcke&pcie1 {
1176675ac9dSMatthias Kaehlcke	status = "okay";
1186675ac9dSMatthias Kaehlcke};
1196675ac9dSMatthias Kaehlcke
1206675ac9dSMatthias Kaehlcke/* For nvme */
1216675ac9dSMatthias Kaehlcke&pcie1_phy {
1226675ac9dSMatthias Kaehlcke	status = "okay";
1236675ac9dSMatthias Kaehlcke};
1246675ac9dSMatthias Kaehlcke
125366a0a19SDouglas Anderson&pm8350c_pwm_backlight {
126366a0a19SDouglas Anderson	power-supply = <&vreg_edp_bl_crd>;
127366a0a19SDouglas Anderson};
128366a0a19SDouglas Anderson
1296675ac9dSMatthias Kaehlcke/* For eMMC */
1306675ac9dSMatthias Kaehlcke&sdhc_1 {
1316675ac9dSMatthias Kaehlcke	status = "okay";
1326675ac9dSMatthias Kaehlcke};
1336675ac9dSMatthias Kaehlcke
1346675ac9dSMatthias Kaehlcke/* For SD Card */
1356675ac9dSMatthias Kaehlcke&sdhc_2 {
1366675ac9dSMatthias Kaehlcke	status = "okay";
1376675ac9dSMatthias Kaehlcke};
1386675ac9dSMatthias Kaehlcke
139e5853953SDouglas Anderson/* PINCTRL - ADDITIONS TO NODES IN PARENT DEVICE TREE FILES */
140e5853953SDouglas Anderson
141e5853953SDouglas Anderson/*
142e5853953SDouglas Anderson * This pin goes to the display panel but then doesn't actually do anything
143e5853953SDouglas Anderson * on the panel itself (it doesn't connect to the touchscreen controller).
144e5853953SDouglas Anderson * We'll set a pullup here just to park the line.
145e5853953SDouglas Anderson */
146e5853953SDouglas Anderson&ts_rst_conn {
147e5853953SDouglas Anderson	bias-pull-up;
148e5853953SDouglas Anderson};
149e5853953SDouglas Anderson
1506675ac9dSMatthias Kaehlcke/* PINCTRL - BOARD-SPECIFIC */
1516675ac9dSMatthias Kaehlcke
1526675ac9dSMatthias Kaehlcke/*
1536675ac9dSMatthias Kaehlcke * Methodology for gpio-line-names:
1546675ac9dSMatthias Kaehlcke * - If a pin goes to CRD board and is named it gets that name.
1556675ac9dSMatthias Kaehlcke * - If a pin goes to CRD board and is not named, it gets no name.
1566675ac9dSMatthias Kaehlcke * - If a pin is totally internal to Qcard then it gets Qcard name.
1576675ac9dSMatthias Kaehlcke * - If a pin is not hooked up on Qcard, it gets no name.
1586675ac9dSMatthias Kaehlcke */
1596675ac9dSMatthias Kaehlcke
1606675ac9dSMatthias Kaehlcke&pm8350c_gpios {
1616675ac9dSMatthias Kaehlcke	gpio-line-names = "FLASH_STROBE_1",		/* 1 */
1626675ac9dSMatthias Kaehlcke			  "AP_SUSPEND",
1636675ac9dSMatthias Kaehlcke			  "PM8008_1_RST_N",
1646675ac9dSMatthias Kaehlcke			  "",
1656675ac9dSMatthias Kaehlcke			  "",
1666675ac9dSMatthias Kaehlcke			  "EDP_BL_REG_EN",
1676675ac9dSMatthias Kaehlcke			  "PMIC_EDP_BL_EN",
1686675ac9dSMatthias Kaehlcke			  "PMIC_EDP_BL_PWM",
1696675ac9dSMatthias Kaehlcke			  "";
170366a0a19SDouglas Anderson
17109a19abfSKrzysztof Kozlowski	edp_bl_reg_en: edp-bl-reg-en-state {
172366a0a19SDouglas Anderson		pins = "gpio6";
173366a0a19SDouglas Anderson		function = "normal";
174366a0a19SDouglas Anderson		bias-disable;
175366a0a19SDouglas Anderson		qcom,drive-strength = <PMIC_GPIO_STRENGTH_LOW>;
176366a0a19SDouglas Anderson	};
1776675ac9dSMatthias Kaehlcke};
1786675ac9dSMatthias Kaehlcke
1796675ac9dSMatthias Kaehlcke&tlmm {
1806675ac9dSMatthias Kaehlcke	gpio-line-names = "AP_TP_I2C_SDA",		/* 0 */
1816675ac9dSMatthias Kaehlcke			  "AP_TP_I2C_SCL",
1826675ac9dSMatthias Kaehlcke			  "PCIE1_RESET_N",
1836675ac9dSMatthias Kaehlcke			  "PCIE1_WAKE_N",
1846675ac9dSMatthias Kaehlcke			  "APPS_I2C_SDA",
1856675ac9dSMatthias Kaehlcke			  "APPS_I2C_SCL",
1866675ac9dSMatthias Kaehlcke			  "",
1876675ac9dSMatthias Kaehlcke			  "TPAD_INT_N",
1886675ac9dSMatthias Kaehlcke			  "",
1896675ac9dSMatthias Kaehlcke			  "",
1906675ac9dSMatthias Kaehlcke
1916675ac9dSMatthias Kaehlcke			  "GNSS_L1_EN",			/* 10 */
1926675ac9dSMatthias Kaehlcke			  "GNSS_L5_EN",
1936675ac9dSMatthias Kaehlcke			  "QSPI_DATA_0",
1946675ac9dSMatthias Kaehlcke			  "QSPI_DATA_1",
1956675ac9dSMatthias Kaehlcke			  "QSPI_CLK",
1966675ac9dSMatthias Kaehlcke			  "QSPI_CS_N_1",
1976675ac9dSMatthias Kaehlcke			  /*
1986675ac9dSMatthias Kaehlcke			   * AP_FLASH_WP is crossystem ABI. Schematics call it
1996675ac9dSMatthias Kaehlcke			   * BIOS_FLASH_WP_L (the '_L' suffix is misleading, the
2006675ac9dSMatthias Kaehlcke			   * signal is active high).
2016675ac9dSMatthias Kaehlcke			   */
2026675ac9dSMatthias Kaehlcke			  "AP_FLASH_WP",
2036675ac9dSMatthias Kaehlcke			  "",
2046675ac9dSMatthias Kaehlcke			  "AP_EC_INT_N",
2056675ac9dSMatthias Kaehlcke			  "",
2066675ac9dSMatthias Kaehlcke
2076675ac9dSMatthias Kaehlcke			  "CAM0_RST_N",			/* 20 */
2086675ac9dSMatthias Kaehlcke			  "CAM1_RST_N",
2096675ac9dSMatthias Kaehlcke			  "SM_DBG_UART_TX",
2106675ac9dSMatthias Kaehlcke			  "SM_DBG_UART_RX",
2116675ac9dSMatthias Kaehlcke			  "",
2126675ac9dSMatthias Kaehlcke			  "PM8008_IRQ_1",
2136675ac9dSMatthias Kaehlcke			  "HOST2WLAN_SOL",
2146675ac9dSMatthias Kaehlcke			  "WLAN2HOST_SOL",
2156675ac9dSMatthias Kaehlcke			  "MOS_BT_UART_CTS",
2166675ac9dSMatthias Kaehlcke			  "MOS_BT_UART_RFR",
2176675ac9dSMatthias Kaehlcke
2186675ac9dSMatthias Kaehlcke			  "MOS_BT_UART_TX",		/* 30 */
2196675ac9dSMatthias Kaehlcke			  "MOS_BT_UART_RX",
2206675ac9dSMatthias Kaehlcke			  "",
2216675ac9dSMatthias Kaehlcke			  "HUB_RST",
2226675ac9dSMatthias Kaehlcke			  "",
2236675ac9dSMatthias Kaehlcke			  "",
2246675ac9dSMatthias Kaehlcke			  "",
2256675ac9dSMatthias Kaehlcke			  "",
2266675ac9dSMatthias Kaehlcke			  "",
2276675ac9dSMatthias Kaehlcke			  "",
2286675ac9dSMatthias Kaehlcke
2296675ac9dSMatthias Kaehlcke			  "EC_SPI_MISO_GPIO40",		/* 40 */
2306675ac9dSMatthias Kaehlcke			  "EC_SPI_MOSI_GPIO41",
2316675ac9dSMatthias Kaehlcke			  "EC_SPI_CLK_GPIO42",
2326675ac9dSMatthias Kaehlcke			  "EC_SPI_CS_GPIO43",
2336675ac9dSMatthias Kaehlcke			  "",
2346675ac9dSMatthias Kaehlcke			  "EARLY_EUD_EN",
2356675ac9dSMatthias Kaehlcke			  "",
2366675ac9dSMatthias Kaehlcke			  "DP_HOT_PLUG_DETECT",
2376675ac9dSMatthias Kaehlcke			  "AP_BRD_ID_0",
2386675ac9dSMatthias Kaehlcke			  "AP_BRD_ID_1",
2396675ac9dSMatthias Kaehlcke
2406675ac9dSMatthias Kaehlcke			  "AP_BRD_ID_2",		/* 50 */
2416675ac9dSMatthias Kaehlcke			  "NVME_PWR_REG_EN",
2426675ac9dSMatthias Kaehlcke			  "TS_I2C_SDA_CONN",
2436675ac9dSMatthias Kaehlcke			  "TS_I2C_CLK_CONN",
2446675ac9dSMatthias Kaehlcke			  "TS_RST_CONN",
2456675ac9dSMatthias Kaehlcke			  "TS_INT_CONN",
2466675ac9dSMatthias Kaehlcke			  "AP_I2C_TPM_SDA",
2476675ac9dSMatthias Kaehlcke			  "AP_I2C_TPM_SCL",
2486675ac9dSMatthias Kaehlcke			  "",
2496675ac9dSMatthias Kaehlcke			  "",
2506675ac9dSMatthias Kaehlcke
2516675ac9dSMatthias Kaehlcke			  "EDP_HOT_PLUG_DET_N",		/* 60 */
2526675ac9dSMatthias Kaehlcke			  "",
2536675ac9dSMatthias Kaehlcke			  "",
2546675ac9dSMatthias Kaehlcke			  "AMP_EN",
2556675ac9dSMatthias Kaehlcke			  "CAM0_MCLK_GPIO_64",
2566675ac9dSMatthias Kaehlcke			  "CAM1_MCLK_GPIO_65",
2576675ac9dSMatthias Kaehlcke			  "",
2586675ac9dSMatthias Kaehlcke			  "",
2596675ac9dSMatthias Kaehlcke			  "",
2606675ac9dSMatthias Kaehlcke			  "CCI_I2C_SDA0",
2616675ac9dSMatthias Kaehlcke
2626675ac9dSMatthias Kaehlcke			  "CCI_I2C_SCL0",		/* 70 */
2636675ac9dSMatthias Kaehlcke			  "",
2646675ac9dSMatthias Kaehlcke			  "",
2656675ac9dSMatthias Kaehlcke			  "",
2666675ac9dSMatthias Kaehlcke			  "",
2676675ac9dSMatthias Kaehlcke			  "",
2686675ac9dSMatthias Kaehlcke			  "",
2696675ac9dSMatthias Kaehlcke			  "",
2706675ac9dSMatthias Kaehlcke			  "",
2716675ac9dSMatthias Kaehlcke			  "PCIE1_CLK_REQ_N",
2726675ac9dSMatthias Kaehlcke
2736675ac9dSMatthias Kaehlcke			  "EN_PP3300_DX_EDP",		/* 80 */
2746675ac9dSMatthias Kaehlcke			  "US_EURO_HS_SEL",
2756675ac9dSMatthias Kaehlcke			  "FORCED_USB_BOOT",
2766675ac9dSMatthias Kaehlcke			  "WCD_RESET_N",
2776675ac9dSMatthias Kaehlcke			  "MOS_WLAN_EN",
2786675ac9dSMatthias Kaehlcke			  "MOS_BT_EN",
2796675ac9dSMatthias Kaehlcke			  "MOS_SW_CTRL",
2806675ac9dSMatthias Kaehlcke			  "MOS_PCIE0_RST",
2816675ac9dSMatthias Kaehlcke			  "MOS_PCIE0_CLKREQ_N",
2826675ac9dSMatthias Kaehlcke			  "MOS_PCIE0_WAKE_N",
2836675ac9dSMatthias Kaehlcke
2846675ac9dSMatthias Kaehlcke			  "MOS_LAA_AS_EN",		/* 90 */
2856675ac9dSMatthias Kaehlcke			  "SD_CARD_DET_CONN",
2866675ac9dSMatthias Kaehlcke			  "",
2876675ac9dSMatthias Kaehlcke			  "",
2886675ac9dSMatthias Kaehlcke			  "MOS_BT_WLAN_SLIMBUS_CLK",
2896675ac9dSMatthias Kaehlcke			  "MOS_BT_WLAN_SLIMBUS_DAT0",
2906675ac9dSMatthias Kaehlcke			  "",
2916675ac9dSMatthias Kaehlcke			  "",
2926675ac9dSMatthias Kaehlcke			  "",
2936675ac9dSMatthias Kaehlcke			  "",
2946675ac9dSMatthias Kaehlcke
2956675ac9dSMatthias Kaehlcke			  "",				/* 100 */
2966675ac9dSMatthias Kaehlcke			  "",
2976675ac9dSMatthias Kaehlcke			  "",
2986675ac9dSMatthias Kaehlcke			  "",
2996675ac9dSMatthias Kaehlcke			  "H1_AP_INT_N",
3006675ac9dSMatthias Kaehlcke			  "",
3016675ac9dSMatthias Kaehlcke			  "AMP_BCLK",
3026675ac9dSMatthias Kaehlcke			  "AMP_DIN",
3036675ac9dSMatthias Kaehlcke			  "AMP_LRCLK",
3046675ac9dSMatthias Kaehlcke			  "UIM1_DATA_GPIO_109",
3056675ac9dSMatthias Kaehlcke
3066675ac9dSMatthias Kaehlcke			  "UIM1_CLK_GPIO_110",		/* 110 */
3076675ac9dSMatthias Kaehlcke			  "UIM1_RESET_GPIO_111",
3086675ac9dSMatthias Kaehlcke			  "",
3096675ac9dSMatthias Kaehlcke			  "UIM1_DATA",
3106675ac9dSMatthias Kaehlcke			  "UIM1_CLK",
3116675ac9dSMatthias Kaehlcke			  "UIM1_RESET",
3126675ac9dSMatthias Kaehlcke			  "UIM1_PRESENT",
3136675ac9dSMatthias Kaehlcke			  "SDM_RFFE0_CLK",
3146675ac9dSMatthias Kaehlcke			  "SDM_RFFE0_DATA",
3156675ac9dSMatthias Kaehlcke			  "",
3166675ac9dSMatthias Kaehlcke
3176675ac9dSMatthias Kaehlcke			  "SDM_RFFE1_DATA",		/* 120 */
3186675ac9dSMatthias Kaehlcke			  "SC_GPIO_121",
3196675ac9dSMatthias Kaehlcke			  "FASTBOOT_SEL_1",
3206675ac9dSMatthias Kaehlcke			  "SC_GPIO_123",
3216675ac9dSMatthias Kaehlcke			  "FASTBOOT_SEL_2",
3226675ac9dSMatthias Kaehlcke			  "SM_RFFE4_CLK_GRFC_8",
3236675ac9dSMatthias Kaehlcke			  "SM_RFFE4_DATA_GRFC_9",
3246675ac9dSMatthias Kaehlcke			  "WLAN_COEX_UART1_RX",
3256675ac9dSMatthias Kaehlcke			  "WLAN_COEX_UART1_TX",
3266675ac9dSMatthias Kaehlcke			  "",
3276675ac9dSMatthias Kaehlcke
3286675ac9dSMatthias Kaehlcke			  "",				/* 130 */
3296675ac9dSMatthias Kaehlcke			  "",
3306675ac9dSMatthias Kaehlcke			  "",
3316675ac9dSMatthias Kaehlcke			  "SDR_QLINK_REQ",
3326675ac9dSMatthias Kaehlcke			  "SDR_QLINK_EN",
3336675ac9dSMatthias Kaehlcke			  "QLINK0_WMSS_RESET_N",
3346675ac9dSMatthias Kaehlcke			  "SMR526_QLINK1_REQ",
3356675ac9dSMatthias Kaehlcke			  "SMR526_QLINK1_EN",
3366675ac9dSMatthias Kaehlcke			  "SMR526_QLINK1_WMSS_RESET_N",
3376675ac9dSMatthias Kaehlcke			  "",
3386675ac9dSMatthias Kaehlcke
3396675ac9dSMatthias Kaehlcke			  "SAR1_INT_N",			/* 140 */
3406675ac9dSMatthias Kaehlcke			  "SAR0_INT_N",
3416675ac9dSMatthias Kaehlcke			  "",
3426675ac9dSMatthias Kaehlcke			  "",
3436675ac9dSMatthias Kaehlcke			  "WCD_SWR_TX_CLK",
3446675ac9dSMatthias Kaehlcke			  "WCD_SWR_TX_DATA0",
3456675ac9dSMatthias Kaehlcke			  "WCD_SWR_TX_DATA1",
3466675ac9dSMatthias Kaehlcke			  "WCD_SWR_RX_CLK",
3476675ac9dSMatthias Kaehlcke			  "WCD_SWR_RX_DATA0",
3486675ac9dSMatthias Kaehlcke			  "WCD_SWR_RX_DATA1",
3496675ac9dSMatthias Kaehlcke
3506675ac9dSMatthias Kaehlcke			  "DMIC01_CLK",			/* 150 */
3516675ac9dSMatthias Kaehlcke			  "DMIC01_DATA",
3526675ac9dSMatthias Kaehlcke			  "DMIC23_CLK",
3536675ac9dSMatthias Kaehlcke			  "DMIC23_DATA",
3546675ac9dSMatthias Kaehlcke			  "",
3556675ac9dSMatthias Kaehlcke			  "",
3566675ac9dSMatthias Kaehlcke			  "EC_IN_RW_N",
3576675ac9dSMatthias Kaehlcke			  "EN_PP3300_HUB",
3586675ac9dSMatthias Kaehlcke			  "WCD_SWR_TX_DATA2",
3596675ac9dSMatthias Kaehlcke			  "",
3606675ac9dSMatthias Kaehlcke
3616675ac9dSMatthias Kaehlcke			  "",				/* 160 */
3626675ac9dSMatthias Kaehlcke			  "",
3636675ac9dSMatthias Kaehlcke			  "",
3646675ac9dSMatthias Kaehlcke			  "",
3656675ac9dSMatthias Kaehlcke			  "",
3666675ac9dSMatthias Kaehlcke			  "",
3676675ac9dSMatthias Kaehlcke			  "",
3686675ac9dSMatthias Kaehlcke			  "",
3696675ac9dSMatthias Kaehlcke			  "",
3706675ac9dSMatthias Kaehlcke			  "",
3716675ac9dSMatthias Kaehlcke
3726675ac9dSMatthias Kaehlcke			  "",				/* 170 */
3736675ac9dSMatthias Kaehlcke			  "MOS_BLE_UART_TX",
3746675ac9dSMatthias Kaehlcke			  "MOS_BLE_UART_RX",
375442b13a7SKrzysztof Kozlowski			  "",
3766675ac9dSMatthias Kaehlcke			  "";
3776675ac9dSMatthias Kaehlcke};
378