Commit f4b68370 authored by Rafał Miłecki's avatar Rafał Miłecki Committed by Felix Fietkau

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: default avatarRafał Miłecki <rafal@milecki.pl>
Acked-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
parent 5bef3a40
...@@ -72,6 +72,14 @@ properties: ...@@ -72,6 +72,14 @@ properties:
ieee80211-freq-limit: true ieee80211-freq-limit: true
nvmem-cells:
items:
- description: NVMEM cell with EEPROM
nvmem-cell-names:
items:
- const: eeprom
mediatek,eeprom-data: mediatek,eeprom-data:
$ref: /schemas/types.yaml#/definitions/uint32-array $ref: /schemas/types.yaml#/definitions/uint32-array
description: description:
...@@ -85,6 +93,7 @@ properties: ...@@ -85,6 +93,7 @@ properties:
- description: offset containing EEPROM data - description: offset containing EEPROM data
description: description:
Phandle to a MTD partition + offset containing EEPROM data Phandle to a MTD partition + offset containing EEPROM data
deprecated: true
big-endian: big-endian:
$ref: /schemas/types.yaml#/definitions/flag $ref: /schemas/types.yaml#/definitions/flag
...@@ -259,7 +268,8 @@ examples: ...@@ -259,7 +268,8 @@ examples:
interrupt-parent = <&cpuintc>; interrupt-parent = <&cpuintc>;
interrupts = <6>; interrupts = <6>;
mediatek,mtd-eeprom = <&factory 0x0>; nvmem-cells = <&eeprom>;
nvmem-cell-names = "eeprom";
}; };
- | - |
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment