1/*
2 * Module: eeprom_93xx46
3 * platform description for 93xx46 EEPROMs.
4 */
5
6struct eeprom_93xx46_platform_data {
7	unsigned char	flags;
8#define EE_ADDR8	0x01		/*  8 bit addr. cfg */
9#define EE_ADDR16	0x02		/* 16 bit addr. cfg */
10#define EE_READONLY	0x08		/* forbid writing */
11
12	/*
13	 * optional hooks to control additional logic
14	 * before and after spi transfer.
15	 */
16	void (*prepare)(void *);
17	void (*finish)(void *);
18};
19