All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 4/4] platform:x86: Makefile/Kconfig/MAINTAINERS changes for Intel Telemetry
@ 2015-09-22  9:01 Souvik Kumar Chakravarty
  2015-10-08 16:52 ` Darren Hart
  0 siblings, 1 reply; 6+ messages in thread
From: Souvik Kumar Chakravarty @ 2015-09-22  9:01 UTC (permalink / raw)
  To: platform-driver-x86
  Cc: srinidhi.kasagar, qipeng.zha, dvhart, Souvik Kumar Chakravarty

Makefile, Kconfig & MAINTAINERS changes for compiling Telemetry.
It depends on PUNIT and PMC IPC drivers.

Signed-off-by: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>

---
Changes in v2:
* Change bool to tristate in Kconfig to enable support as module
* Remove PUNIT_IPC specific additions. These will be merged separately
  by Qipeng's PUNIT_IPC patch.
---
 MAINTAINERS                   |    9 +++++++++
 drivers/platform/x86/Kconfig  |   11 +++++++++++
 drivers/platform/x86/Makefile |    3 +++
 3 files changed, 23 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 4d8c8e1..a7f3c1f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -5548,6 +5548,15 @@ S:	Maintained
 F:	drivers/platform/x86/intel_pmc_ipc.c
 F:	arch/x86/include/asm/intel_pmc_ipc.h
 
+INTEL TELEMETRY DRIVER
+M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
+L:	platform-driver-x86@vger.kernel.org
+S:	Maintained
+F:	drivers/platform/x86/intel_telemetry_core.c
+F:	drivers/platform/x86/intel_telemetry_pltdrv.c
+F:	drivers/platform/x86/intel_telemetry_debugfs.c
+F:	arch/x86/include/asm/intel_telemetry.h
+
 IOC3 ETHERNET DRIVER
 M:	Ralf Baechle <ralf@linux-mips.org>
 L:	linux-mips@linux-mips.org
diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig
index 6dc13e4..eb8f024 100644
--- a/drivers/platform/x86/Kconfig
+++ b/drivers/platform/x86/Kconfig
@@ -919,4 +919,15 @@ config INTEL_PMC_IPC
 	The PMC is an ARC processor which defines IPC commands for communication
 	with other entities in the CPU.
 
+config INTEL_TELEMETRY
+	tristate "Intel SoC Telemetry Driver"
+	default n
+        depends on INTEL_PMC_IPC && INTEL_PUNIT_IPC && X86_64
+	---help---
+	  This driver provides interfaces to configure and use
+	  telemetry for INTEL SoC from APL onwards. It is also
+	  used to get various SoC events and parameters
+	  directly via debugfs files. Various tools may use
+	  this interface for SoC state monitoring.
+
 endif # X86_PLATFORM_DEVICES
diff --git a/drivers/platform/x86/Makefile b/drivers/platform/x86/Makefile
index dda95a9..34f6ebf 100644
--- a/drivers/platform/x86/Makefile
+++ b/drivers/platform/x86/Makefile
@@ -60,3 +60,6 @@ obj-$(CONFIG_INTEL_SMARTCONNECT)	+= intel-smartconnect.o
 obj-$(CONFIG_PVPANIC)           += pvpanic.o
 obj-$(CONFIG_ALIENWARE_WMI)	+= alienware-wmi.o
 obj-$(CONFIG_INTEL_PMC_IPC)	+= intel_pmc_ipc.o
+obj-$(CONFIG_INTEL_TELEMETRY)	+= intel_telemetry_core.o \
+				   intel_telemetry_pltdrv.o \
+				   intel_telemetry_debugfs.o
-- 
1.7.9.5

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH v2 4/4] platform:x86: Makefile/Kconfig/MAINTAINERS changes for Intel Telemetry
  2015-09-22  9:01 [PATCH v2 4/4] platform:x86: Makefile/Kconfig/MAINTAINERS changes for Intel Telemetry Souvik Kumar Chakravarty
@ 2015-10-08 16:52 ` Darren Hart
  2015-10-09  4:31   ` Chakravarty, Souvik K
  0 siblings, 1 reply; 6+ messages in thread
From: Darren Hart @ 2015-10-08 16:52 UTC (permalink / raw)
  To: Souvik Kumar Chakravarty
  Cc: platform-driver-x86, srinidhi.kasagar, qipeng.zha

On Tue, Sep 22, 2015 at 02:31:40PM +0530, Souvik Kumar Chakravarty wrote:
> Makefile, Kconfig & MAINTAINERS changes for compiling Telemetry.
> It depends on PUNIT and PMC IPC drivers.
> 
> Signed-off-by: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>

Souvik, v2 seems to be the latest I have from you and checkpatch still reports
several basic coding style errors about comment blocks and comparison constant
location.

See my response to v1 regarding that on Sep 18.

-- 
Darren Hart
Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 6+ messages in thread

* RE: [PATCH v2 4/4] platform:x86: Makefile/Kconfig/MAINTAINERS changes for Intel Telemetry
  2015-10-08 16:52 ` Darren Hart
