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