more than one during suspend. Hence the field is superfluous
and can be removed.
This patch also slightly renames the S0ix total field for better
viewability.
Signed-off-by: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_debugfs.c | 45 --
1 file changed
: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_debugfs.c | 25 +
1 file changed, 25 insertions(+)
Changes since v2:
* Use pmc_ipc_gcr_read64() API to read 64-bits at a time
* Re-introduce the static qualifier to handle the case where the telemetry
Add intel_pmc_gcr_read64() API for reading from 64-bit GCR registers.
This API will be called from intel_telemetry. Update description of
intel_pmc_gcr_read().
Signed-off-by: Souvik Kumar Chakravarty
---
arch/x86/include/asm/intel_pmc_ipc.h | 6 ++
drivers/platform/x86/intel_pmc_ipc.c | 33
This patch removes unnecessary header files and newlines.
It also fixes some alignment issues.
Signed-off-by: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_debugfs.c | 13 +++--
1 file changed, 3 insertions(+), 10 deletions(-)
Changes since v1:
* Consolidated
qualifier to account
for case of missing logs during suspend/resume
Changes since v1:
* Code-Review comments have been incorporated.
Souvik Kumar Chakravarty (4):
platform/x86: intel_pmc_ipc: Add read64 API
platform/x86: intel_telemetry: Fix suspend stats
platform/x86: intel_telemetry
This patchset fixes https://bugzilla.kernel.org/show_bug.cgi?id=197833, and
other issues related to telemetry counters. It also cleans up formatting
and removes redundant code.
It is rebased on top of the TESTING branch.
Code-Review comments have been incorporated.
Souvik Kumar Chakravarty (4
Add intel_pmc_gcr_readq API for reading from 64-bit GCR registers.
This API will be called from intel_telemetry. Rename intel_pmc_gcr_read
to more appropriate intel_pmc_gcr_readl.
Signed-off-by: Souvik Kumar Chakravarty
---
arch/x86/include/asm/intel_pmc_ipc.h | 10 --
drivers/platform
more than one during suspend. Hence the field is superfluous
and can be removed.
This patch also slightly renames the S0ix total field for better
viewability.
Signed-off-by: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_debugfs.c | 45 --
1 file changed
from local variables.
Reported-and-tested-by: Rajneesh Bhardwaj
Signed-off-by: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_debugfs.c | 29 --
1 file changed, 27 insertions(+), 2 deletions(-)
Changes since v1:
* Use pmc_ipc_gcr_readq API to read 64-bits
This patch removes unnecessary header files and newlines.
It also fixes some alignment issues.
Signed-off-by: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_debugfs.c | 13 +++--
1 file changed, 3 insertions(+), 10 deletions(-)
Changes since v1:
* Consolidated
more than one during suspend. Hence the field is superfluous
and can be removed.
This patch also slightly renames the S0ix total field for better
viewability.
Signed-off-by: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_debugfs.c | 47 +-
1 file changed
This patch removes unnecessary header files and newlines.
It also fixes some alignment issues.
Signed-off-by: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_debugfs.c | 11 ++-
1 file changed, 2 insertions(+), 9 deletions(-)
diff --git a/drivers/platform/x86
This patchset fixes https://bugzilla.kernel.org/show_bug.cgi?id=197833, and
other issues related to telemetry counters. It also cleans up formatting
and removes redundanant code.
It is rebased on top of the TESTING branch.
Souvik Kumar Chakravarty (5):
platform/x86: intel_pmc_ipc: Fix register
: Souvik Kumar Chakravarty
---
arch/x86/include/asm/intel_pmc_ipc.h | 10 ++
drivers/platform/x86/intel_pmc_ipc.c | 4 ++--
2 files changed, 8 insertions(+), 6 deletions(-)
diff --git a/arch/x86/include/asm/intel_pmc_ipc.h
b/arch/x86/include/asm/intel_pmc_ipc.h
index fac89eb..b41f388
: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_debugfs.c | 39 ++
1 file changed, 39 insertions(+)
diff --git a/drivers/platform/x86/intel_telemetry_debugfs.c
b/drivers/platform/x86/intel_telemetry_debugfs.c
index 4249e826..d0fce8c 100644
--- a/drivers
Remove unnecesary 'static' qualifier.
Signed-off-by: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_debugfs.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/platform/x86/intel_telemetry_debugfs.c
b/drivers/pl
Due to a recent fix in the firmware, the Punit verbosity control bits
now adhere to the correct pattern. Hence remove the workaround and
do a read-mofiy-write of the register.
Signed-off-by: Souvik Kumar Chakravarty
---
drivers/platform/x86/intel_telemetry_pltdrv.c | 13 -
1 file
This patch combines all the telemetry file entries in MAINTAINERS via
wildcard.
Signed-off-by: Souvik Kumar Chakravarty
---
MAINTAINERS |4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index cb872cb..02a330c 100644
--- a/MAINTAINERS
+++ b
Makefile, Kconfig & MAINTAINERS changes for compiling Telemetry.
It depends on PUNIT and PMC IPC drivers.
Signed-off-by: Souvik Kumar Chakravarty
---
MAINTAINERS |9 +
drivers/platform/x86/Kconfig | 11 +++
drivers/platform/x86/Makefile |3 ++
Telemetry platform driver implements the telemetry interfaces.
Currently it supports ApolloLake. It uses the PUNIT and PMC IPC
interfaces to configure the telemetry samples to read.
The samples are read from a Secure SRAM region.
Signed-off-by: Souvik Kumar Chakravarty
---
drivers/platform/x86
20 matches
Mail list logo