From 7c7a388ae0bb734cc9e4fe10593c45d8946a8fd7 Mon Sep 17 00:00:00 2001 From: Rajarshi Das Date: Tue, 26 Sep 2017 07:22:26 -0500 Subject: Added unit nodes for nvlink in P9 DTS files. Signed-off-by: Rajarshi Das --- 81E00612.4E0100.dts | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 81E00612.4E0200.dts | 60 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 120 insertions(+) diff --git a/81E00612.4E0100.dts b/81E00612.4E0100.dts index e80233f..eb65a6a 100644 --- a/81E00612.4E0100.dts +++ b/81E00612.4E0100.dts @@ -560,6 +560,16 @@ NEST_NVLINK3: nest-nvlink3-events { reg = <0x320 0x8>; }; }; + nvlink3 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK3 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NVLINK2: nest-nvlink2-events { #address-cells = <0x1>; #size-cells = <0x1>; @@ -629,6 +639,16 @@ NEST_NVLINK2: nest-nvlink2-events { reg = <0x320 0x8>; }; }; + nvlink2 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK2 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NVLINK1: nest-nvlink1-events { #address-cells = <0x1>; #size-cells = <0x1>; @@ -698,6 +718,16 @@ NEST_NVLINK1: nest-nvlink1-events { reg = <0x320 0x8>; }; }; + nvlink1 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK1 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NVLINK0: nest-nvlink0-events { #address-cells = <0x1>; #size-cells = <0x1>; @@ -767,6 +797,16 @@ NEST_NVLINK0: nest-nvlink0-events { reg = <0x320 0x8>; }; }; + nvlink0 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK0 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NVLINK5: nest-nvlink5-events { #address-cells = <0x1>; #size-cells = <0x1>; @@ -836,6 +876,16 @@ NEST_NVLINK5: nest-nvlink5-events { reg = <0x320 0x8>; }; }; + nvlink5 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK5 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NVLINK4: nest-nvlink4-events { #address-cells = <0x1>; #size-cells = <0x1>; @@ -905,6 +955,16 @@ NEST_NVLINK4: nest-nvlink4-events { reg = <0x320 0x8>; }; }; + nvlink4 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK4 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NX: nest-nx-events { #address-cells = <0x1>; #size-cells = <0x1>; diff --git a/81E00612.4E0200.dts b/81E00612.4E0200.dts index e80233f..eb65a6a 100644 --- a/81E00612.4E0200.dts +++ b/81E00612.4E0200.dts @@ -560,6 +560,16 @@ NEST_NVLINK3: nest-nvlink3-events { reg = <0x320 0x8>; }; }; + nvlink3 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK3 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NVLINK2: nest-nvlink2-events { #address-cells = <0x1>; #size-cells = <0x1>; @@ -629,6 +639,16 @@ NEST_NVLINK2: nest-nvlink2-events { reg = <0x320 0x8>; }; }; + nvlink2 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK2 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NVLINK1: nest-nvlink1-events { #address-cells = <0x1>; #size-cells = <0x1>; @@ -698,6 +718,16 @@ NEST_NVLINK1: nest-nvlink1-events { reg = <0x320 0x8>; }; }; + nvlink1 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK1 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NVLINK0: nest-nvlink0-events { #address-cells = <0x1>; #size-cells = <0x1>; @@ -767,6 +797,16 @@ NEST_NVLINK0: nest-nvlink0-events { reg = <0x320 0x8>; }; }; + nvlink0 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK0 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NVLINK5: nest-nvlink5-events { #address-cells = <0x1>; #size-cells = <0x1>; @@ -836,6 +876,16 @@ NEST_NVLINK5: nest-nvlink5-events { reg = <0x320 0x8>; }; }; + nvlink5 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK5 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NVLINK4: nest-nvlink4-events { #address-cells = <0x1>; #size-cells = <0x1>; @@ -905,6 +955,16 @@ NEST_NVLINK4: nest-nvlink4-events { reg = <0x320 0x8>; }; }; + nvlink4 { + compatible = "ibm,imc-counters"; + events-prefix = ""; + scale = "256"; + reg = <0x0 0x8>; + events = < &NEST_NVLINK4 >; + type = <0x10>; + size = <0x40000>; + offset = <0x180000>; + }; NEST_NX: nest-nx-events { #address-cells = <0x1>; #size-cells = <0x1>; -- cgit v1.2.1