You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Albert ARIBAUD \\(3ADEV\\)
03544c6640
I2C: mxc_i2c: make I2C1 and I2C2 optional
...
The driver assumed that I2C1 and I2C2 were always enabled,
and if they were not, then an asynchronous abort was (silently)
raised, to be caught much later on in the Linux kernel.
Fix this by making I2C1 and I2C2 optional just like I2C3 and I2C4
are.
To make the change binary-invariant, declare I2C1 and I2C2 in
every include/configs/ file which defines CONFIG_SYS_I2C_MXC.
Also, while updating README about CONFIG_SYS_I2C_MXC_I2C1 and
CONFIG_SYS_I2C_MXC_I2C2, add missing descriptions for I2C4 speed
(CONFIG_SYS_MXC_I2C4_SPEED) and slave (CONFIG_SYS_MXC_I2C4_SLAVE)
config options.
Signed-off-by: Albert ARIBAUD (3ADEV) <albert.aribaud@3adev.fr>
10 years ago
..
muxes
i2c: Add a mux for GPIO-based I2C bus arbitration
10 years ago
Kconfig
rockchip: Add I2C driver
10 years ago
Makefile
arm: Remove unused ST-Ericsson u8500 arch
10 years ago
adi_i2c.c
dm: i2c: Make API accessible even without CONFIG_DM
10 years ago
cros_ec_ldo.c
cros_ec: Support the LDO access method used by spring
10 years ago
cros_ec_tunnel.c
dm: cros_ec: Convert the I2C tunnel code to use driver model
10 years ago
davinci_i2c.c
…
davinci_i2c.h
…
designware_i2c.c
i2c: designware: Convert driver to multibus/multiadapter framework
11 years ago
designware_i2c.h
…
fsl_i2c.c
linux/kernel.h: sync min, max, min3, max3 macros with Linux
10 years ago
fti2c010.c
…
fti2c010.h
…
i2c-emul-uclass.c
dm: i2c: Add I2C emulation driver for sandbox
10 years ago
i2c-gpio.c
dm: i2c-gpio: Remove redundant dm_gpio_set_value() call
10 years ago
i2c-uclass-compat.c
dm: i2c: Add compatibility functions for dm_i2c_reg_read/write()
10 years ago
i2c-uclass.c
dm: i2c: Add a function to transfer messages
10 years ago
i2c-uniphier-f.c
ARM: UniPhier: replace <asm/io.h> with <linux/io.h>
10 years ago
i2c-uniphier.c
ARM: UniPhier: replace <asm/io.h> with <linux/io.h>
10 years ago
i2c_core.c
i2c: Correct spelling error
10 years ago
ihs_i2c.c
cosmetic: replace MIN, MAX with min, max
11 years ago
kona_i2c.c
dm: i2c: Make API accessible even without CONFIG_DM
10 years ago
lpc32xx_i2c.c
i2c: lpc32xx: correct sanity check for requested bus speed
10 years ago
mv_i2c.c
mv_i2c: fix warnings on 64-bit builds
10 years ago
mv_i2c.h
…
mvtwsi.c
i2c: mvtwsi: Support for up to 4 different controllers
10 years ago
mxc_i2c.c
I2C: mxc_i2c: make I2C1 and I2C2 optional
10 years ago
mxs_i2c.c
i2c: mxs: Add support for I2C 1 on i.MX28
11 years ago
omap24xx_i2c.c
cosmetic: change Author/MAINTAINER Name from Petermaier to Schmelzer
10 years ago
omap24xx_i2c.h
…
pca9564_i2c.c
…
ppc4xx_i2c.c
ppc4xx: Handle i2c stuck on combined xfer
11 years ago
rcar_i2c.c
i2c: rcar_i2c: Fix order of restart and clear status
11 years ago
rk_i2c.c
rockchip: Add I2C driver
10 years ago
s3c24x0_i2c.c
dm: Use dev_get_addr() where possible
10 years ago
s3c24x0_i2c.h
…
sandbox_i2c.c
sandbox: i2c: search child emul dev and check its uclass id
10 years ago
sh_i2c.c
…
sh_sh7734_i2c.c
…
soft_i2c.c
…
tegra_i2c.c
dm: Use dev_get_addr() where possible
10 years ago
tsi108_i2c.c
…
zynq_i2c.c
i2c: zynq: Fixed compilation errors when using DEBUG
11 years ago