1fac71e4eSEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2fac71e4eSEmmanuel Vadot%YAML 1.2 3fac71e4eSEmmanuel Vadot--- 4fac71e4eSEmmanuel Vadot$id: http://devicetree.org/schemas/net/wireless/qcom,ath10k.yaml# 5fac71e4eSEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml# 6fac71e4eSEmmanuel Vadot 7fac71e4eSEmmanuel Vadottitle: Qualcomm Technologies ath10k wireless devices 8fac71e4eSEmmanuel Vadot 9fac71e4eSEmmanuel Vadotmaintainers: 10fac71e4eSEmmanuel Vadot - Kalle Valo <kvalo@kernel.org> 11*01950c46SEmmanuel Vadot - Jeff Johnson <jjohnson@kernel.org> 12fac71e4eSEmmanuel Vadot 13fac71e4eSEmmanuel Vadotdescription: 14fac71e4eSEmmanuel Vadot Qualcomm Technologies, Inc. IEEE 802.11ac devices. 15fac71e4eSEmmanuel Vadot 16fac71e4eSEmmanuel Vadotproperties: 17fac71e4eSEmmanuel Vadot compatible: 18fac71e4eSEmmanuel Vadot enum: 19fac71e4eSEmmanuel Vadot - qcom,ath10k # SDIO-based devices 20fac71e4eSEmmanuel Vadot - qcom,ipq4019-wifi 21fac71e4eSEmmanuel Vadot - qcom,wcn3990-wifi # SNoC-based devices 22fac71e4eSEmmanuel Vadot 23fac71e4eSEmmanuel Vadot reg: 24fac71e4eSEmmanuel Vadot maxItems: 1 25fac71e4eSEmmanuel Vadot 26fac71e4eSEmmanuel Vadot reg-names: 27fac71e4eSEmmanuel Vadot items: 28fac71e4eSEmmanuel Vadot - const: membase 29fac71e4eSEmmanuel Vadot 30fac71e4eSEmmanuel Vadot interrupts: 31fac71e4eSEmmanuel Vadot minItems: 12 32fac71e4eSEmmanuel Vadot maxItems: 17 33fac71e4eSEmmanuel Vadot 34fac71e4eSEmmanuel Vadot interrupt-names: 35fac71e4eSEmmanuel Vadot minItems: 12 36fac71e4eSEmmanuel Vadot maxItems: 17 37fac71e4eSEmmanuel Vadot 38fac71e4eSEmmanuel Vadot memory-region: 39fac71e4eSEmmanuel Vadot maxItems: 1 40fac71e4eSEmmanuel Vadot description: 41fac71e4eSEmmanuel Vadot Reference to the MSA memory region used by the Wi-Fi firmware 42fac71e4eSEmmanuel Vadot running on the Q6 core. 43fac71e4eSEmmanuel Vadot 44fac71e4eSEmmanuel Vadot iommus: 45fac71e4eSEmmanuel Vadot minItems: 1 46fac71e4eSEmmanuel Vadot maxItems: 2 47fac71e4eSEmmanuel Vadot 48fac71e4eSEmmanuel Vadot clocks: 49fac71e4eSEmmanuel Vadot minItems: 1 50fac71e4eSEmmanuel Vadot maxItems: 3 51fac71e4eSEmmanuel Vadot 52fac71e4eSEmmanuel Vadot clock-names: 53fac71e4eSEmmanuel Vadot minItems: 1 54fac71e4eSEmmanuel Vadot maxItems: 3 55fac71e4eSEmmanuel Vadot 56fac71e4eSEmmanuel Vadot resets: 57fac71e4eSEmmanuel Vadot maxItems: 6 58fac71e4eSEmmanuel Vadot 59fac71e4eSEmmanuel Vadot reset-names: 60fac71e4eSEmmanuel Vadot items: 61fac71e4eSEmmanuel Vadot - const: wifi_cpu_init 62fac71e4eSEmmanuel Vadot - const: wifi_radio_srif 63fac71e4eSEmmanuel Vadot - const: wifi_radio_warm 64fac71e4eSEmmanuel Vadot - const: wifi_radio_cold 65fac71e4eSEmmanuel Vadot - const: wifi_core_warm 66fac71e4eSEmmanuel Vadot - const: wifi_core_cold 67fac71e4eSEmmanuel Vadot 68fac71e4eSEmmanuel Vadot ext-fem-name: 69fac71e4eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/string 70fac71e4eSEmmanuel Vadot description: Name of external front end module used. 71fac71e4eSEmmanuel Vadot enum: 72fac71e4eSEmmanuel Vadot - microsemi-lx5586 73fac71e4eSEmmanuel Vadot - sky85703-11 74fac71e4eSEmmanuel Vadot - sky85803 75fac71e4eSEmmanuel Vadot 76fac71e4eSEmmanuel Vadot wifi-firmware: 77fac71e4eSEmmanuel Vadot type: object 78fac71e4eSEmmanuel Vadot additionalProperties: false 79fac71e4eSEmmanuel Vadot description: | 80fac71e4eSEmmanuel Vadot The ath10k Wi-Fi node can contain one optional firmware subnode. 81fac71e4eSEmmanuel Vadot Firmware subnode is needed when the platform does not have Trustzone. 82fac71e4eSEmmanuel Vadot properties: 83fac71e4eSEmmanuel Vadot iommus: 84fac71e4eSEmmanuel Vadot maxItems: 1 85fac71e4eSEmmanuel Vadot required: 86fac71e4eSEmmanuel Vadot - iommus 87fac71e4eSEmmanuel Vadot 88f126890aSEmmanuel Vadot ieee80211-freq-limit: true 89f126890aSEmmanuel Vadot 90fac71e4eSEmmanuel Vadot qcom,ath10k-calibration-data: 91fac71e4eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/uint8-array 92fac71e4eSEmmanuel Vadot description: 93fac71e4eSEmmanuel Vadot Calibration data + board-specific data as a byte array. The length 94fac71e4eSEmmanuel Vadot can vary between hardware versions. 95fac71e4eSEmmanuel Vadot 96fac71e4eSEmmanuel Vadot qcom,ath10k-calibration-variant: 97fac71e4eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/string 98fac71e4eSEmmanuel Vadot description: 99fac71e4eSEmmanuel Vadot Unique variant identifier of the calibration data in board-2.bin 100fac71e4eSEmmanuel Vadot for designs with colliding bus and device specific ids 101fac71e4eSEmmanuel Vadot 102fac71e4eSEmmanuel Vadot qcom,ath10k-pre-calibration-data: 103fac71e4eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/uint8-array 104fac71e4eSEmmanuel Vadot description: 105fac71e4eSEmmanuel Vadot Pre-calibration data as a byte array. The length can vary between 106fac71e4eSEmmanuel Vadot hardware versions. 107fac71e4eSEmmanuel Vadot 108fac71e4eSEmmanuel Vadot qcom,coexist-support: 109fac71e4eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/uint8 110fac71e4eSEmmanuel Vadot enum: [0, 1] 111fac71e4eSEmmanuel Vadot description: 112fac71e4eSEmmanuel Vadot Indicate coex support by the hardware. 113fac71e4eSEmmanuel Vadot 114fac71e4eSEmmanuel Vadot qcom,coexist-gpio-pin: 115fac71e4eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/uint32 116fac71e4eSEmmanuel Vadot description: 117fac71e4eSEmmanuel Vadot COEX GPIO number provided to the Wi-Fi firmware. 118fac71e4eSEmmanuel Vadot 119fac71e4eSEmmanuel Vadot qcom,msa-fixed-perm: 120fac71e4eSEmmanuel Vadot type: boolean 121fac71e4eSEmmanuel Vadot description: 122fac71e4eSEmmanuel Vadot Whether to skip executing an SCM call that reassigns the memory 123fac71e4eSEmmanuel Vadot region ownership. 124fac71e4eSEmmanuel Vadot 125fac71e4eSEmmanuel Vadot qcom,smem-states: 126fac71e4eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/phandle-array 127fac71e4eSEmmanuel Vadot description: State bits used by the AP to signal the WLAN Q6. 128fac71e4eSEmmanuel Vadot items: 129fac71e4eSEmmanuel Vadot - description: Signal bits used to enable/disable low power mode 130fac71e4eSEmmanuel Vadot on WCN in the case of WoW (Wake on Wireless). 131fac71e4eSEmmanuel Vadot 132fac71e4eSEmmanuel Vadot qcom,smem-state-names: 133fac71e4eSEmmanuel Vadot description: The names of the state bits used for SMP2P output. 134fac71e4eSEmmanuel Vadot items: 135fac71e4eSEmmanuel Vadot - const: wlan-smp2p-out 136fac71e4eSEmmanuel Vadot 137fac71e4eSEmmanuel Vadot qcom,snoc-host-cap-8bit-quirk: 138fac71e4eSEmmanuel Vadot type: boolean 139fac71e4eSEmmanuel Vadot description: 140fac71e4eSEmmanuel Vadot Quirk specifying that the firmware expects the 8bit version 141fac71e4eSEmmanuel Vadot of the host capability QMI request 142fac71e4eSEmmanuel Vadot 143fac71e4eSEmmanuel Vadot qcom,xo-cal-data: 144fac71e4eSEmmanuel Vadot $ref: /schemas/types.yaml#/definitions/uint32 145fac71e4eSEmmanuel Vadot description: 146fac71e4eSEmmanuel Vadot XO cal offset to be configured in XO trim register. 147fac71e4eSEmmanuel Vadot 148fac71e4eSEmmanuel Vadot vdd-0.8-cx-mx-supply: 149fac71e4eSEmmanuel Vadot description: Main logic power rail 150fac71e4eSEmmanuel Vadot 151fac71e4eSEmmanuel Vadot vdd-1.8-xo-supply: 152fac71e4eSEmmanuel Vadot description: Crystal oscillator supply 153fac71e4eSEmmanuel Vadot 154fac71e4eSEmmanuel Vadot vdd-1.3-rfa-supply: 155fac71e4eSEmmanuel Vadot description: RFA supply 156fac71e4eSEmmanuel Vadot 157fac71e4eSEmmanuel Vadot vdd-3.3-ch0-supply: 158fac71e4eSEmmanuel Vadot description: Primary Wi-Fi antenna supply 159fac71e4eSEmmanuel Vadot 160fac71e4eSEmmanuel Vadot vdd-3.3-ch1-supply: 161fac71e4eSEmmanuel Vadot description: Secondary Wi-Fi antenna supply 162fac71e4eSEmmanuel Vadot 163fac71e4eSEmmanuel Vadotrequired: 164fac71e4eSEmmanuel Vadot - compatible 165fac71e4eSEmmanuel Vadot - reg 166fac71e4eSEmmanuel Vadot 167fac71e4eSEmmanuel VadotadditionalProperties: false 168fac71e4eSEmmanuel Vadot 169fac71e4eSEmmanuel VadotallOf: 170f126890aSEmmanuel Vadot - $ref: ieee80211.yaml# 171fac71e4eSEmmanuel Vadot - if: 172fac71e4eSEmmanuel Vadot properties: 173fac71e4eSEmmanuel Vadot compatible: 174fac71e4eSEmmanuel Vadot contains: 175fac71e4eSEmmanuel Vadot enum: 176fac71e4eSEmmanuel Vadot - qcom,ipq4019-wifi 177fac71e4eSEmmanuel Vadot then: 178fac71e4eSEmmanuel Vadot properties: 179fac71e4eSEmmanuel Vadot interrupts: 180fac71e4eSEmmanuel Vadot minItems: 17 181fac71e4eSEmmanuel Vadot maxItems: 17 182fac71e4eSEmmanuel Vadot 183fac71e4eSEmmanuel Vadot interrupt-names: 184fac71e4eSEmmanuel Vadot items: 185fac71e4eSEmmanuel Vadot - const: msi0 186fac71e4eSEmmanuel Vadot - const: msi1 187fac71e4eSEmmanuel Vadot - const: msi2 188fac71e4eSEmmanuel Vadot - const: msi3 189fac71e4eSEmmanuel Vadot - const: msi4 190fac71e4eSEmmanuel Vadot - const: msi5 191fac71e4eSEmmanuel Vadot - const: msi6 192fac71e4eSEmmanuel Vadot - const: msi7 193fac71e4eSEmmanuel Vadot - const: msi8 194fac71e4eSEmmanuel Vadot - const: msi9 195fac71e4eSEmmanuel Vadot - const: msi10 196fac71e4eSEmmanuel Vadot - const: msi11 197fac71e4eSEmmanuel Vadot - const: msi12 198fac71e4eSEmmanuel Vadot - const: msi13 199fac71e4eSEmmanuel Vadot - const: msi14 200fac71e4eSEmmanuel Vadot - const: msi15 201fac71e4eSEmmanuel Vadot - const: legacy 202fac71e4eSEmmanuel Vadot 203fac71e4eSEmmanuel Vadot clocks: 204fac71e4eSEmmanuel Vadot items: 205fac71e4eSEmmanuel Vadot - description: Wi-Fi command clock 206fac71e4eSEmmanuel Vadot - description: Wi-Fi reference clock 207fac71e4eSEmmanuel Vadot - description: Wi-Fi RTC clock 208fac71e4eSEmmanuel Vadot 209fac71e4eSEmmanuel Vadot clock-names: 210fac71e4eSEmmanuel Vadot items: 211fac71e4eSEmmanuel Vadot - const: wifi_wcss_cmd 212fac71e4eSEmmanuel Vadot - const: wifi_wcss_ref 213fac71e4eSEmmanuel Vadot - const: wifi_wcss_rtc 214fac71e4eSEmmanuel Vadot 215fac71e4eSEmmanuel Vadot required: 216fac71e4eSEmmanuel Vadot - clocks 217fac71e4eSEmmanuel Vadot - clock-names 218fac71e4eSEmmanuel Vadot - interrupts 219fac71e4eSEmmanuel Vadot - interrupt-names 220fac71e4eSEmmanuel Vadot - resets 221fac71e4eSEmmanuel Vadot - reset-names 222fac71e4eSEmmanuel Vadot 223fac71e4eSEmmanuel Vadot - if: 224fac71e4eSEmmanuel Vadot properties: 225fac71e4eSEmmanuel Vadot compatible: 226fac71e4eSEmmanuel Vadot contains: 227fac71e4eSEmmanuel Vadot enum: 228fac71e4eSEmmanuel Vadot - qcom,wcn3990-wifi 229fac71e4eSEmmanuel Vadot 230fac71e4eSEmmanuel Vadot then: 231fac71e4eSEmmanuel Vadot properties: 232fac71e4eSEmmanuel Vadot clocks: 233fac71e4eSEmmanuel Vadot minItems: 1 234fac71e4eSEmmanuel Vadot items: 235fac71e4eSEmmanuel Vadot - description: XO reference clock 236fac71e4eSEmmanuel Vadot - description: Qualcomm Debug Subsystem clock 237fac71e4eSEmmanuel Vadot 238fac71e4eSEmmanuel Vadot clock-names: 239fac71e4eSEmmanuel Vadot minItems: 1 240fac71e4eSEmmanuel Vadot items: 241fac71e4eSEmmanuel Vadot - const: cxo_ref_clk_pin 242fac71e4eSEmmanuel Vadot - const: qdss 243fac71e4eSEmmanuel Vadot 244fac71e4eSEmmanuel Vadot interrupts: 245fac71e4eSEmmanuel Vadot items: 246fac71e4eSEmmanuel Vadot - description: CE0 247fac71e4eSEmmanuel Vadot - description: CE1 248fac71e4eSEmmanuel Vadot - description: CE2 249fac71e4eSEmmanuel Vadot - description: CE3 250fac71e4eSEmmanuel Vadot - description: CE4 251fac71e4eSEmmanuel Vadot - description: CE5 252fac71e4eSEmmanuel Vadot - description: CE6 253fac71e4eSEmmanuel Vadot - description: CE7 254fac71e4eSEmmanuel Vadot - description: CE8 255fac71e4eSEmmanuel Vadot - description: CE9 256fac71e4eSEmmanuel Vadot - description: CE10 257fac71e4eSEmmanuel Vadot - description: CE11 258fac71e4eSEmmanuel Vadot 259fac71e4eSEmmanuel Vadot interrupt-names: false 260fac71e4eSEmmanuel Vadot 261fac71e4eSEmmanuel Vadot required: 262fac71e4eSEmmanuel Vadot - interrupts 263fac71e4eSEmmanuel Vadot 264fac71e4eSEmmanuel Vadotexamples: 265fac71e4eSEmmanuel Vadot # SNoC 266fac71e4eSEmmanuel Vadot - | 267fac71e4eSEmmanuel Vadot #include <dt-bindings/clock/qcom,rpmcc.h> 268fac71e4eSEmmanuel Vadot #include <dt-bindings/interrupt-controller/arm-gic.h> 269fac71e4eSEmmanuel Vadot 270fac71e4eSEmmanuel Vadot wifi@18800000 { 271fac71e4eSEmmanuel Vadot compatible = "qcom,wcn3990-wifi"; 272fac71e4eSEmmanuel Vadot reg = <0x18800000 0x800000>; 273fac71e4eSEmmanuel Vadot reg-names = "membase"; 274fac71e4eSEmmanuel Vadot memory-region = <&wlan_msa_mem>; 275fac71e4eSEmmanuel Vadot clocks = <&rpmcc RPM_SMD_RF_CLK2_PIN>; 276fac71e4eSEmmanuel Vadot clock-names = "cxo_ref_clk_pin"; 277fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 413 IRQ_TYPE_LEVEL_HIGH>, 278fac71e4eSEmmanuel Vadot <GIC_SPI 414 IRQ_TYPE_LEVEL_HIGH>, 279fac71e4eSEmmanuel Vadot <GIC_SPI 415 IRQ_TYPE_LEVEL_HIGH>, 280fac71e4eSEmmanuel Vadot <GIC_SPI 416 IRQ_TYPE_LEVEL_HIGH>, 281fac71e4eSEmmanuel Vadot <GIC_SPI 417 IRQ_TYPE_LEVEL_HIGH>, 282fac71e4eSEmmanuel Vadot <GIC_SPI 418 IRQ_TYPE_LEVEL_HIGH>, 283fac71e4eSEmmanuel Vadot <GIC_SPI 420 IRQ_TYPE_LEVEL_HIGH>, 284fac71e4eSEmmanuel Vadot <GIC_SPI 421 IRQ_TYPE_LEVEL_HIGH>, 285fac71e4eSEmmanuel Vadot <GIC_SPI 422 IRQ_TYPE_LEVEL_HIGH>, 286fac71e4eSEmmanuel Vadot <GIC_SPI 423 IRQ_TYPE_LEVEL_HIGH>, 287fac71e4eSEmmanuel Vadot <GIC_SPI 424 IRQ_TYPE_LEVEL_HIGH>, 288fac71e4eSEmmanuel Vadot <GIC_SPI 425 IRQ_TYPE_LEVEL_HIGH>; 289fac71e4eSEmmanuel Vadot iommus = <&anoc2_smmu 0x1900>, 290fac71e4eSEmmanuel Vadot <&anoc2_smmu 0x1901>; 291fac71e4eSEmmanuel Vadot qcom,snoc-host-cap-8bit-quirk; 292fac71e4eSEmmanuel Vadot vdd-0.8-cx-mx-supply = <&vreg_l5a_0p8>; 293fac71e4eSEmmanuel Vadot vdd-1.8-xo-supply = <&vreg_l7a_1p8>; 294fac71e4eSEmmanuel Vadot vdd-1.3-rfa-supply = <&vreg_l17a_1p3>; 295fac71e4eSEmmanuel Vadot vdd-3.3-ch0-supply = <&vreg_l25a_3p3>; 296fac71e4eSEmmanuel Vadot vdd-3.3-ch1-supply = <&vreg_l23a_3p3>; 297fac71e4eSEmmanuel Vadot 298fac71e4eSEmmanuel Vadot wifi-firmware { 299fac71e4eSEmmanuel Vadot iommus = <&apps_smmu 0x1c02 0x1>; 300fac71e4eSEmmanuel Vadot }; 301fac71e4eSEmmanuel Vadot }; 302fac71e4eSEmmanuel Vadot 303fac71e4eSEmmanuel Vadot # AHB 304fac71e4eSEmmanuel Vadot - | 305fac71e4eSEmmanuel Vadot #include <dt-bindings/clock/qcom,gcc-ipq4019.h> 306fac71e4eSEmmanuel Vadot 307fac71e4eSEmmanuel Vadot wifi@a000000 { 308fac71e4eSEmmanuel Vadot compatible = "qcom,ipq4019-wifi"; 309fac71e4eSEmmanuel Vadot reg = <0xa000000 0x200000>; 310fac71e4eSEmmanuel Vadot resets = <&gcc WIFI0_CPU_INIT_RESET>, 311fac71e4eSEmmanuel Vadot <&gcc WIFI0_RADIO_SRIF_RESET>, 312fac71e4eSEmmanuel Vadot <&gcc WIFI0_RADIO_WARM_RESET>, 313fac71e4eSEmmanuel Vadot <&gcc WIFI0_RADIO_COLD_RESET>, 314fac71e4eSEmmanuel Vadot <&gcc WIFI0_CORE_WARM_RESET>, 315fac71e4eSEmmanuel Vadot <&gcc WIFI0_CORE_COLD_RESET>; 316fac71e4eSEmmanuel Vadot reset-names = "wifi_cpu_init", 317fac71e4eSEmmanuel Vadot "wifi_radio_srif", 318fac71e4eSEmmanuel Vadot "wifi_radio_warm", 319fac71e4eSEmmanuel Vadot "wifi_radio_cold", 320fac71e4eSEmmanuel Vadot "wifi_core_warm", 321fac71e4eSEmmanuel Vadot "wifi_core_cold"; 322fac71e4eSEmmanuel Vadot clocks = <&gcc GCC_WCSS2G_CLK>, 323fac71e4eSEmmanuel Vadot <&gcc GCC_WCSS2G_REF_CLK>, 324fac71e4eSEmmanuel Vadot <&gcc GCC_WCSS2G_RTC_CLK>; 325fac71e4eSEmmanuel Vadot clock-names = "wifi_wcss_cmd", 326fac71e4eSEmmanuel Vadot "wifi_wcss_ref", 327fac71e4eSEmmanuel Vadot "wifi_wcss_rtc"; 328fac71e4eSEmmanuel Vadot interrupts = <GIC_SPI 32 IRQ_TYPE_EDGE_RISING>, 329fac71e4eSEmmanuel Vadot <GIC_SPI 33 IRQ_TYPE_EDGE_RISING>, 330fac71e4eSEmmanuel Vadot <GIC_SPI 34 IRQ_TYPE_EDGE_RISING>, 331fac71e4eSEmmanuel Vadot <GIC_SPI 35 IRQ_TYPE_EDGE_RISING>, 332fac71e4eSEmmanuel Vadot <GIC_SPI 36 IRQ_TYPE_EDGE_RISING>, 333fac71e4eSEmmanuel Vadot <GIC_SPI 37 IRQ_TYPE_EDGE_RISING>, 334fac71e4eSEmmanuel Vadot <GIC_SPI 38 IRQ_TYPE_EDGE_RISING>, 335fac71e4eSEmmanuel Vadot <GIC_SPI 39 IRQ_TYPE_EDGE_RISING>, 336fac71e4eSEmmanuel Vadot <GIC_SPI 40 IRQ_TYPE_EDGE_RISING>, 337fac71e4eSEmmanuel Vadot <GIC_SPI 41 IRQ_TYPE_EDGE_RISING>, 338fac71e4eSEmmanuel Vadot <GIC_SPI 42 IRQ_TYPE_EDGE_RISING>, 339fac71e4eSEmmanuel Vadot <GIC_SPI 43 IRQ_TYPE_EDGE_RISING>, 340fac71e4eSEmmanuel Vadot <GIC_SPI 44 IRQ_TYPE_EDGE_RISING>, 341fac71e4eSEmmanuel Vadot <GIC_SPI 45 IRQ_TYPE_EDGE_RISING>, 342fac71e4eSEmmanuel Vadot <GIC_SPI 46 IRQ_TYPE_EDGE_RISING>, 343fac71e4eSEmmanuel Vadot <GIC_SPI 47 IRQ_TYPE_EDGE_RISING>, 344fac71e4eSEmmanuel Vadot <GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>; 345fac71e4eSEmmanuel Vadot interrupt-names = "msi0", 346fac71e4eSEmmanuel Vadot "msi1", 347fac71e4eSEmmanuel Vadot "msi2", 348fac71e4eSEmmanuel Vadot "msi3", 349fac71e4eSEmmanuel Vadot "msi4", 350fac71e4eSEmmanuel Vadot "msi5", 351fac71e4eSEmmanuel Vadot "msi6", 352fac71e4eSEmmanuel Vadot "msi7", 353fac71e4eSEmmanuel Vadot "msi8", 354fac71e4eSEmmanuel Vadot "msi9", 355fac71e4eSEmmanuel Vadot "msi10", 356fac71e4eSEmmanuel Vadot "msi11", 357fac71e4eSEmmanuel Vadot "msi12", 358fac71e4eSEmmanuel Vadot "msi13", 359fac71e4eSEmmanuel Vadot "msi14", 360fac71e4eSEmmanuel Vadot "msi15", 361fac71e4eSEmmanuel Vadot "legacy"; 362f126890aSEmmanuel Vadot ieee80211-freq-limit = <5470000 5875000>; 363fac71e4eSEmmanuel Vadot }; 364