aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/eeprom_93xx46.h
diff options
context:
space:
mode:
authorEmmanuel Gil Peyrot <linkmauve@linkmauve.fr>2021-05-11 23:07:25 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-05-14 13:45:24 +0200
commit14374fbb3f06ddaba186d608a58c07f3d48d08df (patch)
tree9fc38e591c7d73fad54bb91a64606249ce5790b9 /include/linux/eeprom_93xx46.h
parentmisc: eeprom_93xx46: Remove hardcoded bit lengths (diff)
downloadwireguard-linux-14374fbb3f06ddaba186d608a58c07f3d48d08df.tar.xz
wireguard-linux-14374fbb3f06ddaba186d608a58c07f3d48d08df.zip
misc: eeprom_93xx46: Add new 93c56 and 93c66 compatible strings
These two devices have respectively 2048 and 4096 bits of storage, compared to 1024 for the 93c46. Reviewed-by: Jonathan Neuschäfer <j.neuschaefer@gmx.net> Signed-off-by: Emmanuel Gil Peyrot <linkmauve@linkmauve.fr> Link: https://lore.kernel.org/r/20210511210727.24895-3-linkmauve@linkmauve.fr Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/eeprom_93xx46.h')
-rw-r--r--include/linux/eeprom_93xx46.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/eeprom_93xx46.h b/include/linux/eeprom_93xx46.h
index 99580c22f91a..34c2175e6a1e 100644
--- a/include/linux/eeprom_93xx46.h
+++ b/include/linux/eeprom_93xx46.h
@@ -10,6 +10,9 @@ struct eeprom_93xx46_platform_data {
#define EE_ADDR8 0x01 /* 8 bit addr. cfg */
#define EE_ADDR16 0x02 /* 16 bit addr. cfg */
#define EE_READONLY 0x08 /* forbid writing */
+#define EE_SIZE1K 0x10 /* 1 kb of data, that is a 93xx46 */
+#define EE_SIZE2K 0x20 /* 2 kb of data, that is a 93xx56 */
+#define EE_SIZE4K 0x40 /* 4 kb of data, that is a 93xx66 */
unsigned int quirks;
/* Single word read transfers only; no sequential read. */