|
@@ -15,6 +15,33 @@
|
|
#include "skeleton.dtsi"
|
|
#include "skeleton.dtsi"
|
|
|
|
|
|
/ {
|
|
/ {
|
|
|
|
+ cpus {
|
|
|
|
+ #address-cells = <1>;
|
|
|
|
+ #size-cells = <0>;
|
|
|
|
+ enable-method = "ste,dbx500-smp";
|
|
|
|
+
|
|
|
|
+ cpu-map {
|
|
|
|
+ cluster0 {
|
|
|
|
+ core0 {
|
|
|
|
+ cpu = <&CPU0>;
|
|
|
|
+ };
|
|
|
|
+ core1 {
|
|
|
|
+ cpu = <&CPU1>;
|
|
|
|
+ };
|
|
|
|
+ };
|
|
|
|
+ };
|
|
|
|
+ CPU0: cpu@300 {
|
|
|
|
+ device_type = "cpu";
|
|
|
|
+ compatible = "arm,cortex-a9";
|
|
|
|
+ reg = <0x300>;
|
|
|
|
+ };
|
|
|
|
+ CPU1: cpu@301 {
|
|
|
|
+ device_type = "cpu";
|
|
|
|
+ compatible = "arm,cortex-a9";
|
|
|
|
+ reg = <0x301>;
|
|
|
|
+ };
|
|
|
|
+ };
|
|
|
|
+
|
|
soc {
|
|
soc {
|
|
#address-cells = <1>;
|
|
#address-cells = <1>;
|
|
#size-cells = <1>;
|
|
#size-cells = <1>;
|
|
@@ -22,32 +49,6 @@
|
|
interrupt-parent = <&intc>;
|
|
interrupt-parent = <&intc>;
|
|
ranges;
|
|
ranges;
|
|
|
|
|
|
- cpus {
|
|
|
|
- #address-cells = <1>;
|
|
|
|
- #size-cells = <0>;
|
|
|
|
-
|
|
|
|
- cpu-map {
|
|
|
|
- cluster0 {
|
|
|
|
- core0 {
|
|
|
|
- cpu = <&CPU0>;
|
|
|
|
- };
|
|
|
|
- core1 {
|
|
|
|
- cpu = <&CPU1>;
|
|
|
|
- };
|
|
|
|
- };
|
|
|
|
- };
|
|
|
|
- CPU0: cpu@0 {
|
|
|
|
- device_type = "cpu";
|
|
|
|
- compatible = "arm,cortex-a9";
|
|
|
|
- reg = <0>;
|
|
|
|
- };
|
|
|
|
- CPU1: cpu@1 {
|
|
|
|
- device_type = "cpu";
|
|
|
|
- compatible = "arm,cortex-a9";
|
|
|
|
- reg = <1>;
|
|
|
|
- };
|
|
|
|
- };
|
|
|
|
-
|
|
|
|
ptm@801ae000 {
|
|
ptm@801ae000 {
|
|
compatible = "arm,coresight-etm3x", "arm,primecell";
|
|
compatible = "arm,coresight-etm3x", "arm,primecell";
|
|
reg = <0x801ae000 0x1000>;
|
|
reg = <0x801ae000 0x1000>;
|