1*25f85541SFrank Li# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2*25f85541SFrank Li%YAML 1.2 3*25f85541SFrank Li--- 4*25f85541SFrank Li$id: http://devicetree.org/schemas/net/wireless/marvell,sd8787.yaml# 5*25f85541SFrank Li$schema: http://devicetree.org/meta-schemas/core.yaml# 6*25f85541SFrank Li 7*25f85541SFrank Lititle: Marvell 8787/8897/8978/8997 (sd8787/sd8897/sd8978/sd8997/pcie8997) SDIO/PCIE devices 8*25f85541SFrank Li 9*25f85541SFrank Limaintainers: 10*25f85541SFrank Li - Brian Norris <briannorris@chromium.org> 11*25f85541SFrank Li - Frank Li <Frank.Li@nxp.com> 12*25f85541SFrank Li 13*25f85541SFrank Lidescription: 14*25f85541SFrank Li This node provides properties for describing the Marvell SDIO/PCIE wireless device. 15*25f85541SFrank Li The node is expected to be specified as a child node to the SDIO/PCIE controller that 16*25f85541SFrank Li connects the device to the system. 17*25f85541SFrank Li 18*25f85541SFrank Liproperties: 19*25f85541SFrank Li compatible: 20*25f85541SFrank Li enum: 21*25f85541SFrank Li - marvell,sd8787 22*25f85541SFrank Li - marvell,sd8897 23*25f85541SFrank Li - marvell,sd8978 24*25f85541SFrank Li - marvell,sd8997 25*25f85541SFrank Li - nxp,iw416 26*25f85541SFrank Li - pci11ab,2b42 27*25f85541SFrank Li - pci1b4b,2b42 28*25f85541SFrank Li 29*25f85541SFrank Li reg: 30*25f85541SFrank Li maxItems: 1 31*25f85541SFrank Li 32*25f85541SFrank Li interrupts: 33*25f85541SFrank Li maxItems: 1 34*25f85541SFrank Li 35*25f85541SFrank Li wakeup-source: true 36*25f85541SFrank Li 37*25f85541SFrank Li marvell,caldata-txpwrlimit-2g: 38*25f85541SFrank Li $ref: /schemas/types.yaml#/definitions/uint8-array 39*25f85541SFrank Li description: Calibration data for the 2GHz band. 40*25f85541SFrank Li maxItems: 566 41*25f85541SFrank Li 42*25f85541SFrank Li marvell,caldata-txpwrlimit-5g-sub0: 43*25f85541SFrank Li $ref: /schemas/types.yaml#/definitions/uint8-array 44*25f85541SFrank Li description: Calibration data for sub-band 0 in the 5GHz band. 45*25f85541SFrank Li maxItems: 502 46*25f85541SFrank Li 47*25f85541SFrank Li marvell,caldata-txpwrlimit-5g-sub1: 48*25f85541SFrank Li $ref: /schemas/types.yaml#/definitions/uint8-array 49*25f85541SFrank Li description: Calibration data for sub-band 1 in the 5GHz band. 50*25f85541SFrank Li maxItems: 688 51*25f85541SFrank Li 52*25f85541SFrank Li marvell,caldata-txpwrlimit-5g-sub2: 53*25f85541SFrank Li $ref: /schemas/types.yaml#/definitions/uint8-array 54*25f85541SFrank Li description: Calibration data for sub-band 2 in the 5GHz band. 55*25f85541SFrank Li maxItems: 750 56*25f85541SFrank Li 57*25f85541SFrank Li marvell,caldata-txpwrlimit-5g-sub3: 58*25f85541SFrank Li $ref: /schemas/types.yaml#/definitions/uint8-array 59*25f85541SFrank Li description: Calibration data for sub-band 3 in the 5GHz band. 60*25f85541SFrank Li maxItems: 502 61*25f85541SFrank Li 62*25f85541SFrank Li marvell,wakeup-pin: 63*25f85541SFrank Li $ref: /schemas/types.yaml#/definitions/uint32 64*25f85541SFrank Li description: 65*25f85541SFrank Li Provides the pin number for the wakeup pin from the device's point of 66*25f85541SFrank Li view. The wakeup pin is used for the device to wake the host system 67*25f85541SFrank Li from sleep. This property is only necessary if the wakeup pin is 68*25f85541SFrank Li wired in a non-standard way, such that the default pin assignments 69*25f85541SFrank Li are invalid. 70*25f85541SFrank Li 71*25f85541SFrank Lirequired: 72*25f85541SFrank Li - compatible 73*25f85541SFrank Li - reg 74*25f85541SFrank Li 75*25f85541SFrank LiadditionalProperties: false 76*25f85541SFrank Li 77*25f85541SFrank Liexamples: 78*25f85541SFrank Li - | 79*25f85541SFrank Li #include <dt-bindings/interrupt-controller/irq.h> 80*25f85541SFrank Li 81*25f85541SFrank Li mmc { 82*25f85541SFrank Li #address-cells = <1>; 83*25f85541SFrank Li #size-cells = <0>; 84*25f85541SFrank Li 85*25f85541SFrank Li wifi@1 { 86*25f85541SFrank Li compatible = "marvell,sd8897"; 87*25f85541SFrank Li reg = <1>; 88*25f85541SFrank Li interrupt-parent = <&pio>; 89*25f85541SFrank Li interrupts = <38 IRQ_TYPE_LEVEL_LOW>; 90*25f85541SFrank Li marvell,wakeup-pin = <3>; 91*25f85541SFrank Li }; 92*25f85541SFrank Li }; 93