1 // SPDX-License-Identifier: BSD-3-Clause
3 * Copyright (c) 2021, Konrad Dybcio <konrad.dybcio@somainline.org>
8 #include "sm8250-sony-xperia-edo.dtsi"
11 model = "Sony Xperia 1 II";
12 compatible = "sony,pdx203-generic", "qcom,sm8250";
13 chassis-type = "handset";
16 /delete-node/ &vreg_l7f_1p8;
19 clock-frequency = <400000>;
23 compatible = "dlg,slg51000";
25 dlg,cs-gpios = <&tlmm 69 GPIO_ACTIVE_HIGH>;
26 vin5-supply = <&vreg_s1f_1p2>;
27 vin6-supply = <&vreg_s1f_1p2>;
29 pinctrl-0 = <&cam_pwr_b_cs>;
30 pinctrl-names = "default";
33 slg51000_1_ldo1: ldo1 {
34 regulator-name = "slg51000_b_ldo1";
35 regulator-min-microvolt = <2400000>;
36 regulator-max-microvolt = <3300000>;
39 slg51000_1_ldo2: ldo2 {
40 regulator-name = "slg51000_b_ldo2";
41 regulator-min-microvolt = <2400000>;
42 regulator-max-microvolt = <3300000>;
45 slg51000_1_ldo3: ldo3 {
46 regulator-name = "slg51000_b_ldo3";
47 regulator-min-microvolt = <1200000>;
48 regulator-max-microvolt = <3750000>;
51 slg51000_1_ldo4: ldo4 {
52 regulator-name = "slg51000_b_ldo4";
53 regulator-min-microvolt = <1200000>;
54 regulator-max-microvolt = <3750000>;
57 slg51000_1_ldo5: ldo5 {
58 regulator-name = "slg51000_b_ldo5";
59 regulator-min-microvolt = <500000>;
60 regulator-max-microvolt = <1200000>;
63 slg51000_1_ldo6: ldo6 {
64 regulator-name = "slg51000_b_ldo6";
65 regulator-min-microvolt = <500000>;
66 regulator-max-microvolt = <1200000>;
69 slg51000_1_ldo7: ldo7 {
70 regulator-name = "slg51000_b_ldo7";
71 regulator-min-microvolt = <1200000>;
72 regulator-max-microvolt = <3750000>;
80 compatible = "dlg,slg51000";
82 dlg,cs-gpios = <&tlmm 71 GPIO_ACTIVE_HIGH>;
83 vin5-supply = <&vreg_l2f_1p3>;
84 vin6-supply = <&vreg_l2f_1p3>;
86 pinctrl-0 = <&cam_pwr_a_cs>;
87 pinctrl-names = "default";
90 slg51000_0_ldo1: ldo1 {
91 regulator-name = "slg51000_a_ldo1";
92 regulator-min-microvolt = <2400000>;
93 regulator-max-microvolt = <3300000>;
96 slg51000_0_ldo2: ldo2 {
97 regulator-name = "slg51000_a_ldo2";
98 regulator-min-microvolt = <2400000>;
99 regulator-max-microvolt = <3300000>;
102 slg51000_0_ldo3: ldo3 {
103 regulator-name = "slg51000_a_ldo3";
104 regulator-min-microvolt = <1200000>;
105 regulator-max-microvolt = <3750000>;
108 slg51000_0_ldo4: ldo4 {
109 regulator-name = "slg51000_a_ldo4";
110 regulator-min-microvolt = <1200000>;
111 regulator-max-microvolt = <3750000>;
114 slg51000_0_ldo5: ldo5 {
115 regulator-name = "slg51000_a_ldo5";
116 regulator-min-microvolt = <500000>;
117 regulator-max-microvolt = <1200000>;
120 slg51000_0_ldo6: ldo6 {
121 regulator-name = "slg51000_a_ldo6";
122 regulator-min-microvolt = <500000>;
123 regulator-max-microvolt = <1200000>;
126 slg51000_0_ldo7: ldo7 {
127 regulator-name = "slg51000_a_ldo7";
128 regulator-min-microvolt = <1200000>;
129 regulator-max-microvolt = <3750000>;
136 gpio-line-names = "NC", /* GPIO_1 */
143 gpio-line-names = "VOL_DOWN_N", /* GPIO_1 */
156 gpio-line-names = "SNAPSHOT_N", /* GPIO_1 */
165 "WLC_EN_N", /* GPIO_10 */
171 gpio-line-names = "NC", /* GPIO_1 */
180 "AUX3_THERM", /* GPIO_10 */
186 gpio-line-names = "AP_CTI_IN", /* GPIO_0 */
196 "SPK_AMP_RESET_N", /* GPIO_10 */
206 "HST_WLAN_EN", /* GPIO_20 */
216 "NFC_ESE_SPI_SCLK", /* GPIO_30 */
225 "FP_SPI_MISO", /* GPIO_40 */
243 "MDM_IPC_HS_UART_TX",
244 "MDM_IPC_HS_UART_RX",
266 "PCIE0_CLK_REQ_N", /* GPIO_80 */
276 "SW_SERVICE", /* GPIO_90 */
296 "NFC_DWL_REQ", /* GPIO_110 */
306 "WLC_I2C_SCL", /* GPIO_120 */
336 "WCD_SWR_RX_DATA0", /* GPIO_150 */
344 "SPK_AMP_I2S_ASP_DIN",
345 "SPK_AMP_I2S_ASP_DOUT",
346 "COMPASS_I2C_SDA", /* GPIO_160 */
356 "SSC_SENSOR_I2C_SDA", /* GPIO_170 */
357 "SSC_SENSOR_I2C_SCL",
362 "HST_BLE_SNS_UART6_TX",
363 "HST_BLE_SNS_UART6_RX",
367 cam_pwr_b_cs: cam-pwr-b-state {
370 drive-strength = <2>;
375 cam_pwr_a_cs: cam-pwr-a-state {
378 drive-strength = <2>;