~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/arm64/boot/dts/qcom/sm8350-sony-xperia-sagami-pdx215.dts

Version: ~ [ linux-6.11-rc3 ] ~ [ linux-6.10.4 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.45 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.104 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.164 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.223 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.281 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.319 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 // SPDX-License-Identifier: BSD-3-Clause
  2 /*
  3  * Copyright (c) 2021, Konrad Dybcio <konrad.dybcio@somainline.org>
  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", "qcom,sm8350";
 13 };
 14 
 15 &i2c13 {
 16         pmic@75 {
 17                 compatible = "dlg,slg51000";
 18                 reg = <0x75>;
 19                 dlg,cs-gpios = <&pm8350b_gpios 1 GPIO_ACTIVE_HIGH>;
 20 
 21                 pinctrl-names = "default";
 22                 pinctrl-0 = <&cam_pwr_a_cs>;
 23 
 24                 regulators {
 25                         slg51000_a_ldo1: ldo1 {
 26                                 regulator-name = "slg51000_a_ldo1";
 27                                 regulator-min-microvolt = <2400000>;
 28                                 regulator-max-microvolt = <3300000>;
 29                         };
 30 
 31                         slg51000_a_ldo2: ldo2 {
 32                                 regulator-name = "slg51000_a_ldo2";
 33                                 regulator-min-microvolt = <2400000>;
 34                                 regulator-max-microvolt = <3300000>;
 35                         };
 36 
 37                         slg51000_a_ldo3: ldo3 {
 38                                 regulator-name = "slg51000_a_ldo3";
 39                                 regulator-min-microvolt = <1200000>;
 40                                 regulator-max-microvolt = <3750000>;
 41                         };
 42 
 43                         slg51000_a_ldo4: ldo4 {
 44                                 regulator-name = "slg51000_a_ldo4";
 45                                 regulator-min-microvolt = <1200000>;
 46                                 regulator-max-microvolt = <3750000>;
 47                         };
 48 
 49                         slg51000_a_ldo5: ldo5 {
 50                                 regulator-name = "slg51000_a_ldo5";
 51                                 regulator-min-microvolt = <500000>;
 52                                 regulator-max-microvolt = <1200000>;
 53                         };
 54 
 55                         slg51000_a_ldo6: ldo6 {
 56                                 regulator-name = "slg51000_a_ldo6";
 57                                 regulator-min-microvolt = <500000>;
 58                                 regulator-max-microvolt = <1200000>;
 59                         };
 60 
 61                         slg51000_a_ldo7: ldo7 {
 62                                 regulator-name = "slg51000_a_ldo7";
 63                                 regulator-min-microvolt = <1200000>;
 64                                 regulator-max-microvolt = <3750000>;
 65                         };
 66                 };
 67         };
 68 };
 69 
 70 &pm8350b_gpios {
 71         gpio-line-names = "CAM_PWR_A_CS", /* GPIO_1 */
 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_GPIO_STRENGTH_LOW>;
 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", /* GPIO_1 */
 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", /* GPIO_0 */
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", /* GPIO_10 */
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", /* GPIO_20 */
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", /* GPIO_60 */
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", /* GPIO_70 */
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", /* GPIO_80 */
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_100 */
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", /* GPIO_110 */
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_CLK",
233                           "HST_BT_WLAN_SLIMBUS_DAT0", /* GPIO_130 */
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_140 */
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", /* GPIO_150 */
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_160 */
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", /* GPIO_170 */
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", /* GPIO_180 */
284                           "SPK_AMP_I2S_ASP_DOUT",
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", /* GPIO_190 */
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", /* GPIO_200 */
304                           "HST_WLAN_UART_TX",
305                           "HST_WLAN_UART_RX";
306 };

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php