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

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
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -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";
    };

  - |