Lines Matching +full:half +full:- +full:dbm
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
4 ---
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Felix Fietkau <nbd@nbd.name>
12 - Lorenzo Bianconi <lorenzo@kernel.org>
13 - Ryder Lee <ryder.lee@mediatek.com>
25 - mediatek,mt76
26 - mediatek,mt7628-wmac
27 - mediatek,mt7622-wmac
28 - mediatek,mt7981-wmac
29 - mediatek,mt7986-wmac
40 - description: major interrupt for rings
41 - description: additional interrupt for ring 19
42 - description: additional interrupt for ring 4
43 - description: additional interrupt for ring 5
45 power-domains:
48 memory-region:
56 reset-names:
64 clock-names:
66 - const: mcu
67 - const: ap2conn
75 ieee80211-freq-limit: true
77 nvmem-cells:
79 - description: NVMEM cell with EEPROM
81 nvmem-cell-names:
83 - const: eeprom
85 mediatek,eeprom-data:
86 $ref: /schemas/types.yaml#/definitions/uint32-array
90 mediatek,mtd-eeprom:
91 $ref: /schemas/types.yaml#/definitions/phandle-array
93 - items:
94 - description: phandle to MTD partition
95 - description: offset containing EEPROM data
100 big-endian:
103 Specify if the radio eeprom partition is written in big-endian
105 mediatek,eeprom-merge-otp:
112 mediatek,disable-radar-background:
126 led-active-low:
131 led-sources:
134 power-limits:
138 "^r[0-9]+":
150 - FCC
151 - ETSI
152 - JP
155 "^txpower-[256]g$":
159 "^b[0-9]+$":
164 $ref: /schemas/types.yaml#/definitions/uint32-array
171 rates-cck:
172 $ref: /schemas/types.yaml#/definitions/uint8-array
176 4 half-dBm per-rate power limit values
178 rates-ofdm:
179 $ref: /schemas/types.yaml#/definitions/uint8-array
183 8 half-dBm per-rate power limit values
185 rates-mcs:
186 $ref: /schemas/types.yaml#/definitions/uint8-matrix
188 Sets of per-rate power limit values for 802.11n/802.11ac
199 rates-ru:
200 $ref: /schemas/types.yaml#/definitions/uint8-matrix
202 Sets of per-rate power limit values for 802.11ax rates
213 txs-delta:
214 $ref: /schemas/types.yaml#/definitions/uint32-array
216 Half-dBm power delta for different numbers of antennas
219 - compatible
220 - reg
223 - $ref: ieee80211.yaml#
224 - if:
229 - mediatek,mt7981-wmac
230 - mediatek,mt7986-wmac
243 - |
245 #address-cells = <3>;
246 #size-cells = <2>;
250 ieee80211-freq-limit = <5000000 6000000>;
251 mediatek,mtd-eeprom = <&factory 0x8000>;
252 big-endian;
255 led-sources = <2>;
258 power-limits {
261 txpower-5g {
264 rates-ofdm = /bits/ 8 <23 23 23 23 23 23 23 23>;
265 rates-mcs = /bits/ 8 <1 23 23 23 23 23 23 23 23 23 23>,
267 rates-ru = /bits/ 8 <3 22 22 22 22 22 22 22 22 22 22 22 22>,
272 rates-ofdm = /bits/ 8 <14 14 14 14 14 14 14 14>;
273 rates-mcs = /bits/ 8 <4 14 14 14 14 14 14 14 14 14 14>;
274 txs-delta = <12 9 6>;
275 rates-ru = /bits/ 8 <7 14 14 14 14 14 14 14 14 14 14 14 14>;
283 - |
285 compatible = "mediatek,mt7628-wmac";
288 interrupt-parent = <&cpuintc>;
291 nvmem-cells = <&eeprom>;
292 nvmem-cell-names = "eeprom";
295 - |
296 #include <dt-bindings/interrupt-controller/arm-gic.h>
297 #include <dt-bindings/interrupt-controller/irq.h>
299 compatible = "mediatek,mt7622-wmac";
305 power-domains = <&scpsys 3>;
308 - |
310 compatible = "mediatek,mt7986-wmac";
312 reset-names = "consys";
322 clock-names = "mcu", "ap2conn";
323 memory-region = <&wmcpu_emi>;