Message ID | 20201223172505.34736-2-wsa+renesas@sang-engineering.com |
---|---|
State | Accepted |
Headers | show |
Series | v3u: enable I2C0-6 | expand |
On Wed, Dec 23, 2020 at 6:27 PM Wolfram Sang <wsa+renesas@sang-engineering.com> wrote: > Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> > --- a/Documentation/devicetree/bindings/i2c/renesas,i2c.txt > +++ b/Documentation/devicetree/bindings/i2c/renesas,i2c.txt > @@ -26,6 +26,7 @@ Required properties: > "renesas,i2c-r8a77980" if the device is a part of a R8A77980 SoC. > "renesas,i2c-r8a77990" if the device is a part of a R8A77990 SoC. > "renesas,i2c-r8a77995" if the device is a part of a R8A77995 SoC. > + "renesas,i2c-r8a779a0" if the device is a part of a R8A779A0 SoC. > "renesas,rcar-gen1-i2c" for a generic R-Car Gen1 compatible device. > "renesas,rcar-gen2-i2c" for a generic R-Car Gen2 or RZ/G1 compatible > device. Note that this doesn't say anything about (in)compatibility with generic R-Car Gen3 compatible devices (hint: yaml conversion?). New features: - Slave Clock Stretch Select, - Fast Mode+ Enable, - Enhanced First Bit Setup Cycle configuration. Looks like the R-Car V3U variant can be treated as a generic R-Car Gen3 variant (lacking the new features, of course). Gr{oetje,eeting}s, Geert
On Wed, 23 Dec 2020 18:25:00 +0100, Wolfram Sang wrote: > Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> > --- > Documentation/devicetree/bindings/i2c/renesas,i2c.txt | 1 + > 1 file changed, 1 insertion(+) > Acked-by: Rob Herring <robh@kernel.org>
On Wed, Dec 23, 2020 at 06:25:00PM +0100, Wolfram Sang wrote:
> Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
Applied to for-next, thanks!
> New features: > - Slave Clock Stretch Select, > - Fast Mode+ Enable, > - Enhanced First Bit Setup Cycle configuration. > > Looks like the R-Car V3U variant can be treated as a generic R-Car Gen3 > variant (lacking the new features, of course). FM+ doesn't need an update. It will just handle higher values for the bus frequency. This is also the most likely one to be supported in Linux. First Bit setup is not even supported yet in the basic version. Configuration via Linux is unclear same as SlaveClockStretch. Use cases are unclear, too, which we would need for implementating any of this.
diff --git a/Documentation/devicetree/bindings/i2c/renesas,i2c.txt b/Documentation/devicetree/bindings/i2c/renesas,i2c.txt index 96d869ac3839..5762d2d1ab9c 100644 --- a/Documentation/devicetree/bindings/i2c/renesas,i2c.txt +++ b/Documentation/devicetree/bindings/i2c/renesas,i2c.txt @@ -26,6 +26,7 @@ Required properties: "renesas,i2c-r8a77980" if the device is a part of a R8A77980 SoC. "renesas,i2c-r8a77990" if the device is a part of a R8A77990 SoC. "renesas,i2c-r8a77995" if the device is a part of a R8A77995 SoC. + "renesas,i2c-r8a779a0" if the device is a part of a R8A779A0 SoC. "renesas,rcar-gen1-i2c" for a generic R-Car Gen1 compatible device. "renesas,rcar-gen2-i2c" for a generic R-Car Gen2 or RZ/G1 compatible device.
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com> --- Documentation/devicetree/bindings/i2c/renesas,i2c.txt | 1 + 1 file changed, 1 insertion(+)