arm64: dts: qcom: lemans-evk: Add EEPROM and nvmem layout

Integrate the GT24C256C EEPROM via I2C to enable access to
board-specific non-volatile data.

Also, define an nvmem-layout to expose structured regions within the
EEPROM, allowing consumers to retrieve configuration data such as
Ethernet MAC addresses via the nvmem subsystem.

Signed-off-by: Monish Chunara <quic_mchunara@quicinc.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Wasim Nazir <wasim.nazir@oss.qualcomm.com>
Link: https://lore.kernel.org/r/20250916-lemans-evk-bu-v5-4-53d7d206669d@oss.qualcomm.com
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
This commit is contained in:
Monish Chunara 2025-09-16 16:16:52 +05:30 committed by Bjorn Andersson
parent 6ae6381f87
commit 81618ba3fe

View File

@ -371,6 +371,18 @@ expander3: gpio@3b {
#gpio-cells = <2>;
gpio-controller;
};
eeprom@50 {
compatible = "giantec,gt24c256c", "atmel,24c256";
reg = <0x50>;
pagesize = <64>;
nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;
};
};
};
&mdss0 {