Anton Vorontsov
e0626e3844
spi: prefix modalias with "spi:"
...
This makes it consistent with other buses (platform, i2c, vio, ...). I'm
not sure why we use the prefixes, but there must be a reason.
This was easy enough to do it, and I did it.
Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com >
Cc: David Brownell <dbrownell@users.sourceforge.net >
Cc: David Woodhouse <dwmw2@infradead.org >
Cc: Grant Likely <grant.likely@secretlab.ca >
Cc: Jean Delvare <khali@linux-fr.org >
Cc: Ben Dooks <ben-linux@fluff.org >
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org >
Cc: Dmitry Torokhov <dtor@mail.ru >
Cc: Samuel Ortiz <sameo@openedhand.com >
Cc: "John W. Linville" <linville@tuxdriver.com >
Acked-by: Mike Frysinger <vapier.adi@gmail.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2009-09-23 07:39:43 -07:00
Sebastian Heutling
f0d83679a8
eeprom/at25: bugfix "not ready" timeout after write
...
Under certain circumstances msleep(1) within the loop, which waits for the
EEPROM to be finished, might take longer than the timeout. On the next
loop the status register might now return to be ready and therefore the
loop finishes. The following check now tests if a timeout occurred and if
so returns an error although the device reported it was ready.
This fix replaces testing the occurrence of the timeout by testing the
"not ready" bit in the status register.
Signed-off-by: Sebastian Heutling <heutling@who-ing.de >
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2009-07-29 19:10:35 -07:00
Geert Uytterhoeven
4cafbd0b94
at25: make input buffers of at25_*write() const
...
| drivers/misc/eeprom/at25.c:358: warning: assignment from incompatible pointer type
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org >
Cc: 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-13 15:04:32 -07:00
David Brownell
14dd1ff0f9
memory_accessor: implement the new memory_accessor interfaces for SPI EEPROMs
...
- Define new setup() hook to export the accessor
- Implement accessor methods
Moves some error checking out of the sysfs interface code into the layer
below it, which is now shared by both sysfs and memory access code.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net >
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com >
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
Wolfram Sang
e51d565ff6
spi: Move at25 (for SPI eeproms) to /drivers/misc/eeprom
...
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de >
Signed-off-by: Jean Delvare <khali@linux-fr.org >
2009-01-26 21:19:54 +01:00