linux_old1/drivers/misc/eeprom
Jean Delvare 31641e34e8 eeprom: ee1004: Deal with nack on page selection
Some EE1004 implementations will not properly ack page selection
commands. They still set the page correctly, so there is no actual
error. Deal with this case gracefully by checking the currently
selected page after we receive a nack. If the page is set right then
we can continue.

Signed-off-by: Jean Delvare <jdelvare@suse.de>
Tested-by: Jarkko Nikula <jarkko.nikula@linux.intel.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-05-24 20:42:50 +02:00
..
Kconfig eeprom: at24: add support for 24c2048 2018-12-10 16:23:27 +01:00
Makefile eeprom: New ee1004 driver for DDR4 memory 2018-10-15 20:51:46 +02:00
at24.c eeprom: at24: implement support for 'num-addresses' property 2019-02-14 09:32:35 +01:00
at25.c eeprom: at25: remove unneeded 'at25_remove' 2018-10-15 20:51:46 +02:00
digsy_mtc_eeprom.c spi: spi-gpio: Rewrite to use GPIO descriptors 2018-02-14 16:02:41 +00:00
ee1004.c eeprom: ee1004: Deal with nack on page selection 2019-05-24 20:42:50 +02:00
eeprom.c MISC: add const to bin_attribute structures 2017-08-28 16:55:48 +02:00
eeprom_93cx6.c eeprom-93cx6: Add (read-only) support for 8-bit mode 2014-11-25 15:42:53 +01:00
eeprom_93xx46.c eeprom: eeprom_93xx46: use resource management 2018-09-28 15:14:53 +02:00
idt_89hpesx.c eeprom: idt_89hpesx: clean up an error pointer vs NULL inconsistency 2018-08-02 10:42:25 +02:00
max6875.c misc: eeprom: assignment outside the if statement 2018-08-05 16:25:10 +02:00