summaryrefslogtreecommitdiff
path: root/meta-yadro/meta-nicole/recipes-kernel
diff options
context:
space:
mode:
authorArtem Senichev <a.senichev@yadro.com>2020-02-20 15:26:51 +0300
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2020-02-21 17:14:02 +0300
commit4cf560dba52b905d4331f7b9f771217b39fd5ef9 (patch)
treece96ba2a70df8357f68e05b758c74f6237d083eb /meta-yadro/meta-nicole/recipes-kernel
parent29caa86b37829e234a9a2546898f2ef8f6cd933e (diff)
downloadopenbmc-4cf560dba52b905d4331f7b9f771217b39fd5ef9.tar.xz
nicole: Add VPD support
VPD contains general description of the BMC card and MAC address for the Ethernet controller. Physically, VPD is stored in the EEPROM AT24C256C, which is connected to the Aspeed SoC via I2C and can be read or written through the special device file /sys/bus/i2c/devices/0-0050/eeprom. (From meta-yadro rev: 95f98dc7d5ccf2b221d2a5aea51bf411201f351c) Signed-off-by: Artem Senichev <a.senichev@yadro.com> Change-Id: I21624f154cfa1e92eddbc1739a4e053d00889b5a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'meta-yadro/meta-nicole/recipes-kernel')
-rw-r--r--meta-yadro/meta-nicole/recipes-kernel/linux/linux-aspeed/arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta-yadro/meta-nicole/recipes-kernel/linux/linux-aspeed/arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts b/meta-yadro/meta-nicole/recipes-kernel/linux/linux-aspeed/arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts
index 07f7d2902..0b146e3c8 100644
--- a/meta-yadro/meta-nicole/recipes-kernel/linux/linux-aspeed/arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts
+++ b/meta-yadro/meta-nicole/recipes-kernel/linux/linux-aspeed/arch/arm/boot/dts/aspeed-bmc-opp-nicole.dts
@@ -145,6 +145,16 @@
clock-names = "MACCLK", "RCLK";
};
+&i2c0 {
+ status = "okay";
+
+ eeprom@50 {
+ compatible = "atmel,24c256";
+ reg = <0x50>;
+ pagesize = <64>;
+ };
+};
+
&i2c1 {
status = "okay";
};