1 // SPDX-License-Identifier: BSD-3-Clause 1 // SPDX-License-Identifier: BSD-3-Clause 2 /* 2 /* 3 * Copyright (c) 2023 Qualcomm Innovation Cent 3 * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All rights reserved. 4 */ 4 */ 5 5 6 /dts-v1/; 6 /dts-v1/; 7 7 8 /* PM7250B is configured to use SID8/9 */ 8 /* PM7250B is configured to use SID8/9 */ 9 #define PM7250B_SID 8 9 #define PM7250B_SID 8 10 #define PM7250B_SID1 9 10 #define PM7250B_SID1 9 11 11 12 #include <dt-bindings/regulator/qcom,rpmh-regu 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h> 13 #include "sc7280.dtsi" 13 #include "sc7280.dtsi" 14 #include "pm7250b.dtsi" 14 #include "pm7250b.dtsi" 15 #include "pm7325.dtsi" 15 #include "pm7325.dtsi" 16 #include "pm8350c.dtsi" 16 #include "pm8350c.dtsi" 17 #include "pmk8350.dtsi" 17 #include "pmk8350.dtsi" 18 18 19 /delete-node/ &ipa_fw_mem; 19 /delete-node/ &ipa_fw_mem; 20 /delete-node/ &rmtfs_mem; 20 /delete-node/ &rmtfs_mem; 21 /delete-node/ &adsp_mem; 21 /delete-node/ &adsp_mem; 22 /delete-node/ &cdsp_mem; 22 /delete-node/ &cdsp_mem; 23 /delete-node/ &video_mem; 23 /delete-node/ &video_mem; 24 /delete-node/ &wlan_ce_mem; 24 /delete-node/ &wlan_ce_mem; 25 /delete-node/ &wpss_mem; 25 /delete-node/ &wpss_mem; 26 /delete-node/ &xbl_mem; 26 /delete-node/ &xbl_mem; 27 27 28 / { 28 / { 29 model = "Qualcomm Technologies, Inc. R 29 model = "Qualcomm Technologies, Inc. Robotics RB3gen2"; 30 compatible = "qcom,qcs6490-rb3gen2", " 30 compatible = "qcom,qcs6490-rb3gen2", "qcom,qcm6490"; 31 chassis-type = "embedded"; 31 chassis-type = "embedded"; 32 32 33 aliases { 33 aliases { 34 serial0 = &uart5; 34 serial0 = &uart5; 35 }; 35 }; 36 36 37 chosen { 37 chosen { 38 stdout-path = "serial0:115200n 38 stdout-path = "serial0:115200n8"; 39 }; 39 }; 40 40 41 dp-connector { 41 dp-connector { 42 compatible = "dp-connector"; 42 compatible = "dp-connector"; 43 label = "DP"; 43 label = "DP"; 44 type = "mini"; 44 type = "mini"; 45 45 46 hpd-gpios = <&tlmm 60 GPIO_ACT 46 hpd-gpios = <&tlmm 60 GPIO_ACTIVE_HIGH>; 47 47 48 port { 48 port { 49 dp_connector_in: endpo 49 dp_connector_in: endpoint { 50 remote-endpoin 50 remote-endpoint = <&mdss_edp_out>; 51 }; 51 }; 52 }; 52 }; 53 }; 53 }; 54 54 55 hdmi-connector { 55 hdmi-connector { 56 compatible = "hdmi-connector"; 56 compatible = "hdmi-connector"; 57 type = "a"; 57 type = "a"; 58 58 59 port { 59 port { 60 hdmi_con: endpoint { 60 hdmi_con: endpoint { 61 remote-endpoin 61 remote-endpoint = <<9611_out>; 62 }; 62 }; 63 }; 63 }; 64 }; 64 }; 65 65 66 lt9611_1v2: lt9611-vdd12-regulator { 66 lt9611_1v2: lt9611-vdd12-regulator { 67 compatible = "regulator-fixed" 67 compatible = "regulator-fixed"; 68 regulator-name = "LT9611_1V2"; 68 regulator-name = "LT9611_1V2"; 69 69 70 regulator-min-microvolt = <120 70 regulator-min-microvolt = <1200000>; 71 regulator-max-microvolt = <120 71 regulator-max-microvolt = <1200000>; 72 }; 72 }; 73 73 74 reserved-memory { 74 reserved-memory { 75 xbl_mem: xbl@80700000 { 75 xbl_mem: xbl@80700000 { 76 reg = <0x0 0x80700000 76 reg = <0x0 0x80700000 0x0 0x100000>; 77 no-map; 77 no-map; 78 }; 78 }; 79 79 80 cdsp_secure_heap_mem: cdsp-sec 80 cdsp_secure_heap_mem: cdsp-secure-heap@81800000 { 81 reg = <0x0 0x81800000 81 reg = <0x0 0x81800000 0x0 0x1e00000>; 82 no-map; 82 no-map; 83 }; 83 }; 84 84 85 camera_mem: camera@84300000 { 85 camera_mem: camera@84300000 { 86 reg = <0x0 0x84300000 86 reg = <0x0 0x84300000 0x0 0x500000>; 87 no-map; 87 no-map; 88 }; 88 }; 89 89 90 wpss_mem: wpss@84800000 { 90 wpss_mem: wpss@84800000 { 91 reg = <0x0 0x84800000 91 reg = <0x0 0x84800000 0x0 0x1900000>; 92 no-map; 92 no-map; 93 }; 93 }; 94 94 95 adsp_mem: adsp@86100000 { 95 adsp_mem: adsp@86100000 { 96 reg = <0x0 0x86100000 96 reg = <0x0 0x86100000 0x0 0x2800000>; 97 no-map; 97 no-map; 98 }; 98 }; 99 99 100 cdsp_mem: cdsp@88900000 { 100 cdsp_mem: cdsp@88900000 { 101 reg = <0x0 0x88900000 101 reg = <0x0 0x88900000 0x0 0x1e00000>; 102 no-map; 102 no-map; 103 }; 103 }; 104 104 105 video_mem: video@8a700000 { 105 video_mem: video@8a700000 { 106 reg = <0x0 0x8a700000 106 reg = <0x0 0x8a700000 0x0 0x700000>; 107 no-map; 107 no-map; 108 }; 108 }; 109 109 110 cvp_mem: cvp@8ae00000 { 110 cvp_mem: cvp@8ae00000 { 111 reg = <0x0 0x8ae00000 111 reg = <0x0 0x8ae00000 0x0 0x500000>; 112 no-map; 112 no-map; 113 }; 113 }; 114 114 115 ipa_fw_mem: ipa-fw@8b300000 { 115 ipa_fw_mem: ipa-fw@8b300000 { 116 reg = <0x0 0x8b300000 116 reg = <0x0 0x8b300000 0x0 0x10000>; 117 no-map; 117 no-map; 118 }; 118 }; 119 119 120 ipa_gsi_mem: ipa-gsi@8b310000 120 ipa_gsi_mem: ipa-gsi@8b310000 { 121 reg = <0x0 0x8b310000 121 reg = <0x0 0x8b310000 0x0 0xa000>; 122 no-map; 122 no-map; 123 }; 123 }; 124 124 125 gpu_microcode_mem: gpu-microco 125 gpu_microcode_mem: gpu-microcode@8b31a000 { 126 reg = <0x0 0x8b31a000 126 reg = <0x0 0x8b31a000 0x0 0x2000>; 127 no-map; 127 no-map; 128 }; 128 }; 129 129 130 tz_stat_mem: tz-stat@c0000000 130 tz_stat_mem: tz-stat@c0000000 { 131 reg = <0x0 0xc0000000 131 reg = <0x0 0xc0000000 0x0 0x100000>; 132 no-map; 132 no-map; 133 }; 133 }; 134 134 135 tags_mem: tags@c0100000 { 135 tags_mem: tags@c0100000 { 136 reg = <0x0 0xc0100000 136 reg = <0x0 0xc0100000 0x0 0x1200000>; 137 no-map; 137 no-map; 138 }; 138 }; 139 139 140 qtee_mem: qtee@c1300000 { 140 qtee_mem: qtee@c1300000 { 141 reg = <0x0 0xc1300000 141 reg = <0x0 0xc1300000 0x0 0x500000>; 142 no-map; 142 no-map; 143 }; 143 }; 144 144 145 trusted_apps_mem: trusted-apps 145 trusted_apps_mem: trusted-apps@c1800000 { 146 reg = <0x0 0xc1800000 146 reg = <0x0 0xc1800000 0x0 0x1c00000>; 147 no-map; 147 no-map; 148 }; 148 }; 149 149 150 debug_vm_mem: debug-vm@d060000 150 debug_vm_mem: debug-vm@d0600000 { 151 reg = <0x0 0xd0600000 151 reg = <0x0 0xd0600000 0x0 0x100000>; 152 no-map; 152 no-map; 153 }; 153 }; 154 }; 154 }; 155 155 156 pmic-glink { 156 pmic-glink { 157 compatible = "qcom,qcm6490-pmi 157 compatible = "qcom,qcm6490-pmic-glink", "qcom,pmic-glink"; 158 158 159 #address-cells = <1>; 159 #address-cells = <1>; 160 #size-cells = <0>; 160 #size-cells = <0>; 161 161 162 connector@0 { 162 connector@0 { 163 compatible = "usb-c-co 163 compatible = "usb-c-connector"; 164 reg = <0>; 164 reg = <0>; 165 power-role = "dual"; 165 power-role = "dual"; 166 data-role = "dual"; 166 data-role = "dual"; 167 167 168 ports { 168 ports { 169 #address-cells 169 #address-cells = <1>; 170 #size-cells = 170 #size-cells = <0>; 171 171 172 port@0 { 172 port@0 { 173 reg = 173 reg = <0>; 174 174 175 pmic_g 175 pmic_glink_hs_in: endpoint { 176 176 remote-endpoint = <&usb_1_dwc3_hs>; 177 }; 177 }; 178 }; 178 }; 179 179 180 port@1 { 180 port@1 { 181 reg = 181 reg = <1>; 182 182 183 pmic_g 183 pmic_glink_ss_in: endpoint { 184 184 remote-endpoint = <&redriver_usb_con_ss>; 185 }; 185 }; 186 }; 186 }; 187 187 188 port@2 { 188 port@2 { 189 reg = 189 reg = <2>; 190 190 191 pmic_g 191 pmic_glink_sbu_in: endpoint { 192 192 remote-endpoint = <&redriver_usb_con_sbu>; 193 }; 193 }; 194 }; 194 }; 195 }; 195 }; 196 }; 196 }; 197 }; 197 }; 198 198 199 vph_pwr: vph-pwr-regulator { 199 vph_pwr: vph-pwr-regulator { 200 compatible = "regulator-fixed" 200 compatible = "regulator-fixed"; 201 regulator-name = "vph_pwr"; 201 regulator-name = "vph_pwr"; 202 regulator-min-microvolt = <370 202 regulator-min-microvolt = <3700000>; 203 regulator-max-microvolt = <370 203 regulator-max-microvolt = <3700000>; 204 }; 204 }; 205 }; 205 }; 206 206 207 &apps_rsc { 207 &apps_rsc { 208 regulators-0 { 208 regulators-0 { 209 compatible = "qcom,pm7325-rpmh 209 compatible = "qcom,pm7325-rpmh-regulators"; 210 qcom,pmic-id = "b"; 210 qcom,pmic-id = "b"; 211 211 212 vdd-s1-supply = <&vph_pwr>; 212 vdd-s1-supply = <&vph_pwr>; 213 vdd-s2-supply = <&vph_pwr>; 213 vdd-s2-supply = <&vph_pwr>; 214 vdd-s3-supply = <&vph_pwr>; 214 vdd-s3-supply = <&vph_pwr>; 215 vdd-s4-supply = <&vph_pwr>; 215 vdd-s4-supply = <&vph_pwr>; 216 vdd-s5-supply = <&vph_pwr>; 216 vdd-s5-supply = <&vph_pwr>; 217 vdd-s6-supply = <&vph_pwr>; 217 vdd-s6-supply = <&vph_pwr>; 218 vdd-s7-supply = <&vph_pwr>; 218 vdd-s7-supply = <&vph_pwr>; 219 vdd-s8-supply = <&vph_pwr>; 219 vdd-s8-supply = <&vph_pwr>; 220 vdd-l1-l4-l12-l15-supply = <&v 220 vdd-l1-l4-l12-l15-supply = <&vreg_s7b_0p972>; 221 vdd-l2-l7-supply = <&vreg_bob_ 221 vdd-l2-l7-supply = <&vreg_bob_3p296>; 222 vdd-l3-supply = <&vreg_s2b_0p8 222 vdd-l3-supply = <&vreg_s2b_0p876>; 223 vdd-l5-supply = <&vreg_s2b_0p8 223 vdd-l5-supply = <&vreg_s2b_0p876>; 224 vdd-l6-l9-l10-supply = <&vreg_ 224 vdd-l6-l9-l10-supply = <&vreg_s8b_1p272>; 225 vdd-l8-supply = <&vreg_s7b_0p9 225 vdd-l8-supply = <&vreg_s7b_0p972>; 226 vdd-l11-l17-l18-l19-supply = < 226 vdd-l11-l17-l18-l19-supply = <&vreg_s1b_1p872>; 227 vdd-l13-supply = <&vreg_s7b_0p 227 vdd-l13-supply = <&vreg_s7b_0p972>; 228 vdd-l14-l16-supply = <&vreg_s8 228 vdd-l14-l16-supply = <&vreg_s8b_1p272>; 229 229 230 vreg_s1b_1p872: smps1 { 230 vreg_s1b_1p872: smps1 { 231 regulator-name = "vreg 231 regulator-name = "vreg_s1b_1p872"; 232 regulator-min-microvol 232 regulator-min-microvolt = <1840000>; 233 regulator-max-microvol 233 regulator-max-microvolt = <2040000>; 234 }; 234 }; 235 235 236 vreg_s2b_0p876: smps2 { 236 vreg_s2b_0p876: smps2 { 237 regulator-name = "vreg 237 regulator-name = "vreg_s2b_0p876"; 238 regulator-min-microvol 238 regulator-min-microvolt = <570070>; 239 regulator-max-microvol 239 regulator-max-microvolt = <1050000>; 240 }; 240 }; 241 241 242 vreg_s7b_0p972: smps7 { 242 vreg_s7b_0p972: smps7 { 243 regulator-name = "vreg 243 regulator-name = "vreg_s7b_0p972"; 244 regulator-min-microvol 244 regulator-min-microvolt = <535000>; 245 regulator-max-microvol 245 regulator-max-microvolt = <1120000>; 246 }; 246 }; 247 247 248 vreg_s8b_1p272: smps8 { 248 vreg_s8b_1p272: smps8 { 249 regulator-name = "vreg 249 regulator-name = "vreg_s8b_1p272"; 250 regulator-min-microvol 250 regulator-min-microvolt = <1200000>; 251 regulator-max-microvol 251 regulator-max-microvolt = <1500000>; 252 regulator-initial-mode 252 regulator-initial-mode = <RPMH_REGULATOR_MODE_RET>; 253 }; 253 }; 254 254 255 vreg_l1b_0p912: ldo1 { 255 vreg_l1b_0p912: ldo1 { 256 regulator-name = "vreg 256 regulator-name = "vreg_l1b_0p912"; 257 regulator-min-microvol 257 regulator-min-microvolt = <825000>; 258 regulator-max-microvol 258 regulator-max-microvolt = <925000>; 259 regulator-initial-mode 259 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 260 }; 260 }; 261 261 262 vreg_l2b_3p072: ldo2 { 262 vreg_l2b_3p072: ldo2 { 263 regulator-name = "vreg 263 regulator-name = "vreg_l2b_3p072"; 264 regulator-min-microvol 264 regulator-min-microvolt = <2700000>; 265 regulator-max-microvol 265 regulator-max-microvolt = <3544000>; 266 regulator-initial-mode 266 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 267 }; 267 }; 268 268 269 vreg_l3b_0p504: ldo3 { 269 vreg_l3b_0p504: ldo3 { 270 regulator-name = "vreg 270 regulator-name = "vreg_l3b_0p504"; 271 regulator-min-microvol 271 regulator-min-microvolt = <312000>; 272 regulator-max-microvol 272 regulator-max-microvolt = <910000>; 273 regulator-initial-mode 273 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 274 }; 274 }; 275 275 276 vreg_l4b_0p752: ldo4 { 276 vreg_l4b_0p752: ldo4 { 277 regulator-name = "vreg 277 regulator-name = "vreg_l4b_0p752"; 278 regulator-min-microvol 278 regulator-min-microvolt = <752000>; 279 regulator-max-microvol 279 regulator-max-microvolt = <820000>; 280 regulator-initial-mode 280 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 281 }; 281 }; 282 282 283 reg_l5b_0p752: ldo5 { 283 reg_l5b_0p752: ldo5 { 284 regulator-name = "reg_ 284 regulator-name = "reg_l5b_0p752"; 285 regulator-min-microvol 285 regulator-min-microvolt = <552000>; 286 regulator-max-microvol 286 regulator-max-microvolt = <832000>; 287 regulator-initial-mode 287 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 288 }; 288 }; 289 289 290 vreg_l6b_1p2: ldo6 { 290 vreg_l6b_1p2: ldo6 { 291 regulator-name = "vreg 291 regulator-name = "vreg_l6b_1p2"; 292 regulator-min-microvol 292 regulator-min-microvolt = <1140000>; 293 regulator-max-microvol 293 regulator-max-microvolt = <1260000>; 294 regulator-initial-mode 294 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 295 }; 295 }; 296 296 297 vreg_l7b_2p952: ldo7 { 297 vreg_l7b_2p952: ldo7 { 298 regulator-name = "vreg 298 regulator-name = "vreg_l7b_2p952"; 299 regulator-min-microvol 299 regulator-min-microvolt = <2952000>; 300 regulator-max-microvol 300 regulator-max-microvolt = <2952000>; 301 regulator-initial-mode 301 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 302 }; 302 }; 303 303 304 vreg_l8b_0p904: ldo8 { 304 vreg_l8b_0p904: ldo8 { 305 regulator-name = "vreg 305 regulator-name = "vreg_l8b_0p904"; 306 regulator-min-microvol 306 regulator-min-microvolt = <870000>; 307 regulator-max-microvol 307 regulator-max-microvolt = <970000>; 308 regulator-initial-mode 308 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 309 }; 309 }; 310 310 311 vreg_l9b_1p2: ldo9 { 311 vreg_l9b_1p2: ldo9 { 312 regulator-name = "vreg 312 regulator-name = "vreg_l9b_1p2"; 313 regulator-min-microvol 313 regulator-min-microvolt = <1200000>; 314 regulator-max-microvol 314 regulator-max-microvolt = <1200000>; 315 regulator-initial-mode 315 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 316 regulator-allow-set-lo 316 regulator-allow-set-load; 317 regulator-allowed-mode 317 regulator-allowed-modes = <RPMH_REGULATOR_MODE_LPM 318 318 RPMH_REGULATOR_MODE_HPM>; 319 }; 319 }; 320 320 321 vreg_l11b_1p504: ldo11 { 321 vreg_l11b_1p504: ldo11 { 322 regulator-name = "vreg 322 regulator-name = "vreg_l11b_1p504"; 323 regulator-min-microvol 323 regulator-min-microvolt = <1504000>; 324 regulator-max-microvol 324 regulator-max-microvolt = <2000000>; 325 regulator-initial-mode 325 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 326 }; 326 }; 327 327 328 vreg_l12b_0p751: ldo12 { 328 vreg_l12b_0p751: ldo12 { 329 regulator-name = "vreg 329 regulator-name = "vreg_l12b_0p751"; 330 regulator-min-microvol 330 regulator-min-microvolt = <751000>; 331 regulator-max-microvol 331 regulator-max-microvolt = <824000>; 332 regulator-initial-mode 332 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 333 }; 333 }; 334 334 335 vreg_l13b_0p53: ldo13 { 335 vreg_l13b_0p53: ldo13 { 336 regulator-name = "vreg 336 regulator-name = "vreg_l13b_0p53"; 337 regulator-min-microvol 337 regulator-min-microvolt = <530000>; 338 regulator-max-microvol 338 regulator-max-microvolt = <824000>; 339 regulator-initial-mode 339 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 340 }; 340 }; 341 341 342 vreg_l14b_1p08: ldo14 { 342 vreg_l14b_1p08: ldo14 { 343 regulator-name = "vreg 343 regulator-name = "vreg_l14b_1p08"; 344 regulator-min-microvol 344 regulator-min-microvolt = <1080000>; 345 regulator-max-microvol 345 regulator-max-microvolt = <1304000>; 346 regulator-initial-mode 346 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 347 }; 347 }; 348 348 349 vreg_l15b_0p765: ldo15 { 349 vreg_l15b_0p765: ldo15 { 350 regulator-name = "vreg 350 regulator-name = "vreg_l15b_0p765"; 351 regulator-min-microvol 351 regulator-min-microvolt = <765000>; 352 regulator-max-microvol 352 regulator-max-microvolt = <1020000>; 353 regulator-initial-mode 353 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 354 }; 354 }; 355 355 356 vreg_l16b_1p1: ldo16 { 356 vreg_l16b_1p1: ldo16 { 357 regulator-name = "vreg 357 regulator-name = "vreg_l16b_1p1"; 358 regulator-min-microvol 358 regulator-min-microvolt = <1100000>; 359 regulator-max-microvol 359 regulator-max-microvolt = <1300000>; 360 regulator-initial-mode 360 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 361 }; 361 }; 362 362 363 vreg_l17b_1p7: ldo17 { 363 vreg_l17b_1p7: ldo17 { 364 regulator-name = "vreg 364 regulator-name = "vreg_l17b_1p7"; 365 regulator-min-microvol 365 regulator-min-microvolt = <1700000>; 366 regulator-max-microvol 366 regulator-max-microvolt = <1900000>; 367 regulator-initial-mode 367 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 368 }; 368 }; 369 369 370 vreg_l18b_1p8: ldo18 { 370 vreg_l18b_1p8: ldo18 { 371 regulator-name = "vreg 371 regulator-name = "vreg_l18b_1p8"; 372 regulator-min-microvol 372 regulator-min-microvolt = <1800000>; 373 regulator-max-microvol 373 regulator-max-microvolt = <2000000>; 374 regulator-initial-mode 374 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 375 }; 375 }; 376 376 377 vreg_l19b_1p8: ldo19 { 377 vreg_l19b_1p8: ldo19 { 378 regulator-name = "vreg 378 regulator-name = "vreg_l19b_1p8"; 379 regulator-min-microvol 379 regulator-min-microvolt = <1800000>; 380 regulator-max-microvol 380 regulator-max-microvolt = <2000000>; 381 regulator-initial-mode 381 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 382 }; 382 }; 383 }; 383 }; 384 384 385 regulators-1 { 385 regulators-1 { 386 compatible = "qcom,pm8350c-rpm 386 compatible = "qcom,pm8350c-rpmh-regulators"; 387 qcom,pmic-id = "c"; 387 qcom,pmic-id = "c"; 388 388 389 vdd-s1-supply = <&vph_pwr>; 389 vdd-s1-supply = <&vph_pwr>; 390 vdd-s2-supply = <&vph_pwr>; 390 vdd-s2-supply = <&vph_pwr>; 391 vdd-s3-supply = <&vph_pwr>; 391 vdd-s3-supply = <&vph_pwr>; 392 vdd-s4-supply = <&vph_pwr>; 392 vdd-s4-supply = <&vph_pwr>; 393 vdd-s5-supply = <&vph_pwr>; 393 vdd-s5-supply = <&vph_pwr>; 394 vdd-s6-supply = <&vph_pwr>; 394 vdd-s6-supply = <&vph_pwr>; 395 vdd-s7-supply = <&vph_pwr>; 395 vdd-s7-supply = <&vph_pwr>; 396 vdd-s8-supply = <&vph_pwr>; 396 vdd-s8-supply = <&vph_pwr>; 397 vdd-s9-supply = <&vph_pwr>; 397 vdd-s9-supply = <&vph_pwr>; 398 vdd-s10-supply = <&vph_pwr>; 398 vdd-s10-supply = <&vph_pwr>; 399 vdd-l1-l12-supply = <&vreg_s1b 399 vdd-l1-l12-supply = <&vreg_s1b_1p872>; 400 vdd-l2-l8-supply = <&vreg_s1b_ 400 vdd-l2-l8-supply = <&vreg_s1b_1p872>; 401 vdd-l3-l4-l5-l7-l13-supply = < 401 vdd-l3-l4-l5-l7-l13-supply = <&vreg_bob_3p296>; 402 vdd-l6-l9-l11-supply = <&vreg_ 402 vdd-l6-l9-l11-supply = <&vreg_bob_3p296>; 403 vdd-l10-supply = <&vreg_s7b_0p 403 vdd-l10-supply = <&vreg_s7b_0p972>; 404 vdd-bob-supply = <&vph_pwr>; 404 vdd-bob-supply = <&vph_pwr>; 405 405 406 vreg_s1c_2p19: smps1 { 406 vreg_s1c_2p19: smps1 { 407 regulator-name = "vreg 407 regulator-name = "vreg_s1c_2p19"; 408 regulator-min-microvol 408 regulator-min-microvolt = <2190000>; 409 regulator-max-microvol 409 regulator-max-microvolt = <2210000>; 410 }; 410 }; 411 411 412 vreg_s2c_0p752: smps2 { 412 vreg_s2c_0p752: smps2 { 413 regulator-name = "vreg 413 regulator-name = "vreg_s2c_0p752"; 414 regulator-min-microvol 414 regulator-min-microvolt = <750000>; 415 regulator-max-microvol 415 regulator-max-microvolt = <800000>; 416 }; 416 }; 417 417 418 vreg_s5c_0p752: smps5 { 418 vreg_s5c_0p752: smps5 { 419 regulator-name = "vreg 419 regulator-name = "vreg_s5c_0p752"; 420 regulator-min-microvol 420 regulator-min-microvolt = <465000>; 421 regulator-max-microvol 421 regulator-max-microvolt = <1050000>; 422 }; 422 }; 423 423 424 vreg_s7c_0p752: smps7 { 424 vreg_s7c_0p752: smps7 { 425 regulator-name = "vreg 425 regulator-name = "vreg_s7c_0p752"; 426 regulator-min-microvol 426 regulator-min-microvolt = <465000>; 427 regulator-max-microvol 427 regulator-max-microvolt = <800000>; 428 }; 428 }; 429 429 430 vreg_s9c_1p084: smps9 { 430 vreg_s9c_1p084: smps9 { 431 regulator-name = "vreg 431 regulator-name = "vreg_s9c_1p084"; 432 regulator-min-microvol 432 regulator-min-microvolt = <1010000>; 433 regulator-max-microvol 433 regulator-max-microvolt = <1170000>; 434 }; 434 }; 435 435 436 vreg_l1c_1p8: ldo1 { 436 vreg_l1c_1p8: ldo1 { 437 regulator-name = "vreg 437 regulator-name = "vreg_l1c_1p8"; 438 regulator-min-microvol 438 regulator-min-microvolt = <1800000>; 439 regulator-max-microvol 439 regulator-max-microvolt = <1980000>; 440 regulator-initial-mode 440 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 441 }; 441 }; 442 442 443 vreg_l2c_1p62: ldo2 { 443 vreg_l2c_1p62: ldo2 { 444 regulator-name = "vreg 444 regulator-name = "vreg_l2c_1p62"; 445 regulator-min-microvol 445 regulator-min-microvolt = <1620000>; 446 regulator-max-microvol 446 regulator-max-microvolt = <1980000>; 447 regulator-initial-mode 447 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 448 }; 448 }; 449 449 450 vreg_l3c_2p8: ldo3 { 450 vreg_l3c_2p8: ldo3 { 451 regulator-name = "vreg 451 regulator-name = "vreg_l3c_2p8"; 452 regulator-min-microvol 452 regulator-min-microvolt = <2800000>; 453 regulator-max-microvol 453 regulator-max-microvolt = <3540000>; 454 regulator-initial-mode 454 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 455 }; 455 }; 456 456 457 vreg_l4c_1p62: ldo4 { 457 vreg_l4c_1p62: ldo4 { 458 regulator-name = "vreg 458 regulator-name = "vreg_l4c_1p62"; 459 regulator-min-microvol 459 regulator-min-microvolt = <1620000>; 460 regulator-max-microvol 460 regulator-max-microvolt = <3300000>; 461 regulator-initial-mode 461 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 462 }; 462 }; 463 463 464 vreg_l5c_1p62: ldo5 { 464 vreg_l5c_1p62: ldo5 { 465 regulator-name = "vreg 465 regulator-name = "vreg_l5c_1p62"; 466 regulator-min-microvol 466 regulator-min-microvolt = <1620000>; 467 regulator-max-microvol 467 regulator-max-microvolt = <3300000>; 468 regulator-initial-mode 468 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 469 }; 469 }; 470 470 471 vreg_l6c_2p96: ldo6 { 471 vreg_l6c_2p96: ldo6 { 472 regulator-name = "vreg 472 regulator-name = "vreg_l6c_2p96"; 473 regulator-min-microvol 473 regulator-min-microvolt = <1650000>; 474 regulator-max-microvol 474 regulator-max-microvolt = <3544000>; 475 regulator-initial-mode 475 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 476 }; 476 }; 477 477 478 vreg_l7c_3p0: ldo7 { 478 vreg_l7c_3p0: ldo7 { 479 regulator-name = "vreg 479 regulator-name = "vreg_l7c_3p0"; 480 regulator-min-microvol 480 regulator-min-microvolt = <3000000>; 481 regulator-max-microvol 481 regulator-max-microvolt = <3544000>; 482 regulator-initial-mode 482 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 483 }; 483 }; 484 484 485 vreg_l8c_1p62: ldo8 { 485 vreg_l8c_1p62: ldo8 { 486 regulator-name = "vreg 486 regulator-name = "vreg_l8c_1p62"; 487 regulator-min-microvol 487 regulator-min-microvolt = <1620000>; 488 regulator-max-microvol 488 regulator-max-microvolt = <2000000>; 489 regulator-initial-mode 489 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 490 }; 490 }; 491 491 492 vreg_l9c_2p96: ldo9 { 492 vreg_l9c_2p96: ldo9 { 493 regulator-name = "vreg 493 regulator-name = "vreg_l9c_2p96"; 494 regulator-min-microvol 494 regulator-min-microvolt = <2700000>; 495 regulator-max-microvol 495 regulator-max-microvolt = <35440000>; 496 regulator-initial-mode 496 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 497 }; 497 }; 498 498 499 vreg_l10c_0p88: ldo10 { 499 vreg_l10c_0p88: ldo10 { 500 regulator-name = "vreg 500 regulator-name = "vreg_l10c_0p88"; 501 regulator-min-microvol 501 regulator-min-microvolt = <720000>; 502 regulator-max-microvol 502 regulator-max-microvolt = <1050000>; 503 regulator-initial-mode 503 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 504 }; 504 }; 505 505 506 vreg_l11c_2p8: ldo11 { 506 vreg_l11c_2p8: ldo11 { 507 regulator-name = "vreg 507 regulator-name = "vreg_l11c_2p8"; 508 regulator-min-microvol 508 regulator-min-microvolt = <2800000>; 509 regulator-max-microvol 509 regulator-max-microvolt = <3544000>; 510 regulator-initial-mode 510 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 511 }; 511 }; 512 512 513 vreg_l12c_1p65: ldo12 { 513 vreg_l12c_1p65: ldo12 { 514 regulator-name = "vreg 514 regulator-name = "vreg_l12c_1p65"; 515 regulator-min-microvol 515 regulator-min-microvolt = <1650000>; 516 regulator-max-microvol 516 regulator-max-microvolt = <2000000>; 517 regulator-initial-mode 517 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 518 }; 518 }; 519 519 520 vreg_l13c_2p7: ldo13 { 520 vreg_l13c_2p7: ldo13 { 521 regulator-name = "vreg 521 regulator-name = "vreg_l13c_2p7"; 522 regulator-min-microvol 522 regulator-min-microvolt = <2700000>; 523 regulator-max-microvol 523 regulator-max-microvolt = <3544000>; 524 regulator-initial-mode 524 regulator-initial-mode = <RPMH_REGULATOR_MODE_HPM>; 525 }; 525 }; 526 526 527 vreg_bob_3p296: bob { 527 vreg_bob_3p296: bob { 528 regulator-name = "vreg 528 regulator-name = "vreg_bob_3p296"; 529 regulator-min-microvol 529 regulator-min-microvolt = <3008000>; 530 regulator-max-microvol 530 regulator-max-microvolt = <3960000>; 531 }; 531 }; 532 }; 532 }; 533 }; 533 }; 534 534 535 &gcc { 535 &gcc { 536 protected-clocks = <GCC_CFG_NOC_LPASS_ 536 protected-clocks = <GCC_CFG_NOC_LPASS_CLK>, 537 <GCC_MSS_CFG_AHB_CL 537 <GCC_MSS_CFG_AHB_CLK>, 538 <GCC_MSS_GPLL0_MAIN 538 <GCC_MSS_GPLL0_MAIN_DIV_CLK_SRC>, 539 <GCC_MSS_OFFLINE_AX 539 <GCC_MSS_OFFLINE_AXI_CLK>, 540 <GCC_MSS_Q6SS_BOOT_ 540 <GCC_MSS_Q6SS_BOOT_CLK_SRC>, 541 <GCC_MSS_Q6_MEMNOC_ 541 <GCC_MSS_Q6_MEMNOC_AXI_CLK>, 542 <GCC_MSS_SNOC_AXI_C 542 <GCC_MSS_SNOC_AXI_CLK>, 543 <GCC_QSPI_CNOC_PERI 543 <GCC_QSPI_CNOC_PERIPH_AHB_CLK>, 544 <GCC_QSPI_CORE_CLK> 544 <GCC_QSPI_CORE_CLK>, 545 <GCC_QSPI_CORE_CLK_ 545 <GCC_QSPI_CORE_CLK_SRC>, 546 <GCC_SEC_CTRL_CLK_S 546 <GCC_SEC_CTRL_CLK_SRC>, 547 <GCC_WPSS_AHB_BDG_M 547 <GCC_WPSS_AHB_BDG_MST_CLK>, 548 <GCC_WPSS_AHB_CLK>, 548 <GCC_WPSS_AHB_CLK>, 549 <GCC_WPSS_RSCP_CLK> 549 <GCC_WPSS_RSCP_CLK>; 550 }; 550 }; 551 551 552 &gpi_dma0 { 552 &gpi_dma0 { 553 status = "okay"; 553 status = "okay"; 554 }; 554 }; 555 555 556 &gpi_dma1 { 556 &gpi_dma1 { 557 status = "okay"; 557 status = "okay"; 558 }; 558 }; 559 559 560 &i2c0 { 560 &i2c0 { 561 clock-frequency = <400000>; 561 clock-frequency = <400000>; 562 status = "okay"; 562 status = "okay"; 563 563 564 lt9611_codec: hdmi-bridge@2b { 564 lt9611_codec: hdmi-bridge@2b { 565 compatible = "lontium,lt9611ux 565 compatible = "lontium,lt9611uxc"; 566 reg = <0x2b>; 566 reg = <0x2b>; 567 567 568 interrupts-extended = <&tlmm 2 568 interrupts-extended = <&tlmm 24 IRQ_TYPE_EDGE_FALLING>; 569 reset-gpios = <&pm7250b_gpios 569 reset-gpios = <&pm7250b_gpios 2 GPIO_ACTIVE_HIGH>; 570 570 571 vdd-supply = <<9611_1v2>; 571 vdd-supply = <<9611_1v2>; 572 vcc-supply = <&vreg_l11c_2p8>; 572 vcc-supply = <&vreg_l11c_2p8>; 573 573 574 pinctrl-names = "default"; 574 pinctrl-names = "default"; 575 pinctrl-0 = <<9611_irq_pin & 575 pinctrl-0 = <<9611_irq_pin <9611_rst_pin>; 576 576 577 ports { 577 ports { 578 #address-cells = <1>; 578 #address-cells = <1>; 579 #size-cells = <0>; 579 #size-cells = <0>; 580 580 581 port@0 { 581 port@0 { 582 reg = <0>; 582 reg = <0>; 583 583 584 lt9611_a: endp 584 lt9611_a: endpoint { 585 remote 585 remote-endpoint = <&mdss_dsi0_out>; 586 }; 586 }; 587 }; 587 }; 588 588 589 port@2 { 589 port@2 { 590 reg = <2>; 590 reg = <2>; 591 591 592 lt9611_out: en 592 lt9611_out: endpoint { 593 remote 593 remote-endpoint = <&hdmi_con>; 594 }; 594 }; 595 }; 595 }; 596 }; 596 }; 597 }; 597 }; 598 }; 598 }; 599 599 600 &i2c1 { 600 &i2c1 { 601 status = "okay"; 601 status = "okay"; 602 602 603 typec-mux@1c { 603 typec-mux@1c { 604 compatible = "onnn,nb7vpq904m" 604 compatible = "onnn,nb7vpq904m"; 605 reg = <0x1c>; 605 reg = <0x1c>; 606 606 607 vcc-supply = <&vreg_l18b_1p8>; 607 vcc-supply = <&vreg_l18b_1p8>; 608 608 609 retimer-switch; 609 retimer-switch; 610 orientation-switch; 610 orientation-switch; 611 611 612 ports { 612 ports { 613 #address-cells = <1>; 613 #address-cells = <1>; 614 #size-cells = <0>; 614 #size-cells = <0>; 615 615 616 port@0 { 616 port@0 { 617 reg = <0>; 617 reg = <0>; 618 618 619 redriver_usb_c 619 redriver_usb_con_ss: endpoint { 620 remote 620 remote-endpoint = <&pmic_glink_ss_in>; 621 }; 621 }; 622 }; 622 }; 623 623 624 port@1 { 624 port@1 { 625 reg = <1>; 625 reg = <1>; 626 626 627 redriver_phy_c 627 redriver_phy_con_ss: endpoint { 628 remote 628 remote-endpoint = <&usb_dp_qmpphy_out>; 629 data-l 629 data-lanes = <0 1 2 3>; 630 }; 630 }; 631 }; 631 }; 632 632 633 port@2 { 633 port@2 { 634 reg = <2>; 634 reg = <2>; 635 635 636 redriver_usb_c 636 redriver_usb_con_sbu: endpoint { 637 remote 637 remote-endpoint = <&pmic_glink_sbu_in>; 638 }; 638 }; 639 }; 639 }; 640 }; 640 }; 641 }; 641 }; 642 }; 642 }; 643 643 644 &mdss { 644 &mdss { 645 status = "okay"; 645 status = "okay"; 646 }; 646 }; 647 647 648 &mdss_dp { 648 &mdss_dp { 649 status = "okay"; 649 status = "okay"; 650 }; 650 }; 651 651 652 &mdss_dp_out { 652 &mdss_dp_out { 653 data-lanes = <0 1>; 653 data-lanes = <0 1>; 654 remote-endpoint = <&usb_dp_qmpphy_dp_i 654 remote-endpoint = <&usb_dp_qmpphy_dp_in>; 655 }; 655 }; 656 656 657 &mdss_dsi { 657 &mdss_dsi { 658 vdda-supply = <&vreg_l6b_1p2>; 658 vdda-supply = <&vreg_l6b_1p2>; 659 status = "okay"; 659 status = "okay"; 660 }; 660 }; 661 661 662 &mdss_dsi0_out { 662 &mdss_dsi0_out { 663 remote-endpoint = <<9611_a>; 663 remote-endpoint = <<9611_a>; 664 data-lanes = <0 1 2 3>; 664 data-lanes = <0 1 2 3>; 665 }; 665 }; 666 666 667 &mdss_dsi_phy { 667 &mdss_dsi_phy { 668 vdds-supply = <&vreg_l10c_0p88>; 668 vdds-supply = <&vreg_l10c_0p88>; 669 status = "okay"; 669 status = "okay"; 670 }; 670 }; 671 671 672 &mdss_edp { 672 &mdss_edp { 673 status = "okay"; 673 status = "okay"; 674 }; 674 }; 675 675 676 &mdss_edp_out { 676 &mdss_edp_out { 677 data-lanes = <0 1 2 3>; 677 data-lanes = <0 1 2 3>; 678 link-frequencies = /bits/ 64 <16200000 678 link-frequencies = /bits/ 64 <1620000000 2700000000 5400000000 8100000000>; 679 679 680 remote-endpoint = <&dp_connector_in>; 680 remote-endpoint = <&dp_connector_in>; 681 }; 681 }; 682 682 683 &mdss_edp_phy { 683 &mdss_edp_phy { 684 status = "okay"; 684 status = "okay"; 685 }; 685 }; 686 686 687 &pmk8350_rtc { 687 &pmk8350_rtc { 688 status = "okay"; 688 status = "okay"; 689 }; 689 }; 690 690 691 &qupv3_id_0 { 691 &qupv3_id_0 { 692 status = "okay"; 692 status = "okay"; 693 }; 693 }; 694 694 695 &qupv3_id_1 { 695 &qupv3_id_1 { 696 status = "okay"; 696 status = "okay"; 697 }; 697 }; 698 698 699 &remoteproc_adsp { 699 &remoteproc_adsp { 700 firmware-name = "qcom/qcs6490/adsp.mbn 700 firmware-name = "qcom/qcs6490/adsp.mbn"; 701 status = "okay"; 701 status = "okay"; 702 }; 702 }; 703 703 704 &remoteproc_cdsp { 704 &remoteproc_cdsp { 705 firmware-name = "qcom/qcs6490/cdsp.mbn 705 firmware-name = "qcom/qcs6490/cdsp.mbn"; 706 status = "okay"; 706 status = "okay"; 707 }; 707 }; 708 708 709 &remoteproc_mpss { 709 &remoteproc_mpss { 710 firmware-name = "qcom/qcs6490/modem.md 710 firmware-name = "qcom/qcs6490/modem.mdt"; 711 status = "okay"; 711 status = "okay"; 712 }; 712 }; 713 713 714 &remoteproc_wpss { 714 &remoteproc_wpss { 715 firmware-name = "qcom/qcs6490/wpss.mbn 715 firmware-name = "qcom/qcs6490/wpss.mbn"; 716 status = "okay"; 716 status = "okay"; 717 }; 717 }; 718 718 719 &tlmm { 719 &tlmm { 720 gpio-reserved-ranges = <32 2>, /* ADSP 720 gpio-reserved-ranges = <32 2>, /* ADSP */ 721 <48 4>; /* NFC 721 <48 4>; /* NFC */ 722 }; 722 }; 723 723 724 &uart5 { 724 &uart5 { 725 status = "okay"; 725 status = "okay"; 726 }; 726 }; 727 727 728 &usb_1 { 728 &usb_1 { 729 status = "okay"; 729 status = "okay"; 730 }; 730 }; 731 731 732 &usb_1_dwc3 { 732 &usb_1_dwc3 { 733 dr_mode = "otg"; 733 dr_mode = "otg"; 734 usb-role-switch; 734 usb-role-switch; 735 }; 735 }; 736 736 737 &usb_1_dwc3_hs { 737 &usb_1_dwc3_hs { 738 remote-endpoint = <&pmic_glink_hs_in>; 738 remote-endpoint = <&pmic_glink_hs_in>; 739 }; 739 }; 740 740 741 &usb_1_dwc3_ss { 741 &usb_1_dwc3_ss { 742 remote-endpoint = <&usb_dp_qmpphy_usb_ 742 remote-endpoint = <&usb_dp_qmpphy_usb_ss_in>; 743 }; 743 }; 744 744 745 &usb_1_hsphy { 745 &usb_1_hsphy { 746 vdda-pll-supply = <&vreg_l10c_0p88>; 746 vdda-pll-supply = <&vreg_l10c_0p88>; 747 vdda33-supply = <&vreg_l2b_3p072>; 747 vdda33-supply = <&vreg_l2b_3p072>; 748 vdda18-supply = <&vreg_l1c_1p8>; 748 vdda18-supply = <&vreg_l1c_1p8>; 749 749 750 status = "okay"; 750 status = "okay"; 751 }; 751 }; 752 752 753 &usb_1_qmpphy { 753 &usb_1_qmpphy { 754 vdda-phy-supply = <&vreg_l6b_1p2>; 754 vdda-phy-supply = <&vreg_l6b_1p2>; 755 vdda-pll-supply = <&vreg_l1b_0p912>; 755 vdda-pll-supply = <&vreg_l1b_0p912>; 756 756 757 orientation-switch; 757 orientation-switch; 758 758 759 status = "okay"; 759 status = "okay"; 760 }; 760 }; 761 761 762 &usb_dp_qmpphy_out { 762 &usb_dp_qmpphy_out { 763 remote-endpoint = <&redriver_phy_con_s 763 remote-endpoint = <&redriver_phy_con_ss>; 764 }; 764 }; 765 765 766 &usb_dp_qmpphy_usb_ss_in { 766 &usb_dp_qmpphy_usb_ss_in { 767 remote-endpoint = <&usb_1_dwc3_ss>; 767 remote-endpoint = <&usb_1_dwc3_ss>; 768 }; 768 }; 769 769 770 &usb_dp_qmpphy_dp_in { 770 &usb_dp_qmpphy_dp_in { 771 remote-endpoint = <&mdss_dp_out>; 771 remote-endpoint = <&mdss_dp_out>; 772 }; 772 }; 773 773 774 &ufs_mem_hc { 774 &ufs_mem_hc { 775 reset-gpios = <&tlmm 175 GPIO_ACTIVE_L 775 reset-gpios = <&tlmm 175 GPIO_ACTIVE_LOW>; 776 vcc-supply = <&vreg_l7b_2p952>; 776 vcc-supply = <&vreg_l7b_2p952>; 777 vcc-max-microamp = <800000>; 777 vcc-max-microamp = <800000>; 778 vccq-supply = <&vreg_l9b_1p2>; 778 vccq-supply = <&vreg_l9b_1p2>; 779 vccq-max-microamp = <900000>; 779 vccq-max-microamp = <900000>; 780 vccq2-supply = <&vreg_l9b_1p2>; 780 vccq2-supply = <&vreg_l9b_1p2>; 781 vccq2-max-microamp = <900000>; 781 vccq2-max-microamp = <900000>; 782 782 783 status = "okay"; 783 status = "okay"; 784 }; 784 }; 785 785 786 &ufs_mem_phy { 786 &ufs_mem_phy { 787 vdda-phy-supply = <&vreg_l10c_0p88>; 787 vdda-phy-supply = <&vreg_l10c_0p88>; 788 vdda-pll-supply = <&vreg_l6b_1p2>; 788 vdda-pll-supply = <&vreg_l6b_1p2>; 789 789 790 status = "okay"; 790 status = "okay"; 791 }; 791 }; 792 792 793 &wifi { 793 &wifi { 794 memory-region = <&wlan_fw_mem>; 794 memory-region = <&wlan_fw_mem>; 795 }; 795 }; 796 796 797 /* PINCTRL - ADDITIONS TO NODES IN PARENT DEVI 797 /* PINCTRL - ADDITIONS TO NODES IN PARENT DEVICE TREE FILES */ 798 798 799 &edp_hot_plug_det { 799 &edp_hot_plug_det { 800 function = "gpio"; 800 function = "gpio"; 801 bias-disable; 801 bias-disable; 802 }; 802 }; 803 803 804 &pm7250b_gpios { 804 &pm7250b_gpios { 805 lt9611_rst_pin: lt9611-rst-state { 805 lt9611_rst_pin: lt9611-rst-state { 806 pins = "gpio2"; 806 pins = "gpio2"; 807 function = "normal"; 807 function = "normal"; 808 808 809 output-high; 809 output-high; 810 input-disable; 810 input-disable; 811 power-source = <0>; 811 power-source = <0>; 812 }; 812 }; 813 }; 813 }; 814 814 815 &tlmm { 815 &tlmm { 816 lt9611_irq_pin: lt9611-irq-state { 816 lt9611_irq_pin: lt9611-irq-state { 817 pins = "gpio24"; 817 pins = "gpio24"; 818 function = "gpio"; 818 function = "gpio"; 819 drive-strength = <2>; 819 drive-strength = <2>; 820 bias-disable; 820 bias-disable; 821 }; 821 }; 822 }; 822 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.