9
0
Fork 0
barebox/drivers
Jean-Christophe PLAGNIOL-VILLARD 7f8547648c eeprom: add at24 support
This driver to get read/write support to most I2C EEPROMs,
after you configure the driver to know about each EEPROM on
your target board.  Use these generic chip names, instead of
vendor-specific ones like at24c64 or 24lc02:

   24c00, 24c01, 24c02, spd (readonly 24c02), 24c04, 24c08,
   24c16, 24c32, 24c64, 24c128, 24c256, 24c512, 24c1024

Unless you like data loss puzzles, always be sure that any chip
you configure as a 24c32 (32 kbit) or larger is NOT really a
24c16 (16 kbit) or smaller, and vice versa. Marking the chip
as read-only won't help recover from this. Also, if your chip
has any software write-protect mechanism you may want to review the
code to make sure this driver won't turn it on by accident.

Based on linux 3.6

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2012-11-15 20:18:50 +01:00
..
amba amba/bus: add missing bus_register 2012-10-04 17:19:06 +02:00
ata switch all platform_bus device/driver registering to platform_driver/device_register 2012-10-04 15:19:12 +02:00
base platform driver: Drop check for resource conflicts 2012-10-13 14:19:35 +02:00
clk clk: initial common clk support 2012-10-04 15:19:55 +02:00
dma dma: add mxs-apbh-dma driver 2012-06-30 12:53:36 +02:00
eeprom eeprom: add at24 support 2012-11-15 20:18:50 +01:00
gpio switch all platform_bus device/driver registering to platform_driver/device_register 2012-10-04 15:19:12 +02:00
i2c i2c: add id_table support 2012-11-15 08:34:54 +01:00
input switch all platform_bus device/driver registering to platform_driver/device_register 2012-10-04 15:19:12 +02:00
led Treewide: remove address of the Free Software Foundation 2012-09-17 10:57:41 +02:00
mci Merge branch 'for-next/imx-clk' 2012-10-04 15:24:57 +02:00
mfd mfd stmpe: Add missing semicolons at end of EXPORT_SYMBOL 2012-10-26 08:56:35 +02:00
misc misc JTAG: include fixes 2012-10-26 09:08:51 +02:00
mtd mtd nand i.MX: fix compilation for unsupported SoC 2012-10-26 08:56:56 +02:00
net net usb asix: Add missing line breaks in dev_* messages 2012-11-01 08:43:05 +01:00
nor switch all platform_bus device/driver registering to platform_driver/device_register 2012-10-04 15:19:12 +02:00
of of: Check for NULL pointer in of_find_property 2012-10-30 14:42:54 +01:00
pwm switch all platform_bus device/driver registering to platform_driver/device_register 2012-10-04 15:19:12 +02:00
serial Merge branch 'for-next/imx-clk' 2012-10-04 15:24:57 +02:00
spi Merge branch 'for-next/imx-clk' 2012-10-04 15:24:57 +02:00
usb switch all platform_bus device/driver registering to platform_driver/device_register 2012-10-04 15:19:12 +02:00
video gui: move gui file to include/gui and lib/gui 2012-10-04 17:22:09 +02:00
watchdog switch all platform_bus device/driver registering to platform_driver/device_register 2012-10-04 15:19:12 +02:00
Kconfig of: add devicetree probing support 2012-09-14 11:47:42 +02:00
Makefile Merge branch 'for-next/amba' 2012-10-03 21:10:05 +02:00