habanalabs: calculate trace frequency from PLL
authorAdam Aharon <aaharon@habana.ai>
Tue, 26 May 2020 08:04:30 +0000 (11:04 +0300)
committerOded Gabbay <oded.gabbay@gmail.com>
Fri, 24 Jul 2020 17:31:35 +0000 (20:31 +0300)
commite8edded6939e4c194ab302d4913cb1a9319561d9
tree6ea4ff88e36c93918da57e71fdb8d30523734dc4
parent6ced91170df88ff03b7d4c9ec87c185ebf8443be
habanalabs: calculate trace frequency from PLL

The profiler needs to know the PLL values for correctly showing the
profiling data. Because our firmware can use different PLL configurations,
we need to read the PLL values from the ASIC to pass them to the profiler.

Signed-off-by: Adam Aharon <aaharon@habana.ai>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/misc/habanalabs/gaudi/gaudi.c
drivers/misc/habanalabs/gaudi/gaudi_coresight.c
drivers/misc/habanalabs/goya/goya.c
drivers/misc/habanalabs/goya/goya_coresight.c
drivers/misc/habanalabs/habanalabs.h
drivers/misc/habanalabs/include/gaudi/asic_reg/gaudi_regs.h
drivers/misc/habanalabs/include/gaudi/asic_reg/psoc_cpu_pll_regs.h [new file with mode: 0644]