summaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/net/wireless
diff options
context:
space:
mode:
authorRafał Miłecki <rafal@milecki.pl>2023-05-08 17:58:20 +0200
committerFelix Fietkau <nbd@nbd.name>2023-07-26 11:15:04 +0200
commitf4b68370c343ed8a02cbe2d47761f5269ea77d2e (patch)
tree59a10fe636397d70b78b0834c5bbabe6d450be37 /Documentation/devicetree/bindings/net/wireless
parent5bef3a406c6e7c4a1d5db69938a08ea70aa9c388 (diff)
downloadlinux-stable-f4b68370c343ed8a02cbe2d47761f5269ea77d2e.tar.gz
linux-stable-f4b68370c343ed8a02cbe2d47761f5269ea77d2e.tar.bz2
linux-stable-f4b68370c343ed8a02cbe2d47761f5269ea77d2e.zip
dt-bindings: mt76: support pointing to EEPROM using NVMEM cell
All kind of calibration data should be described as NVMEM cells of NVMEM devices. That is more generic solution than "mediatek,mtd-eeprom" which is MTD specific. Add support for EEPROM NVMEM cells and deprecate existing MTD-based property. Cc: Christian Marangi <ansuelsmth@gmail.com> Signed-off-by: Rafał Miłecki <rafal@milecki.pl> Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Felix Fietkau <nbd@nbd.name>
Diffstat (limited to 'Documentation/devicetree/bindings/net/wireless')
-rw-r--r--Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml12
1 files changed, 11 insertions, 1 deletions
diff --git a/Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml b/Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
index 9081731611ef..252207adbc54 100644
--- a/Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
+++ b/Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
@@ -72,6 +72,14 @@ properties:
ieee80211-freq-limit: true
+ nvmem-cells:
+ items:
+ - description: NVMEM cell with EEPROM
+
+ nvmem-cell-names:
+ items:
+ - const: eeprom
+
mediatek,eeprom-data:
$ref: /schemas/types.yaml#/definitions/uint32-array
description:
@@ -85,6 +93,7 @@ properties:
- description: offset containing EEPROM data
description:
Phandle to a MTD partition + offset containing EEPROM data
+ deprecated: true
big-endian:
$ref: /schemas/types.yaml#/definitions/flag
@@ -259,7 +268,8 @@ examples:
interrupt-parent = <&cpuintc>;
interrupts = <6>;
- mediatek,mtd-eeprom = <&factory 0x0>;
+ nvmem-cells = <&eeprom>;
+ nvmem-cell-names = "eeprom";
};
- |