]> git.dujemihanovic.xyz Git - u-boot.git/commit
arc: dts: separate single axs10x.dts file
authorVlad Zakharov <vzakhar@synopsys.com>
Tue, 21 Mar 2017 11:49:48 +0000 (14:49 +0300)
committerStefan Roese <sr@denx.de>
Wed, 29 Mar 2017 05:38:11 +0000 (07:38 +0200)
commit7c760f6021b7a7a37f8a4b8741ce032bb0afc620
treee5e334541b1b48d4f5c35ed5e2220466cf382378
parent20699e6b7949c1eb174d8315807c050cfd03da9a
arc: dts: separate single axs10x.dts file

We want to use the same device tree blobs in both Linux and U-Boot for
ARC boards.

Earlier device tree sources in U-Boot were very simplified and hadn't been
updated for quite a long period of time.

So this commit is the first step on the road to unified device tree blobs.

First of all we re-organize device tree sources for AXS10X boards.
As AXS101 and AXS103 boards consist of AXS10X motherboard and AXC001 and
AXC003 cpu tiles respectively we add corresponding device tree source
files: axs10x_mb.dtsi for motherboard, axc001.dtsi and axc003.dtsi for
cpu tiles and axs101.dts and axs103.dts to represent actual boards.

Also we delete axs10x.dts as it is no longer used.

One more important change - we add timer device to ARC skeleton device
tree sources as both ARC700 and ARCHS cores contain such timer.
We add core_clk nodes to abilis_tb100, nsim, axc001 and axc003 device tree
sources as it is referenced via phandle from timer node in common
skeleton.dtsi file.

Signed-off-by: Vlad Zakharov <vzakhar@synopsys.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
14 files changed:
arch/arc/Kconfig
arch/arc/dts/Makefile
arch/arc/dts/abilis_tb100.dts
arch/arc/dts/axc001.dtsi [new file with mode: 0644]
arch/arc/dts/axc003.dtsi [new file with mode: 0644]
arch/arc/dts/axs101.dts [new file with mode: 0644]
arch/arc/dts/axs103.dts [new file with mode: 0644]
arch/arc/dts/axs10x.dts [deleted file]
arch/arc/dts/axs10x_mb.dtsi [new file with mode: 0644]
arch/arc/dts/nsim.dts
arch/arc/dts/skeleton.dtsi
board/synopsys/axs10x/Kconfig
configs/axs101_defconfig
configs/axs103_defconfig