u-boot-brain/drivers/misc
mario.six@gdsys.cc d7e28918aa i2c_eeprom: Add reading support
This patch implements the reading functionality for the generic I2C
EEPROM driver, which was just a non-functional stub until now.

Since the page size will be of importance for the writing support, we
add suitable members to the private data structure to keep track of it.

Compatibility strings for a range of at24c* chips are added.

Signed-off-by: Mario Six <mario.six@gdsys.cc>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heiko Schocher <hs@denx.de>
2016-07-22 09:52:59 -04:00
..
ali512x.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
altera_sysid.c dm: Use uclass_first_device_err() where it is useful 2016-03-14 15:34:50 -06:00
cbmem_console.c Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
cros_ec_i2c.c cros_ec: exynos: Match up device tree with kernel version 2015-04-18 11:11:16 -06:00
cros_ec_lpc.c cros_ec: exynos: Match up device tree with kernel version 2015-04-18 11:11:16 -06:00
cros_ec_sandbox.c sandbox: Find keyboard driver using driver model 2016-07-11 14:06:44 -06:00
cros_ec_spi.c dm: Rename dev_get_parentdata() to dev_get_parent_priv() 2015-10-23 09:42:28 -06:00
cros_ec.c cros_ec: Use udevice instead of cros_ec_dev for keyboard functions 2015-11-19 20:13:40 -07:00
ds4510.c Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
fsl_debug_server.c armv8/fsl_lsch3: Change arch to fsl-layerscape 2015-10-29 10:34:00 -07:00
fsl_devdis.c arm/ls102xa:add hwconfig setting to support disable unused devices 2015-09-01 21:49:20 -05:00
fsl_ifc.c armv8/ls2085aqds: NAND boot support 2015-04-23 16:46:50 -07:00
fsl_iim.c arm: mx5: Add fuse supply enable in fsl_iim 2014-01-03 15:44:06 +01:00
fsl_sec_mon.c fsl_sec_mon: Add driver for Security Monitor block of Freescale 2015-03-05 12:04:59 -08:00
gpio_led.c add generic stubs for GPIO LEDs 2015-10-23 12:15:28 -04:00
i2c_eeprom_emul.c sandbox: Add missing errno.h includes in a few files 2015-05-14 18:49:34 -06:00
i2c_eeprom.c i2c_eeprom: Add reading support 2016-07-22 09:52:59 -04:00
Kconfig i2c_eeprom: Add reading support 2016-07-22 09:52:59 -04:00
Makefile sandbox: Don't bring in the eeprom emulator in SPL 2016-07-14 20:40:24 -06:00
mc9sdz60.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
misc-uclass.c dm: implement a Miscellaneous uclass 2015-10-23 07:37:03 +08:00
mxc_ocotp.c ocotp: mxc: use simpler runtime cpu dection macros 2016-05-24 14:59:57 +02:00
mxs_ocotp.c mxs_ocotp: Shift the HBUS divider correctly 2015-09-02 15:26:13 +02:00
ns87308.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
pca9551_led.c allow LED initialization without STATUS_LED_BOOT 2015-10-24 13:50:02 -04:00
pdsp188x.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
pwrseq-uclass.c dm: Add a power sequencing uclass 2016-01-21 20:42:34 -07:00
qfw.c cmd: qfw: bring ACPI generation code into qfw core 2016-05-23 15:18:00 +08:00
smsc_lpc47m.c x86: superio: Add keyboard controller support to smsc_lpc47m driver 2015-08-26 07:54:12 -07:00
smsc_sio1007.c superio: Add SMSC SIO1007 driver 2016-02-21 13:42:52 +08:00
spltest_sandbox.c dm: sandbox: Add a simple driver to test of-platdata 2016-07-14 20:40:24 -06:00
status_led.c allow LED initialization without STATUS_LED_BOOT 2015-10-24 13:50:02 -04:00
swap_case.c sandbox: Add missing errno.h includes in a few files 2015-05-14 18:49:34 -06:00
syscon_sandbox.c dm: test: Add a test for the system controller uclass 2015-07-21 17:39:33 -06:00
sysreset_sandbox.c Rename reset to sysreset 2016-05-26 20:48:31 -06:00
sysreset-uclass.c reset: Drop the reset failure message 2016-05-26 20:50:29 -06:00
twl4030_led.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
winbond_w83627.c misc: Add simple driver to enable the legacy UART on Winbond Super IO chips 2016-01-28 13:53:30 +08:00