Skip to content

Commit

Permalink
misc: xilinx_flex: Add support for the flex noc Performance Monitor
Browse files Browse the repository at this point in the history
Add support for the FlexNoc Performance Monitor.
Adds support for various port setting and monitoring
the packets transactions. It supports LPD and FPD monitoring
counters for read and write transaction requests and responses.

Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta@xilinx.com>
Link: https://lkml.org/lkml/2019/11/25/213
State: waiting (misc tree)
  • Loading branch information
Shubhrajyoti Datta authored and Michal Simek committed Apr 15, 2020
1 parent 25dde78 commit dca3c68
Show file tree
Hide file tree
Showing 3 changed files with 663 additions and 0 deletions.
9 changes: 9 additions & 0 deletions drivers/misc/Kconfig
Expand Up @@ -454,6 +454,15 @@ config XILINX_SDFEC

If unsure, say N.

config XILINX_FLEX_PM
tristate "Xilinx Flexnoc Performance Monitor"
help
This option enables support for the Xilinx Flex Noc Performance Monitor driver.
It monitors the read and write transactions. It has counters for the LPD and
FPD domains.

If unsure, say N

config MISC_RTSX
tristate
default MISC_RTSX_PCI || MISC_RTSX_USB
Expand Down
1 change: 1 addition & 0 deletions drivers/misc/Makefile
Expand Up @@ -57,3 +57,4 @@ obj-y += cardreader/
obj-$(CONFIG_PVPANIC) += pvpanic.o
obj-$(CONFIG_HABANA_AI) += habanalabs/
obj-$(CONFIG_XILINX_SDFEC) += xilinx_sdfec.o
obj-$(CONFIG_XILINX_FLEX_PM) += xilinx_flex_pm.o

0 comments on commit dca3c68

Please sign in to comment.