u-boot-brain/drivers/i2c
Simon Glass 23ad52ebb1 i2c: designware_i2c: Separate out the speed calculation
We want to be able to calculate the speed separately from actually setting
the speed, so we can generate the required ACPI tables. Split out the
calculation into its own function.

Drop the double underscore on __dw_i2c_set_bus_speed while we are here.
That is reserved for compiler internals.

Signed-off-by: Simon Glass <sjg@chromium.org>
2020-01-27 07:24:44 +01:00
..
muxes dm: gpio: Allow control of GPIO uclass in SPL 2019-12-15 08:52:29 +08:00
ast_i2c.c i2c: ast_i2c: Update to use standard enums for speed 2020-01-27 07:22:41 +01:00
ast_i2c.h i2c: ast_i2c: Update to use standard enums for speed 2020-01-27 07:22:41 +01:00
at91_i2c.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
at91_i2c.h i2c: atmel: add i2c driver 2016-08-15 22:12:00 +02:00
cros_ec_ldo.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
cros_ec_tunnel.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
davinci_i2c.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
davinci_i2c.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
designware_i2c_pci.c i2c: designware_i2c: Add spike supression 2020-01-27 07:22:01 +01:00
designware_i2c.c i2c: designware_i2c: Separate out the speed calculation 2020-01-27 07:24:44 +01:00
designware_i2c.h i2c: designware_i2c: Separate out the speed calculation 2020-01-27 07:24:44 +01:00
exynos_hs_i2c.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
fsl_i2c.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
i2c_core.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
i2c-cdns.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
i2c-emul-uclass.c dm: sandbox: i2c: Add a new 'emulation parent' uclass 2018-11-29 09:30:05 -07:00
i2c-gpio.c treewide: replace with error() with pr_err() 2017-10-04 11:59:44 -04:00
i2c-uclass.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
i2c-uniphier-f.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
i2c-uniphier.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
i2c-versatile.c i2c: Add support for the Arm's Versatile Express I2C controller. 2018-10-03 06:08:06 +02:00
ihs_i2c.c i2c: ihs: Improve error handling 2019-05-21 07:52:34 +02:00
imx_lpi2c.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
intel_i2c.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Kconfig i2c: remove i2c driver-model compatibility layer 2019-07-29 17:58:52 -04:00
kona_i2c.c i2c: kona_i2c: Update to use standard enums for speed 2020-01-27 07:23:10 +01:00
lpc32xx_i2c.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
Makefile i2c: designware: Tidy up PCI support 2019-12-15 11:44:08 +08:00
meson_i2c.c i2c: meson: add configurable divider factors 2019-04-10 16:50:02 +02:00
mv_i2c.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
mv_i2c.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
mvtwsi.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
mxc_i2c.c i2c: mxc: add CONFIG_CLK support 2019-09-02 06:35:08 +02:00
omap24xx_i2c.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
omap24xx_i2c.h i2c: omap: Update to use standard enums for speed 2020-01-27 07:23:26 +01:00
rcar_i2c.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
rcar_iic.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
rk_i2c.c rockchip: i2c: don't sent stop bit after each message 2019-11-23 22:29:49 +08:00
s3c24x0_i2c.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
s3c24x0_i2c.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
sandbox_i2c.c i2c: Update drivers to use enum for speed 2020-01-27 07:24:02 +01:00
sh_i2c.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
soft_i2c.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
stm32f7_i2c.c i2c: stm32: Update to use standard enums for speed 2020-01-27 07:23:42 +01:00
tegra_i2c.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
tegra186_bpmp_i2c.c i2c: tegra: Fix regression by implementing a dummy probe_chip() callback 2018-12-12 06:06:14 +01:00
xilinx_xiic.c xilinx_xiic: Fix transfer initialisation 2019-07-09 07:02:11 +02:00