Lines Matching +full:mtd +full:- +full:eeprom
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 # Copyright (c) 2018-2019 The Linux Foundation. All rights reserved.
5 ---
7 $schema: http://devicetree.org/meta-schemas/core.yaml#
12 - Felix Fietkau <nbd@nbd.name>
13 - Lorenzo Bianconi <lorenzo@kernel.org>
14 - Ryder Lee <ryder.lee@mediatek.com>
24 - $ref: ieee80211.yaml#
29 - mediatek,mt76
30 - mediatek,mt7628-wmac
31 - mediatek,mt7622-wmac
32 - mediatek,mt7986-wmac
43 power-domains:
46 memory-region:
54 reset-names:
62 clock-names:
64 - const: mcu
65 - const: ap2conn
73 ieee80211-freq-limit: true
75 mediatek,eeprom-data:
76 $ref: /schemas/types.yaml#/definitions/uint32-array
78 EEPROM data embedded as array.
80 mediatek,mtd-eeprom:
81 $ref: /schemas/types.yaml#/definitions/phandle-array
83 - items:
84 - description: phandle to MTD partition
85 - description: offset containing EEPROM data
87 Phandle to a MTD partition + offset containing EEPROM data
89 big-endian:
92 Specify if the radio eeprom partition is written in big-endian
94 mediatek,eeprom-merge-otp:
97 Merge EEPROM data with OTP data. Can be used on boards where the flash
101 mediatek,disable-radar-background:
115 led-sources:
118 power-limits:
122 "^r[0-9]+":
134 - FCC
135 - ETSI
136 - JP
139 "^txpower-[256]g$":
143 "^b[0-9]+$":
148 $ref: /schemas/types.yaml#/definitions/uint32-array
155 rates-cck:
156 $ref: /schemas/types.yaml#/definitions/uint8-array
160 4 half-dBm per-rate power limit values
162 rates-ofdm:
163 $ref: /schemas/types.yaml#/definitions/uint8-array
167 8 half-dBm per-rate power limit values
169 rates-mcs:
170 $ref: /schemas/types.yaml#/definitions/uint8-matrix
172 Sets of per-rate power limit values for 802.11n/802.11ac
183 rates-ru:
184 $ref: /schemas/types.yaml#/definitions/uint8-matrix
186 Sets of per-rate power limit values for 802.11ax rates
197 txs-delta:
198 $ref: /schemas/types.yaml#/definitions/uint32-array
200 Half-dBm power delta for different numbers of antennas
203 - compatible
204 - reg
209 - |
211 #address-cells = <3>;
212 #size-cells = <2>;
216 ieee80211-freq-limit = <5000000 6000000>;
217 mediatek,mtd-eeprom = <&factory 0x8000>;
218 big-endian;
221 led-sources = <2>;
224 power-limits {
227 txpower-5g {
230 rates-ofdm = /bits/ 8 <23 23 23 23 23 23 23 23>;
231 rates-mcs = /bits/ 8 <1 23 23 23 23 23 23 23 23 23 23>,
233 rates-ru = /bits/ 8 <3 22 22 22 22 22 22 22 22 22 22 22 22>,
238 rates-ofdm = /bits/ 8 <14 14 14 14 14 14 14 14>;
239 rates-mcs = /bits/ 8 <4 14 14 14 14 14 14 14 14 14 14>;
240 txs-delta = <12 9 6>;
241 rates-ru = /bits/ 8 <7 14 14 14 14 14 14 14 14 14 14 14 14>;
249 - |
251 compatible = "mediatek,mt7628-wmac";
254 interrupt-parent = <&cpuintc>;
257 mediatek,mtd-eeprom = <&factory 0x0>;
260 - |
261 #include <dt-bindings/interrupt-controller/arm-gic.h>
262 #include <dt-bindings/interrupt-controller/irq.h>
264 compatible = "mediatek,mt7622-wmac";
270 power-domains = <&scpsys 3>;
273 - |
275 compatible = "mediatek,mt7986-wmac";
277 reset-names = "consys";
284 clock-names = "mcu", "ap2conn";
285 memory-region = <&wmcpu_emi>;