[PATCH 00/14] Add minimal DTS support for M3-N Starter Kit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello Renesas community,

This patch series arised during the bring-up of M3-N-based ULCB board.
It adds minimal DTS support and documents some new DT bindings.

It also does some collateral changes in the area of ULCB compatible
strings, to avoid defining something like "renesas,m3nulcb". Similar to
how "renesas,salvator-x{s}" compatibles are constructed, in my opinion,
"renesas,(m3|m3n|h3)ulcb" should not use the SoC model in their name,
for consistency.

Another change done in preparation of the M3-N DTS commits is renaming
the ULCB device trees:
 - from "<SoC>-<SoC>ulcb*.dts"
 - to   "<SoC>-ulcb*.dts"

These patches have been tested on M3-N ULCB using v4.18-rc7 kernel.
Any comments would be greatly appreciated.

Best regards,
Eugeniu.

Eugeniu Rosca (14):
  arm64: dts: renesas: Cut redundant <SoC> in *<SoC>-<SoC>ulcb*.dts
  dt-bindings: arm: don't embed SoC name into the ULCB boards' compatible
  arm64: dts: renesas: r8a7795-es1: ulcb: Use "renesas,ulcb" compatible
  arm64: dts: renesas: r8a7795-es1: ulcb-kf: Use "renesas,ulcb" compatible
  arm64: dts: renesas: r8a7795: ulcb: Use "renesas,ulcb" compatible
  arm64: dts: renesas: r8a7795: ulcb-kf: Use "renesas,ulcb" compatible
  arm64: dts: renesas: r8a7796: ulcb: Use "renesas,ulcb" compatible
  arm64: dts: renesas: r8a7796: ulcb-kf: Use "renesas,ulcb" compatible
  dt-bindings: arm: Document Renesas R-Car M3-N-based ULCB board
  arm64: dts: renesas: r8a77965: ulcb: Initial device tree
  dt-bindings: can: rcar_can: document r8a77965 can support
  arm64: dts: renesas: r8a77965: add CAN support
  arm64: dts: renesas: r8a77965: Add HSCIF0 device node
  arm64: dts: renesas: r8a77965: ulcb-kf: Initial device tree

 .../devicetree/bindings/arm/shmobile.txt      |  6 ++-
 .../devicetree/bindings/net/can/rcar_can.txt  | 10 ++--
 arch/arm64/boot/dts/renesas/Makefile          | 14 +++---
 ...-h3ulcb-kf.dts => r8a7795-es1-ulcb-kf.dts} |  4 +-
 ...95-es1-h3ulcb.dts => r8a7795-es1-ulcb.dts} |  2 +-
 ...7795-h3ulcb-kf.dts => r8a7795-ulcb-kf.dts} |  4 +-
 .../{r8a7795-h3ulcb.dts => r8a7795-ulcb.dts}  |  2 +-
 ...7796-m3ulcb-kf.dts => r8a7796-ulcb-kf.dts} |  4 +-
 .../{r8a7796-m3ulcb.dts => r8a7796-ulcb.dts}  |  2 +-
 .../boot/dts/renesas/r8a77965-ulcb-kf.dts     | 20 ++++++++
 arch/arm64/boot/dts/renesas/r8a77965-ulcb.dts | 37 ++++++++++++++
 arch/arm64/boot/dts/renesas/r8a77965.dtsi     | 50 +++++++++++++++++++
 12 files changed, 135 insertions(+), 20 deletions(-)
 rename arch/arm64/boot/dts/renesas/{r8a7795-es1-h3ulcb-kf.dts => r8a7795-es1-ulcb-kf.dts} (84%)
 rename arch/arm64/boot/dts/renesas/{r8a7795-es1-h3ulcb.dts => r8a7795-es1-ulcb.dts} (94%)
 rename arch/arm64/boot/dts/renesas/{r8a7795-h3ulcb-kf.dts => r8a7795-ulcb-kf.dts} (84%)
 rename arch/arm64/boot/dts/renesas/{r8a7795-h3ulcb.dts => r8a7795-ulcb.dts} (96%)
 rename arch/arm64/boot/dts/renesas/{r8a7796-m3ulcb-kf.dts => r8a7796-ulcb-kf.dts} (84%)
 rename arch/arm64/boot/dts/renesas/{r8a7796-m3ulcb.dts => r8a7796-ulcb.dts} (95%)
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts
 create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-ulcb.dts

-- 
2.18.0




[Index of Archives]     [Linux Samsung SOC]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]

  Powered by Linux