@ 2015-10-09  4:31   ` Chakravarty, Souvik K
  2015-10-10 18:38     ` Darren Hart
  0 siblings, 1 reply; 6+ messages in thread
From: Chakravarty, Souvik K @ 2015-10-09  4:31 UTC (permalink / raw)
  To: Darren Hart
  Cc: platform-driver-x86@vger.kernel.org, Kasagar, Srinidhi,
	Zha, Qipeng

Hi Darren,

I am a bit confused as checkpatch that I pulled from Linus' tree gave me all clear.
Can you please send me the log, because I have a clean checkpatch report at my end.

BR,
Souvik

skchakra@intel-desktop:~/disk2/linux-platform-drivers-x86/linux$ ./scripts/checkpatch.pl 0004-platform-x86-Makefile-Kconfig-MAINTAINERS-changes-fo.patch
total: 0 errors, 0 warnings, 36 lines checked

0004-platform-x86-Makefile-Kconfig-MAINTAINERS-changes-fo.patch has no obvious style problems and is ready for submission.
skchakra@intel-desktop:~/disk2/linux-platform-drivers-x86/linux$ ./scripts/checkpatch.pl 0003-platform-x86-Add-Intel-Telemetry-Debugfs-interfaces.patch
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#29:
new file mode 100644

total: 0 errors, 1 warnings, 1094 lines checked

0003-platform-x86-Add-Intel-Telemetry-Debugfs-interfaces.patch has style problems, please review.

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.
skchakra@intel-desktop:~/disk2/linux-platform-drivers-x86/linux$ ./scripts/checkpatch.pl 0002-platform-x86-Add-Intel-telemetry-platform-device-dri.patch
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#195:
new file mode 100644

total: 0 errors, 1 warnings, 1371 lines checked

0002-platform-x86-Add-Intel-telemetry-platform-device-dri.patch has style problems, please review.

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.
skchakra@intel-desktop:~/disk2/linux-platform-drivers-x86/linux$ ./scripts/checkpatch.pl 0001-platform-x86-Add-Intel-Telemetry-Core-Driver.patch
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#34:
new file mode 100644

total: 0 errors, 1 warnings, 611 lines checked

0001-platform-x86-Add-Intel-Telemetry-Core-Driver.patch has style problems, please review.

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.

