• Ye Li's avatar
    MLK-17357-2 lpi2c: Add bus busy error handling · 6b4021d0
    Ye Li authored
    When doing "i2c dev 4; i2c probe" with ENET daughter card connected on iMX8QXP MEK
    board, we met a i2c bus busy issue, that the BBF of lpi2c always show busy, but the
    master is idle, and stop is detected (SDF set).
    
    This patch addes a handling to re-init the lpi2c master for this case. Then the issue
    can be worked around.
    Signed-off-by: default avatarYe Li <ye.li@nxp.com>
    Acked-by: default avatarPeng Fan <peng.fan@nxp.com>
    6b4021d0
Name
Last commit
Last update
..
muxes Loading commit data...
Kconfig Loading commit data...
Makefile Loading commit data...
adi_i2c.c Loading commit data...
at91_i2c.c Loading commit data...
at91_i2c.h Loading commit data...
cros_ec_ldo.c Loading commit data...
cros_ec_tunnel.c Loading commit data...
davinci_i2c.c Loading commit data...
davinci_i2c.h Loading commit data...
designware_i2c.c Loading commit data...
designware_i2c.h Loading commit data...
exynos_hs_i2c.c Loading commit data...
fsl_i2c.c Loading commit data...
fti2c010.c Loading commit data...
fti2c010.h Loading commit data...
i2c-cdns.c Loading commit data...
i2c-emul-uclass.c Loading commit data...
i2c-gpio.c Loading commit data...
i2c-uclass-compat.c Loading commit data...
i2c-uclass.c Loading commit data...
i2c-uniphier-f.c Loading commit data...
i2c-uniphier.c Loading commit data...
i2c_core.c Loading commit data...
ihs_i2c.c Loading commit data...
imx_lpi2c.c Loading commit data...
intel_i2c.c Loading commit data...
kona_i2c.c Loading commit data...
lpc32xx_i2c.c Loading commit data...
mv_i2c.c Loading commit data...
mv_i2c.h Loading commit data...
mvtwsi.c Loading commit data...
mxc_i2c.c Loading commit data...
mxs_i2c.c Loading commit data...
omap24xx_i2c.c Loading commit data...
omap24xx_i2c.h Loading commit data...
pca9564_i2c.c Loading commit data...
ppc4xx_i2c.c Loading commit data...
rcar_i2c.c Loading commit data...
rk_i2c.c Loading commit data...
s3c24x0_i2c.c Loading commit data...
s3c24x0_i2c.h Loading commit data...
sandbox_i2c.c Loading commit data...
sh_i2c.c Loading commit data...
sh_sh7734_i2c.c Loading commit data...
soft_i2c.c Loading commit data...
tegra186_bpmp_i2c.c Loading commit data...
tegra_i2c.c Loading commit data...
tsi108_i2c.c Loading commit data...
zynq_i2c.c Loading commit data...