mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
misc: at24: replace memory_accessor with nvmem_device_read
Now that the AT24 uses the NVMEM framework, replace the memory_accessor in the setup() callback with nvmem API calls. Signed-off-by: Andrew Lunn <andrew@lunn.ch> Acked-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Tested-by: Sekhar Nori <nsekhar@ti.com> Acked-by: Wolfram Sang <wsa@the-dreams.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
1c4b6e2c75
commit
bec3c11bad
6 changed files with 13 additions and 52 deletions
|
@ -136,17 +136,6 @@ extern struct memory_block *find_memory_block(struct mem_section *);
|
|||
#define unregister_hotmemory_notifier(nb) ({ (void)(nb); })
|
||||
#endif
|
||||
|
||||
/*
|
||||
* 'struct memory_accessor' is a generic interface to provide
|
||||
* in-kernel access to persistent memory such as i2c or SPI EEPROMs
|
||||
*/
|
||||
struct memory_accessor {
|
||||
ssize_t (*read)(struct memory_accessor *, char *buf, off_t offset,
|
||||
size_t count);
|
||||
ssize_t (*write)(struct memory_accessor *, const char *buf,
|
||||
off_t offset, size_t count);
|
||||
};
|
||||
|
||||
/*
|
||||
* Kernel text modification mutex, used for code patching. Users of this lock
|
||||
* can sleep.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue