1 // SPDX-License-Identifier: BSD-3-Clause 2 /* 3 * Copyright (c) 2021, Konrad Dybcio <konrad.dy 4 */ 5 6 /dts-v1/; 7 8 #include "sm8350-sony-xperia-sagami.dtsi" 9 10 / { 11 model = "Sony Xperia 1 III"; 12 compatible = "sony,pdx215-generic", "q 13 }; 14 15 &i2c13 { 16 pmic@75 { 17 compatible = "dlg,slg51000"; 18 reg = <0x75>; 19 dlg,cs-gpios = <&pm8350b_gpios 20 21 pinctrl-names = "default"; 22 pinctrl-0 = <&cam_pwr_a_cs>; 23 24 regulators { 25 slg51000_a_ldo1: ldo1 26 regulator-name 27 regulator-min- 28 regulator-max- 29 }; 30 31 slg51000_a_ldo2: ldo2 32 regulator-name 33 regulator-min- 34 regulator-max- 35 }; 36 37 slg51000_a_ldo3: ldo3 38 regulator-name 39 regulator-min- 40 regulator-max- 41 }; 42 43 slg51000_a_ldo4: ldo4 44 regulator-name 45 regulator-min- 46 regulator-max- 47 }; 48 49 slg51000_a_ldo5: ldo5 50 regulator-name 51 regulator-min- 52 regulator-max- 53 }; 54 55 slg51000_a_ldo6: ldo6 56 regulator-name 57 regulator-min- 58 regulator-max- 59 }; 60 61 slg51000_a_ldo7: ldo7 62 regulator-name 63 regulator-min- 64 regulator-max- 65 }; 66 }; 67 }; 68 }; 69 70 &pm8350b_gpios { 71 gpio-line-names = "CAM_PWR_A_CS", /* G 72 "NC", 73 "NC", 74 "NC", 75 "SNAPSHOT_N", 76 "CAM_PWR_LD_EN", 77 "NC", 78 "FOCUS_N"; 79 80 cam_pwr_a_cs: cam-pwr-a-cs-state { 81 pins = "gpio1"; 82 function = "normal"; 83 qcom,drive-strength = <PMIC_GP 84 power-source = <1>; 85 drive-push-pull; 86 output-high; 87 }; 88 }; 89 90 &pm8350c_gpios { 91 gpio-line-names = "FL_STROBE_TRIG_WIDE 92 "FL_STROBE_TRIG_TELE 93 "NC", 94 "WLC_TXPWR_EN", 95 "NC", 96 "RGBC_IR_PWR_EN", 97 "NC", 98 "NC", 99 "WIDEC_PWR_EN"; 100 }; 101 102 &tlmm { 103 gpio-line-names = "APPS_I2C_0_SDA", /* 104 "APPS_I2C_0_SCL", 105 "UWIDEC_PWR_EN", 106 "HAP_RST_N", 107 "WLC_I2C_SDA", 108 "WLC_I2C_SCL", 109 "PM8008_1_RESET_N", 110 "WLC_INT_N", 111 "OIS_TELE_I2C_SDA", 112 "OIS_TELE_I2C_SCL", 113 "PM8350_OPTION", /* 114 "NC", 115 "APPS_I2C_1_SDA", 116 "APPS_I2C_1_SCL", 117 "NC", 118 "NC", 119 "CAM1_RESET_N", 120 "LEO_CAM0_RESET_N", 121 "DEBUG_UART_TX", 122 "DEBUG_UART_RX", 123 "TS_I2C_SDA", /* GPI 124 "TS_I2C_SCL", 125 "TS_RESET_N", 126 "TS_INT_N", 127 "DISP_RESET_N", 128 "SW_SERVICE", 129 "DISP_ERR_FG", 130 "TX_GTR_THRES_IN", 131 "NC", 132 "NC", 133 "NC", /* GPIO_30 */ 134 "NC", 135 "NC", 136 "NC", 137 "NC", 138 "NC", 139 "SPK_AMP_INT_N", 140 "SPK_AMP_RESET_N", 141 "FP_INT_N", 142 "FP_RESET_N", 143 "NC", /* GPIO_40 */ 144 "NC", 145 "DEBUG_GPIO0", 146 "FORCE_USB_BOOT", 147 "FP_SPI_MISO", 148 "FP_SPI_MOSI", 149 "FP_SPI_CLK", 150 "FP_SPI_CS_N", 151 "SPK_AMP_I2C_SDA", 152 "SPK_AMP_I2C_SCL", 153 "NC", /* GPIO_50 */ 154 "HAP_INT_N", 155 "CAMSENSOR_I2C_SDA", 156 "CAMSENSOR_I2C_SCL", 157 "SBU_SW_OE", 158 "SBU_SW_SEL", 159 "NFC_ESE_SPI_MISO", 160 "NFC_ESE_SPI_MOSI", 161 "NFC_ESE_SPI_CLK", 162 "NFC_ESE_SPI_CS", 163 "NFC_I2C_SDA", /* GP 164 "NFC_I2C_SCL", 165 "NFC_EN", 166 "NFC_CLK_REQ", 167 "HST_WLAN_EN", 168 "HST_BT_EN", 169 "HW_ID_0", 170 "HW_ID_1", 171 "HST_BT_UART_CTS", 172 "HST_BT_UART_RFR", 173 "HST_BT_UART_TX", /* 174 "HST_BT_UART_RX", 175 "HAP_I2C_SDA", 176 "HAP_I2C_SCL", 177 "RF_LCD_ID_EN", 178 "RF_ID_EXTENSION", 179 "NC", 180 "NC", 181 "NC", 182 "NC", 183 "HALL_INT_N", /* GPI 184 "USB_CC_DIR", 185 "DISP_VSYNC", 186 "NC", 187 "NC", 188 "CAM_SOF_TELE", 189 "NFC_DWL_REQ", 190 "NFC_IRQ", 191 "WCD_RST_N", 192 "ALS_PROX_INT_N", 193 "NC", /* GPIO_90 */ 194 "NC", 195 "TRAY_DET", 196 "UDON_SWITCH_SEL", 197 "PCIE0_RESET_N", 198 "PCIE0_CLK_REQ_N", 199 "PCIE0_WAKE_N", 200 "CAM_SOF", 201 "RF_ID_EXTENSION_2", 202 "RGBC_IR_INT", 203 "CAM_MCLK0", /* GPIO 204 "CAM_MCLK1", 205 "CAM_MCLK2", 206 "CAM_MCLK3", 207 "CAM_MCLK4", 208 "NC", 209 "CAM2_RESET_N", 210 "CCI_I2C0_SDA", 211 "CCI_I2C0_SCL", 212 "CCI_I2C1_SDA", 213 "CCI_I2C1_SCL", /* G 214 "CCI_I2C2_SDA", 215 "CCI_I2C2_SCL", 216 "CCI_I2C3_SDA", 217 "CCI_I2C3_SCL", 218 "NC", 219 "PM8008_1_IRQ", 220 "CAM3_RESET_N", 221 "IMU1_INT", 222 "EXT_VD0_XVS", 223 "NC", /* GPIO_120 */ 224 "NC", 225 "NC", 226 "NC", 227 "NC", 228 "HAP_I2S_CLK", 229 "HAP_I2S_DOUT", 230 "HAP_TRG1", 231 "HAP_I2S_SYNC", 232 "HST_BT_WLAN_SLIMBUS 233 "HST_BT_WLAN_SLIMBUS 234 "NC", 235 "UIM2_DETECT_EN", 236 "UIM2_DATA", 237 "UIM2_CLK", 238 "UIM2_RESET", 239 "UIM2_PRESENT", 240 "UIM1_DATA", 241 "UIM1_CLK", 242 "UIM1_RESET", 243 "TRAY_DET", /* GPIO_ 244 "SM_RFFE0_CLK", 245 "SM_RFFE0_DATA", 246 "SM_RFFE1_CLK", 247 "SM_RFFE1_DATA", 248 "SM_MSS_GRFC4", 249 "SM_MSS_GRFC5", 250 "SM_MSS_GRFC6", 251 "SM_MSS_GRFC7", 252 "SM_RFFE4_CLK", 253 "SM_RFFE4_DATA", /* 254 "WLAN_COEX_UART1_RX" 255 "WLAN_COEX_UART1_TX" 256 "HST_SW_CTRL", 257 "DISP_VDDR_EN", 258 "NC", 259 "NC", 260 "PA_INDICATOR_OR", 261 "TOF_RST_N", 262 "QLINK0_REQ", 263 "QLINK0_EN", /* GPIO 264 "QLINK0_WMSS_RESET_N 265 "QLINK1_REQ", 266 "QLINK1_EN", 267 "QLINK1_WMSS_RESET_N 268 "PM8008_2_IRQ", 269 "TELEC_PWR_EN", 270 "PM8008_2_RESET_N", 271 "WCD_SWR_TX_CLK", 272 "WCD_SWR_TX_DATA0", 273 "WCD_SWR_TX_DATA1", 274 "WCD_SWR_RX_CLK", 275 "WCD_SWR_RX_DATA0", 276 "WCD_SWR_RX_DATA1", 277 "SM_DMIC1_CLK", 278 "SM_DMIC1_DATA", 279 "SM_DMIC2_CLK", 280 "SM_DMIC2_DATA", 281 "SPK_AMP_I2S_CLK", 282 "SPK_AMP_I2S_WS", 283 "SPK_AMP_I2S_ASP_DIN 284 "SPK_AMP_I2S_ASP_DOU 285 "WCD_SWR_TX_DATA2", 286 "NC", 287 "NC", 288 "NC", 289 "NC", 290 "IMU_SPI_MISO", 291 "IMU_SPI_MOSI", 292 "IMU_SPI_CLK", 293 "IMU_SPI_CS_N", /* G 294 "MAG_I2C_SDA", 295 "MAG_I2C_SCL", 296 "SENSOR_I2C_SDA", 297 "SENSOR_I2C_SCL", 298 "NC", 299 "NC", 300 "NC", 301 "NC", 302 "HST_BLE_UART_TX", 303 "HST_BLE_UART_RX", / 304 "HST_WLAN_UART_TX", 305 "HST_WLAN_UART_RX"; 306 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.