~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/net/wireless/marvell,sd8787.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2
  3 ---
  4 $id: http://devicetree.org/schemas/net/wireless/marvell,sd8787.yaml#
  5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6 
  7 title: Marvell 8787/8897/8978/8997 (sd8787/sd8897/sd8978/sd8997/pcie8997) SDIO/PCIE devices
  8 
  9 maintainers:
 10   - Brian Norris <briannorris@chromium.org>
 11   - Frank Li <Frank.Li@nxp.com>
 12 
 13 description:
 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 that
 16   connects the device to the system.
 17 
 18 properties:
 19   compatible:
 20     enum:
 21       - marvell,sd8787
 22       - marvell,sd8897
 23       - marvell,sd8978
 24       - marvell,sd8997
 25       - nxp,iw416
 26       - pci11ab,2b42
 27       - pci1b4b,2b42
 28 
 29   reg:
 30     maxItems: 1
 31 
 32   interrupts:
 33     maxItems: 1
 34 
 35   wakeup-source: true
 36 
 37   marvell,caldata-txpwrlimit-2g:
 38     $ref: /schemas/types.yaml#/definitions/uint8-array
 39     description: Calibration data for the 2GHz band.
 40     maxItems: 566
 41 
 42   marvell,caldata-txpwrlimit-5g-sub0:
 43     $ref: /schemas/types.yaml#/definitions/uint8-array
 44     description: Calibration data for sub-band 0 in the 5GHz band.
 45     maxItems: 502
 46 
 47   marvell,caldata-txpwrlimit-5g-sub1:
 48     $ref: /schemas/types.yaml#/definitions/uint8-array
 49     description: Calibration data for sub-band 1 in the 5GHz band.
 50     maxItems: 688
 51 
 52   marvell,caldata-txpwrlimit-5g-sub2:
 53     $ref: /schemas/types.yaml#/definitions/uint8-array
 54     description: Calibration data for sub-band 2 in the 5GHz band.
 55     maxItems: 750
 56 
 57   marvell,caldata-txpwrlimit-5g-sub3:
 58     $ref: /schemas/types.yaml#/definitions/uint8-array
 59     description: Calibration data for sub-band 3 in the 5GHz band.
 60     maxItems: 502
 61 
 62   marvell,wakeup-pin:
 63     $ref: /schemas/types.yaml#/definitions/uint32
 64     description:
 65       Provides the pin number for the wakeup pin from the device's point of
 66       view. The wakeup pin is used for the device to wake the host system
 67       from sleep. This property is only necessary if the wakeup pin is
 68       wired in a non-standard way, such that the default pin assignments
 69       are invalid.
 70 
 71 required:
 72   - compatible
 73   - reg
 74 
 75 additionalProperties: false
 76 
 77 examples:
 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 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php