uboot/drivers/i2c
Chris Packham d6b7757e41 i2c: mvtwsi: Eliminate twsi_control_flags
In a system where the initial u-boot location is genuinely NOR flash (as
opposed to RAM or a cache-line setup by a pre-bootloader) writes to the
data section are problematic. At best these writes have no effect, at
worst they put the flash memory into a status mode which changes the
executable code underneath us.

Pass around a stack variable from the top of the twsi i2c driver to
avoid writing to global data.

Signed-off-by: Chris Packham <judge.packham@gmail.com>
2016-05-17 08:32:02 +02:00
..
muxes i2c: muxes: Add support for TI PCA954X mux 2016-05-17 08:28:50 +02:00
Kconfig i2c: Select SYS_I2C_DW_ENABLE_STATUS_UNSUPPORTED for SPEAr 2016-05-17 08:29:00 +02:00
Makefile dm: i2c: Add driver for Cadence I2C IP 2016-04-13 18:29:07 +02:00
adi_i2c.c
cros_ec_ldo.c
cros_ec_tunnel.c
davinci_i2c.c
davinci_i2c.h
designware_i2c.c i2c: designware_i2c: Optionally check enable status register 2016-05-17 08:28:50 +02:00
designware_i2c.h i2c: designware_i2c: Add ic_enable_status to ic_regs struct 2016-04-25 07:31:04 +02:00
fsl_i2c.c dm: fsl_i2c: Enable DM for FSL I2C 2016-05-17 08:28:55 +02:00
fti2c010.c
fti2c010.h
i2c-cdns.c i2c: cdns: Support different bus speeds 2016-05-17 08:28:49 +02:00
i2c-emul-uclass.c
i2c-gpio.c
i2c-uclass-compat.c
i2c-uclass.c
i2c-uniphier-f.c i2c: uniphier: use devm_get_addr() to get base address 2016-04-01 00:17:13 +09:00
i2c-uniphier.c i2c: uniphier: use devm_get_addr() to get base address 2016-04-01 00:17:13 +09:00
i2c_core.c
ihs_i2c.c
intel_i2c.c
kona_i2c.c Fix spelling of "occurred". 2016-05-02 18:37:09 -04:00
lpc32xx_i2c.c
mv_i2c.c
mv_i2c.h
mvtwsi.c i2c: mvtwsi: Eliminate twsi_control_flags 2016-05-17 08:32:02 +02:00
mxc_i2c.c dm: i2c: mxc_i2c: implement i2c_idle_bus 2016-03-28 09:22:58 +02:00
mxs_i2c.c
omap24xx_i2c.c omap24xx_i2c: Implement CONFIG_SYS_I2C_EEPROM_ADDR_OVERFLOW 2016-03-28 09:23:28 +02:00
omap24xx_i2c.h
pca9564_i2c.c
ppc4xx_i2c.c
rcar_i2c.c
rk_i2c.c
s3c24x0_i2c.c
s3c24x0_i2c.h
sandbox_i2c.c
sh_i2c.c
sh_sh7734_i2c.c
soft_i2c.c
tegra_i2c.c
tsi108_i2c.c
zynq_i2c.c