|
@@ -26,15 +26,39 @@
|
|
|
i2c6 = &i2c6;
|
|
|
};
|
|
|
|
|
|
+ psci {
|
|
|
+ compatible = "arm,psci-0.2";
|
|
|
+ method = "smc";
|
|
|
+ };
|
|
|
+
|
|
|
cpus {
|
|
|
#address-cells = <1>;
|
|
|
#size-cells = <0>;
|
|
|
|
|
|
- /* 1 core only at this point */
|
|
|
a57_0: cpu@0 {
|
|
|
compatible = "arm,cortex-a57", "arm,armv8";
|
|
|
reg = <0x0>;
|
|
|
device_type = "cpu";
|
|
|
+ enable-method = "psci";
|
|
|
+ };
|
|
|
+
|
|
|
+ a57_1: cpu@1 {
|
|
|
+ compatible = "arm,cortex-a57","arm,armv8";
|
|
|
+ reg = <0x1>;
|
|
|
+ device_type = "cpu";
|
|
|
+ enable-method = "psci";
|
|
|
+ };
|
|
|
+ a57_2: cpu@2 {
|
|
|
+ compatible = "arm,cortex-a57","arm,armv8";
|
|
|
+ reg = <0x2>;
|
|
|
+ device_type = "cpu";
|
|
|
+ enable-method = "psci";
|
|
|
+ };
|
|
|
+ a57_3: cpu@3 {
|
|
|
+ compatible = "arm,cortex-a57","arm,armv8";
|
|
|
+ reg = <0x3>;
|
|
|
+ device_type = "cpu";
|
|
|
+ enable-method = "psci";
|
|
|
};
|
|
|
};
|
|
|
|
|
@@ -78,6 +102,7 @@
|
|
|
soc {
|
|
|
compatible = "simple-bus";
|
|
|
interrupt-parent = <&gic>;
|
|
|
+
|
|
|
#address-cells = <2>;
|
|
|
#size-cells = <2>;
|
|
|
ranges;
|
|
@@ -90,7 +115,7 @@
|
|
|
reg = <0x0 0xf1010000 0 0x1000>,
|
|
|
<0x0 0xf1020000 0 0x2000>;
|
|
|
interrupts = <GIC_PPI 9
|
|
|
- (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_HIGH)>;
|
|
|
+ (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_HIGH)>;
|
|
|
};
|
|
|
|
|
|
gpio0: gpio@e6050000 {
|
|
@@ -205,16 +230,28 @@
|
|
|
power-domains = <&cpg>;
|
|
|
};
|
|
|
|
|
|
+ pmu {
|
|
|
+ compatible = "arm,armv8-pmuv3";
|
|
|
+ interrupts = <GIC_SPI 72 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
+ <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
+ <GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
+ <GIC_SPI 75 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
+ interrupt-affinity = <&a57_0>,
|
|
|
+ <&a57_1>,
|
|
|
+ <&a57_2>,
|
|
|
+ <&a57_3>;
|
|
|
+ };
|
|
|
+
|
|
|
timer {
|
|
|
compatible = "arm,armv8-timer";
|
|
|
interrupts = <GIC_PPI 13
|
|
|
- (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
|
|
|
+ (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
|
|
|
<GIC_PPI 14
|
|
|
- (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
|
|
|
+ (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
|
|
|
<GIC_PPI 11
|
|
|
- (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>,
|
|
|
+ (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>,
|
|
|
<GIC_PPI 10
|
|
|
- (GIC_CPU_MASK_SIMPLE(1) | IRQ_TYPE_LEVEL_LOW)>;
|
|
|
+ (GIC_CPU_MASK_SIMPLE(4) | IRQ_TYPE_LEVEL_LOW)>;
|
|
|
};
|
|
|
|
|
|
cpg: clock-controller@e6150000 {
|
|
@@ -489,6 +526,7 @@
|
|
|
interrupts = <GIC_SPI 287 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
clocks = <&cpg CPG_MOD 931>;
|
|
|
power-domains = <&cpg>;
|
|
|
+ i2c-scl-internal-delay-ns = <110>;
|
|
|
status = "disabled";
|
|
|
};
|
|
|
|
|
@@ -500,6 +538,7 @@
|
|
|
interrupts = <GIC_SPI 288 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
clocks = <&cpg CPG_MOD 930>;
|
|
|
power-domains = <&cpg>;
|
|
|
+ i2c-scl-internal-delay-ns = <6>;
|
|
|
status = "disabled";
|
|
|
};
|
|
|
|
|
@@ -511,6 +550,7 @@
|
|
|
interrupts = <GIC_SPI 286 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
clocks = <&cpg CPG_MOD 929>;
|
|
|
power-domains = <&cpg>;
|
|
|
+ i2c-scl-internal-delay-ns = <6>;
|
|
|
status = "disabled";
|
|
|
};
|
|
|
|
|
@@ -522,6 +562,7 @@
|
|
|
interrupts = <GIC_SPI 290 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
clocks = <&cpg CPG_MOD 928>;
|
|
|
power-domains = <&cpg>;
|
|
|
+ i2c-scl-internal-delay-ns = <110>;
|
|
|
status = "disabled";
|
|
|
};
|
|
|
|
|
@@ -533,6 +574,7 @@
|
|
|
interrupts = <GIC_SPI 19 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
clocks = <&cpg CPG_MOD 927>;
|
|
|
power-domains = <&cpg>;
|
|
|
+ i2c-scl-internal-delay-ns = <110>;
|
|
|
status = "disabled";
|
|
|
};
|
|
|
|
|
@@ -544,6 +586,7 @@
|
|
|
interrupts = <GIC_SPI 20 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
clocks = <&cpg CPG_MOD 919>;
|
|
|
power-domains = <&cpg>;
|
|
|
+ i2c-scl-internal-delay-ns = <110>;
|
|
|
status = "disabled";
|
|
|
};
|
|
|
|
|
@@ -555,6 +598,7 @@
|
|
|
interrupts = <GIC_SPI 21 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
clocks = <&cpg CPG_MOD 918>;
|
|
|
power-domains = <&cpg>;
|
|
|
+ i2c-scl-internal-delay-ns = <6>;
|
|
|
status = "disabled";
|
|
|
};
|
|
|
|
|
@@ -723,5 +767,13 @@
|
|
|
};
|
|
|
};
|
|
|
};
|
|
|
+
|
|
|
+ sata: sata@ee300000 {
|
|
|
+ compatible = "renesas,sata-r8a7795";
|
|
|
+ reg = <0 0xee300000 0 0x1fff>;
|
|
|
+ interrupts = <GIC_SPI 105 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
+ clocks = <&cpg CPG_MOD 815>;
|
|
|
+ status = "disabled";
|
|
|
+ };
|
|
|
};
|
|
|
};
|