From 03ae7601a041afc9967ebb91d5ee55bc8da2b934 Mon Sep 17 00:00:00 2001 From: Ziv Xu Date: Sun, 18 Feb 2024 17:26:22 +0800 Subject: riscv: dts: change eeprom model for devkits change eeprom model for devkits Signed-off-by: Ziv Xu --- arch/riscv/dts/starfive_devkits.dts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/riscv/dts/starfive_devkits.dts b/arch/riscv/dts/starfive_devkits.dts index 489a8f90be..52e8f759e3 100644 --- a/arch/riscv/dts/starfive_devkits.dts +++ b/arch/riscv/dts/starfive_devkits.dts @@ -231,9 +231,9 @@ }; eeprom@50 { - compatible = "atmel,24c04"; + compatible = "atmel,24c02"; reg = <0x50>; - pagesize = <16>; + pagesize = <8>; }; ext_gpio: ext_gpio@74 { -- cgit v1.2.3 From fa958b6efb4490598e55cb5b73c32616b3966576 Mon Sep 17 00:00:00 2001 From: Ziv Xu Date: Sun, 18 Feb 2024 17:27:41 +0800 Subject: include: configs: devkits: change eeprom write page size change eeprom write page size Signed-off-by: Ziv Xu --- include/configs/starfive-devkits.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/configs/starfive-devkits.h b/include/configs/starfive-devkits.h index b7547d8064..9ff0ef99f7 100644 --- a/include/configs/starfive-devkits.h +++ b/include/configs/starfive-devkits.h @@ -367,8 +367,9 @@ * BYTES_PER_EEPROM_PAGE: the 24FC04H datasheet says that data can * only be written in page mode, which means 16 bytes at a time: * 16-Byte Page Write Buffer + * For compatibility with 24FC02, PAGE SIZE is set to 8 */ -#define BYTES_PER_EEPROM_PAGE 16 +#define BYTES_PER_EEPROM_PAGE 8 /* * EEPROM_WRITE_DELAY_MS: the 24FC04H datasheet says it takes up to -- cgit v1.2.3