]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
arm64: dts: rockchip: add product-data eeproms to QNAP TS433
authorHeiko Stuebner <heiko@sntech.de>
Mon, 28 Oct 2024 19:00:33 +0000 (20:00 +0100)
committerKever Yang <kever.yang@rock-chips.com>
Fri, 8 Nov 2024 09:05:36 +0000 (17:05 +0800)
The device contains two i2c-connected eeproms holding some product-
specific values. One sitting on the mainboard and one on the statically
connected backplane.

While the eeprom chips themself have a size of 512 byte, the eeprom data
only uses 256 byte each, probably to stay compatible with other models.

Signed-off-by: Heiko Stuebner <heiko@sntech.de>
Link: https://lore.kernel.org/r/20240810211438.286441-3-heiko@sntech.de
[ upstream commit: da6f4130234448122fe3e66c8116f7d9eea8a5c7 ]

(cherry picked from commit 0b3109708caf5002ba188ae28eae9ce46b2c39b4)
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
dts/upstream/src/arm64/rockchip/rk3568-qnap-ts433.dts

index 90d8d5266299bbdd75e30f026d7883c7b5ec674f..e601d9271ba8985eb28e918a9408af72742d86ed 100644 (file)
                reg = <0x51>;
                wakeup-source;
        };
+
+       /* eeprom for vital-product-data on the mainboard */
+       eeprom@54 {
+               compatible = "giantec,gt24c04a", "atmel,24c04";
+               reg = <0x54>;
+               label = "VPD_MB";
+               num-addresses = <2>;
+               pagesize = <16>;
+               read-only;
+       };
+
+       /* eeprom for vital-product-data on the backplane */
+       eeprom@56 {
+               compatible = "giantec,gt24c04a", "atmel,24c04";
+               reg = <0x56>;
+               label = "VPD_BP";
+               num-addresses = <2>;
+               pagesize = <16>;
+               read-only;
+       };
 };
 
 &mdio0 {