lkml.org 
[lkml]   [2018]   [Dec]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: [PATCH v2 2/2] dt-binding: spi: Document Renesas R-Car Gen3 RPC controller bindings
    From
    Date
    On 12/03/2018 10:18 AM, Mason Yang wrote:
    > Document the bindings used by the Renesas R-Car Gen3 RPC SPI controller.

    RPC is SPI and HF controller, it is not a pure SPI controller.

    How does this deal with the HF part ? Keep in mind the bindings are ABI
    and it will be difficult to redo them later.

    > Signed-off-by: Mason Yang <masonccyang@mxic.com.tw>
    > ---
    > .../devicetree/bindings/spi/spi-renesas-rpc.txt | 35 ++++++++++++++++++++++
    > 1 file changed, 35 insertions(+)
    > create mode 100644 Documentation/devicetree/bindings/spi/spi-renesas-rpc.txt
    >
    > diff --git a/Documentation/devicetree/bindings/spi/spi-renesas-rpc.txt b/Documentation/devicetree/bindings/spi/spi-renesas-rpc.txt
    > new file mode 100644
    > index 0000000..c6c6d9c
    > --- /dev/null
    > +++ b/Documentation/devicetree/bindings/spi/spi-renesas-rpc.txt
    > @@ -0,0 +1,35 @@
    > +Renesas R-Car Gen3 RPC controller Device Tree Bindings
    > +------------------------------------------------------
    > +
    > +Required properties:
    > +- compatible: should be "renesas,r8a77995-rpc"
    > +- #address-cells: should be 1
    > +- #size-cells: should be 0
    > +- reg: should contain 2 entries, one for the registers and one for the direct
    > + mapping area
    > +- reg-names: should contain "rpc_regs" and "dirmap"
    > +- interrupts: interrupt line connected to the RPC SPI controller

    Not a SPI controller.

    > +- clock-names: should contain "clk_rpc"
    > +- clocks: should contain 1 entries for the module's clock
    > +
    > +Example:
    > +
    > + rpc: spi@ee200000 {
    > + compatible = "renesas,r8a77995-rpc";
    > + reg = <0 0xee200000 0 0x8100>, <0 0x08000000 0 0x4000000>;
    > + reg-names = "rpc_regs", "dirmap";
    > + clocks = <&cpg CPG_MOD 917>;
    > + power-domains = <&sysc R8A77995_PD_ALWAYS_ON>;
    > + resets = <&cpg 917>;
    > + clock-names = "clk_rpc";
    > + #address-cells = <1>;
    > + #size-cells = <0>;
    > +
    > + flash@0 {
    > + compatible = "jedec,spi-nor";
    > + reg = <0>;
    > + spi-max-frequency = <40000000>;
    > + spi-tx-bus-width = <1>;
    > + spi-rx-bus-width = <1>;
    > + };
    > + };
    >


    --
    Best regards,
    Marek Vasut

    \
     
     \ /
      Last update: 2018-12-05 03:05    [W:2.676 / U:0.000 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site