[PATCH 0/9] i2c: add generic support for timing parameters in DT
Simon Horman
horms at verge.net.au
Sun Dec 6 22:39:46 PST 2015
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
>
More information about the Linux-rockchip
mailing list