Patch "dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema" has been added to the 6.8-stable tree

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This is a note to let you know that I've just added the patch titled

    dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema

to the 6.8-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     dt-bindings-eeprom-at24-fix-st-m24c64-d-compatible-s.patch
and it can be found in the queue-6.8 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 78cac9800ce9067afcc2dfedfc7e266ad83ebc50
Author: Rob Herring <robh@xxxxxxxxxx>
Date:   Mon Apr 15 08:11:03 2024 -0500

    dt-bindings: eeprom: at24: Fix ST M24C64-D compatible schema
    
    [ Upstream commit b3de7b433a323bb80303d77e69f1281bfab0a70b ]
    
    The schema for the ST M24C64-D compatible string doesn't work.
    Validation fails as the 'd-wl' suffix is not added to the preceeding
    schema which defines the entries and vendors. The actual users are
    incorrect as well because the vendor is listed as Atmel whereas the
    part is made by ST.
    
    As this part doesn't appear to have multiple vendors, move it to its own
    entry.
    
    Fixes: 0997ff1fc143 ("dt-bindings: at24: add ST M24C64-D Additional Write lockable page")
    Fixes: c761068f484c ("dt-bindings: at24: add ST M24C32-D Additional Write lockable page")
    Signed-off-by: Rob Herring <robh@xxxxxxxxxx>
    Reviewed-by: Marek Vasut <marex@xxxxxxx>
    Acked-by: Conor Dooley <conor.dooley@xxxxxxxxxxxxx>
    Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@xxxxxxxxxx>
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/Documentation/devicetree/bindings/eeprom/at24.yaml b/Documentation/devicetree/bindings/eeprom/at24.yaml
index 1812ef31d5f1e..3c36cd0510de8 100644
--- a/Documentation/devicetree/bindings/eeprom/at24.yaml
+++ b/Documentation/devicetree/bindings/eeprom/at24.yaml
@@ -68,14 +68,10 @@ properties:
                   pattern: cs16$
               - items:
                   pattern: c32$
-              - items:
-                  pattern: c32d-wl$
               - items:
                   pattern: cs32$
               - items:
                   pattern: c64$
-              - items:
-                  pattern: c64d-wl$
               - items:
                   pattern: cs64$
               - items:
@@ -136,6 +132,7 @@ properties:
               - renesas,r1ex24128
               - samsung,s524ad0xd1
           - const: atmel,24c128
+      - pattern: '^atmel,24c(32|64)d-wl$' # Actual vendor is st
 
   label:
     description: Descriptive name of the EEPROM.




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux