-
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.
Merge tag 'wireless-drivers-next-2021-04-18' of git://git.kernel.org/…
…pub/scm/linux/kernel/git/kvalo/wireless-drivers-next Kalle Valo says: ==================== wireless-drivers-next patches for v5.13 Second set of patches for v5.13. A lot of iwlwifi and mt76 patches this time, and also smaller features and fixes all over. mt76 * mt7915/mt7615 decapsulation offload support * threaded NAPI support * new device IDs * mt7921 device reset support * rx timestamp support iwlwifi * passive scan support for 6GHz * new hardware support wilc1000 * CRC support for SPI bus ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
- Loading branch information
Showing
170 changed files
with
4,533 additions
and
2,421 deletions.
There are no files selected for viewing
24 changes: 0 additions & 24 deletions
24
Documentation/devicetree/bindings/net/wireless/ieee80211.txt
This file was deleted.
Oops, something went wrong.
45 changes: 45 additions & 0 deletions
45
Documentation/devicetree/bindings/net/wireless/ieee80211.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,45 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
# Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. | ||
|
||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/net/wireless/ieee80211.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Common IEEE 802.11 Binding | ||
|
||
maintainers: | ||
- Lorenzo Bianconi <lorenzo@kernel.org> | ||
|
||
description: | | ||
This provides documentation of common properties that are valid for | ||
all wireless devices | ||
properties: | ||
ieee80211-freq-limit: | ||
$ref: /schemas/types.yaml#/definitions/uint32-matrix | ||
items: | ||
minItems: 2 | ||
maxItems: 2 | ||
description: | ||
List of supported frequency ranges in KHz. This can be used for devices | ||
that in a given config support less channels than normally. It may happen | ||
chipset supports a wide wireless band but it is limited to some part of | ||
it due to used antennas or power amplifier. An example case for this | ||
can be tri-band wireless router with two identical chipsets used for two | ||
different 5 GHz subbands. Using them incorrectly could not work or | ||
decrease performance noticeably | ||
|
||
additionalProperties: true | ||
|
||
examples: | ||
- | | ||
pcie0 { | ||
#address-cells = <3>; | ||
#size-cells = <2>; | ||
wifi@0,0 { | ||
reg = <0x0000 0 0 0 0>; | ||
ieee80211-freq-limit = <2402000 2482000>, | ||
<5170000 5250000>; | ||
}; | ||
}; |
78 changes: 0 additions & 78 deletions
78
Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt
This file was deleted.
Oops, something went wrong.
121 changes: 121 additions & 0 deletions
121
Documentation/devicetree/bindings/net/wireless/mediatek,mt76.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,121 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
# Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. | ||
|
||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/net/wireless/mediatek,mt76.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: MediaTek mt76 wireless devices Generic Binding | ||
|
||
maintainers: | ||
- Felix Fietkau <nbd@nbd.name> | ||
- Lorenzo Bianconi <lorenzo@kernel.org> | ||
- Ryder Lee <ryder.lee@mediatek.com> | ||
|
||
description: | | ||
This node provides properties for configuring the MediaTek mt76xx | ||
wireless device. The node is expected to be specified as a child | ||
node of the PCI controller to which the wireless chip is connected. | ||
Alternatively, it can specify the wireless part of the MT7628/MT7688 | ||
or MT7622 SoC. | ||
allOf: | ||
- $ref: ieee80211.yaml# | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- mediatek,mt76 | ||
- mediatek,mt7628-wmac | ||
- mediatek,mt7622-wmac | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
power-domains: | ||
maxItems: 1 | ||
|
||
mediatek,infracfg: | ||
$ref: /schemas/types.yaml#/definitions/phandle | ||
description: | ||
Phandle to the infrastructure bus fabric syscon node. | ||
This property is MT7622 specific | ||
|
||
ieee80211-freq-limit: true | ||
|
||
mediatek,mtd-eeprom: | ||
$ref: /schemas/types.yaml#/definitions/phandle-array | ||
description: | ||
Phandle to a MTD partition + offset containing EEPROM data | ||
|
||
big-endian: | ||
$ref: /schemas/types.yaml#/definitions/flag | ||
description: | ||
Specify if the radio eeprom partition is written in big-endian | ||
|
||
mediatek,eeprom-merge-otp: | ||
type: boolean | ||
description: | ||
Merge EEPROM data with OTP data. Can be used on boards where the flash | ||
calibration data is generic and specific calibration data should be | ||
pulled from the OTP ROM | ||
|
||
led: | ||
type: object | ||
$ref: /schemas/leds/common.yaml# | ||
additionalProperties: false | ||
properties: | ||
led-sources: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
pcie0 { | ||
#address-cells = <3>; | ||
#size-cells = <2>; | ||
wifi@0,0 { | ||
compatible = "mediatek,mt76"; | ||
reg = <0x0000 0 0 0 0>; | ||
ieee80211-freq-limit = <5000000 6000000>; | ||
mediatek,mtd-eeprom = <&factory 0x8000>; | ||
big-endian; | ||
led { | ||
led-sources = <2>; | ||
}; | ||
}; | ||
}; | ||
- | | ||
wifi@10300000 { | ||
compatible = "mediatek,mt7628-wmac"; | ||
reg = <0x10300000 0x100000>; | ||
interrupt-parent = <&cpuintc>; | ||
interrupts = <6>; | ||
mediatek,mtd-eeprom = <&factory 0x0>; | ||
}; | ||
- | | ||
#include <dt-bindings/interrupt-controller/arm-gic.h> | ||
#include <dt-bindings/interrupt-controller/irq.h> | ||
wifi@18000000 { | ||
compatible = "mediatek,mt7622-wmac"; | ||
reg = <0x10300000 0x100000>; | ||
interrupts = <GIC_SPI 211 IRQ_TYPE_LEVEL_LOW>; | ||
mediatek,infracfg = <&infracfg>; | ||
power-domains = <&scpsys 3>; | ||
}; |
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
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
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
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
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
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
Oops, something went wrong.