summaryrefslogtreecommitdiffstats
path: root/drivers/misc/eeprom/at25.c
diff options
context:
space:
mode:
authorKevin Hilman <khilman@deeprootsystems.com>2009-04-02 16:56:57 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2009-04-02 19:04:50 -0700
commit7274ec8bd71e99018642f474528ea7de4bb3ae25 (patch)
tree3c2e719f696292afa0717f7111d174bdfc073f27 /drivers/misc/eeprom/at25.c
parent06c421ee0d5af95c8c6749ca0ba620cd5010707f (diff)
downloadop-kernel-dev-7274ec8bd71e99018642f474528ea7de4bb3ae25.zip
op-kernel-dev-7274ec8bd71e99018642f474528ea7de4bb3ae25.tar.gz
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>
Diffstat (limited to 'drivers/misc/eeprom/at25.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud