arm64: dts: renesas: Extract common Salvator-X board support
authorGeert Uytterhoeven <geert+renesas@glider.be>
Fri, 28 Apr 2017 12:58:43 +0000 (14:58 +0200)
committerSimon Horman <horms+renesas@verge.net.au>
Mon, 22 May 2017 12:54:38 +0000 (14:54 +0200)
commitd25e8ff0d5aaf8b1040829d9eb837a71b2b3ed5e
treebdaae7b47385586dec0a6a747e0d1ae68a798376
parent8faafa718887a0e83f6bca636c63dbf420b54f3e
arm64: dts: renesas: Extract common Salvator-X board support

The Renesas Salvator-X development board can be equipped with either an
R-Car H3 or M3-W SiP, which are pin-compatible.  Both boards use
different DTBs.

Reduce duplication by extracting common Salvator-X board support into
its own .dtsi file.  References to SoC-specific clocks are handled
through cpp definitions.  Sort device nodes while at it.

For boards with an R-Car H3 SiP, there are no functional changes.

For boards with an R-Car M3-W SiP, the following new devices are now
described in DT:
  - External audio, CAN, and PCIe clocks,
  - USB Vbus regulator,
  - CS2000 clock generator,
  - AK4613 Audio Codec,
  - VGA.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts
arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts
arch/arm64/boot/dts/renesas/salvator-x.dtsi [new file with mode: 0644]