summaryrefslogtreecommitdiffstats
path: root/81E00612.4E0100.dts
diff options
context:
space:
mode:
authorDeepak K Gangadhar <deepakg@in.ibm.com>2018-06-01 01:33:34 -0500
committerDeepak K Gangadhar <deepakg@in.ibm.com>2018-06-01 01:33:34 -0500
commitdce7c313e21f407e5140adeb6c9a976d453d5816 (patch)
treea464ea550dd284f9bf829b42547e8e9ed5da0655 /81E00612.4E0100.dts
parent90237254664cadab529a397965083e38806d92e6 (diff)
downloadima-catalog-dce7c313e21f407e5140adeb6c9a976d453d5816.tar.gz
ima-catalog-dce7c313e21f407e5140adeb6c9a976d453d5816.zip
Add Alink units for P9 DTS files
Signed-off-by: Deepak K Gangadhar <deepakg@in.ibm.com>
Diffstat (limited to '81E00612.4E0100.dts')
-rw-r--r--81E00612.4E0100.dts106
1 files changed, 97 insertions, 9 deletions
diff --git a/81E00612.4E0100.dts b/81E00612.4E0100.dts
index 4d9ba70..fc2b7d9 100644
--- a/81E00612.4E0100.dts
+++ b/81E00612.4E0100.dts
@@ -1,12 +1,11 @@
-/dts-v1/;
-
-/ {
- name = "";
- compatible = "ibm,opal-in-memory-counters";
- #address-cells = <0x1>;
- #size-cells = <0x1>;
- version-id = <0x16>;
+ /dts-v1/;
+ / {
+ name = "";
+ compatible = "ibm,opal-in-memory-counters";
+ #address-cells = <0x1>;
+ #size-cells = <0x1>;
+ version-id = <0x17>;
NEST_MCS: nest-mcs-events {
#address-cells = <0x1>;
@@ -206,6 +205,14 @@ NEST_XLINK_OUT: nest-xlink-out-events {
event-name = "OUT_ODD_TOTAL_UTIL" ;
reg = <0x38 0x8>;
};
+ event@c0 {
+ event-name = "OUT_EVEN_AVLBL_CYC" ;
+ reg = <0xc0 0x8>;
+ };
+ event@c8 {
+ event-name = "OUT_ODD_AVLBL_CYC" ;
+ reg = <0xc8 0x8>;
+ };
};
xlink0@118 {
compatible = "ibm,imc-counters";
@@ -1012,13 +1019,94 @@ NEST_NX: nest-nx-events {
compatible = "ibm,imc-counters";
events-prefix = "PM_NX_";
scale = "256";
- reg = <0x1d8 0x8>;
+ reg = <0x3f8 0x8>;
events = < &NEST_NX >;
type = <0x10>;
size = <0x40000>;
offset = <0x180000>;
cb_offset = <0x3fc00>;
};
+NEST_ALINK_OUT: nest-alink-out-events {
+ #address-cells = <0x1>;
+ #size-cells = <0x1>;
+
+ event@0 {
+ event-name = "OUT_EVEN_AVLBL_CYC" ;
+ reg = <0x0 0x8>;
+ };
+ event@8 {
+ event-name = "OUT_EVEN_ANY_RCMD" ;
+ reg = <0x8 0x8>;
+ };
+ event@10 {
+ event-name = "OUT_EVEN_DATA_COUNT" ;
+ reg = <0x10 0x8>;
+ };
+ event@18 {
+ event-name = "OUT_EVEN_TOTAL_UTIL" ;
+ reg = <0x18 0x8>;
+ };
+ event@20 {
+ event-name = "OUT_ODD_AVLBL_CYC" ;
+ reg = <0x20 0x8>;
+ };
+ event@28 {
+ event-name = "OUT_ODD_ANY_RCMD" ;
+ reg = <0x28 0x8>;
+ };
+ event@30 {
+ event-name = "OUT_ODD_DATA_COUNT" ;
+ reg = <0x30 0x8>;
+ };
+ event@38 {
+ event-name = "OUT_ODD_TOTAL_UTIL" ;
+ reg = <0x38 0x8>;
+ };
+ };
+ alink0@4a8 {
+ compatible = "ibm,imc-counters";
+ events-prefix = "PM_ALINK0_";
+ scale = "4096";
+ reg = <0x4a8 0x8>;
+ events = < &NEST_ALINK_OUT >;
+ type = <0x10>;
+ size = <0x40000>;
+ offset = <0x180000>;
+ cb_offset = <0x3fc00>;
+ };
+ alink1@4e8 {
+ compatible = "ibm,imc-counters";
+ events-prefix = "PM_ALINK1_";
+ scale = "4096";
+ reg = <0x4e8 0x8>;
+ events = < &NEST_ALINK_OUT >;
+ type = <0x10>;
+ size = <0x40000>;
+ offset = <0x180000>;
+ cb_offset = <0x3fc00>;
+ };
+ alink2@5b8 {
+ compatible = "ibm,imc-counters";
+ events-prefix = "PM_ALINK2_";
+ scale = "4096";
+ reg = <0x5b8 0x8>;
+ events = < &NEST_ALINK_OUT >;
+ type = <0x10>;
+ size = <0x40000>;
+ offset = <0x180000>;
+ cb_offset = <0x3fc00>;
+ };
+ alink3@5f8 {
+ compatible = "ibm,imc-counters";
+ events-prefix = "PM_ALINK3_";
+ scale = "4096";
+ reg = <0x5f8 0x8>;
+ events = < &NEST_ALINK_OUT >;
+ type = <0x10>;
+ size = <0x40000>;
+ offset = <0x180000>;
+ cb_offset = <0x3fc00>;
+ };
CORE_THREAD: core-thread-events {
#address-cells = <0x1>;
#size-cells = <0x1>;
OpenPOWER on IntegriCloud