-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
dt-bindings: net: wireless: convert marvel-8xxx.txt to yaml format
Convert binding doc marvel-8xxx.txt to yaml format. Additional change: - Remove marvell,caldata_00_txpwrlimit_2g_cfg_set in example. - Remove mmc related property in example. - Add wakeup-source property. - Remove vmmc-supply and mmc-pwrseq. Fix below warning: arch/arm64/boot/dts/freescale/imx8mp-beacon-kit.dtb: /soc@0/bus@30800000/mmc@30b40000/wifi@1: failed to match any schema with compatible: ['marvell,sd8997'] Acked-by: Brian Norris <briannorris@chromium.org> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Kalle Valo <kvalo@kernel.org> Link: https://patch.msgid.link/20240820142143.443151-1-Frank.Li@nxp.com
- Loading branch information
Frank Li
authored and
Kalle Valo
committed
Sep 3, 2024
1 parent
a032b5f
commit 25f8554
Showing
2 changed files
with
93 additions
and
70 deletions.
There are no files selected for viewing
93 changes: 93 additions & 0 deletions
93
Documentation/devicetree/bindings/net/wireless/marvell,sd8787.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,93 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/net/wireless/marvell,sd8787.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Marvell 8787/8897/8978/8997 (sd8787/sd8897/sd8978/sd8997/pcie8997) SDIO/PCIE devices | ||
|
||
maintainers: | ||
- Brian Norris <briannorris@chromium.org> | ||
- Frank Li <Frank.Li@nxp.com> | ||
|
||
description: | ||
This node provides properties for describing the Marvell SDIO/PCIE wireless device. | ||
The node is expected to be specified as a child node to the SDIO/PCIE controller that | ||
connects the device to the system. | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- marvell,sd8787 | ||
- marvell,sd8897 | ||
- marvell,sd8978 | ||
- marvell,sd8997 | ||
- nxp,iw416 | ||
- pci11ab,2b42 | ||
- pci1b4b,2b42 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
wakeup-source: true | ||
|
||
marvell,caldata-txpwrlimit-2g: | ||
$ref: /schemas/types.yaml#/definitions/uint8-array | ||
description: Calibration data for the 2GHz band. | ||
maxItems: 566 | ||
|
||
marvell,caldata-txpwrlimit-5g-sub0: | ||
$ref: /schemas/types.yaml#/definitions/uint8-array | ||
description: Calibration data for sub-band 0 in the 5GHz band. | ||
maxItems: 502 | ||
|
||
marvell,caldata-txpwrlimit-5g-sub1: | ||
$ref: /schemas/types.yaml#/definitions/uint8-array | ||
description: Calibration data for sub-band 1 in the 5GHz band. | ||
maxItems: 688 | ||
|
||
marvell,caldata-txpwrlimit-5g-sub2: | ||
$ref: /schemas/types.yaml#/definitions/uint8-array | ||
description: Calibration data for sub-band 2 in the 5GHz band. | ||
maxItems: 750 | ||
|
||
marvell,caldata-txpwrlimit-5g-sub3: | ||
$ref: /schemas/types.yaml#/definitions/uint8-array | ||
description: Calibration data for sub-band 3 in the 5GHz band. | ||
maxItems: 502 | ||
|
||
marvell,wakeup-pin: | ||
$ref: /schemas/types.yaml#/definitions/uint32 | ||
description: | ||
Provides the pin number for the wakeup pin from the device's point of | ||
view. The wakeup pin is used for the device to wake the host system | ||
from sleep. This property is only necessary if the wakeup pin is | ||
wired in a non-standard way, such that the default pin assignments | ||
are invalid. | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/interrupt-controller/irq.h> | ||
mmc { | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
wifi@1 { | ||
compatible = "marvell,sd8897"; | ||
reg = <1>; | ||
interrupt-parent = <&pio>; | ||
interrupts = <38 IRQ_TYPE_LEVEL_LOW>; | ||
marvell,wakeup-pin = <3>; | ||
}; | ||
}; | ||
70 changes: 0 additions & 70 deletions
70
Documentation/devicetree/bindings/net/wireless/marvell-8xxx.txt
This file was deleted.
Oops, something went wrong.