-
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 ath-next from git://git.kernel.org/pub/scm/linux/kernel/git/kva…
…lo/ath.git ath.git patches for v5.16. Major changes: ath9k * add option to reset the wifi chip via debugfs * convert Device Tree bindings to the json-schema * support Device Tree ieee80211-freq-limit property to limit channels
- Loading branch information
Showing
25 changed files
with
315 additions
and
108 deletions.
There are no files selected for viewing
48 changes: 0 additions & 48 deletions
48
Documentation/devicetree/bindings/net/wireless/qca,ath9k.txt
This file was deleted.
Oops, something went wrong.
90 changes: 90 additions & 0 deletions
90
Documentation/devicetree/bindings/net/wireless/qca,ath9k.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,90 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/net/wireless/qca,ath9k.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Qualcomm Atheros ath9k wireless devices Generic Binding | ||
|
||
maintainers: | ||
- Kalle Valo <kvalo@codeaurora.org> | ||
|
||
description: | | ||
This node provides properties for configuring the ath9k wireless device. | ||
The node is expected to be specified as a child node of the PCI controller | ||
to which the wireless chip is connected. | ||
allOf: | ||
- $ref: ieee80211.yaml# | ||
|
||
properties: | ||
compatible: | ||
enum: | ||
- pci168c,0023 # AR5416 | ||
- pci168c,0024 # AR5418 | ||
- pci168c,0027 # AR9160 | ||
- pci168c,0029 # AR9220 and AR9223 | ||
- pci168c,002a # AR9280 and AR9283 | ||
- pci168c,002b # AR9285 | ||
- pci168c,002c # AR2427 - 802.11n bonded out | ||
- pci168c,002d # AR9227 | ||
- pci168c,002e # AR9287 | ||
- pci168c,0030 # AR9380, AR9381 and AR9382 | ||
- pci168c,0032 # AR9485 | ||
- pci168c,0033 # AR9580 and AR9590 | ||
- pci168c,0034 # AR9462 | ||
- pci168c,0036 # AR9565 | ||
- pci168c,0037 # AR1111 and AR9485 | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
ieee80211-freq-limit: true | ||
|
||
qca,no-eeprom: | ||
$ref: /schemas/types.yaml#/definitions/flag | ||
description: | ||
Indicates that there is no physical EEPROM connected | ||
|
||
nvmem-cells: | ||
items: | ||
- description: Reference to an nvmem node for the MAC address | ||
- description: Reference to an nvmem node for calibration data | ||
|
||
nvmem-cell-names: | ||
items: | ||
- const: mac-address | ||
- const: calibration | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
pcie0 { | ||
#address-cells = <3>; | ||
#size-cells = <2>; | ||
wifi@0,0 { | ||
compatible = "pci168c,002d"; | ||
reg = <0 0 0 0 0>; | ||
interrupts = <3>; | ||
qca,no-eeprom; | ||
}; | ||
}; | ||
- | | ||
pci0 { | ||
#address-cells = <3>; | ||
#size-cells = <2>; | ||
wifi@0,11 { | ||
compatible = "pci168c,0029"; | ||
reg = <0x8800 0 0 0 0>; | ||
nvmem-cells = <&macaddr_art_c>, <&cal_art_1000>; | ||
nvmem-cell-names = "mac-address", "calibration"; | ||
}; | ||
}; |
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.