arm64: dts: allwinner: NanoPi R1S H5: Add generic compatible string for I2C EEPROM
authorChukun Pan <amadeus@jmu.edu.cn>
Sun, 10 Oct 2021 13:50:17 +0000 (21:50 +0800)
committerMaxime Ripard <maxime@cerno.tech>
Thu, 14 Oct 2021 07:17:42 +0000 (09:17 +0200)
The 'microchip,24c02' compatible does not match the at24 driver, so
add this generic fallback to the device node compatible string to
make the device to match the driver using the OF device ID table.

Also set this eeprom to read-only mode because it stores the mac
address of the onboard usb network card.

Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20211010135017.6855-2-amadeus@jmu.edu.cn
arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts

index 55bcdf8d1a0718585f750886aa1c4911b301dd5f..55b369534a08b0f8c56a745268d36078acdc8dde 100644 (file)
        status = "okay";
 
        eeprom@51 {
-               compatible = "microchip,24c02";
+               compatible = "microchip,24c02", "atmel,24c02";
                reg = <0x51>;
                pagesize = <16>;
+               read-only;
+               #address-cells = <1>;
+               #size-cells = <1>;
+
+               eth_mac1: mac-address@fa {
+                       reg = <0xfa 0x06>;
+               };
        };
 };