ARCv2: [dts]: Introduce HS38 specific include DTS ...

... and add them to plat-sim DTS.

This allows for future change to introduce timers in DT in single place

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
This commit is contained in:
Vineet Gupta 2016-01-19 16:00:42 +05:30
parent 69fbd09874
commit 2e8cd93877
11 changed files with 78 additions and 4 deletions

View File

@ -11,6 +11,8 @@
* Note that this file only supports the 770D CPU
*/
/include/ "skeleton.dtsi"
/ {
compatible = "snps,arc";
clock-frequency = <750000000>; /* 750 MHZ */

View File

@ -10,6 +10,8 @@
* Device tree for AXC003 CPU card: HS38x UP configuration
*/
/include/ "skeleton_hs.dtsi"
/ {
compatible = "snps,arc";
clock-frequency = <90000000>;

View File

@ -10,6 +10,8 @@
* Device tree for AXC003 CPU card: HS38x2 (Dual Core) with IDU intc
*/
/include/ "skeleton_hs_idu.dtsi"
/ {
compatible = "snps,arc";
clock-frequency = <90000000>;

View File

@ -7,7 +7,7 @@
*/
/dts-v1/;
/include/ "skeleton.dtsi"
/include/ "skeleton_hs.dtsi"
/ {
compatible = "snps,nsim_hs";

View File

@ -7,7 +7,7 @@
*/
/dts-v1/;
/include/ "skeleton.dtsi"
/include/ "skeleton_hs_idu.dtsi"
/ {
compatible = "snps,nsim_hs";

View File

@ -7,7 +7,7 @@
*/
/dts-v1/;
/include/ "skeleton.dtsi"
/include/ "skeleton_hs.dtsi"
/ {
compatible = "snps,nsimosci_hs";

View File

@ -7,7 +7,7 @@
*/
/dts-v1/;
/include/ "skeleton.dtsi"
/include/ "skeleton_hs_idu.dtsi"
/ {
compatible = "snps,nsimosci_hs";

View File

@ -0,0 +1,32 @@
/*
* Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
/ {
compatible = "snps,arc";
clock-frequency = <80000000>; /* 80 MHZ */
#address-cells = <1>;
#size-cells = <1>;
chosen { };
aliases { };
cpus {
#address-cells = <1>;
#size-cells = <0>;
cpu@0 {
device_type = "cpu";
compatible = "snps,archs38";
reg = <0>;
};
};
memory {
device_type = "memory";
reg = <0x80000000 0x10000000>; /* 256M */
};
};

View File

@ -0,0 +1,32 @@
/*
* Copyright (C) 2016 Synopsys, Inc. (www.synopsys.com)
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
/ {
compatible = "snps,arc";
clock-frequency = <80000000>; /* 80 MHZ */
#address-cells = <1>;
#size-cells = <1>;
chosen { };
aliases { };
cpus {
#address-cells = <1>;
#size-cells = <0>;
cpu@0 {
device_type = "cpu";
compatible = "snps,archs38xN";
reg = <0>;
};
};
memory {
device_type = "memory";
reg = <0x80000000 0x10000000>; /* 256M */
};
};

View File

@ -10,6 +10,8 @@
* Device tree for AXC003 CPU card: HS38x UP configuration (VDK version)
*/
/include/ "skeleton_hs.dtsi"
/ {
compatible = "snps,arc";
clock-frequency = <50000000>;

View File

@ -11,6 +11,8 @@
* HS38x2 (Dual Core) with IDU intc (VDK version)
*/
/include/ "skeleton_hs_idu.dtsi"
/ {
compatible = "snps,arc";
clock-frequency = <50000000>;