From: "Shevchenko, Andriy" <andriy.shevchenko@intel.com>
To: "wsa@the-dreams.de" <wsa@the-dreams.de>,
"linux-i2c@vger.kernel.org" <linux-i2c@vger.kernel.org>
Cc: "linux-sh@vger.kernel.org" <linux-sh@vger.kernel.org>,
"yoshihiro.shimoda.uh@renesas.com"
<yoshihiro.shimoda.uh@renesas.com>,
"horms@verge.net.au" <horms@verge.net.au>,
"magnus.damm@gmail.com" <magnus.damm@gmail.com>,
"mika.westerberg@linux.intel.com"
<mika.westerberg@linux.intel.com>,
"jarkko.nikula@linux.intel.com" <jarkko.nikula@linux.intel.com>,
"linux-rockchip@lists.infradead.org"
<linux-rockchip@lists.infradead.org>,
"laurent.pinchart@ideasonboard.com"
<laurent.pinchart@ideasonboard.com>,
"geert@linux-m68k.org" <geert@linux-m68k.org>
Subject: Re: [PATCH v2 4/9] i2c: rcar: switch to i2c generic dt parsing
Date: Tue, 8 Dec 2015 11:00:29 +0000 [thread overview]
Message-ID: <1449572444.30729.32.camel@intel.com> (raw)
In-Reply-To: <1449572360.30729.31.camel@linux.intel.com>
On Tue, 2015-12-08 at 12:59 +0200, Andy Shevchenko wrote:
> On Tue, 2015-12-08 at 10:37 +0100, Wolfram Sang wrote:
> > From: Wolfram Sang <wsa+renesas@sang-engineering.com>
> >
> > Switch to the new generic functions. Plain convert, no
> > functionality
> > added yet.
>
> One style nitpick.
Ah, just seen next patch. Yeah, current make sense.
Never mind below comment.
>
> >
> > Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
> > ---
> > drivers/i2c/busses/i2c-rcar.c | 16 +++++++++-------
> > 1 file changed, 9 insertions(+), 7 deletions(-)
> >
> > diff --git a/drivers/i2c/busses/i2c-rcar.c
> > b/drivers/i2c/busses/i2c-
> > rcar.c
> > index d4322a9096786f..c663f4389bf898 100644
> > --- a/drivers/i2c/busses/i2c-rcar.c
> > +++ b/drivers/i2c/busses/i2c-rcar.c
> > @@ -162,12 +162,15 @@ static int rcar_i2c_bus_barrier(struct
> > rcar_i2c_priv *priv)
> > return -EBUSY;
> > }
> >
> > -static int rcar_i2c_clock_calculate(struct rcar_i2c_priv *priv,
> > u32
> > bus_speed)
> > +static int rcar_i2c_clock_calculate(struct rcar_i2c_priv *priv,
> > struct i2c_timings *t)
> > {
> > u32 scgd, cdf, round, ick, scl, cdf_width;
> > unsigned long rate;
> > struct device *dev = rcar_i2c_priv_to_dev(priv);
> >
> > + /* Fall back to previously used values if not supplied */
> > + t->bus_freq_hz = t->bus_freq_hz ?: 100000;
>
> On one hand it seems enough space to put one more t->bus_freq_hz, on
> the other why not
>
> if (!t->bus_freq_hz)
> = 100000;
>
> I think a bit better to maintain latter.
>
--
Andy Shevchenko <andriy.shevchenko@intel.com>
Intel Finland Oy
---------------------------------------------------------------------
Intel Finland Oy
Registered Address: PL 281, 00181 Helsinki
Business Identity Code: 0357606 - 4
Domiciled in Helsinki
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
WARNING: multiple messages have this Message-ID (diff)
From: "Shevchenko, Andriy" <andriy.shevchenko@intel.com>
To: "wsa@the-dreams.de" <wsa@the-dreams.de>,
"linux-i2c@vger.kernel.org" <linux-i2c@vger.kernel.org>
Cc: "linux-sh@vger.kernel.org" <linux-sh@vger.kernel.org>,
"yoshihiro.shimoda.uh@renesas.com"
<yoshihiro.shimoda.uh@renesas.com>,
"horms@verge.net.au" <horms@verge.net.au>,
"magnus.damm@gmail.com" <magnus.damm@gmail.com>,
"mika.westerberg@linux.intel.com"
<mika.westerberg@linux.intel.com>,
"jarkko.nikula@linux.intel.com" <jarkko.nikula@linux.intel.com>,
"linux-rockchip@lists.infradead.org"
<linux-rockchip@lists.infradead.org>,
"laurent.pinchart@ideasonboard.com"
<laurent.pinchart@ideasonboard.com>,
"geert@linux-m68k.org" <geert@linux-m68k.org>
Subject: Re: [PATCH v2 4/9] i2c: rcar: switch to i2c generic dt parsing
Date: Tue, 08 Dec 2015 11:00:29 +0000 [thread overview]
Message-ID: <1449572444.30729.32.camel@intel.com> (raw)
In-Reply-To: <1449572360.30729.31.camel@linux.intel.com>
T24gVHVlLCAyMDE1LTEyLTA4IGF0IDEyOjU5ICswMjAwLCBBbmR5IFNoZXZjaGVua28gd3JvdGU6
DQo+IE9uIFR1ZSwgMjAxNS0xMi0wOCBhdCAxMDozNyArMDEwMCwgV29sZnJhbSBTYW5nIHdyb3Rl
Og0KPiA+IEZyb206IFdvbGZyYW0gU2FuZyA8d3NhK3JlbmVzYXNAc2FuZy1lbmdpbmVlcmluZy5j
b20+DQo+ID4gDQo+ID4gU3dpdGNoIHRvIHRoZSBuZXcgZ2VuZXJpYyBmdW5jdGlvbnMuIFBsYWlu
IGNvbnZlcnQsIG5vDQo+ID4gZnVuY3Rpb25hbGl0eQ0KPiA+IGFkZGVkIHlldC4NCj4gDQo+IE9u
ZSBzdHlsZSBuaXRwaWNrLg0KDQpBaCwganVzdCBzZWVuIG5leHQgcGF0Y2guIFllYWgsIGN1cnJl
bnQgbWFrZSBzZW5zZS4NCk5ldmVyIG1pbmQgYmVsb3cgY29tbWVudC4NCg0KPiANCj4gPiANCj4g
PiBTaWduZWQtb2ZmLWJ5OiBXb2xmcmFtIFNhbmcgPHdzYStyZW5lc2FzQHNhbmctZW5naW5lZXJp
bmcuY29tPg0KPiA+IC0tLQ0KPiA+IMKgZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1yY2FyLmMgfCAx
NiArKysrKysrKystLS0tLS0tDQo+ID4gwqAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
LCA3IGRlbGV0aW9ucygtKQ0KPiA+IA0KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2kyYy9idXNz
ZXMvaTJjLXJjYXIuYw0KPiA+IGIvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy0NCj4gPiByY2FyLmMN
Cj4gPiBpbmRleCBkNDMyMmE5MDk2Nzg2Zi4uYzY2M2Y0Mzg5YmY4OTggMTAwNjQ0DQo+ID4gLS0t
IGEvZHJpdmVycy9pMmMvYnVzc2VzL2kyYy1yY2FyLmMNCj4gPiArKysgYi9kcml2ZXJzL2kyYy9i
dXNzZXMvaTJjLXJjYXIuYw0KPiA+IEBAIC0xNjIsMTIgKzE2MiwxNSBAQCBzdGF0aWMgaW50IHJj
YXJfaTJjX2J1c19iYXJyaWVyKHN0cnVjdA0KPiA+IHJjYXJfaTJjX3ByaXYgKnByaXYpDQo+ID4g
wqAJcmV0dXJuIC1FQlVTWTsNCj4gPiDCoH0NCj4gPiDCoA0KPiA+IC1zdGF0aWMgaW50IHJjYXJf
aTJjX2Nsb2NrX2NhbGN1bGF0ZShzdHJ1Y3QgcmNhcl9pMmNfcHJpdiAqcHJpdiwNCj4gPiB1MzIN
Cj4gPiBidXNfc3BlZWQpDQo+ID4gK3N0YXRpYyBpbnQgcmNhcl9pMmNfY2xvY2tfY2FsY3VsYXRl
KHN0cnVjdCByY2FyX2kyY19wcml2ICpwcml2LA0KPiA+IHN0cnVjdCBpMmNfdGltaW5ncyAqdCkN
Cj4gPiDCoHsNCj4gPiDCoAl1MzIgc2NnZCwgY2RmLCByb3VuZCwgaWNrLCBzY2wsIGNkZl93aWR0
aDsNCj4gPiDCoAl1bnNpZ25lZCBsb25nIHJhdGU7DQo+ID4gwqAJc3RydWN0IGRldmljZSAqZGV2
ID0gcmNhcl9pMmNfcHJpdl90b19kZXYocHJpdik7DQo+ID4gwqANCj4gPiArCS8qIEZhbGwgYmFj
ayB0byBwcmV2aW91c2x5IHVzZWQgdmFsdWVzIGlmIG5vdCBzdXBwbGllZCAqLw0KPiA+ICsJdC0+
YnVzX2ZyZXFfaHogPSB0LT5idXNfZnJlcV9oeiA/OiAxMDAwMDA7DQo+IA0KPiBPbiBvbmUgaGFu
ZCBpdCBzZWVtcyBlbm91Z2ggc3BhY2UgdG8gcHV0IG9uZSBtb3JlIHQtPmJ1c19mcmVxX2h6LCBv
bg0KPiB0aGUgb3RoZXIgd2h5IG5vdA0KPiANCj4gaWYgKCF0LT5idXNfZnJlcV9oeikNCj4gwqAg
PSAxMDAwMDA7DQo+IA0KPiBJIHRoaW5rIGEgYml0IGJldHRlciB0byBtYWludGFpbiBsYXR0ZXIu
DQo+IA0KDQotLSANCkFuZHkgU2hldmNoZW5rbyA8YW5kcml5LnNoZXZjaGVua29AaW50ZWwuY29t
Pg0KSW50ZWwgRmlubGFuZCBPeQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkludGVsIEZpbmxhbmQgT3kKUmVnaXN0
ZXJlZCBBZGRyZXNzOiBQTCAyODEsIDAwMTgxIEhlbHNpbmtpIApCdXNpbmVzcyBJZGVudGl0eSBD
b2RlOiAwMzU3NjA2IC0gNCAKRG9taWNpbGVkIGluIEhlbHNpbmtpIAoKVGhpcyBlLW1haWwgYW5k
IGFueSBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgbWF0ZXJpYWwgZm9yCnRo
ZSBzb2xlIHVzZSBvZiB0aGUgaW50ZW5kZWQgcmVjaXBpZW50KHMpLiBBbnkgcmV2aWV3IG9yIGRp
c3RyaWJ1dGlvbgpieSBvdGhlcnMgaXMgc3RyaWN0bHkgcHJvaGliaXRlZC4gSWYgeW91IGFyZSBu
b3QgdGhlIGludGVuZGVkCnJlY2lwaWVudCwgcGxlYXNlIGNvbnRhY3QgdGhlIHNlbmRlciBhbmQg
ZGVsZXRlIGFsbCBjb3BpZXMuCg=
next prev parent reply other threads:[~2015-12-08 11:00 UTC|newest]
Thread overview: 46+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-12-08 9:37 [PATCH v2 0/9] i2c: add generic support for timing parameters in DT Wolfram Sang
2015-12-08 9:37 ` Wolfram Sang
2015-12-08 9:37 ` [PATCH v2 1/9] i2c: document generic DT bindings for timing parameters Wolfram Sang
2015-12-08 9:37 ` Wolfram Sang
2015-12-08 9:37 ` [PATCH v2 2/9] i2c: add generic routine to parse DT for timing information Wolfram Sang
2015-12-08 9:37 ` Wolfram Sang
2015-12-08 10:54 ` Andy Shevchenko
2015-12-08 10:54 ` Andy Shevchenko
2015-12-08 13:03 ` Wolfram Sang
2015-12-08 13:03 ` Wolfram Sang
2015-12-08 21:51 ` Wolfram Sang
2015-12-08 21:51 ` Wolfram Sang
2015-12-09 12:12 ` Andy Shevchenko
2015-12-09 12:12 ` Andy Shevchenko
2015-12-14 9:49 ` Wolfram Sang
2015-12-14 9:49 ` Wolfram Sang
2015-12-08 11:09 ` Mika Westerberg
2015-12-08 11:09 ` Mika Westerberg
2015-12-08 12:53 ` Wolfram Sang
2015-12-08 12:53 ` Wolfram Sang
2015-12-08 13:03 ` Mika Westerberg
2015-12-08 13:03 ` Mika Westerberg
2015-12-08 9:37 ` [PATCH v2 3/9] i2c: rcar: refactor probe function a little Wolfram Sang
2015-12-08 9:37 ` Wolfram Sang
2015-12-08 9:37 ` [PATCH v2 4/9] i2c: rcar: switch to i2c generic dt parsing Wolfram Sang
2015-12-08 9:37 ` Wolfram Sang
2015-12-08 10:59 ` Andy Shevchenko
2015-12-08 10:59 ` Andy Shevchenko
2015-12-08 11:00 ` Shevchenko, Andriy [this message]
2015-12-08 11:00 ` Shevchenko, Andriy
2015-12-08 9:37 ` [PATCH v2 5/9] i2c: rcar: honor additional i2c timings from DT Wolfram Sang
2015-12-08 9:37 ` Wolfram Sang
2015-12-08 9:37 ` [PATCH v2 6/9] ARM: shmobile: r8a7790: dtsi: add internal delay for i2c IPs Wolfram Sang
2015-12-08 9:37 ` Wolfram Sang
2015-12-08 9:37 ` [PATCH v2 7/9] ARM: shmobile: r8a7791: " Wolfram Sang
2015-12-08 9:37 ` Wolfram Sang
2015-12-08 9:37 ` [PATCH v2 8/9] ARM: shmobile: r8a7794: " Wolfram Sang
2015-12-08 9:37 ` Wolfram Sang
2015-12-08 9:37 ` [PATCH v2 9/9] arm64: renesas: r8a7795: " Wolfram Sang
2015-12-08 9:37 ` Wolfram Sang
2015-12-10 5:00 ` [PATCH v2 0/9] i2c: add generic support for timing parameters in DT Simon Horman
2015-12-10 5:00 ` Simon Horman
2015-12-14 10:00 ` Wolfram Sang
2015-12-14 10:00 ` Wolfram Sang
2015-12-15 4:14 ` Simon Horman
2015-12-15 4:14 ` Simon Horman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1449572444.30729.32.camel@intel.com \
--to=andriy.shevchenko@intel.com \
--cc=geert@linux-m68k.org \
--cc=horms@verge.net.au \
--cc=jarkko.nikula@linux.intel.com \
--cc=laurent.pinchart@ideasonboard.com \
--cc=linux-i2c@vger.kernel.org \
--cc=linux-rockchip@lists.infradead.org \
--cc=linux-sh@vger.kernel.org \
--cc=magnus.damm@gmail.com \
--cc=mika.westerberg@linux.intel.com \
--cc=wsa@the-dreams.de \
--cc=yoshihiro.shimoda.uh@renesas.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.