From mboxrd@z Thu Jan 1 00:00:00 1970 From: Simon Horman Subject: Re: [PATCH 0/9] i2c: add generic support for timing parameters in DT Date: Mon, 7 Dec 2015 15:39:46 +0900 Message-ID: <20151207063946.GI22834@verge.net.au> References: <1449157899-6572-1-git-send-email-wsa@the-dreams.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Content-Disposition: inline In-Reply-To: <1449157899-6572-1-git-send-email-wsa@the-dreams.de> Sender: linux-sh-owner@vger.kernel.org To: Wolfram Sang Cc: linux-i2c@vger.kernel.org, linux-sh@vger.kernel.org, Magnus Damm , Laurent Pinchart , Geert Uytterhoeven , Yoshihiro Shimoda , linux-rockchip@lists.infradead.org, Mika Westerberg , Andy Shevchenko , Jarkko Nikula List-Id: linux-rockchip.vger.kernel.org On Thu, Dec 03, 2015 at 04:51:30PM +0100, Wolfram Sang wrote: > Here is a patch series adding better DT support for timing parameters like the > raise time or the fall time which are generic for the I2C subsystem. There is a > core function for parsing and an implementation for the RCar driver how to use > it. > > I added people of the designware and rk3x driver to CC because they might be > interested in this new function. They provided the basis for this series, so it > should be easy to convert them. > > Please have a look, test, comment... > > Thanks, > > Wolfram > > > Changes since RFC: > * better tested > * added documentation for the new function and the new struct > * reworded some commit messages slightly > * moved the new property in the dtsi above the "status" property > > > Wolfram Sang (9): > i2c: document generic DT bindings for timing parameters > i2c: add generic routine to parse DT for timing information > i2c: rcar: refactor probe function a little > i2c: rcar: switch to i2c generic dt parsing > i2c: rcar: honor additional i2c timings from DT I have marked the integration patches (below) as deferred pending acceptance of the driver changes (above). Please repost the former once the latter have been accepted (by you :). > ARM: shmobile: r8a7790: dtsi: add internal delay for i2c IPs > ARM: shmobile: r8a7791: dtsi: add internal delay for i2c IPs > ARM: shmobile: r8a7794: dtsi: add internal delay for i2c IPs > arm64: renesas: r8a7795: add internal delay for i2c IPs > > Documentation/devicetree/bindings/i2c/i2c-rcar.txt | 4 ++ > Documentation/devicetree/bindings/i2c/i2c.txt | 31 ++++++++-- > arch/arm/boot/dts/r8a7790.dtsi | 4 ++ > arch/arm/boot/dts/r8a7791.dtsi | 6 ++ > arch/arm/boot/dts/r8a7794.dtsi | 6 ++ > arch/arm64/boot/dts/renesas/r8a7795.dtsi | 7 +++ > drivers/i2c/busses/i2c-rcar.c | 67 +++++++++++----------- > drivers/i2c/i2c-core.c | 50 ++++++++++++++++ > include/linux/i2c.h | 22 +++++++ > 9 files changed, 158 insertions(+), 39 deletions(-) > > -- > 2.1.4 >