1c9ccf3a3SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2c9ccf3a3SEmmanuel Vadot/* 3c9ccf3a3SEmmanuel Vadot * Google Herobrine board device tree source 4c9ccf3a3SEmmanuel Vadot * 5c9ccf3a3SEmmanuel Vadot * Copyright 2022 Google LLC. 6c9ccf3a3SEmmanuel Vadot */ 7c9ccf3a3SEmmanuel Vadot 8c9ccf3a3SEmmanuel Vadot/dts-v1/; 9c9ccf3a3SEmmanuel Vadot 10c9ccf3a3SEmmanuel Vadot#include "sc7280-herobrine.dtsi" 11*8bab661aSEmmanuel Vadot#include "sc7280-herobrine-audio-rt5682.dtsi" 127ef62cebSEmmanuel Vadot#include "sc7280-herobrine-lte-sku.dtsi" 13c9ccf3a3SEmmanuel Vadot 14c9ccf3a3SEmmanuel Vadot/ { 15c9ccf3a3SEmmanuel Vadot model = "Google Herobrine (rev1+)"; 16c9ccf3a3SEmmanuel Vadot compatible = "google,herobrine", "qcom,sc7280"; 17c9ccf3a3SEmmanuel Vadot}; 18c9ccf3a3SEmmanuel Vadot 19d5b0e70fSEmmanuel Vadot/* 20d5b0e70fSEmmanuel Vadot * ADDITIONS TO FIXED REGULATORS DEFINED IN PARENT DEVICE TREE FILES 21d5b0e70fSEmmanuel Vadot * 22d5b0e70fSEmmanuel Vadot * Sort order matches the order in the parent files (parents before children). 23d5b0e70fSEmmanuel Vadot */ 24d5b0e70fSEmmanuel Vadot 25d5b0e70fSEmmanuel Vadot&pp3300_codec { 26d5b0e70fSEmmanuel Vadot status = "okay"; 27d5b0e70fSEmmanuel Vadot}; 28d5b0e70fSEmmanuel Vadot 29d5b0e70fSEmmanuel Vadot&pp3300_fp_mcu { 30d5b0e70fSEmmanuel Vadot status = "okay"; 31d5b0e70fSEmmanuel Vadot}; 32d5b0e70fSEmmanuel Vadot 33d5b0e70fSEmmanuel Vadot&pp2850_vcm_wf_cam { 34d5b0e70fSEmmanuel Vadot status = "okay"; 35d5b0e70fSEmmanuel Vadot}; 36d5b0e70fSEmmanuel Vadot 37d5b0e70fSEmmanuel Vadot&pp2850_wf_cam { 38d5b0e70fSEmmanuel Vadot status = "okay"; 39d5b0e70fSEmmanuel Vadot}; 40d5b0e70fSEmmanuel Vadot 41d5b0e70fSEmmanuel Vadot&pp1800_wf_cam { 42d5b0e70fSEmmanuel Vadot status = "okay"; 43d5b0e70fSEmmanuel Vadot}; 44d5b0e70fSEmmanuel Vadot 45d5b0e70fSEmmanuel Vadot&pp1200_wf_cam { 46d5b0e70fSEmmanuel Vadot status = "okay"; 47d5b0e70fSEmmanuel Vadot}; 48d5b0e70fSEmmanuel Vadot 49c9ccf3a3SEmmanuel Vadot/* ADDITIONS TO NODES DEFINED IN PARENT DEVICE TREE FILES */ 50c9ccf3a3SEmmanuel Vadot 51c9ccf3a3SEmmanuel Vadot/* 52c9ccf3a3SEmmanuel Vadot * Although the trackpad is really part of the herobrine baseboard, we'll 53c9ccf3a3SEmmanuel Vadot * put the actual definition in the board device tree since different boards 54c9ccf3a3SEmmanuel Vadot * might hook up different trackpads (or no i2c trackpad at all in the case 55c9ccf3a3SEmmanuel Vadot * of tablets / detachables). 56c9ccf3a3SEmmanuel Vadot */ 57c9ccf3a3SEmmanuel Vadotap_tp_i2c: &i2c0 { 58c9ccf3a3SEmmanuel Vadot status = "okay"; 59c9ccf3a3SEmmanuel Vadot clock-frequency = <400000>; 60c9ccf3a3SEmmanuel Vadot 61c9ccf3a3SEmmanuel Vadot trackpad: trackpad@15 { 62c9ccf3a3SEmmanuel Vadot compatible = "elan,ekth3000"; 63c9ccf3a3SEmmanuel Vadot reg = <0x15>; 64c9ccf3a3SEmmanuel Vadot pinctrl-names = "default"; 65c9ccf3a3SEmmanuel Vadot pinctrl-0 = <&tp_int_odl>; 66c9ccf3a3SEmmanuel Vadot 67c9ccf3a3SEmmanuel Vadot interrupt-parent = <&tlmm>; 68c9ccf3a3SEmmanuel Vadot interrupts = <7 IRQ_TYPE_EDGE_FALLING>; 69c9ccf3a3SEmmanuel Vadot 70c9ccf3a3SEmmanuel Vadot vcc-supply = <&pp3300_z1>; 71c9ccf3a3SEmmanuel Vadot 72c9ccf3a3SEmmanuel Vadot wakeup-source; 73c9ccf3a3SEmmanuel Vadot }; 74c9ccf3a3SEmmanuel Vadot}; 75c9ccf3a3SEmmanuel Vadot 76c9ccf3a3SEmmanuel Vadot/* 77c9ccf3a3SEmmanuel Vadot * The touchscreen connector might come off the Qcard, at least in the case of 78c9ccf3a3SEmmanuel Vadot * eDP. Like the trackpad, we'll put it in the board device tree file since 79c9ccf3a3SEmmanuel Vadot * different boards have different touchscreens. 80c9ccf3a3SEmmanuel Vadot */ 81c9ccf3a3SEmmanuel Vadotts_i2c: &i2c13 { 82c9ccf3a3SEmmanuel Vadot status = "okay"; 83c9ccf3a3SEmmanuel Vadot clock-frequency = <400000>; 84c9ccf3a3SEmmanuel Vadot 85c9ccf3a3SEmmanuel Vadot ap_ts: touchscreen@5c { 86c9ccf3a3SEmmanuel Vadot compatible = "hid-over-i2c"; 87c9ccf3a3SEmmanuel Vadot reg = <0x5c>; 88c9ccf3a3SEmmanuel Vadot pinctrl-names = "default"; 89c9ccf3a3SEmmanuel Vadot pinctrl-0 = <&ts_int_conn>, <&ts_rst_conn>; 90c9ccf3a3SEmmanuel Vadot 91c9ccf3a3SEmmanuel Vadot interrupt-parent = <&tlmm>; 92c9ccf3a3SEmmanuel Vadot interrupts = <55 IRQ_TYPE_LEVEL_LOW>; 93c9ccf3a3SEmmanuel Vadot 94c9ccf3a3SEmmanuel Vadot post-power-on-delay-ms = <500>; 95c9ccf3a3SEmmanuel Vadot hid-descr-addr = <0x0000>; 96c9ccf3a3SEmmanuel Vadot 97c9ccf3a3SEmmanuel Vadot vdd-supply = <&ts_avdd>; 98c9ccf3a3SEmmanuel Vadot }; 99c9ccf3a3SEmmanuel Vadot}; 100c9ccf3a3SEmmanuel Vadot 101d5b0e70fSEmmanuel Vadot&mdss_edp { 102d5b0e70fSEmmanuel Vadot status = "okay"; 103d5b0e70fSEmmanuel Vadot}; 104d5b0e70fSEmmanuel Vadot 105d5b0e70fSEmmanuel Vadot&mdss_edp_phy { 106d5b0e70fSEmmanuel Vadot status = "okay"; 107d5b0e70fSEmmanuel Vadot}; 108d5b0e70fSEmmanuel Vadot 109c9ccf3a3SEmmanuel Vadot/* For nvme */ 110c9ccf3a3SEmmanuel Vadot&pcie1 { 111c9ccf3a3SEmmanuel Vadot status = "okay"; 112c9ccf3a3SEmmanuel Vadot}; 113c9ccf3a3SEmmanuel Vadot 114c9ccf3a3SEmmanuel Vadot/* For nvme */ 115c9ccf3a3SEmmanuel Vadot&pcie1_phy { 116c9ccf3a3SEmmanuel Vadot status = "okay"; 117c9ccf3a3SEmmanuel Vadot}; 118c9ccf3a3SEmmanuel Vadot 119c9ccf3a3SEmmanuel Vadot/* For eMMC */ 120c9ccf3a3SEmmanuel Vadot&sdhc_1 { 121c9ccf3a3SEmmanuel Vadot status = "okay"; 122c9ccf3a3SEmmanuel Vadot}; 123c9ccf3a3SEmmanuel Vadot 124c9ccf3a3SEmmanuel Vadot/* For SD Card */ 125c9ccf3a3SEmmanuel Vadot&sdhc_2 { 126c9ccf3a3SEmmanuel Vadot status = "okay"; 127c9ccf3a3SEmmanuel Vadot}; 128c9ccf3a3SEmmanuel Vadot 129b97ee269SEmmanuel Vadot/* PINCTRL - ADDITIONS TO NODES IN PARENT DEVICE TREE FILES */ 130b97ee269SEmmanuel Vadot 131b97ee269SEmmanuel Vadot/* 132b97ee269SEmmanuel Vadot * This pin goes to the display panel but then doesn't actually do anything 133b97ee269SEmmanuel Vadot * on the panel itself (it doesn't connect to the touchscreen controller). 134b97ee269SEmmanuel Vadot * We'll set a pullup here just to park the line. 135b97ee269SEmmanuel Vadot */ 136b97ee269SEmmanuel Vadot&ts_rst_conn { 137b97ee269SEmmanuel Vadot bias-pull-up; 138b97ee269SEmmanuel Vadot}; 139b97ee269SEmmanuel Vadot 140c9ccf3a3SEmmanuel Vadot/* PINCTRL - BOARD-SPECIFIC */ 141c9ccf3a3SEmmanuel Vadot 142c9ccf3a3SEmmanuel Vadot/* 143c9ccf3a3SEmmanuel Vadot * Methodology for gpio-line-names: 144c9ccf3a3SEmmanuel Vadot * - If a pin goes to herobrine board and is named it gets that name. 145c9ccf3a3SEmmanuel Vadot * - If a pin goes to herobrine board and is not named, it gets no name. 146c9ccf3a3SEmmanuel Vadot * - If a pin is totally internal to Qcard then it gets Qcard name. 147c9ccf3a3SEmmanuel Vadot * - If a pin is not hooked up on Qcard, it gets no name. 148c9ccf3a3SEmmanuel Vadot */ 149c9ccf3a3SEmmanuel Vadot 150c9ccf3a3SEmmanuel Vadot&pm8350c_gpios { 151c9ccf3a3SEmmanuel Vadot gpio-line-names = "FLASH_STROBE_1", /* 1 */ 152c9ccf3a3SEmmanuel Vadot "AP_SUSPEND", 153c9ccf3a3SEmmanuel Vadot "PM8008_1_RST_N", 154c9ccf3a3SEmmanuel Vadot "", 155c9ccf3a3SEmmanuel Vadot "", 156c9ccf3a3SEmmanuel Vadot "", 157c9ccf3a3SEmmanuel Vadot "PMIC_EDP_BL_EN", 158c9ccf3a3SEmmanuel Vadot "PMIC_EDP_BL_PWM", 159c9ccf3a3SEmmanuel Vadot ""; 160c9ccf3a3SEmmanuel Vadot}; 161c9ccf3a3SEmmanuel Vadot 162c9ccf3a3SEmmanuel Vadot&tlmm { 163c9ccf3a3SEmmanuel Vadot gpio-line-names = "AP_TP_I2C_SDA", /* 0 */ 164c9ccf3a3SEmmanuel Vadot "AP_TP_I2C_SCL", 165c9ccf3a3SEmmanuel Vadot "SSD_RST_L", 166c9ccf3a3SEmmanuel Vadot "PE_WAKE_ODL", 167c9ccf3a3SEmmanuel Vadot "AP_SAR_SDA", 168c9ccf3a3SEmmanuel Vadot "AP_SAR_SCL", 169c9ccf3a3SEmmanuel Vadot "PRB_SC_GPIO_6", 170c9ccf3a3SEmmanuel Vadot "TP_INT_ODL", 171c9ccf3a3SEmmanuel Vadot "HP_I2C_SDA", 172c9ccf3a3SEmmanuel Vadot "HP_I2C_SCL", 173c9ccf3a3SEmmanuel Vadot 174c9ccf3a3SEmmanuel Vadot "GNSS_L1_EN", /* 10 */ 175c9ccf3a3SEmmanuel Vadot "GNSS_L5_EN", 176c9ccf3a3SEmmanuel Vadot "SPI_AP_MOSI", 177c9ccf3a3SEmmanuel Vadot "SPI_AP_MISO", 178c9ccf3a3SEmmanuel Vadot "SPI_AP_CLK", 179c9ccf3a3SEmmanuel Vadot "SPI_AP_CS0_L", 180c9ccf3a3SEmmanuel Vadot /* 181c9ccf3a3SEmmanuel Vadot * AP_FLASH_WP is crossystem ABI. Schematics 182c9ccf3a3SEmmanuel Vadot * call it BIOS_FLASH_WP_OD. 183c9ccf3a3SEmmanuel Vadot */ 184c9ccf3a3SEmmanuel Vadot "AP_FLASH_WP", 185c9ccf3a3SEmmanuel Vadot "", 186c9ccf3a3SEmmanuel Vadot "AP_EC_INT_L", 187c9ccf3a3SEmmanuel Vadot "", 188c9ccf3a3SEmmanuel Vadot 189c9ccf3a3SEmmanuel Vadot "UF_CAM_RST_L", /* 20 */ 190c9ccf3a3SEmmanuel Vadot "WF_CAM_RST_L", 191c9ccf3a3SEmmanuel Vadot "UART_AP_TX_DBG_RX", 192c9ccf3a3SEmmanuel Vadot "UART_DBG_TX_AP_RX", 193c9ccf3a3SEmmanuel Vadot "", 194c9ccf3a3SEmmanuel Vadot "PM8008_IRQ_1", 195c9ccf3a3SEmmanuel Vadot "HOST2WLAN_SOL", 196c9ccf3a3SEmmanuel Vadot "WLAN2HOST_SOL", 197c9ccf3a3SEmmanuel Vadot "MOS_BT_UART_CTS", 198c9ccf3a3SEmmanuel Vadot "MOS_BT_UART_RFR", 199c9ccf3a3SEmmanuel Vadot 200c9ccf3a3SEmmanuel Vadot "MOS_BT_UART_TX", /* 30 */ 201c9ccf3a3SEmmanuel Vadot "MOS_BT_UART_RX", 202c9ccf3a3SEmmanuel Vadot "PRB_SC_GPIO_32", 203c9ccf3a3SEmmanuel Vadot "HUB_RST_L", 204c9ccf3a3SEmmanuel Vadot "", 205c9ccf3a3SEmmanuel Vadot "", 206c9ccf3a3SEmmanuel Vadot "AP_SPI_FP_MISO", 207c9ccf3a3SEmmanuel Vadot "AP_SPI_FP_MOSI", 208c9ccf3a3SEmmanuel Vadot "AP_SPI_FP_CLK", 209c9ccf3a3SEmmanuel Vadot "AP_SPI_FP_CS_L", 210c9ccf3a3SEmmanuel Vadot 211c9ccf3a3SEmmanuel Vadot "AP_EC_SPI_MISO", /* 40 */ 212c9ccf3a3SEmmanuel Vadot "AP_EC_SPI_MOSI", 213c9ccf3a3SEmmanuel Vadot "AP_EC_SPI_CLK", 214c9ccf3a3SEmmanuel Vadot "AP_EC_SPI_CS_L", 215c9ccf3a3SEmmanuel Vadot "LCM_RST_L", 216c9ccf3a3SEmmanuel Vadot "EARLY_EUD_N", 217c9ccf3a3SEmmanuel Vadot "", 218c9ccf3a3SEmmanuel Vadot "DP_HOT_PLUG_DET", 219c9ccf3a3SEmmanuel Vadot "IO_BRD_MLB_ID0", 220c9ccf3a3SEmmanuel Vadot "IO_BRD_MLB_ID1", 221c9ccf3a3SEmmanuel Vadot 222c9ccf3a3SEmmanuel Vadot "IO_BRD_MLB_ID2", /* 50 */ 223c9ccf3a3SEmmanuel Vadot "SSD_EN", 224c9ccf3a3SEmmanuel Vadot "TS_I2C_SDA_CONN", 225c9ccf3a3SEmmanuel Vadot "TS_I2C_CLK_CONN", 226c9ccf3a3SEmmanuel Vadot "TS_RST_CONN", 227c9ccf3a3SEmmanuel Vadot "TS_INT_CONN", 228c9ccf3a3SEmmanuel Vadot "AP_I2C_TPM_SDA", 229c9ccf3a3SEmmanuel Vadot "AP_I2C_TPM_SCL", 230c9ccf3a3SEmmanuel Vadot "PRB_SC_GPIO_58", 231c9ccf3a3SEmmanuel Vadot "PRB_SC_GPIO_59", 232c9ccf3a3SEmmanuel Vadot 233c9ccf3a3SEmmanuel Vadot "EDP_HOT_PLUG_DET_N", /* 60 */ 234c9ccf3a3SEmmanuel Vadot "FP_TO_AP_IRQ_L", 235c9ccf3a3SEmmanuel Vadot "", 236c9ccf3a3SEmmanuel Vadot "AMP_EN", 237c9ccf3a3SEmmanuel Vadot "CAM0_MCLK_GPIO_64", 238c9ccf3a3SEmmanuel Vadot "CAM1_MCLK_GPIO_65", 239c9ccf3a3SEmmanuel Vadot "WF_CAM_MCLK", 240c9ccf3a3SEmmanuel Vadot "PRB_SC_GPIO_67", 241c9ccf3a3SEmmanuel Vadot "FPMCU_BOOT0", 242c9ccf3a3SEmmanuel Vadot "UF_CAM_SDA", 243c9ccf3a3SEmmanuel Vadot 244c9ccf3a3SEmmanuel Vadot "UF_CAM_SCL", /* 70 */ 245c9ccf3a3SEmmanuel Vadot "", 246c9ccf3a3SEmmanuel Vadot "", 247c9ccf3a3SEmmanuel Vadot "WF_CAM_SDA", 248c9ccf3a3SEmmanuel Vadot "WF_CAM_SCL", 249c9ccf3a3SEmmanuel Vadot "", 250c9ccf3a3SEmmanuel Vadot "", 251c9ccf3a3SEmmanuel Vadot "EN_FP_RAILS", 252c9ccf3a3SEmmanuel Vadot "FP_RST_L", 253c9ccf3a3SEmmanuel Vadot "PCIE1_CLKREQ_ODL", 254c9ccf3a3SEmmanuel Vadot 255c9ccf3a3SEmmanuel Vadot "EN_PP3300_DX_EDP", /* 80 */ 256c9ccf3a3SEmmanuel Vadot "SC_GPIO_81", 257c9ccf3a3SEmmanuel Vadot "FORCED_USB_BOOT", 258c9ccf3a3SEmmanuel Vadot "WCD_RESET_N", 259c9ccf3a3SEmmanuel Vadot "MOS_WLAN_EN", 260c9ccf3a3SEmmanuel Vadot "MOS_BT_EN", 261c9ccf3a3SEmmanuel Vadot "MOS_SW_CTRL", 262c9ccf3a3SEmmanuel Vadot "MOS_PCIE0_RST", 263c9ccf3a3SEmmanuel Vadot "MOS_PCIE0_CLKREQ_N", 264c9ccf3a3SEmmanuel Vadot "MOS_PCIE0_WAKE_N", 265c9ccf3a3SEmmanuel Vadot 266c9ccf3a3SEmmanuel Vadot "MOS_LAA_AS_EN", /* 90 */ 267c9ccf3a3SEmmanuel Vadot "SD_CD_ODL", 268c9ccf3a3SEmmanuel Vadot "", 269c9ccf3a3SEmmanuel Vadot "", 270c9ccf3a3SEmmanuel Vadot "MOS_BT_WLAN_SLIMBUS_CLK", 271c9ccf3a3SEmmanuel Vadot "MOS_BT_WLAN_SLIMBUS_DAT0", 272c9ccf3a3SEmmanuel Vadot "HP_MCLK", 273c9ccf3a3SEmmanuel Vadot "HP_BCLK", 274c9ccf3a3SEmmanuel Vadot "HP_DOUT", 275c9ccf3a3SEmmanuel Vadot "HP_DIN", 276c9ccf3a3SEmmanuel Vadot 277c9ccf3a3SEmmanuel Vadot "HP_LRCLK", /* 100 */ 278c9ccf3a3SEmmanuel Vadot "HP_IRQ", 279c9ccf3a3SEmmanuel Vadot "", 280c9ccf3a3SEmmanuel Vadot "", 281c9ccf3a3SEmmanuel Vadot "GSC_AP_INT_ODL", 282c9ccf3a3SEmmanuel Vadot "EN_PP3300_CODEC", 283c9ccf3a3SEmmanuel Vadot "AMP_BCLK", 284c9ccf3a3SEmmanuel Vadot "AMP_DIN", 285c9ccf3a3SEmmanuel Vadot "AMP_LRCLK", 286c9ccf3a3SEmmanuel Vadot "UIM1_DATA_GPIO_109", 287c9ccf3a3SEmmanuel Vadot 288c9ccf3a3SEmmanuel Vadot "UIM1_CLK_GPIO_110", /* 110 */ 289c9ccf3a3SEmmanuel Vadot "UIM1_RESET_GPIO_111", 290c9ccf3a3SEmmanuel Vadot "PRB_SC_GPIO_112", 291c9ccf3a3SEmmanuel Vadot "UIM0_DATA", 292c9ccf3a3SEmmanuel Vadot "UIM0_CLK", 293c9ccf3a3SEmmanuel Vadot "UIM0_RST", 294c9ccf3a3SEmmanuel Vadot "UIM0_PRESENT_ODL", 295c9ccf3a3SEmmanuel Vadot "SDM_RFFE0_CLK", 296c9ccf3a3SEmmanuel Vadot "SDM_RFFE0_DATA", 297c9ccf3a3SEmmanuel Vadot "WF_CAM_EN", 298c9ccf3a3SEmmanuel Vadot 299c9ccf3a3SEmmanuel Vadot "FASTBOOT_SEL_0", /* 120 */ 300c9ccf3a3SEmmanuel Vadot "SC_GPIO_121", 301c9ccf3a3SEmmanuel Vadot "FASTBOOT_SEL_1", 302c9ccf3a3SEmmanuel Vadot "SC_GPIO_123", 303c9ccf3a3SEmmanuel Vadot "FASTBOOT_SEL_2", 304c9ccf3a3SEmmanuel Vadot "SM_RFFE4_CLK_GRFC_8", 305c9ccf3a3SEmmanuel Vadot "SM_RFFE4_DATA_GRFC_9", 306c9ccf3a3SEmmanuel Vadot "WLAN_COEX_UART1_RX", 307c9ccf3a3SEmmanuel Vadot "WLAN_COEX_UART1_TX", 308c9ccf3a3SEmmanuel Vadot "PRB_SC_GPIO_129", 309c9ccf3a3SEmmanuel Vadot 310c9ccf3a3SEmmanuel Vadot "LCM_ID0", /* 130 */ 311c9ccf3a3SEmmanuel Vadot "LCM_ID1", 312c9ccf3a3SEmmanuel Vadot "", 313c9ccf3a3SEmmanuel Vadot "SDR_QLINK_REQ", 314c9ccf3a3SEmmanuel Vadot "SDR_QLINK_EN", 315c9ccf3a3SEmmanuel Vadot "QLINK0_WMSS_RESET_N", 316c9ccf3a3SEmmanuel Vadot "SMR526_QLINK1_REQ", 317c9ccf3a3SEmmanuel Vadot "SMR526_QLINK1_EN", 318c9ccf3a3SEmmanuel Vadot "SMR526_QLINK1_WMSS_RESET_N", 319c9ccf3a3SEmmanuel Vadot "PRB_SC_GPIO_139", 320c9ccf3a3SEmmanuel Vadot 321c9ccf3a3SEmmanuel Vadot "SAR1_IRQ_ODL", /* 140 */ 322c9ccf3a3SEmmanuel Vadot "SAR0_IRQ_ODL", 323c9ccf3a3SEmmanuel Vadot "PRB_SC_GPIO_142", 324c9ccf3a3SEmmanuel Vadot "", 325c9ccf3a3SEmmanuel Vadot "WCD_SWR_TX_CLK", 326c9ccf3a3SEmmanuel Vadot "WCD_SWR_TX_DATA0", 327c9ccf3a3SEmmanuel Vadot "WCD_SWR_TX_DATA1", 328c9ccf3a3SEmmanuel Vadot "WCD_SWR_RX_CLK", 329c9ccf3a3SEmmanuel Vadot "WCD_SWR_RX_DATA0", 330c9ccf3a3SEmmanuel Vadot "WCD_SWR_RX_DATA1", 331c9ccf3a3SEmmanuel Vadot 332c9ccf3a3SEmmanuel Vadot "DMIC01_CLK", /* 150 */ 333c9ccf3a3SEmmanuel Vadot "DMIC01_DATA", 334c9ccf3a3SEmmanuel Vadot "DMIC23_CLK", 335c9ccf3a3SEmmanuel Vadot "DMIC23_DATA", 336c9ccf3a3SEmmanuel Vadot "", 337c9ccf3a3SEmmanuel Vadot "", 338c9ccf3a3SEmmanuel Vadot "EC_IN_RW_ODL", 339c9ccf3a3SEmmanuel Vadot "HUB_EN", 340c9ccf3a3SEmmanuel Vadot "WCD_SWR_TX_DATA2", 341c9ccf3a3SEmmanuel Vadot "", 342c9ccf3a3SEmmanuel Vadot 343c9ccf3a3SEmmanuel Vadot "", /* 160 */ 344c9ccf3a3SEmmanuel Vadot "", 345c9ccf3a3SEmmanuel Vadot "", 346c9ccf3a3SEmmanuel Vadot "", 347c9ccf3a3SEmmanuel Vadot "", 348c9ccf3a3SEmmanuel Vadot "", 349c9ccf3a3SEmmanuel Vadot "", 350c9ccf3a3SEmmanuel Vadot "", 351c9ccf3a3SEmmanuel Vadot "", 352c9ccf3a3SEmmanuel Vadot "", 353c9ccf3a3SEmmanuel Vadot 354c9ccf3a3SEmmanuel Vadot "", /* 170 */ 355c9ccf3a3SEmmanuel Vadot "MOS_BLE_UART_TX", 356c9ccf3a3SEmmanuel Vadot "MOS_BLE_UART_RX", 357c9ccf3a3SEmmanuel Vadot "", 358c9ccf3a3SEmmanuel Vadot ""; 359c9ccf3a3SEmmanuel Vadot}; 360