From 4e4776272a81522253d391ed505c6864e1a8e8ba Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 1 Nov 2015 23:19:08 +0100 Subject: [PATCH] OWHW: Support AT24CM02 EEPROM --- arch/arm/dts/am335x-gsmk-owhw.dts | 4 ++-- drivers/eeprom/at24.c | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/arch/arm/dts/am335x-gsmk-owhw.dts b/arch/arm/dts/am335x-gsmk-owhw.dts index d4fc5a3a3..da8cdff24 100644 --- a/arch/arm/dts/am335x-gsmk-owhw.dts +++ b/arch/arm/dts/am335x-gsmk-owhw.dts @@ -243,8 +243,8 @@ &i2c0 { eeprom_baseboard: 24cm02@50 { status = "okay"; - compatible = "atmel,24c1024"; - pagesize = <8>; + compatible = "atmel,24cm02"; + pagesize = <256>; reg = <0x50>; wp-gpios = <&gpio1 19 0>; #address-cells = <1>; diff --git a/drivers/eeprom/at24.c b/drivers/eeprom/at24.c index 87aaefb4f..8d50de42e 100644 --- a/drivers/eeprom/at24.c +++ b/drivers/eeprom/at24.c @@ -113,6 +113,7 @@ static struct platform_device_id at24_ids[] = { { "24c256", AT24_DEVICE_MAGIC(262144 / 8, AT24_FLAG_ADDR16) }, { "24c512", AT24_DEVICE_MAGIC(524288 / 8, AT24_FLAG_ADDR16) }, { "24c1024", AT24_DEVICE_MAGIC(1048576 / 8, AT24_FLAG_ADDR16) }, + { "24cm02", AT24_DEVICE_MAGIC(2097152 / 8, AT24_FLAG_ADDR16) }, { "at24", 0 }, { /* END OF LIST */ } };