mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-12-27 12:21:22 -05:00
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>
This commit is contained in:
committed by
Felix Fietkau
parent
5bef3a406c
commit
f4b68370c3
@@ -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";
|
||||
};
|
||||
|
||||
- |
|
||||
|
||||
Reference in New Issue
Block a user