summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorGenevieve Chan <genevieve.chan@starfivetech.com>2022-03-07 10:35:52 +0300
committerLey Foon Tan <leyfoon.tan@starfivetech.com>2023-12-04 06:00:10 +0300
commitb075b383e3c3b3dfb6e66bfa6c3599f67631ab34 (patch)
treed9850699357044c3a121f7a3d1f26bd0cfb4e5ba /arch
parenta7bcb627e2f18ec7e8d04cd7c8aad2026590ea52 (diff)
downloadlinux-b075b383e3c3b3dfb6e66bfa6c3599f67631ab34.tar.xz
riscv: dts: starfive: dubhe: Add pmu device tree node
Include pmu device tree node for pre-defined and raw events mapping to Dubhe dts Signed-off-by: Genevieve Chan <genevieve.chan@starfivetech.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/riscv/boot/dts/starfive/dubhe.dtsi175
1 files changed, 174 insertions, 1 deletions
diff --git a/arch/riscv/boot/dts/starfive/dubhe.dtsi b/arch/riscv/boot/dts/starfive/dubhe.dtsi
index 1d3028806aa4..c96525dd1189 100644
--- a/arch/riscv/boot/dts/starfive/dubhe.dtsi
+++ b/arch/riscv/boot/dts/starfive/dubhe.dtsi
@@ -123,5 +123,178 @@
clocks = <&pbus_clk>;
status = "disabled";
};
+
+ pmu {
+ compatible = "riscv,pmu";
+ riscv,event-to-mhpmevent = <0x00005 0x0000 0x1B>,
+ <0x00006 0x0000 0x1C>,
+ <0x00008 0x0000 0x24>,
+ <0x00009 0x0000 0x23>,
+ <0x10000 0x0000 0x93>,
+ <0x10001 0x0000 0x94>,
+ <0x10002 0x0000 0x99>,
+ <0x10003 0x0000 0x9A>,
+ <0x10008 0x0000 0x14>,
+ <0x10009 0x0000 0x15>,
+ <0x1000C 0x0000 0x18>,
+ <0x1000D 0x0000 0x19>,
+ <0x10010 0x0000 0xB2>,
+ <0x10011 0x0000 0xB3>,
+ <0x10012 0x0000 0xB4>,
+ <0x10013 0x0000 0xB5>,
+ <0x10018 0x0000 0x9F>,
+ <0x10019 0x0000 0xA0>,
+ <0x10020 0x0000 0x14>,
+ <0x10021 0x0000 0x10>;
+
+ riscv,event-to-mhpmcounters = <0x00005 0x00006 0x00007FF8>,
+ <0x00008 0x00009 0x00007FF8>,
+ <0x10000 0x10003 0x00007FF8>,
+ <0x10008 0x10009 0x00007FF8>,
+ <0x1000C 0x1000D 0x00007FF8>,
+ <0x10010 0x10013 0x00007FF8>,
+ <0x10018 0x10019 0x00007FF8>,
+ <0x10020 0x10021 0x00007FF8>;
+
+ riscv,raw-event-to-mhpmcounters = <0x0000 0x0001 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0002 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0003 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0004 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0005 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0006 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0007 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0008 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0009 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x000A 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x000B 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x000C 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x000D 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x000E 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x000F 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0010 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0011 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0012 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0013 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0014 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0015 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0016 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0017 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0018 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0019 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x001A 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x001B 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x001C 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x001D 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x001E 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x001F 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0020 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0021 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0022 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0023 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0024 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0025 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0026 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0027 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0028 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0029 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x002A 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x002B 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x002C 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x002D 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0036 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0037 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0038 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0039 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x003A 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x003B 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x003C 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x003D 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x003E 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x003F 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0040 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0041 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x004A 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x004B 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x004C 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x004D 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x004E 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x004F 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0050 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0051 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0052 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0053 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0054 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0055 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0056 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0057 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0058 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0059 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x005A 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x005B 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0064 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0065 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0066 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0067 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0068 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0069 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x006A 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x006B 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x006C 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x006D 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0076 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0077 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0078 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0079 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x007A 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x007B 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x007C 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x007D 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0086 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0087 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0088 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x0089 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x008A 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x008B 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x008C 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x008D 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0x0000 0x008E 0xFFFFFFFF 0xFFFFFFFF 0x00007FF8>,
+ <0X0000 0X008F 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X0090 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X0091 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X0092 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X0093 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X0094 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X0095 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X0096 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X0097 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X0098 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X0099 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X009A 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X009B 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X009C 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X009D 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X009E 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X009F 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00A0 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00A1 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00A2 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00A3 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00A4 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00A5 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00A6 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00A7 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00A8 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00A9 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00B2 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00B3 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00B4 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00B5 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00B6 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00B7 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00B8 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00B9 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00BA 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>,
+ <0X0000 0X00BB 0XFFFFFFFF 0XFFFFFFFF 0X00007FF8>;
+ };
};
-};
+}; \ No newline at end of file