> -----Original Message-----
> From: platform-driver-x86-owner@vger.kernel.org [mailto:platform-driver-x86-
> owner@vger.kernel.org] On Behalf Of Darren Hart
> Sent: Thursday, October 8, 2015 10:22 PM
> To: Chakravarty, Souvik K <souvik.k.chakravarty@intel.com>
> Cc: platform-driver-x86@vger.kernel.org; Kasagar, Srinidhi
> <srinidhi.kasagar@intel.com>; Zha, Qipeng <qipeng.zha@intel.com>
> Subject: Re: [PATCH v2 4/4] platform:x86: Makefile/Kconfig/MAINTAINERS
> changes for Intel Telemetry
> 
> On Tue, Sep 22, 2015 at 02:31:40PM +0530, Souvik Kumar Chakravarty wrote:
> > Makefile, Kconfig & MAINTAINERS changes for compiling Telemetry.
> > It depends on PUNIT and PMC IPC drivers.
> >
> > Signed-off-by: Souvik Kumar Chakravarty
> > <souvik.k.chakravarty@intel.com>
> 
> Souvik, v2 seems to be the latest I have from you and checkpatch still reports
> several basic coding style errors about comment blocks and comparison
> constant location.
> 
> See my response to v1 regarding that on Sep 18.
> 
> --
> Darren Hart
> Intel Open Source Technology Center
> --
> To unsubscribe from this list: send the line "unsubscribe platform-driver-x86"
> in the body of a message to majordomo@vger.kernel.org More majordomo
> info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH v2 4/4] platform:x86: Makefile/Kconfig/MAINTAINERS changes for Intel Telemetry
  2015-10-09  4:31   ` Chakravarty, Souvik K
@ 2015-10-10 18:38     ` Darren Hart
  2015-10-12  4:36       ` Chakravarty, Souvik K
  0 siblings, 1 reply; 6+ messages in thread
From: Darren Hart @ 2015-10-10 18:38 UTC (permalink / raw)
  To: Chakravarty, Souvik K
  Cc: platform-driver-x86@vger.kernel.org, Kasagar, Srinidhi,
	Zha, Qipeng

On Fri, Oct 09, 2015 at 04:31:40AM +0000, Chakravarty, Souvik K wrote:
> Hi Darren,
> 
> I am a bit confused as checkpatch that I pulled from Linus' tree gave me all clear.
> Can you please send me the log, because I have a clean checkpatch report at my end.
> 

Sure, using checkpatch.pl from Linux v4.3-rc4:

$ scripts/checkpatch.pl ~/incoming/*mbox
------------------------------------------------------------------------------------
/home/dvhart/incoming/PATCH_v2_1-4_platform-x86_Add_Intel_Telemetry_Core_Driver.mbox
------------------------------------------------------------------------------------
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#51: 
new file mode 100644

WARNING: Comparisons should place the constant on the right side of the test
#645: FILE: drivers/platform/x86/intel_telemetry_core.c:437:
+	if (TELEM_PSS == telem_unit)

WARNING: Comparisons should place the constant on the right side of the test
#648: FILE: drivers/platform/x86/intel_telemetry_core.c:440:
+	else if (TELEM_IOSS == telem_unit)

total: 0 errors, 3 warnings, 611 lines checked

/home/dvhart/incoming/PATCH_v2_1-4_platform-x86_Add_Intel_Telemetry_Core_Driver.mbox has style problems, please review.
-------------------------------------------------------------------------------------------------
/home/dvhart/incoming/PATCH_v2_2-4_platform-x86_Add_Intel_telemetry_platform_device_&_driver.mbox
-------------------------------------------------------------------------------------------------
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#211: 
new file mode 100644

WARNING: Block comments use * on subsequent lines
#318: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:103:
+/* The following counters are programmed by default during setup.
+   Only 20 allocated to kernel driver */

WARNING: Block comments use a trailing */ on a separate line
#318: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:103:
+   Only 20 allocated to kernel driver */

WARNING: Comparisons should place the constant on the right side of the test
#388: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:173:
+	if (TELEM_PSS == telem_unit)

WARNING: Comparisons should place the constant on the right side of the test
#390: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:175:
+	else if (TELEM_IOSS == telem_unit)

WARNING: Comparisons should place the constant on the right side of the test
#421: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:206:
+		if ((len > 0) && (NULL == evtmap))

WARNING: Comparisons should place the constant on the right side of the test
#431: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:216:
+		if ((len > 0) && (NULL == evtmap))

WARNING: Comparisons should place the constant on the right side of the test
#509: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:294:
+	if (TELEM_RESET == action) {

WARNING: Comparisons should place the constant on the right side of the test
#539: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:324:
+	if (TELEM_UPDATE == action) {

WARNING: Comparisons should place the constant on the right side of the test
#571: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:356:
+	if (TELEM_ADD == action) {

WARNING: Comparisons should place the constant on the right side of the test
#642: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:427:
+	if (TELEM_RESET == action) {

WARNING: Comparisons should place the constant on the right side of the test
#669: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:454:
+	if (TELEM_UPDATE == action) {

WARNING: Comparisons should place the constant on the right side of the test
#699: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:484:
+	if (TELEM_ADD == action) {

WARNING: Comparisons should place the constant on the right side of the test
#1204: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:989:
+	if (NULL == verbosity)

total: 0 errors, 14 warnings, 1371 lines checked

/home/dvhart/incoming/PATCH_v2_2-4_platform-x86_Add_Intel_telemetry_platform_device_&_driver.mbox has style problems, please review.
-------------------------------------------------------------------------------------------
/home/dvhart/incoming/PATCH_v2_3-4_platform-x86_Add_Intel_Telemetry_Debugfs_interfaces.mbox
-------------------------------------------------------------------------------------------
WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
#46: 
new file mode 100644

total: 0 errors, 1 warnings, 1094 lines checked

/home/dvhart/incoming/PATCH_v2_3-4_platform-x86_Add_Intel_Telemetry_Debugfs_interfaces.mbox has style problems, please review.
-------------------------------------------------------------------------------------------------------------
/home/dvhart/incoming/PATCH_v2_4-4_platform-x86_Makefile-Kconfig-MAINTAINERS_changes_for_Intel_Telemetry.mbox
-------------------------------------------------------------------------------------------------------------
total: 0 errors, 0 warnings, 36 lines checked

/home/dvhart/incoming/PATCH_v2_4-4_platform-x86_Makefile-Kconfig-MAINTAINERS_changes_for_Intel_Telemetry.mbox has no obvious style problems and is ready for submission.

NOTE: If any of the errors are false positives, please report
      them to the maintainer, see CHECKPATCH in MAINTAINERS.

-- 
Darren Hart
Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 6+ messages in thread

* RE: [PATCH v2 4/4] platform:x86: Makefile/Kconfig/MAINTAINERS changes for Intel Telemetry
  2015-10-10 18:38     ` Darren Hart
@ 2015-10-12  4:36       ` Chakravarty, Souvik K
  0 siblings, 0 replies; 6+ messages in thread
From: Chakravarty, Souvik K @ 2015-10-12  4:36 UTC (permalink / raw)
  To: Darren Hart
  Cc: platform-driver-x86@vger.kernel.org, Kasagar, Srinidhi,
	Zha, Qipeng

Yes this helps.
Seems the checkpatch.pl in 4.3-rc4 has some changes.
Will update the patches.

BR,
Souvik

> -----Original Message-----
> From: Darren Hart [mailto:dvhart@infradead.org]
> Sent: Sunday, October 11, 2015 12:08 AM
> To: Chakravarty, Souvik K <souvik.k.chakravarty@intel.com>
> Cc: platform-driver-x86@vger.kernel.org; Kasagar, Srinidhi
> <srinidhi.kasagar@intel.com>; Zha, Qipeng <qipeng.zha@intel.com>
> Subject: Re: [PATCH v2 4/4] platform:x86: Makefile/Kconfig/MAINTAINERS
> changes for Intel Telemetry
> 
> On Fri, Oct 09, 2015 at 04:31:40AM +0000, Chakravarty, Souvik K wrote:
> > Hi Darren,
> >
> > I am a bit confused as checkpatch that I pulled from Linus' tree gave me all
> clear.
> > Can you please send me the log, because I have a clean checkpatch report at
> my end.
> >
> 
> Sure, using checkpatch.pl from Linux v4.3-rc4:
> 
> $ scripts/checkpatch.pl ~/incoming/*mbox
> ------------------------------------------------------------------------------------
> /home/dvhart/incoming/PATCH_v2_1-4_platform-
> x86_Add_Intel_Telemetry_Core_Driver.mbox
> ------------------------------------------------------------------------------------
> WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
> #51:
> new file mode 100644
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #645: FILE: drivers/platform/x86/intel_telemetry_core.c:437:
> +	if (TELEM_PSS == telem_unit)
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #648: FILE: drivers/platform/x86/intel_telemetry_core.c:440:
> +	else if (TELEM_IOSS == telem_unit)
> 
> total: 0 errors, 3 warnings, 611 lines checked
> 
> /home/dvhart/incoming/PATCH_v2_1-4_platform-
> x86_Add_Intel_Telemetry_Core_Driver.mbox has style problems, please
> review.
> -------------------------------------------------------------------------------------------------
> /home/dvhart/incoming/PATCH_v2_2-4_platform-
> x86_Add_Intel_telemetry_platform_device_&_driver.mbox
> -------------------------------------------------------------------------------------------------
> WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
> #211:
> new file mode 100644
> 
> WARNING: Block comments use * on subsequent lines
> #318: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:103:
> +/* The following counters are programmed by default during setup.
> +   Only 20 allocated to kernel driver */
> 
> WARNING: Block comments use a trailing */ on a separate line
> #318: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:103:
> +   Only 20 allocated to kernel driver */
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #388: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:173:
> +	if (TELEM_PSS == telem_unit)
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #390: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:175:
> +	else if (TELEM_IOSS == telem_unit)
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #421: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:206:
> +		if ((len > 0) && (NULL == evtmap))
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #431: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:216:
> +		if ((len > 0) && (NULL == evtmap))
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #509: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:294:
> +	if (TELEM_RESET == action) {
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #539: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:324:
> +	if (TELEM_UPDATE == action) {
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #571: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:356:
> +	if (TELEM_ADD == action) {
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #642: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:427:
> +	if (TELEM_RESET == action) {
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #669: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:454:
> +	if (TELEM_UPDATE == action) {
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #699: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:484:
> +	if (TELEM_ADD == action) {
> 
> WARNING: Comparisons should place the constant on the right side of the test
> #1204: FILE: drivers/platform/x86/intel_telemetry_pltdrv.c:989:
> +	if (NULL == verbosity)
> 
> total: 0 errors, 14 warnings, 1371 lines checked
> 
> /home/dvhart/incoming/PATCH_v2_2-4_platform-
> x86_Add_Intel_telemetry_platform_device_&_driver.mbox has style
> problems, please review.
> -------------------------------------------------------------------------------------------
> /home/dvhart/incoming/PATCH_v2_3-4_platform-
> x86_Add_Intel_Telemetry_Debugfs_interfaces.mbox
> -------------------------------------------------------------------------------------------
> WARNING: added, moved or deleted file(s), does MAINTAINERS need updating?
> #46:
> new file mode 100644
> 
> total: 0 errors, 1 warnings, 1094 lines checked
> 
> /home/dvhart/incoming/PATCH_v2_3-4_platform-
> x86_Add_Intel_Telemetry_Debugfs_interfaces.mbox has style problems, please
> review.
> -------------------------------------------------------------------------------------------------------------
> /home/dvhart/incoming/PATCH_v2_4-4_platform-x86_Makefile-Kconfig-
> MAINTAINERS_changes_for_Intel_Telemetry.mbox
> -------------------------------------------------------------------------------------------------------------
> total: 0 errors, 0 warnings, 36 lines checked
> 
> /home/dvhart/incoming/PATCH_v2_4-4_platform-x86_Makefile-Kconfig-
> MAINTAINERS_changes_for_Intel_Telemetry.mbox has no obvious style
> problems and is ready for submission.
> 
> NOTE: If any of the errors are false positives, please report
>       them to the maintainer, see CHECKPATCH in MAINTAINERS.
> 
> --
> Darren Hart
> Intel Open Source Technology Center

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [PATCH v2 4/4] platform:x86: Makefile/Kconfig/MAINTAINERS changes for Intel Telemetry
@ 2015-10-12  9:33 Souvik Kumar Chakravarty
  0 siblings, 0 replies; 6+ messages in thread
From: Souvik Kumar Chakravarty @ 2015-10-12  9:33 UTC (permalink / raw)
  To: platform-driver-x86
  Cc: dvhart, srinidhi.kasagar, qipeng.zha, Souvik Kumar Chakravarty

Makefile, Kconfig & MAINTAINERS changes for compiling Telemetry.
It depends on PUNIT and PMC IPC drivers.

Signed-off-by: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>

---
Changes in v2:
* Change bool to tristate in Kconfig to enable support as module
* Remove PUNIT_IPC specific additions. These will be merged separately
  by Qipeng's PUNIT_IPC patch.
---
 MAINTAINERS                   |    9 +++++++++
 drivers/platform/x86/Kconfig  |   11 +++++++++++
 drivers/platform/x86/Makefile |    3 +++
 3 files changed, 23 insertions(+)

diff --git a/MAINTAINERS b/MAINTAINERS
index 4d8c8e1..a7f3c1f 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -5548,6 +5548,15 @@ S:	Maintained
 F:	drivers/platform/x86/intel_pmc_ipc.c
 F:	arch/x86/include/asm/intel_pmc_ipc.h
 
+INTEL TELEMETRY DRIVER
+M:	Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
+L:	platform-driver-x86@vger.kernel.org
+S:	Maintained
+F:	drivers/platform/x86/intel_telemetry_core.c
+F:	drivers/platform/x86/intel_telemetry_pltdrv.c
+F:	drivers/platform/x86/intel_telemetry_debugfs.c
+F:	arch/x86/include/asm/intel_telemetry.h
+
 IOC3 ETHERNET DRIVER
 M:	Ralf Baechle <ralf@linux-mips.org>
 L:	linux-mips@linux-mips.org
diff --git a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig
index 6dc13e4..eb8f024 100644
--- a/drivers/platform/x86/Kconfig
+++ b/drivers/platform/x86/Kconfig
@@ -919,4 +919,15 @@ config INTEL_PMC_IPC
 	The PMC is an ARC processor which defines IPC commands for communication
 	with other entities in the CPU.
 
+config INTEL_TELEMETRY
+	tristate "Intel SoC Telemetry Driver"
+	default n
+        depends on INTEL_PMC_IPC && INTEL_PUNIT_IPC && X86_64
+	---help---
+	  This driver provides interfaces to configure and use
+	  telemetry for INTEL SoC from APL onwards. It is also
+	  used to get various SoC events and parameters
+	  directly via debugfs files. Various tools may use
+	  this interface for SoC state monitoring.
+
 endif # X86_PLATFORM_DEVICES
diff --git a/drivers/platform/x86/Makefile b/drivers/platform/x86/Makefile
index dda95a9..34f6ebf 100644
--- a/drivers/platform/x86/Makefile
+++ b/drivers/platform/x86/Makefile
@@ -60,3 +60,6 @@ obj-$(CONFIG_INTEL_SMARTCONNECT)	+= intel-smartconnect.o
 obj-$(CONFIG_PVPANIC)           += pvpanic.o
 obj-$(CONFIG_ALIENWARE_WMI)	+= alienware-wmi.o
 obj-$(CONFIG_INTEL_PMC_IPC)	+= intel_pmc_ipc.o
+obj-$(CONFIG_INTEL_TELEMETRY)	+= intel_telemetry_core.o \
+				   intel_telemetry_pltdrv.o \
+				   intel_telemetry_debugfs.o
-- 
1.7.9.5

^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2015-10-12  9:29 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-09-22  9:01 [PATCH v2 4/4] platform:x86: Makefile/Kconfig/MAINTAINERS changes for Intel Telemetry Souvik Kumar Chakravarty
2015-10-08 16:52 ` Darren Hart
2015-10-09  4:31   ` Chakravarty, Souvik K
2015-10-10 18:38     ` Darren Hart
2015-10-12  4:36       ` Chakravarty, Souvik K
  -- strict thread matches above, loose matches on Subject: below --
2015-10-12  9:33 Souvik Kumar Chakravarty

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.