On Fri, 8 May 2020 01:41:14 +0300, Serge Semin wrote: > Baikal-T1 CPU or DMAC MMIO requests are handled by the AMBA 3 AXI > Interconnect which routes them to the AXI-APB bridge, which in turn > serializes accesses and routes them to the corresponding APB slave device. > This binding describes the AXI-APB bridge considered as the APB-bus. It is > supposed to be compatible with "be,bt1-apb" and "simple-bus" drivers, > should be equipped with EHB MMIO region and a region with no slave device > mapped, interrupts line number, APB reference clock and domain reset line. > > Signed-off-by: Serge Semin <Sergey.Semin@xxxxxxxxxxxxxxxxxxxx> > Cc: Alexey Malahov <Alexey.Malahov@xxxxxxxxxxxxxxxxxxxx> > Cc: Paul Burton <paulburton@xxxxxxxxxx> > Cc: Ralf Baechle <ralf@xxxxxxxxxxxxxx> > Cc: Tony Lindgren <tony@xxxxxxxxxxx> > Cc: Tero Kristo <t-kristo@xxxxxx> > Cc: Manivannan Sadhasivam <manivannan.sadhasivam@xxxxxxxxxx> > Cc: Jeffrey Hugo <jhugo@xxxxxxxxxxxxxx> > Cc: Linus Walleij <linus.walleij@xxxxxxxxxx> > Cc: Olof Johansson <olof@xxxxxxxxx> > Cc: linux-mips@xxxxxxxxxxxxxxx > Cc: soc@xxxxxxxxxx > > --- > > Rob, I had to remove your Reviewed-by tag, since new changes had been > introduced. > > Changelog v2: > - Move driver to the bus subsystem. > - Don't use a multi-arg clock phandle reference in the examples dt-bindings > property. Thus redundant include statement can be removed. > - Use dual GPL/BSD license. > - Use single lined copyright header. > - Lowercase the unit-address. > - Convert a dedicated EHB block binding to the Baikal-T1 APB-bus one. > - Add APB reference clock and reset support. > - Replace "additionalProperties: false" property with > "unevaluatedProperties: false". > - Add reg-names property. > --- > .../bindings/bus/baikal,bt1-apb.yaml | 90 +++++++++++++++++++ > 1 file changed, 90 insertions(+) > create mode 100644 Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml > Reviewed-by: Rob Herring <robh@xxxxxxxxxx>