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.
Hans de Goede
2ca0299579
mvtwsi: Fix breakage introduced by "Fix mvtwsi not working on sun6i and newer sunxi SoCs"
...
"Fix mvtwsi not working on sun6i and newer sunxi SoCs" includes the following:
@@ -189,7 +200,8 @@ static int twsi_start(struct i2c_adapter *adap, int expected_status)
/* globally set TWSIEN in case it was not */
twsi_control_flags |= MVTWSI_CONTROL_TWSIEN;
/* assert START */
- writel(twsi_control_flags | MVTWSI_CONTROL_START, &twsi->control);
+ twsi_control_flags |= MVTWSI_CONTROL_START | MVTWSI_CONTROL_CLEAR_IFLG;
+ writel(twsi_control_flags, &twsi->control);
/* wait for controller to process START */
return twsi_wait(adap, expected_status);
}
The modification of twsi_control_flags done here was introduced while
merging to fix a line > 80 chars, but twsi_control_flags is a global variable
and should not be modified like this here, this commit fixes this, restoring
mvtwsi functionality.
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
9 years ago
..
muxes
dm: i2c: Allow muxes to be enabled for SPL separately
9 years ago
Kconfig
x86: i2c: Add a stub driver for Intel I2C/SMbus
9 years ago
Makefile
x86: i2c: Add a stub driver for Intel I2C/SMbus
9 years ago
adi_i2c.c
Move console definitions into a new console.h file
9 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
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
…
fsl_i2c.c
Add more SPDX-License-Identifier tags
9 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
i2c: ihs_i2c: Fix hold_bus control
9 years ago
intel_i2c.c
x86: ivybridge: Use the I2C driver to perform SMbus init
9 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
mvtwsi: Fix breakage introduced by "Fix mvtwsi not working on sun6i and newer sunxi SoCs"
9 years ago
mxc_i2c.c
i2c: mxc: add a condition in case the parameter is NULL
9 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: i2c: Update the driver to use the new clock ID
9 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
i2c: sh_i2c: bugfix: i2c probe command does not work
11 years ago
sh_sh7734_i2c.c
…
soft_i2c.c
i2c: soft_i2c: Fix bus indizes
9 years ago
tegra_i2c.c
dm: Use dev_get_addr() where possible
10 years ago
tsi108_i2c.c
…
zynq_i2c.c
i2c: Instantiate I2C controllers when selected
10 years ago