1 # SPDX-License-Identifier: (GPL-2.0-only OR BS 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 # Copyright (c) 2018-2019 The Linux Foundation 2 # Copyright (c) 2018-2019 The Linux Foundation. All rights reserved. >> 3 3 %YAML 1.2 4 %YAML 1.2 4 --- 5 --- 5 $id: http://devicetree.org/schemas/net/wireles 6 $id: http://devicetree.org/schemas/net/wireless/ieee80211.yaml# 6 $schema: http://devicetree.org/meta-schemas/co 7 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 8 8 title: Common IEEE 802.11 !! 9 title: Common IEEE 802.11 Binding 9 10 10 maintainers: 11 maintainers: 11 - Lorenzo Bianconi <lorenzo@kernel.org> 12 - Lorenzo Bianconi <lorenzo@kernel.org> 12 13 13 description: | 14 description: | 14 This provides documentation of common proper 15 This provides documentation of common properties that are valid for 15 all wireless devices 16 all wireless devices 16 17 17 properties: 18 properties: 18 ieee80211-freq-limit: 19 ieee80211-freq-limit: 19 $ref: /schemas/types.yaml#/definitions/uin 20 $ref: /schemas/types.yaml#/definitions/uint32-matrix 20 items: 21 items: 21 minItems: 2 22 minItems: 2 22 maxItems: 2 23 maxItems: 2 23 description: 24 description: 24 List of supported frequency ranges in KH 25 List of supported frequency ranges in KHz. This can be used for devices 25 that in a given config support less chan 26 that in a given config support less channels than normally. It may happen 26 chipset supports a wide wireless band bu 27 chipset supports a wide wireless band but it is limited to some part of 27 it due to used antennas or power amplifi 28 it due to used antennas or power amplifier. An example case for this 28 can be tri-band wireless router with two 29 can be tri-band wireless router with two identical chipsets used for two 29 different 5 GHz subbands. Using them inc 30 different 5 GHz subbands. Using them incorrectly could not work or 30 decrease performance noticeably 31 decrease performance noticeably 31 32 32 additionalProperties: true 33 additionalProperties: true 33 34 34 examples: 35 examples: 35 - | 36 - | 36 pcie0 { 37 pcie0 { 37 #address-cells = <3>; 38 #address-cells = <3>; 38 #size-cells = <2>; 39 #size-cells = <2>; 39 wifi@0,0 { 40 wifi@0,0 { 40 reg = <0x0000 0 0 0 0>; 41 reg = <0x0000 0 0 0 0>; 41 ieee80211-freq-limit = <2402000 248200 42 ieee80211-freq-limit = <2402000 2482000>, 42 <5170000 525000 43 <5170000 5250000>; 43 }; 44 }; 44 }; 45 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.