brintos

brintos / linux-shallow public Read only

0
0
Text · 2.5 KiB · 1715b22 Raw
94 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/net/wireless/marvell,sd8787.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Marvell 8787/8897/8978/8997 (sd8787/sd8897/sd8978/sd8997/pcie8997) SDIO/PCIE devices8 9maintainers:10  - Brian Norris <briannorris@chromium.org>11  - Frank Li <Frank.Li@nxp.com>12 13description:14  This node provides properties for describing the Marvell SDIO/PCIE wireless device.15  The node is expected to be specified as a child node to the SDIO/PCIE controller that16  connects the device to the system.17 18properties:19  compatible:20    enum:21      - marvell,sd878722      - marvell,sd889723      - marvell,sd897824      - marvell,sd899725      - nxp,iw41626      - pci11ab,2b4227      - pci1b4b,2b4228 29  reg:30    maxItems: 131 32  interrupts:33    maxItems: 134 35  wakeup-source: true36 37  marvell,caldata-txpwrlimit-2g:38    $ref: /schemas/types.yaml#/definitions/uint8-array39    description: Calibration data for the 2GHz band.40    maxItems: 56641 42  marvell,caldata-txpwrlimit-5g-sub0:43    $ref: /schemas/types.yaml#/definitions/uint8-array44    description: Calibration data for sub-band 0 in the 5GHz band.45    maxItems: 50246 47  marvell,caldata-txpwrlimit-5g-sub1:48    $ref: /schemas/types.yaml#/definitions/uint8-array49    description: Calibration data for sub-band 1 in the 5GHz band.50    maxItems: 68851 52  marvell,caldata-txpwrlimit-5g-sub2:53    $ref: /schemas/types.yaml#/definitions/uint8-array54    description: Calibration data for sub-band 2 in the 5GHz band.55    maxItems: 75056 57  marvell,caldata-txpwrlimit-5g-sub3:58    $ref: /schemas/types.yaml#/definitions/uint8-array59    description: Calibration data for sub-band 3 in the 5GHz band.60    maxItems: 50261 62  marvell,wakeup-pin:63    $ref: /schemas/types.yaml#/definitions/uint3264    description:65      Provides the pin number for the wakeup pin from the device's point of66      view. The wakeup pin is used for the device to wake the host system67      from sleep. This property is only necessary if the wakeup pin is68      wired in a non-standard way, such that the default pin assignments69      are invalid.70 71required:72  - compatible73  - reg74 75additionalProperties: false76 77examples:78  - |79    #include <dt-bindings/interrupt-controller/irq.h>80 81    mmc {82         #address-cells = <1>;83         #size-cells = <0>;84 85         wifi@1 {86             compatible = "marvell,sd8897";87             reg = <1>;88             interrupt-parent = <&pio>;89             interrupts = <38 IRQ_TYPE_LEVEL_LOW>;90             marvell,wakeup-pin = <3>;91        };92    };93 94