Skip to content

Added QDSS-QPMDA / HW Events automated scripts#370

Open
Rohan-in-Qualcomm wants to merge 1 commit intoqualcomm-linux:mainfrom
Rohan-in-Qualcomm:debug-qdss-qpmda
Open

Added QDSS-QPMDA / HW Events automated scripts#370
Rohan-in-Qualcomm wants to merge 1 commit intoqualcomm-linux:mainfrom
Rohan-in-Qualcomm:debug-qdss-qpmda

Conversation

@Rohan-in-Qualcomm
Copy link
Copy Markdown

@Rohan-in-Qualcomm Rohan-in-Qualcomm commented Mar 26, 2026

This patch adds/updates a suite of automated scripts to validate the functionality of QDSS_QPMDA / HW Events.

  • TPDM-Integration-Test: Verifies that TPDM nodes can be successfully linked to CoreSight sinks and that the overarching trace path is correctly established.
  • TPDM-Trace-Sink: Validates end-to-end data generation and routing by enabling TPDMs, generating trace data, and verifying that the data can be successfully extracted from the /dev/ node of the targeted sink.
  • utils/coresight_helper.sh: Common helper functions.

This patch adds/updates a suite of automated scripts to validate the functionality and stability of CoreSight TPDM Hardware:

* TPDM-Interface-Access: Validates sysfs read/write accessibility for various TPDM dataset modes (DSB, CMB, TC, BC, GPR) to ensure the driver exposes and handles attributes correctly.
* TPDM-Enable-Disable: Stress-tests the hardware and driver state machine by repeatedly toggling the TPDM source nodes on and off.
* utils/coresight_helper.sh: Common helper functions

Signed-off-by: Rohan Dutta <rohadutt@qti.qualcomm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant