Skip to content

Add Qualcomm interconnect, LLCC, EDAC, BWMON, and DMA validation - #547

Open
Srikanth Muppandam (smuppand) wants to merge 2 commits into
qualcomm-linux:mainfrom
smuppand:feature/interconnect-edac-validation
Open

Add Qualcomm interconnect, LLCC, EDAC, BWMON, and DMA validation#547
Srikanth Muppandam (smuppand) wants to merge 2 commits into
qualcomm-linux:mainfrom
smuppand:feature/interconnect-edac-validation

Conversation

@smuppand

Copy link
Copy Markdown
Contributor

Add functional validation coverage for Qualcomm interconnect and memory-subsystem components.

Shared infrastructure

  • Add common PASS/FAIL/SKIP result orchestration
  • Extend runtime kernel-config lookup
  • Add reusable DT, platform-device, ICC provider, and debugfs helpers
  • Resolve runtime DT symlinks before traversal
  • Keep module lookup output safe for command substitution
  • Fix dmesg exclusion patterns beginning with -

New test suites

  • Interconnect Provider Validation
  • Interconnect Topology Validation
  • LLCC Validation
  • Qualcomm LLCC EDAC Validation
  • Qualcomm BWMON Validation
  • DMAEngine Data Integrity Validation

The tests dynamically detect applicable hardware and cleanly skip when optional facilities such as debugfs or dmatest are unavailable.

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

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant