linux-kernel-test/drivers/misc/eeprom
Kevin Hilman 7274ec8bd7 memory_accessor: implement the new memory_accessor interface for I2C EEPROM
In the case of at24, the platform code registers a 'setup' callback with
the at24_platform_data.  When the at24 driver detects an EEPROM, it fills
out the read and write functions of the memory_accessor and calls the
setup callback passing the memory_accessor struct.  The platform code can
then use the read/write functions in the memory_accessor struct for
reading and writing the EEPROM.

Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
Cc: David Brownell <dbrownell@users.sourceforge.net>
Cc: Jean Delvare <khali@linux-fr.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2009-04-02 19:04:50 -07:00
..
at24.c memory_accessor: implement the new memory_accessor interface for I2C EEPROM 2009-04-02 19:04:50 -07:00
at25.c spi: Move at25 (for SPI eeproms) to /drivers/misc/eeprom 2009-01-26 21:19:54 +01:00
eeprom_93cx6.c eeprom: Move 93cx6 eeprom driver to /drivers/misc/eeprom 2009-01-26 21:19:54 +01:00
eeprom.c i2c: Move old eeprom driver to /drivers/misc/eeprom 2009-01-26 21:19:53 +01:00
Kconfig eeprom/at24: Remove EXPERIMENTAL 2009-03-28 21:34:41 +01:00
Makefile eeprom: More consistent symbol names 2009-01-26 21:19:57 +01:00