162306a36Sopenharmony_ciWhat: /sys/kernel/debug/tpmi-<n>/pfs_dump 262306a36Sopenharmony_ciDate: November 2023 362306a36Sopenharmony_ciKernelVersion: 6.6 462306a36Sopenharmony_ciContact: srinivas.pandruvada@linux.intel.com 562306a36Sopenharmony_ciDescription: 662306a36Sopenharmony_ciThe PFS (PM Feature Structure) table, shows details of each power 762306a36Sopenharmony_cimanagement feature. This includes: 862306a36Sopenharmony_citpmi_id, number of entries, entry size, offset, vsec offset, lock status 962306a36Sopenharmony_ciand disabled status. 1062306a36Sopenharmony_ciUsers: Debugging, any user space test suite 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ciWhat: /sys/kernel/debug/tpmi-<n>/tpmi-id-<n>/mem_dump 1362306a36Sopenharmony_ciDate: November 2023 1462306a36Sopenharmony_ciKernelVersion: 6.6 1562306a36Sopenharmony_ciContact: srinivas.pandruvada@linux.intel.com 1662306a36Sopenharmony_ciDescription: 1762306a36Sopenharmony_ciShows the memory dump of the MMIO region for a TPMI ID. 1862306a36Sopenharmony_ciUsers: Debugging, any user space test suite 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciWhat: /sys/kernel/debug/tpmi-<n>/tpmi-id-<n>/mem_write 2162306a36Sopenharmony_ciDate: November 2023 2262306a36Sopenharmony_ciKernelVersion: 6.6 2362306a36Sopenharmony_ciContact: srinivas.pandruvada@linux.intel.com 2462306a36Sopenharmony_ciDescription: 2562306a36Sopenharmony_ciAllows to write at any offset. It doesn't check for Read/Write access 2662306a36Sopenharmony_cias hardware will not allow to write at read-only memory. This write is 2762306a36Sopenharmony_ciat offset multiples of 4. The format is instance,offset,contents. 2862306a36Sopenharmony_ciExample: 2962306a36Sopenharmony_ciecho 0,0x20,0xff > mem_write 3062306a36Sopenharmony_ciecho 1,64,64 > mem_write 3162306a36Sopenharmony_ciUsers: Debugging, any user space test suite 32