该驱动程序通过PMC和PUNIT SRAM counters 和/或NPK跟踪提供对SoC IP的电源状态,CPU内核状态,s0ix驻留等的深入了解。 有关详细信息,请参阅Apollo Lake SoC外部设计规范,第4卷。
接口文件位于:/sys/kernel/debug/telemetry/
soc_states:
提供 combined PMC and PUNIT telemetry event counters values。
ioss_info:
提供 raw PMC telemetry event counters values 。
pss_info
提供 PUNIT telemetry event counters values and their breakdown.。
ioss_trace_verbosity
Reads back the IOSS telemetry trace verbosity level. Hardcoded by driver to level 2.
This blocks event traces with verbosity above level 2.
pss_trace_verbosity
Reads back the PSS telemetry trace verbosity level. Hardcoded by driver to level 2. This
blocks event traces with verbosity above level 2.
此外,该驱动还提供了一些API供调用。