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.
Simon Glass
fffff7268b
dm: i2c: Make API accessible even without CONFIG_DM
...
Make the driver model I2C API available always, even if driver model
is not enabled. This allows for a 'soft' switch-over, where drivers can
use the new structures in code which is compiled but not yet used. This
makes migration easier in some cases.
Fix up the existing drivers which define their own 'struct i2c_msg'.
Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Heiko Schocher <hs@denx.de>
10 years ago
..
Kconfig
i2c: UniPhier: add driver for UniPhier FIFO-builtin i2c controller
10 years ago
Makefile
dm: i2c: Add a compatbility layer
10 years ago
adi_i2c.c
dm: i2c: Make API accessible even without CONFIG_DM
10 years ago
davinci_i2c.c
i2c, davinci: convert driver to new mutlibus/mutliadapter framework
11 years ago
davinci_i2c.h
i2c, davinci: convert driver to new mutlibus/mutliadapter framework
11 years ago
designware_i2c.c
i2c: designware: Convert driver to multibus/multiadapter framework
11 years ago
designware_i2c.h
Add GPL-2.0+ SPDX-License-Identifier to source files
12 years ago
fsl_i2c.c
linux/kernel.h: sync min, max, min3, max3 macros with Linux
11 years ago
fti2c010.c
i2c: fti2c010: fix compiler warning on paddr[]
11 years ago
fti2c010.h
drivers/i2c: Update fti2c010.[ch], i2c_core.c to use SPDX identifiers
12 years ago
i2c-emul-uclass.c
dm: i2c: Add I2C emulation driver for sandbox
10 years ago
i2c-uclass-compat.c
dm: i2c: Add two more I2C init functions to the compatibility layer
10 years ago
i2c-uclass.c
dm: i2c: Add a dm_ prefix to driver model bus speed functions
10 years ago
i2c-uniphier-f.c
dm: i2c: Move slave details to child platdata
10 years ago
i2c-uniphier.c
dm: i2c: Move slave details to child platdata
10 years ago
i2c_core.c
i2c: Correct spelling error
11 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
mv_i2c.c
dm: i2c: Make API accessible even without CONFIG_DM
10 years ago
mv_i2c.h
Add GPL-2.0+ SPDX-License-Identifier to source files
12 years ago
mvtwsi.c
i2c: mvtwsi: Add support for Marvell Armada XP
11 years ago
mxc_i2c.c
i2c:mxc fix array size of i2c_data
10 years ago
mxs_i2c.c
i2c: mxs: Add support for I2C 1 on i.MX28
11 years ago
omap24xx_i2c.c
i2c, omap24xx: add i2c deblock sequenz
11 years ago
omap24xx_i2c.h
Add GPL-2.0+ SPDX-License-Identifier to source files
12 years ago
pca9564_i2c.c
Add GPL-2.0+ SPDX-License-Identifier to source files
12 years ago
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
s3c24x0_i2c.c
i2c: s3c24x0: reduce transmission status timeout
10 years ago
s3c24x0_i2c.h
i2c: s3c24xx: add hsi2c controller support
12 years ago
sandbox_i2c.c
dm: i2c: Move slave details to child platdata
10 years ago
sh_i2c.c
i2c: sh_i2c: bugfix: i2c probe command does not work
11 years ago
sh_sh7734_i2c.c
Add GPL-2.0+ SPDX-License-Identifier to source files
12 years ago
soft_i2c.c
ARM: IXP: Remove the IXP architecture support
11 years ago
tegra_i2c.c
dm: i2c: Move slave details to child platdata
10 years ago
tsi108_i2c.c
Add GPL-2.0+ SPDX-License-Identifier to source files
12 years ago
u8500_i2c.c
Add GPL-2.0+ SPDX-License-Identifier to source files
12 years ago
u8500_i2c.h
Add GPL-2.0+ SPDX-License-Identifier to source files
12 years ago
zynq_i2c.c
i2c: zynq: Fixed compilation errors when using DEBUG
11 years ago