[U-Boot] [PATCH 2/2] i2c: mxc_i2c: Remove i2c_idle_bus from probe

Heiko Schocher hs at denx.de
Tue Aug 27 09:46:06 UTC 2019


Hello Ye Li,

Am 10.07.2019 um 12:24 schrieb Ye Li:
> i2c_idle_bus is already used in i2c_init_transfer. So before each tranfer
> if the bus is not ready, the i2c_idle_bus will be used to force idle.
> It is unnecessary to call it again in probe.
> 
> We found a issue when enabling i2c mux with the mxc_i2c. The mxc_i2c is probed
> after mux probing. However, at this moment the mux is still in idle state not
> select any port. So if we call i2c_idle_bus in probe, it will fail and cause
> mxc_i2c probe failed.
> 
> Signed-off-by: Ye Li <ye.li at nxp.com>
> ---
>   drivers/i2c/mxc_i2c.c | 7 -------
>   1 file changed, 7 deletions(-)
Applied to u-boot-i2c master

Thanks!

bye,
Heiko
-- 
DENX Software Engineering GmbH,      Managing Director: Wolfgang Denk
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-52   Fax: +49-8142-66989-80   Email: hs at denx.de


More information about the U-Boot mailing list