10a631a36SKonrad Dybcio// SPDX-License-Identifier: BSD-3-Clause 20a631a36SKonrad Dybcio/* 30a631a36SKonrad Dybcio * Copyright (c) 2022, Konrad Dybcio <konrad.dybcio@somainline.org> 41620676bSKonrad Dybcio * Copyright (c) 2022, Linaro Limited 50a631a36SKonrad Dybcio */ 60a631a36SKonrad Dybcio 70a631a36SKonrad Dybcio/dts-v1/; 80a631a36SKonrad Dybcio 91620676bSKonrad Dybcio#include "sm8450-sony-xperia-nagara.dtsi" 100a631a36SKonrad Dybcio 110a631a36SKonrad Dybcio/ { 120a631a36SKonrad Dybcio model = "Sony Xperia 1 IV"; 130a631a36SKonrad Dybcio compatible = "sony,pdx223", "qcom,sm8450"; 140a631a36SKonrad Dybcio}; 15*15245c93SKonrad Dybcio 16*15245c93SKonrad Dybcio&tlmm { 17*15245c93SKonrad Dybcio gpio-line-names = "NC", /* GPIO_0 */ 18*15245c93SKonrad Dybcio "NC", 19*15245c93SKonrad Dybcio "NC", 20*15245c93SKonrad Dybcio "NC", 21*15245c93SKonrad Dybcio "WLC_I2C_SDA", 22*15245c93SKonrad Dybcio "WLC_I2C_SCL", 23*15245c93SKonrad Dybcio "NC", 24*15245c93SKonrad Dybcio "PM8010_1_RESET_N", 25*15245c93SKonrad Dybcio "WLC_INT_N", 26*15245c93SKonrad Dybcio "NC", 27*15245c93SKonrad Dybcio "NC", /* GPIO_10 */ 28*15245c93SKonrad Dybcio "PM8010_2_RESET_N", 29*15245c93SKonrad Dybcio "DISP_ERR_FG", 30*15245c93SKonrad Dybcio "HALL_INT_N", 31*15245c93SKonrad Dybcio "ALS_PROX_INT_N", 32*15245c93SKonrad Dybcio "IMU1_INT", 33*15245c93SKonrad Dybcio "TS_I2C_SDA", 34*15245c93SKonrad Dybcio "TS_I2C_SCL", 35*15245c93SKonrad Dybcio "DISP_RESET_N", 36*15245c93SKonrad Dybcio "DISP_VDDR_EN", 37*15245c93SKonrad Dybcio "TS_RESET_N", /* GPIO_20 */ 38*15245c93SKonrad Dybcio "TS_INT_N", 39*15245c93SKonrad Dybcio "NC", 40*15245c93SKonrad Dybcio "TELEC_PWR_EN", 41*15245c93SKonrad Dybcio "CAM1_RESET_N", 42*15245c93SKonrad Dybcio "LEO_CAM0_RESET_N", 43*15245c93SKonrad Dybcio "DEBUG_UART_TX", 44*15245c93SKonrad Dybcio "DEBUG_UART_RX", 45*15245c93SKonrad Dybcio "FP_SPI_MISO", 46*15245c93SKonrad Dybcio "FP_SPI_MOSI", 47*15245c93SKonrad Dybcio "FP_SPI_CLK", /* GPIO_30 */ 48*15245c93SKonrad Dybcio "FP_SPI_CS_N", 49*15245c93SKonrad Dybcio "NFC_I2C_SDA", 50*15245c93SKonrad Dybcio "NFC_I2C_SCL", 51*15245c93SKonrad Dybcio "NFC_EN", 52*15245c93SKonrad Dybcio "NFC_CLK_REQ", 53*15245c93SKonrad Dybcio "NFC_ESE_SPI_MISO", 54*15245c93SKonrad Dybcio "NFC_ESE_SPI_MOSI", 55*15245c93SKonrad Dybcio "NFC_ESE_SPI_CLK", 56*15245c93SKonrad Dybcio "NFC_ESE_SPI_CS", 57*15245c93SKonrad Dybcio "FP_INT_N", /* GPIO_40 */ 58*15245c93SKonrad Dybcio "NC", 59*15245c93SKonrad Dybcio "FP_RESET_N", 60*15245c93SKonrad Dybcio "WCD_RST_N", 61*15245c93SKonrad Dybcio "NC", 62*15245c93SKonrad Dybcio "NFC_DWL_REQ", 63*15245c93SKonrad Dybcio "NFC_IRQ", 64*15245c93SKonrad Dybcio "FORCE_USB_BOOT", 65*15245c93SKonrad Dybcio "APPS_I2C_1_SDA", 66*15245c93SKonrad Dybcio "APPS_I2C_1_SCL", 67*15245c93SKonrad Dybcio "SBU_SW_OE", /* GPIO_50 */ 68*15245c93SKonrad Dybcio "SBU_SW_SEL", 69*15245c93SKonrad Dybcio "SPK_AMP_I2C_SDA", 70*15245c93SKonrad Dybcio "SPK_AMP_I2C_SCL", 71*15245c93SKonrad Dybcio "NC", 72*15245c93SKonrad Dybcio "NC", 73*15245c93SKonrad Dybcio "CAMSENSOR_I2C_SDA", 74*15245c93SKonrad Dybcio "CAMSENSOR_I2C_SCL", 75*15245c93SKonrad Dybcio "GNSS_ELNA_EN0", 76*15245c93SKonrad Dybcio "NC", 77*15245c93SKonrad Dybcio "NC", /* GPIO_60 */ 78*15245c93SKonrad Dybcio "NC", 79*15245c93SKonrad Dybcio "NC", 80*15245c93SKonrad Dybcio "NC", 81*15245c93SKonrad Dybcio "NC", 82*15245c93SKonrad Dybcio "NC", 83*15245c93SKonrad Dybcio "RGBC_IR_INT", 84*15245c93SKonrad Dybcio "NC", 85*15245c93SKonrad Dybcio "NC", 86*15245c93SKonrad Dybcio "NC", 87*15245c93SKonrad Dybcio "NC", /* GPIO_70 */ 88*15245c93SKonrad Dybcio "NC", 89*15245c93SKonrad Dybcio "HAP_I2C_SDA", 90*15245c93SKonrad Dybcio "HAP_I2C_SCL", 91*15245c93SKonrad Dybcio "HAP_RST_N", 92*15245c93SKonrad Dybcio "HAP_INT_N", 93*15245c93SKonrad Dybcio "HST_BT_UART_CTS", 94*15245c93SKonrad Dybcio "HST_BT_UART_RFR", 95*15245c93SKonrad Dybcio "HST_BT_UART_TX", 96*15245c93SKonrad Dybcio "HST_BT_UART_RX", 97*15245c93SKonrad Dybcio "HST_WLAN_EN", /* GPIO_80 */ 98*15245c93SKonrad Dybcio "HST_BT_EN", 99*15245c93SKonrad Dybcio "HST_SW_CTRL", 100*15245c93SKonrad Dybcio "NC", 101*15245c93SKonrad Dybcio "NC", 102*15245c93SKonrad Dybcio "NC", 103*15245c93SKonrad Dybcio "DISP_VSYNC", 104*15245c93SKonrad Dybcio "NC", 105*15245c93SKonrad Dybcio "NC", 106*15245c93SKonrad Dybcio "HW_ID_0", 107*15245c93SKonrad Dybcio "HW_ID_1", /* GPIO_90 */ 108*15245c93SKonrad Dybcio "USB_CC_DIR", 109*15245c93SKonrad Dybcio "TRAY_DET", 110*15245c93SKonrad Dybcio "SW_SERVICE", 111*15245c93SKonrad Dybcio "PCIE0_RESET_N", 112*15245c93SKonrad Dybcio "PCIE0_CLK_REQ_N", 113*15245c93SKonrad Dybcio "PCIE0_WAKE_N", 114*15245c93SKonrad Dybcio "OIS_ENABLE_WIDE", 115*15245c93SKonrad Dybcio "DEBUG_GPIO0", 116*15245c93SKonrad Dybcio "NC", 117*15245c93SKonrad Dybcio "CAM_MCLK0", /* GPIO_100 */ 118*15245c93SKonrad Dybcio "CAM_MCLK1", 119*15245c93SKonrad Dybcio "CAM_MCLK2", 120*15245c93SKonrad Dybcio "CAM_MCLK3", 121*15245c93SKonrad Dybcio "NC", 122*15245c93SKonrad Dybcio "NC", 123*15245c93SKonrad Dybcio "TOF_RST_N", 124*15245c93SKonrad Dybcio "CAM_SOF", 125*15245c93SKonrad Dybcio "NC", 126*15245c93SKonrad Dybcio "AFEXPTMG_TELE", 127*15245c93SKonrad Dybcio "CCI_I2C0_SDA", /* GPIO_110 */ 128*15245c93SKonrad Dybcio "CCI_I2C0_SCL", 129*15245c93SKonrad Dybcio "CCI_I2C1_SDA", 130*15245c93SKonrad Dybcio "CCI_I2C1_SCL", 131*15245c93SKonrad Dybcio "CCI_I2C2_SDA", 132*15245c93SKonrad Dybcio "CCI_I2C2_SCL", 133*15245c93SKonrad Dybcio "NC", 134*15245c93SKonrad Dybcio "CAM2_RESET_N", 135*15245c93SKonrad Dybcio "NC", 136*15245c93SKonrad Dybcio "EXT_VD0_XVS", 137*15245c93SKonrad Dybcio "CAM3_RESET_N", /* GPIO_120 */ 138*15245c93SKonrad Dybcio "NC", 139*15245c93SKonrad Dybcio "NC", 140*15245c93SKonrad Dybcio "NC", 141*15245c93SKonrad Dybcio "NC", 142*15245c93SKonrad Dybcio "RF_ID_EXTENSION_2", 143*15245c93SKonrad Dybcio "HAP_I2S_CLK", 144*15245c93SKonrad Dybcio "HAP_I2S_DOUT", 145*15245c93SKonrad Dybcio "HAP_TRG1", 146*15245c93SKonrad Dybcio "HAP_I2S_SYNC", 147*15245c93SKonrad Dybcio "UIM1_DATA", /* GPIO_130 */ 148*15245c93SKonrad Dybcio "UIM1_CLK", 149*15245c93SKonrad Dybcio "UIM1_RESET", 150*15245c93SKonrad Dybcio "TRAY_DET", 151*15245c93SKonrad Dybcio "UIM2_DATA", 152*15245c93SKonrad Dybcio "UIM2_CLK", 153*15245c93SKonrad Dybcio "UIM2_RESET", 154*15245c93SKonrad Dybcio "UIM2_PRESENT", 155*15245c93SKonrad Dybcio "SM_RFFE0_CLK", 156*15245c93SKonrad Dybcio "SM_RFFE0_DATA", 157*15245c93SKonrad Dybcio "SM_RFFE1_CLK", /* GPIO_140 */ 158*15245c93SKonrad Dybcio "SM_RFFE1_DATA", 159*15245c93SKonrad Dybcio "SM_MSS_GRFC4", 160*15245c93SKonrad Dybcio "HST_AS_EN", 161*15245c93SKonrad Dybcio "LAA_RX_EN", 162*15245c93SKonrad Dybcio "NC", 163*15245c93SKonrad Dybcio "SM_RFFE4_CLK", 164*15245c93SKonrad Dybcio "SM_RFFE4_DATA", 165*15245c93SKonrad Dybcio "WLAN_COEX_UART1_RX", 166*15245c93SKonrad Dybcio "WLAN_COEX_UART1_TX", 167*15245c93SKonrad Dybcio "RF_LCD_ID_EN", /* GPIO_150 */ 168*15245c93SKonrad Dybcio "RF_ID_EXTENSION", 169*15245c93SKonrad Dybcio "SM_MSS_GRFC12", 170*15245c93SKonrad Dybcio "NFC_COLD_RST", 171*15245c93SKonrad Dybcio "NC", 172*15245c93SKonrad Dybcio "NC", 173*15245c93SKonrad Dybcio "SDR1_QLINK0_REQ", 174*15245c93SKonrad Dybcio "SDR1_QLINK0_EN", 175*15245c93SKonrad Dybcio "SDR1_QLINK0_WMSS_RESET_N", 176*15245c93SKonrad Dybcio "QLINK1_REQ", 177*15245c93SKonrad Dybcio "QLINK1_EN", /* GPIO_160 */ 178*15245c93SKonrad Dybcio "QLINK1_WMSS_RESET_N", 179*15245c93SKonrad Dybcio "SDR2_QLINK2_REQ", 180*15245c93SKonrad Dybcio "SDR2_QLINK2_EN", 181*15245c93SKonrad Dybcio "SDR2_QLINK2_WMSS_RESET_N", 182*15245c93SKonrad Dybcio "WCD_SWR_TX_CLK", 183*15245c93SKonrad Dybcio "WCD_SWR_TX_DATA0", 184*15245c93SKonrad Dybcio "WCD_SWR_TX_DATA1", 185*15245c93SKonrad Dybcio "WCD_SWR_RX_CLK", 186*15245c93SKonrad Dybcio "WCD_SWR_RX_DATA0", 187*15245c93SKonrad Dybcio "WCD_SWR_RX_DATA1", /* GPIO_170 */ 188*15245c93SKonrad Dybcio "SM_DMIC1_CLK", 189*15245c93SKonrad Dybcio "SM_DMIC1_DATA", 190*15245c93SKonrad Dybcio "SM_DMIC2_CLK", 191*15245c93SKonrad Dybcio "SM_DMIC2_DATA", 192*15245c93SKonrad Dybcio "SPK_AMP_I2S_CLK", 193*15245c93SKonrad Dybcio "SPK_AMP_I2S_WS", 194*15245c93SKonrad Dybcio "NC", 195*15245c93SKonrad Dybcio "NC", 196*15245c93SKonrad Dybcio "WCD_SWR_TX_DATA2", 197*15245c93SKonrad Dybcio "SPK_AMP_I2S_ASP_DIN", /* GPIO_180 */ 198*15245c93SKonrad Dybcio "SPK_AMP_I2S_ASP_DOUT", 199*15245c93SKonrad Dybcio "SPK_AMP_INT_N", 200*15245c93SKonrad Dybcio "SPK_AMP_RESET_N", 201*15245c93SKonrad Dybcio "HST_BT_WLAN_SLIMBUS_CLK", 202*15245c93SKonrad Dybcio "HST_BT_WLAN_SLIMBUS_DAT0", 203*15245c93SKonrad Dybcio "NC", 204*15245c93SKonrad Dybcio "NC", 205*15245c93SKonrad Dybcio "NC", 206*15245c93SKonrad Dybcio "NC", 207*15245c93SKonrad Dybcio "MAG_I2C_SDA", /* GPIO_190 */ 208*15245c93SKonrad Dybcio "MAG_I2C_SCL", 209*15245c93SKonrad Dybcio "IMU_SPI_MISO", 210*15245c93SKonrad Dybcio "IMU_SPI_MOSI", 211*15245c93SKonrad Dybcio "IMU_SPI_CLK", 212*15245c93SKonrad Dybcio "IMU_SPI_CS_N", 213*15245c93SKonrad Dybcio "SENSOR_I2C_SDA", 214*15245c93SKonrad Dybcio "SENSOR_I2C_SCL", 215*15245c93SKonrad Dybcio "OIS_TELE_I2C_SDA", 216*15245c93SKonrad Dybcio "OIS_TELE_I2C_SCL", 217*15245c93SKonrad Dybcio "NC", /* GPIO_200 */ 218*15245c93SKonrad Dybcio "OIS_ENABLE_TELE", 219*15245c93SKonrad Dybcio "HST_BLE_UART_TX", 220*15245c93SKonrad Dybcio "HST_BLE_UART_RX", 221*15245c93SKonrad Dybcio "HSTP_CLK_CFG_SEL", 222*15245c93SKonrad Dybcio "NC", 223*15245c93SKonrad Dybcio "APPS_I2C_0_SDA", 224*15245c93SKonrad Dybcio "APPS_I2C_0_SCL", 225*15245c93SKonrad Dybcio "CCI_I2C3_SDA", 226*15245c93SKonrad Dybcio "CCI_I2C3_SCL"; 227*15245c93SKonrad Dybcio}; 228