1*ae5de77eSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*ae5de77eSEmmanuel Vadot# Copyright (c) 2024-2025 Qualcomm Innovation Center, Inc. All rights reserved. 3*ae5de77eSEmmanuel Vadot%YAML 1.2 4*ae5de77eSEmmanuel Vadot--- 5*ae5de77eSEmmanuel Vadot$id: http://devicetree.org/schemas/net/wireless/qcom,ipq5332-wifi.yaml# 6*ae5de77eSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 7*ae5de77eSEmmanuel Vadot 8*ae5de77eSEmmanuel Vadottitle: Qualcomm Technologies ath12k wireless devices (AHB) 9*ae5de77eSEmmanuel Vadot 10*ae5de77eSEmmanuel Vadotmaintainers: 11*ae5de77eSEmmanuel Vadot - Jeff Johnson <jjohnson@kernel.org> 12*ae5de77eSEmmanuel Vadot 13*ae5de77eSEmmanuel Vadotdescription: 14*ae5de77eSEmmanuel Vadot Qualcomm Technologies IEEE 802.11be AHB devices. 15*ae5de77eSEmmanuel Vadot 16*ae5de77eSEmmanuel Vadotproperties: 17*ae5de77eSEmmanuel Vadot compatible: 18*ae5de77eSEmmanuel Vadot enum: 19*ae5de77eSEmmanuel Vadot - qcom,ipq5332-wifi 20*ae5de77eSEmmanuel Vadot 21*ae5de77eSEmmanuel Vadot reg: 22*ae5de77eSEmmanuel Vadot maxItems: 1 23*ae5de77eSEmmanuel Vadot 24*ae5de77eSEmmanuel Vadot clocks: 25*ae5de77eSEmmanuel Vadot items: 26*ae5de77eSEmmanuel Vadot - description: XO clock used for copy engine 27*ae5de77eSEmmanuel Vadot 28*ae5de77eSEmmanuel Vadot clock-names: 29*ae5de77eSEmmanuel Vadot items: 30*ae5de77eSEmmanuel Vadot - const: xo 31*ae5de77eSEmmanuel Vadot 32*ae5de77eSEmmanuel Vadot interrupts: 33*ae5de77eSEmmanuel Vadot items: 34*ae5de77eSEmmanuel Vadot - description: Fatal interrupt 35*ae5de77eSEmmanuel Vadot - description: Ready interrupt 36*ae5de77eSEmmanuel Vadot - description: Spawn acknowledge interrupt 37*ae5de77eSEmmanuel Vadot - description: Stop acknowledge interrupt 38*ae5de77eSEmmanuel Vadot - description: misc-pulse1 interrupt events 39*ae5de77eSEmmanuel Vadot - description: misc-latch interrupt events 40*ae5de77eSEmmanuel Vadot - description: sw exception interrupt events 41*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE0 42*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE1 43*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE2 44*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE3 45*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE4 46*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE5 47*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE6 48*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE7 49*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE8 50*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE9 51*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE10 52*ae5de77eSEmmanuel Vadot - description: interrupt event for ring CE11 53*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2wbm-desc-feed 54*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2reo-re-injection 55*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2reo-command 56*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2rxdma-monitor-ring1 57*ae5de77eSEmmanuel Vadot - description: interrupt event for ring reo2ost-exception 58*ae5de77eSEmmanuel Vadot - description: interrupt event for ring wbm2host-rx-release 59*ae5de77eSEmmanuel Vadot - description: interrupt event for ring reo2host-status 60*ae5de77eSEmmanuel Vadot - description: interrupt event for ring reo2host-destination-ring4 61*ae5de77eSEmmanuel Vadot - description: interrupt event for ring reo2host-destination-ring3 62*ae5de77eSEmmanuel Vadot - description: interrupt event for ring reo2host-destination-ring2 63*ae5de77eSEmmanuel Vadot - description: interrupt event for ring reo2host-destination-ring1 64*ae5de77eSEmmanuel Vadot - description: interrupt event for ring rxdma2host-monitor-destination-mac3 65*ae5de77eSEmmanuel Vadot - description: interrupt event for ring rxdma2host-monitor-destination-mac2 66*ae5de77eSEmmanuel Vadot - description: interrupt event for ring rxdma2host-monitor-destination-mac1 67*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2rxdma-host-buf-ring-mac3 68*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2rxdma-host-buf-ring-mac2 69*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2rxdma-host-buf-ring-mac1 70*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2tcl-input-ring4 71*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2tcl-input-ring3 72*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2tcl-input-ring2 73*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2tcl-input-ring1 74*ae5de77eSEmmanuel Vadot - description: interrupt event for ring wbm2host-tx-completions-ring4 75*ae5de77eSEmmanuel Vadot - description: interrupt event for ring wbm2host-tx-completions-ring3 76*ae5de77eSEmmanuel Vadot - description: interrupt event for ring wbm2host-tx-completions-ring2 77*ae5de77eSEmmanuel Vadot - description: interrupt event for ring wbm2host-tx-completions-ring1 78*ae5de77eSEmmanuel Vadot - description: interrupt event for ring host2tx-monitor-ring1 79*ae5de77eSEmmanuel Vadot - description: interrupt event for ring txmon2host-monitor-destination-mac3 80*ae5de77eSEmmanuel Vadot - description: interrupt event for ring txmon2host-monitor-destination-mac2 81*ae5de77eSEmmanuel Vadot - description: interrupt event for ring txmon2host-monitor-destination-mac1 82*ae5de77eSEmmanuel Vadot - description: interrupt event for umac-reset 83*ae5de77eSEmmanuel Vadot 84*ae5de77eSEmmanuel Vadot interrupt-names: 85*ae5de77eSEmmanuel Vadot items: 86*ae5de77eSEmmanuel Vadot - const: fatal 87*ae5de77eSEmmanuel Vadot - const: ready 88*ae5de77eSEmmanuel Vadot - const: spawn 89*ae5de77eSEmmanuel Vadot - const: stop-ack 90*ae5de77eSEmmanuel Vadot - const: misc-pulse1 91*ae5de77eSEmmanuel Vadot - const: misc-latch 92*ae5de77eSEmmanuel Vadot - const: sw-exception 93*ae5de77eSEmmanuel Vadot - const: ce0 94*ae5de77eSEmmanuel Vadot - const: ce1 95*ae5de77eSEmmanuel Vadot - const: ce2 96*ae5de77eSEmmanuel Vadot - const: ce3 97*ae5de77eSEmmanuel Vadot - const: ce4 98*ae5de77eSEmmanuel Vadot - const: ce5 99*ae5de77eSEmmanuel Vadot - const: ce6 100*ae5de77eSEmmanuel Vadot - const: ce7 101*ae5de77eSEmmanuel Vadot - const: ce8 102*ae5de77eSEmmanuel Vadot - const: ce9 103*ae5de77eSEmmanuel Vadot - const: ce10 104*ae5de77eSEmmanuel Vadot - const: ce11 105*ae5de77eSEmmanuel Vadot - const: host2wbm-desc-feed 106*ae5de77eSEmmanuel Vadot - const: host2reo-re-injection 107*ae5de77eSEmmanuel Vadot - const: host2reo-command 108*ae5de77eSEmmanuel Vadot - const: host2rxdma-monitor-ring1 109*ae5de77eSEmmanuel Vadot - const: reo2ost-exception 110*ae5de77eSEmmanuel Vadot - const: wbm2host-rx-release 111*ae5de77eSEmmanuel Vadot - const: reo2host-status 112*ae5de77eSEmmanuel Vadot - const: reo2host-destination-ring4 113*ae5de77eSEmmanuel Vadot - const: reo2host-destination-ring3 114*ae5de77eSEmmanuel Vadot - const: reo2host-destination-ring2 115*ae5de77eSEmmanuel Vadot - const: reo2host-destination-ring1 116*ae5de77eSEmmanuel Vadot - const: rxdma2host-monitor-destination-mac3 117*ae5de77eSEmmanuel Vadot - const: rxdma2host-monitor-destination-mac2 118*ae5de77eSEmmanuel Vadot - const: rxdma2host-monitor-destination-mac1 119*ae5de77eSEmmanuel Vadot - const: host2rxdma-host-buf-ring-mac3 120*ae5de77eSEmmanuel Vadot - const: host2rxdma-host-buf-ring-mac2 121*ae5de77eSEmmanuel Vadot - const: host2rxdma-host-buf-ring-mac1 122*ae5de77eSEmmanuel Vadot - const: host2tcl-input-ring4 123*ae5de77eSEmmanuel Vadot - const: host2tcl-input-ring3 124*ae5de77eSEmmanuel Vadot - const: host2tcl-input-ring2 125*ae5de77eSEmmanuel Vadot - const: host2tcl-input-ring1 126*ae5de77eSEmmanuel Vadot - const: wbm2host-tx-completions-ring4 127*ae5de77eSEmmanuel Vadot - const: wbm2host-tx-completions-ring3 128*ae5de77eSEmmanuel Vadot - const: wbm2host-tx-completions-ring2 129*ae5de77eSEmmanuel Vadot - const: wbm2host-tx-completions-ring1 130*ae5de77eSEmmanuel Vadot - const: host2tx-monitor-ring1 131*ae5de77eSEmmanuel Vadot - const: txmon2host-monitor-destination-mac3 132*ae5de77eSEmmanuel Vadot - const: txmon2host-monitor-destination-mac2 133*ae5de77eSEmmanuel Vadot - const: txmon2host-monitor-destination-mac1 134*ae5de77eSEmmanuel Vadot - const: umac-reset 135*ae5de77eSEmmanuel Vadot 136*ae5de77eSEmmanuel Vadot memory-region: 137*ae5de77eSEmmanuel Vadot description: 138*ae5de77eSEmmanuel Vadot Memory regions used by the ath12k firmware. 139*ae5de77eSEmmanuel Vadot items: 140*ae5de77eSEmmanuel Vadot - description: Q6 memory region 141*ae5de77eSEmmanuel Vadot - description: m3 dump memory region 142*ae5de77eSEmmanuel Vadot - description: Q6 caldata memory region 143*ae5de77eSEmmanuel Vadot - description: Multi Link Operation (MLO) Global memory region 144*ae5de77eSEmmanuel Vadot 145*ae5de77eSEmmanuel Vadot memory-region-names: 146*ae5de77eSEmmanuel Vadot items: 147*ae5de77eSEmmanuel Vadot - const: q6-region 148*ae5de77eSEmmanuel Vadot - const: m3-dump 149*ae5de77eSEmmanuel Vadot - const: q6-caldb 150*ae5de77eSEmmanuel Vadot - const: mlo-global-mem 151*ae5de77eSEmmanuel Vadot 152*ae5de77eSEmmanuel Vadot qcom,calibration-variant: 153*ae5de77eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/string 154*ae5de77eSEmmanuel Vadot description: 155*ae5de77eSEmmanuel Vadot String to uniquely identify variant of the calibration data for designs 156*ae5de77eSEmmanuel Vadot with colliding bus and device ids 157*ae5de77eSEmmanuel Vadot 158*ae5de77eSEmmanuel Vadot qcom,rproc: 159*ae5de77eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/phandle 160*ae5de77eSEmmanuel Vadot description: 161*ae5de77eSEmmanuel Vadot Phandle to the Qualcomm Hexagon DSP(q6 remote processor), which is utilized 162*ae5de77eSEmmanuel Vadot for offloading WiFi processing tasks, this q6 remote processor operates in 163*ae5de77eSEmmanuel Vadot conjunction with WiFi. 164*ae5de77eSEmmanuel Vadot 165*ae5de77eSEmmanuel Vadot qcom,smem-states: 166*ae5de77eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/phandle-array 167*ae5de77eSEmmanuel Vadot description: States used by the AP to signal the remote processor 168*ae5de77eSEmmanuel Vadot items: 169*ae5de77eSEmmanuel Vadot - description: Shutdown WCSS pd 170*ae5de77eSEmmanuel Vadot - description: Stop WCSS pd 171*ae5de77eSEmmanuel Vadot - description: Spawn WCSS pd 172*ae5de77eSEmmanuel Vadot 173*ae5de77eSEmmanuel Vadot qcom,smem-state-names: 174*ae5de77eSEmmanuel Vadot description: 175*ae5de77eSEmmanuel Vadot Names of the states used by the AP to signal the remote processor 176*ae5de77eSEmmanuel Vadot items: 177*ae5de77eSEmmanuel Vadot - const: shutdown 178*ae5de77eSEmmanuel Vadot - const: stop 179*ae5de77eSEmmanuel Vadot - const: spawn 180*ae5de77eSEmmanuel Vadot 181*ae5de77eSEmmanuel Vadotrequired: 182*ae5de77eSEmmanuel Vadot - compatible 183*ae5de77eSEmmanuel Vadot - reg 184*ae5de77eSEmmanuel Vadot - clocks 185*ae5de77eSEmmanuel Vadot - clock-names 186*ae5de77eSEmmanuel Vadot - interrupts 187*ae5de77eSEmmanuel Vadot - interrupt-names 188*ae5de77eSEmmanuel Vadot - memory-region 189*ae5de77eSEmmanuel Vadot - memory-region-names 190*ae5de77eSEmmanuel Vadot - qcom,rproc 191*ae5de77eSEmmanuel Vadot - qcom,smem-states 192*ae5de77eSEmmanuel Vadot - qcom,smem-state-names 193*ae5de77eSEmmanuel Vadot 194*ae5de77eSEmmanuel VadotadditionalProperties: false 195*ae5de77eSEmmanuel Vadot 196*ae5de77eSEmmanuel Vadotexamples: 197*ae5de77eSEmmanuel Vadot - | 198*ae5de77eSEmmanuel Vadot #include <dt-bindings/interrupt-controller/arm-gic.h> 199*ae5de77eSEmmanuel Vadot #include <dt-bindings/clock/qcom,ipq5332-gcc.h> 200*ae5de77eSEmmanuel Vadot 201*ae5de77eSEmmanuel Vadot wifi0: wifi@c000000 { 202*ae5de77eSEmmanuel Vadot compatible = "qcom,ipq5332-wifi"; 203*ae5de77eSEmmanuel Vadot reg = <0x0c000000 0x1000000>; 204*ae5de77eSEmmanuel Vadot clocks = <&gcc GCC_XO_CLK>; 205*ae5de77eSEmmanuel Vadot clock-names = "xo"; 206*ae5de77eSEmmanuel Vadot interrupts-extended = <&wcss_smp2p_in 8 IRQ_TYPE_NONE>, 207*ae5de77eSEmmanuel Vadot <&wcss_smp2p_in 9 IRQ_TYPE_NONE>, 208*ae5de77eSEmmanuel Vadot <&wcss_smp2p_in 12 IRQ_TYPE_NONE>, 209*ae5de77eSEmmanuel Vadot <&wcss_smp2p_in 11 IRQ_TYPE_NONE>, 210*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 559 IRQ_TYPE_EDGE_RISING>, 211*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 560 IRQ_TYPE_EDGE_RISING>, 212*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 561 IRQ_TYPE_EDGE_RISING>, 213*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 422 IRQ_TYPE_EDGE_RISING>, 214*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 423 IRQ_TYPE_EDGE_RISING>, 215*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 424 IRQ_TYPE_EDGE_RISING>, 216*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 425 IRQ_TYPE_EDGE_RISING>, 217*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 426 IRQ_TYPE_EDGE_RISING>, 218*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 427 IRQ_TYPE_EDGE_RISING>, 219*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 428 IRQ_TYPE_EDGE_RISING>, 220*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 429 IRQ_TYPE_EDGE_RISING>, 221*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 430 IRQ_TYPE_EDGE_RISING>, 222*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 431 IRQ_TYPE_EDGE_RISING>, 223*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 432 IRQ_TYPE_EDGE_RISING>, 224*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 433 IRQ_TYPE_EDGE_RISING>, 225*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 491 IRQ_TYPE_EDGE_RISING>, 226*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 495 IRQ_TYPE_EDGE_RISING>, 227*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 493 IRQ_TYPE_EDGE_RISING>, 228*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 544 IRQ_TYPE_EDGE_RISING>, 229*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 457 IRQ_TYPE_EDGE_RISING>, 230*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 466 IRQ_TYPE_EDGE_RISING>, 231*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 497 IRQ_TYPE_EDGE_RISING>, 232*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 454 IRQ_TYPE_EDGE_RISING>, 233*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 453 IRQ_TYPE_EDGE_RISING>, 234*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 452 IRQ_TYPE_EDGE_RISING>, 235*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 451 IRQ_TYPE_EDGE_RISING>, 236*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 488 IRQ_TYPE_EDGE_RISING>, 237*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 488 IRQ_TYPE_EDGE_RISING>, 238*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 484 IRQ_TYPE_EDGE_RISING>, 239*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 554 IRQ_TYPE_EDGE_RISING>, 240*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 554 IRQ_TYPE_EDGE_RISING>, 241*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 549 IRQ_TYPE_EDGE_RISING>, 242*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 507 IRQ_TYPE_EDGE_RISING>, 243*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 500 IRQ_TYPE_EDGE_RISING>, 244*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 499 IRQ_TYPE_EDGE_RISING>, 245*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 498 IRQ_TYPE_EDGE_RISING>, 246*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 450 IRQ_TYPE_EDGE_RISING>, 247*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 449 IRQ_TYPE_EDGE_RISING>, 248*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 448 IRQ_TYPE_EDGE_RISING>, 249*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 447 IRQ_TYPE_EDGE_RISING>, 250*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 543 IRQ_TYPE_EDGE_RISING>, 251*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 486 IRQ_TYPE_EDGE_RISING>, 252*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 486 IRQ_TYPE_EDGE_RISING>, 253*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 482 IRQ_TYPE_EDGE_RISING>, 254*ae5de77eSEmmanuel Vadot <&intc GIC_SPI 419 IRQ_TYPE_EDGE_RISING>; 255*ae5de77eSEmmanuel Vadot interrupt-names = "fatal", 256*ae5de77eSEmmanuel Vadot "ready", 257*ae5de77eSEmmanuel Vadot "spawn", 258*ae5de77eSEmmanuel Vadot "stop-ack", 259*ae5de77eSEmmanuel Vadot "misc-pulse1", 260*ae5de77eSEmmanuel Vadot "misc-latch", 261*ae5de77eSEmmanuel Vadot "sw-exception", 262*ae5de77eSEmmanuel Vadot "ce0", 263*ae5de77eSEmmanuel Vadot "ce1", 264*ae5de77eSEmmanuel Vadot "ce2", 265*ae5de77eSEmmanuel Vadot "ce3", 266*ae5de77eSEmmanuel Vadot "ce4", 267*ae5de77eSEmmanuel Vadot "ce5", 268*ae5de77eSEmmanuel Vadot "ce6", 269*ae5de77eSEmmanuel Vadot "ce7", 270*ae5de77eSEmmanuel Vadot "ce8", 271*ae5de77eSEmmanuel Vadot "ce9", 272*ae5de77eSEmmanuel Vadot "ce10", 273*ae5de77eSEmmanuel Vadot "ce11", 274*ae5de77eSEmmanuel Vadot "host2wbm-desc-feed", 275*ae5de77eSEmmanuel Vadot "host2reo-re-injection", 276*ae5de77eSEmmanuel Vadot "host2reo-command", 277*ae5de77eSEmmanuel Vadot "host2rxdma-monitor-ring1", 278*ae5de77eSEmmanuel Vadot "reo2ost-exception", 279*ae5de77eSEmmanuel Vadot "wbm2host-rx-release", 280*ae5de77eSEmmanuel Vadot "reo2host-status", 281*ae5de77eSEmmanuel Vadot "reo2host-destination-ring4", 282*ae5de77eSEmmanuel Vadot "reo2host-destination-ring3", 283*ae5de77eSEmmanuel Vadot "reo2host-destination-ring2", 284*ae5de77eSEmmanuel Vadot "reo2host-destination-ring1", 285*ae5de77eSEmmanuel Vadot "rxdma2host-monitor-destination-mac3", 286*ae5de77eSEmmanuel Vadot "rxdma2host-monitor-destination-mac2", 287*ae5de77eSEmmanuel Vadot "rxdma2host-monitor-destination-mac1", 288*ae5de77eSEmmanuel Vadot "host2rxdma-host-buf-ring-mac3", 289*ae5de77eSEmmanuel Vadot "host2rxdma-host-buf-ring-mac2", 290*ae5de77eSEmmanuel Vadot "host2rxdma-host-buf-ring-mac1", 291*ae5de77eSEmmanuel Vadot "host2tcl-input-ring4", 292*ae5de77eSEmmanuel Vadot "host2tcl-input-ring3", 293*ae5de77eSEmmanuel Vadot "host2tcl-input-ring2", 294*ae5de77eSEmmanuel Vadot "host2tcl-input-ring1", 295*ae5de77eSEmmanuel Vadot "wbm2host-tx-completions-ring4", 296*ae5de77eSEmmanuel Vadot "wbm2host-tx-completions-ring3", 297*ae5de77eSEmmanuel Vadot "wbm2host-tx-completions-ring2", 298*ae5de77eSEmmanuel Vadot "wbm2host-tx-completions-ring1", 299*ae5de77eSEmmanuel Vadot "host2tx-monitor-ring1", 300*ae5de77eSEmmanuel Vadot "txmon2host-monitor-destination-mac3", 301*ae5de77eSEmmanuel Vadot "txmon2host-monitor-destination-mac2", 302*ae5de77eSEmmanuel Vadot "txmon2host-monitor-destination-mac1", 303*ae5de77eSEmmanuel Vadot "umac-reset"; 304*ae5de77eSEmmanuel Vadot 305*ae5de77eSEmmanuel Vadot memory-region = <&q6_region>, <&m3_dump>, <&q6_caldb>, <&mlo_mem>; 306*ae5de77eSEmmanuel Vadot memory-region-names = "q6-region", "m3-dump", "q6-caldb", "mlo-global-mem"; 307*ae5de77eSEmmanuel Vadot qcom,calibration-variant = "RDP441_1"; 308*ae5de77eSEmmanuel Vadot qcom,rproc = <&q6v5_wcss>; 309*ae5de77eSEmmanuel Vadot qcom,smem-states = <&wcss_smp2p_out 8>, 310*ae5de77eSEmmanuel Vadot <&wcss_smp2p_out 9>, 311*ae5de77eSEmmanuel Vadot <&wcss_smp2p_out 10>; 312*ae5de77eSEmmanuel Vadot qcom,smem-state-names = "shutdown", 313*ae5de77eSEmmanuel Vadot "stop", 314*ae5de77eSEmmanuel Vadot "spawn"; 315*ae5de77eSEmmanuel Vadot }; 316