Re: [Patch v2] i2c: imx: implement bus recovery

2015-09-08 Thread Uwe Kleine-König
Hello, On Tue, Sep 08, 2015 at 04:18:41PM +0200, Linus Walleij wrote: > On Mon, Sep 7, 2015 at 10:00 AM, Uwe Kleine-König > wrote: > > [Me] > > >> If the use case is around the i2c traffic, it is a mode related to I2C, > >> and if this mode is called "GPIO mode"

Re: [Patch v2] i2c: imx: implement bus recovery

2015-09-08 Thread Linus Walleij
On Mon, Sep 7, 2015 at 10:00 AM, Uwe Kleine-König wrote: > [Me] >> If the use case is around the i2c traffic, it is a mode related to I2C, >> and if this mode is called "GPIO mode" in the data sheet >> is irrelevant, because it is obviously not used for the

Re: [Patch v2] i2c: imx: implement bus recovery

2015-09-07 Thread Uwe Kleine-König
Hallo Linus, On Tue, Aug 25, 2015 at 04:18:16PM +0200, Linus Walleij wrote: > On Wed, Aug 19, 2015 at 9:02 AM, Uwe Kleine-König > wrote: > > On Wed, Aug 19, 2015 at 03:44:49AM +, Gao Pandy wrote: > >> From: Uwe Kleine-König

Re: [Patch v2] i2c: imx: implement bus recovery

2015-08-25 Thread Linus Walleij
On Wed, Aug 19, 2015 at 9:02 AM, Uwe Kleine-König u.kleine-koe...@pengutronix.de wrote: On Wed, Aug 19, 2015 at 03:44:49AM +, Gao Pandy wrote: From: Uwe Kleine-König mailto:u.kleine-koe...@pengutronix.de Sent: Thursday, August 13, 2015 4:15 PM +static void

Re: [Patch v2] i2c: imx: implement bus recovery

2015-08-19 Thread Uwe Kleine-König
Hello, Cc += Linus Walleij On Wed, Aug 19, 2015 at 03:44:49AM +, Gao Pandy wrote: From: Uwe Kleine-König mailto:u.kleine-koe...@pengutronix.de Sent: Thursday, August 13, 2015 4:15 PM +static void i2c_imx_prepare_recovery(struct i2c_adapter *adap) { + struct imx_i2c_struct *i2c_imx;

RE: [Patch v2] i2c: imx: implement bus recovery

2015-08-19 Thread Gao Pandy
From: linux-i2c-ow...@vger.kernel.org mailto:linux-i2c-ow...@vger.kernel.org Sent: Wednesday, August 19, 2015 3:02 PM To: Gao Pan-B54642 Cc: w...@the-dreams.de; linux-i2c@vger.kernel.org; Li Frank-B20596; Duan Fugang-B38611; Linus Walleij Subject: Re: [Patch v2] i2c: imx: implement bus

Re: [Patch v2] i2c: imx: implement bus recovery

2015-08-19 Thread Uwe Kleine-König
Hello, On Wed, Aug 19, 2015 at 07:43:51AM +, Gao Pandy wrote: On Wed, Aug 19, 2015 at 03:44:49AM +, Gao Pandy wrote: /* Set up adapter data */ i2c_set_adapdata(i2c_imx-adapter, i2c_imx); + /* Init recover pins */ + i2c_imx-pins.sda = +

RE: [Patch v2] i2c: imx: implement bus recovery

2015-08-18 Thread Gao Pandy
From: Uwe Kleine-König mailto:u.kleine-koe...@pengutronix.de Sent: Thursday, August 13, 2015 4:15 PM To: Gao Pan-B54642 Cc: w...@the-dreams.de; linux-i2c@vger.kernel.org; Li Frank-B20596; Duan Fugang-B38611 Subject: Re: [Patch v2] i2c: imx: implement bus recovery Hello, On Fri, Jul 17

Re: [Patch v2] i2c: imx: implement bus recovery

2015-08-13 Thread Uwe Kleine-König
Hello, On Fri, Jul 17, 2015 at 10:36:45AM +0800, Gao Pan wrote: Implement bus recovery methods for i2c-imx so we can recover from situations where SCL/SDA are stuck low. Once i2c bus SCL/SDA are stuck low during transfer, config the i2c pinctrl to gpio mode by calling pinctrl sleep set

RE: [Patch v2] i2c: imx: implement bus recovery

2015-08-12 Thread Gao Pandy
Ping... -Original Message- From: Gao Pan [mailto:b54...@freescale.com] Sent: Friday, July 17, 2015 10:37 AM To: w...@the-dreams.de Cc: linux-i2c@vger.kernel.org; Li Frank-B20596; Duan Fugang-B38611; Gao Pan-B54642; u.kleine-koe...@pengutronix.de Subject: [Patch v2] i2c: imx