[PATCH v2 3/3] dt-bindings: eeprom: at24: Add at24,mac02e4 and at24,mac02e6

Andrei Simion
2024-06-21T12:16:27Z

Update regex check and add pattern to match both EEPROMs.

Signed-off-by: Andrei Simion <andrei.simion@microchip.com>
---
v1 -> v2:
- change patter into "^atmel,(24(c|cs|mac)[a-z0-9]+|spd)$" to keep simpler
---
Documentation/devicetree/bindings/eeprom/at24.yaml | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/Documentation/devicetree/bindings/eeprom/at24.yaml b/Documentation/devicetree/bindings/eeprom/at24.yaml
index 3c36cd0510de..f914ca37ceea 100644
--- a/Documentation/devicetree/bindings/eeprom/at24.yaml
+++ b/Documentation/devicetree/bindings/eeprom/at24.yaml
@@ -18,7 +18,7 @@ select:
properties:
compatible:
contains:
- pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$"
+ pattern: "^atmel,(24(c|cs|mac)[a-z0-9]+|spd)$"
required:
- compatible

@@ -37,8 +37,8 @@ properties:
- allOf:
- minItems: 1
items:
- - pattern: "^(atmel|catalyst|microchip|nxp|ramtron|renesas|rohm|st),(24(c|cs|lc|mac)[0-9]+|spd)$"
- - pattern: "^atmel,(24(c|cs|mac)[0-9]+|spd)$"
+ - pattern: "^(atmel|catalyst|microchip|nxp|ramtron|renesas|rohm|st),(24(c|cs|lc|mac)[a-z0-9]+|spd)$"
+ - pattern: "^atmel,(24(c|cs|mac)[a-z0-9]+|spd)$"
- oneOf:
- items:
pattern: c00$
@@ -54,6 +54,10 @@ properties:
pattern: mac402$
- items:
pattern: mac602$
+ - items:
+ pattern: mac02e4$
+ - items:
+ pattern: mac02e6$
- items:
pattern: c04$
- items:
--
2.34.1