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