diff options
author | Genevieve Chan <genevieve.chan@starfivetech.com> | 2022-03-07 10:35:52 +0300 |
---|---|---|
committer | Ley Foon Tan <leyfoon.tan@starfivetech.com> | 2023-12-04 06:00:10 +0300 |
commit | b075b383e3c3b3dfb6e66bfa6c3599f67631ab34 (patch) | |
tree | d9850699357044c3a121f7a3d1f26bd0cfb4e5ba /arch | |
parent | a7bcb627e2f18ec7e8d04cd7c8aad2026590ea52 (diff) | |
download | linux-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.dtsi | 175 |
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 |