[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJ+vNU2QLTh7-tbLB_b2S04+pMg3VFjN2kk8T2d6x1okdmbx1A@mail.gmail.com>
Date: Fri, 8 Jul 2016 12:49:04 -0700
From: Tim Harvey <tharvey@...eworks.com>
To: Uwe Kleine-König
<u.kleine-koenig@...gutronix.de>
Cc: Wolfram Sang <wsa@...-dreams.de>,
Fabio Estevam <fabio.estevam@...escale.com>,
linux-i2c@...r.kernel.org,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>
Subject: Re: [PATCH] i2c: imx: add retries for i2c-0 on Ventana boards
On Thu, Jul 7, 2016 at 11:28 PM, Uwe Kleine-König
<u.kleine-koenig@...gutronix.de> wrote:
> Hello Tim,
>
> On Thu, Jul 07, 2016 at 07:03:49AM -0700, Tim Harvey wrote:
>> Gateworks Ventana IMX6 based boards have a Gateworks System Controller [1]
>> (gsc) device that can NAK i2c transactions when its busy in an ADC loop. As
>> this is always on i2c-0 we will add retries for that bus for any Ventana
>> board.
>
> The right thing is to fix the drivers IMHO.
>
Hi Uwe,
Thanks for the feedack!
The issue I have is that the i2c device emulates several other devices
with existing drivers (pca953x, ds1672, at24) and those drivers don't
have any retry mechanism in place for a retry.
Maybe if I converted those drivers to use regmap I could implement a
regmap with retries in the mfd driver for my device?
Regards,
Tim
Powered by blists - more mailing lists