Commit 6f89f413 authored by Geert Uytterhoeven's avatar Geert Uytterhoeven Committed by Bartosz Golaszewski
Browse files

dt-bindings: at24: Rework special case compatible handling



Sort the compatible values for the special cases by EEPROM size, like is
done for the normal cases.
Combine entries with a common fallback using enums, to compact the
table.

Signed-off-by: default avatarGeert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: default avatarBartosz Golaszewski <brgl@bgdev.pl>
parent 92e17647
Loading
Loading
Loading
Loading
+11 −14
Original line number Diff line number Diff line
@@ -95,17 +95,20 @@ properties:
      # These are special cases that don't conform to the above pattern.
      # Each requires a standard at24 model as fallback.
      - items:
          - const: nxp,se97b
          - const: atmel,24c02
          - enum:
              - rohm,br24g01
              - rohm,br24t01
          - const: atmel,24c01
      - items:
          - const: onnn,cat24c04
          - const: atmel,24c04
          - enum:
              - nxp,se97b
              - renesas,r1ex24002
          - const: atmel,24c02
      - items:
          - const: onnn,cat24c05
          - enum:
              - onnn,cat24c04
              - onnn,cat24c05
          - const: atmel,24c04
      - items:
          - const: renesas,r1ex24002
          - const: atmel,24c02
      - items:
          - const: renesas,r1ex24016
          - const: atmel,24c16
@@ -115,12 +118,6 @@ properties:
      - items:
          - const: renesas,r1ex24128
          - const: atmel,24c128
      - items:
          - const: rohm,br24g01
          - const: atmel,24c01
      - items:
          - const: rohm,br24t01
          - const: atmel,24c01

  label:
    description: Descriptive name of the EEPROM.