|
11 | 11 | #include <dt-bindings/interrupt-controller/arm-gic.h> |
12 | 12 | #include <dt-bindings/power/qcom-rpmpd.h> |
13 | 13 | #include <dt-bindings/soc/qcom,rpmh-rsc.h> |
| 14 | +#include <dt-bindings/interconnect/qcom,sdx65.h> |
14 | 15 |
|
15 | 16 | / { |
16 | 17 | #address-cells = <1>; |
|
223 | 224 | "qcom,usb-snps-hs-7nm-phy"; |
224 | 225 | reg = <0xff4000 0x120>; |
225 | 226 | #phy-cells = <0>; |
226 | | - status = "disabled"; |
227 | 227 | clocks = <&rpmhcc RPMH_CXO_CLK>; |
228 | 228 | clock-names = "ref"; |
229 | 229 | resets = <&gcc GCC_QUSB2PHY_BCR>; |
| 230 | + status = "disabled"; |
230 | 231 | }; |
231 | 232 |
|
232 | 233 | usb_qmpphy: phy@ff6000 { |
233 | 234 | compatible = "qcom,sdx65-qmp-usb3-uni-phy"; |
234 | 235 | reg = <0x00ff6000 0x1c8>; |
235 | | - status = "disabled"; |
236 | 236 | #address-cells = <1>; |
237 | 237 | #size-cells = <1>; |
238 | 238 | ranges; |
|
246 | 246 | <&gcc GCC_USB3_PHY_BCR>; |
247 | 247 | reset-names = "phy", "common"; |
248 | 248 |
|
| 249 | + status = "disabled"; |
| 250 | + |
249 | 251 | usb_ssphy: phy@ff6200 { |
250 | 252 | reg = <0x00ff6e00 0x160>, |
251 | 253 | <0x00ff7000 0x1ec>, |
|
299 | 301 | #hwlock-cells = <1>; |
300 | 302 | }; |
301 | 303 |
|
| 304 | + ipa: ipa@3f40000 { |
| 305 | + compatible = "qcom,sdx65-ipa"; |
| 306 | + |
| 307 | + reg = <0x03f40000 0x10000>, |
| 308 | + <0x03f50000 0x5000>, |
| 309 | + <0x03e04000 0xfc000>; |
| 310 | + reg-names = "ipa-reg", |
| 311 | + "ipa-shared", |
| 312 | + "gsi"; |
| 313 | + |
| 314 | + interrupts-extended = <&intc GIC_SPI 241 IRQ_TYPE_EDGE_RISING>, |
| 315 | + <&intc GIC_SPI 47 IRQ_TYPE_LEVEL_HIGH>, |
| 316 | + <&ipa_smp2p_in 0 IRQ_TYPE_EDGE_RISING>, |
| 317 | + <&ipa_smp2p_in 1 IRQ_TYPE_EDGE_RISING>; |
| 318 | + interrupt-names = "ipa", |
| 319 | + "gsi", |
| 320 | + "ipa-clock-query", |
| 321 | + "ipa-setup-ready"; |
| 322 | + |
| 323 | + iommus = <&apps_smmu 0x5e0 0x0>, |
| 324 | + <&apps_smmu 0x5e2 0x0>; |
| 325 | + |
| 326 | + clocks = <&rpmhcc RPMH_IPA_CLK>; |
| 327 | + clock-names = "core"; |
| 328 | + |
| 329 | + interconnects = <&system_noc MASTER_IPA &mc_virt SLAVE_EBI1>, |
| 330 | + <&mem_noc MASTER_APPSS_PROC &system_noc SLAVE_IPA_CFG>; |
| 331 | + interconnect-names = "memory", |
| 332 | + "config"; |
| 333 | + |
| 334 | + qcom,smem-states = <&ipa_smp2p_out 0>, |
| 335 | + <&ipa_smp2p_out 1>; |
| 336 | + qcom,smem-state-names = "ipa-clock-enabled-valid", |
| 337 | + "ipa-clock-enabled"; |
| 338 | + |
| 339 | + status = "disabled"; |
| 340 | + }; |
| 341 | + |
302 | 342 | remoteproc_mpss: remoteproc@4080000 { |
303 | 343 | compatible = "qcom,sdx55-mpss-pas"; |
304 | 344 | reg = <0x04080000 0x4040>; |
|
355 | 395 | usb: usb@a6f8800 { |
356 | 396 | compatible = "qcom,sdx65-dwc3", "qcom,dwc3"; |
357 | 397 | reg = <0x0a6f8800 0x400>; |
358 | | - status = "disabled"; |
359 | 398 | #address-cells = <1>; |
360 | 399 | #size-cells = <1>; |
361 | 400 | ranges; |
|
385 | 424 |
|
386 | 425 | resets = <&gcc GCC_USB30_BCR>; |
387 | 426 |
|
| 427 | + status = "disabled"; |
| 428 | + |
388 | 429 | usb_dwc3: usb@a600000 { |
389 | 430 | compatible = "snps,dwc3"; |
390 | 431 | reg = <0x0a600000 0xcd00>; |
|
0 commit comments