[linux-yocto] [PATCH 5/5] intel_idle: add BXT support

2016-06-11 Thread ong . hock . yu
From: Len Brown Broxton has all the HSW C-states, except C3. BXT C-state timing is slightly different. Here we trust the IRTL MSRs as authority on maximum C-state latency, and override the driver's tables with the values found in the associated IRTL MSRs. Further we set the

[linux-yocto] [PATCH 0/5] intel_idle: backport BXT CPU support to kernel 4.1

2016-06-11 Thread ong . hock . yu
From: "Yu, Ong Hock" These patch series backported the upstream changes for intel_idle to support BXT CPU. Manual changes was done on "intel_idle: add BXT support" patch due to upstream patch is based on msr-index.h at locate arch/x86/include/asm rather than

[linux-yocto] [PATCH 5/5] thermal/powerclamp: remove cpu whitelist

2016-06-13 Thread ong . hock . yu
From: Jacob Pan Powerclamp works by aligning idle time to achieve package level idle states, aka cstates. As long as one of the package cstates is available, synchronized idle injection is meaningful. This patch replaces the CPU whitelist with CPU feature and

[linux-yocto] [PATCH 4/5] thermal/powerclamp: add cpu id for Skylake u/y

2016-06-13 Thread ong . hock . yu
From: Radivoje Jovanovic Add support for Intel Skylake u/y Signed-off-by: Radivoje Jovanovic Signed-off-by: Zhang Rui (cherry picked from commit 35676de2164ff37209431e7e0e49a7466720d9be) Signed-off-by: Yu, Ong

[linux-yocto] [PATCH 3/5] thermal/powerclamp: add cpu id for denlow platform

2016-06-13 Thread ong . hock . yu
From: Jacob Pan Add support for Intel Denlow UP server platform. Signed-off-by: Jacob Pan Signed-off-by: Zhang Rui (cherry picked from commit 1f22dc4494e203d6987fc708f414b4adf8614036) Signed-off-by: Yu, Ong

[linux-yocto] [PATCH 0/5] powerclamp: backport APL CPU support to 4.1

2016-06-13 Thread ong . hock . yu
From: "Yu, Ong Hock" These patches backport the upstream changes for powerclamp to support APL CPU. These patches are intended for kernel 4.1 Dasaratharaman Chandramouli (1): intel powerclamp: support Knights Landing Jacob Pan (2): thermal/powerclamp: add cpu id for

[linux-yocto] [PATCH 1/5] intel powerclamp: support Knights Landing

2016-06-13 Thread ong . hock . yu
From: Dasaratharaman Chandramouli This patch enables intel_powerclamp driver to run on the next-generation Intel(R) Xeon Phi Microarchitecture code named "Knights Landing" Signed-off-by: Dasaratharaman Chandramouli

[linux-yocto] [PATCH 2/5] thermal/powerclamp: add cpu id for skylake h/s

2016-06-13 Thread ong . hock . yu
From: Radivoje Jovanovic Add support for Intel Skylake H/S Signed-off-by: Radivoje Jovanovic Signed-off-by: Zhang Rui (cherry picked from commit 286272137f66199f87ea254397181b9bab5e5467) Signed-off-by: Yu, Ong

[linux-yocto] [PATCH] powercap/RAPL: disable the 2nd power limit properly

2016-06-13 Thread ong . hock . yu
From: "Yu, Ong Hock" This patch back port the upstream patch to properly handle the 2nd RAPL limit. This patch is intended for kernel 4.1. Seiichi Ikarashi (1): powercap / RAPL: disable the 2nd power limit properly drivers/powercap/intel_rapl.c | 6 -- 1 file

[linux-yocto] [PATCH] platform:x86 decouple telemetry driver from the optional IPC resources

2016-06-23 Thread ong . hock . yu
From: Aubrey Li Currently the optional IPC resources prevent telemetry driver from probing if these resources are not in ACPI table. This patch decouples telemetry driver from these optional resources, so that telemetry driver has dependency only on the necessary ACPI

[linux-yocto] [PATCH] back port "platform:x86 decouple telemetry driver from the optional IPC resources"

2016-06-23 Thread ong . hock . yu
From: "Yu, Ong Hock" Backport patch "platform:x86 decouple telemetry driver from the optional IPC resources" from upstream to 4.1 standard/base Aubrey Li (1): platform:x86 decouple telemetry driver from the optional IPC resources drivers/platform/x86/intel_pmc_ipc.c

[linux-yocto] [PATCH 1/4] powercap / RAPL: Floor frequency setting in Atom SoC

2016-03-13 Thread ong . hock . yu
From: Ajay Thomas CPU Floor frequency is set in BIOS for newer Atom SoCs. This patch handles configuration of floor frequency for different variants of Atom SoCs appropriately and ensures configuration of floor frequency is not done from driver for these

[linux-yocto] [PATCH 07/13] platform:x86: Add Intel telemetry platform driver

2016-03-28 Thread ong . hock . yu
From: Souvik Kumar Chakravarty 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.

[linux-yocto] [PATCH 05/13] platform:x86: add Intel P-Unit mailbox IPC driver

2016-03-28 Thread ong . hock . yu
From: Qipeng Zha This driver provides support for P-Unit mailbox IPC on Intel platforms. The heart of the P-Unit is the Foxton microcontroller and its firmware, which provide mailbox interface for power management usage. Signed-off-by: Qipeng Zha

[linux-yocto] [PATCH 08/13] platform:x86: Add Intel Telemetry Debugfs interfaces

2016-03-28 Thread ong . hock . yu
From: Souvik Kumar Chakravarty This implements debugfs interfaces for reading the telemetry samples from SSRAM and configuring firmware trace verbosity. Interface created under /sys/kernel/debug/telemetry soc_states: SoC Device and Low Power States pss_info: Info

[linux-yocto] [PATCH 13/13] intel_punit_ipc: add NULL check for input parameters

2016-03-28 Thread ong . hock . yu
From: Qipeng Zha intel_punit_ipc_command() maybe called when in or out data pointers are NULL. Signed-off-by: Qipeng Zha Signed-off-by: Darren Hart --- drivers/platform/x86/intel_punit_ipc.c | 16 ++-- 1 file

[linux-yocto] [PATCH 09/13] intel_telemetry_debugfs: Fix unused warnings in telemetry debugfs

2016-03-28 Thread ong . hock . yu
From: Souvik Kumar Chakravarty This patch fixes compile time warnings when CONFIG_PM_SLEEP is undefined. In this case sleep related counters are unused. Signed-off-by: Souvik Kumar Chakravarty Signed-off-by: Darren Hart

[linux-yocto] [PATCH 10/13] MAINTAINERS: Combine multiple telemetry entries

2016-03-28 Thread ong . hock . yu
From: Souvik Kumar Chakravarty This patch combines all the telemetry file entries in MAINTAINERS via wildcard. Signed-off-by: Souvik Kumar Chakravarty Signed-off-by: Darren Hart --- MAINTAINERS | 4 +---

[linux-yocto] [PATCH 06/13] platform/x86: Add Intel Telemetry Core Driver

2016-03-28 Thread ong . hock . yu
From: Souvik Kumar Chakravarty Intel PM Telemetry is a software mechanism via which various SoC PM and performance related parameters like PM counters, firmware trace verbosity, the status of different devices inside the SoC, etc. can be monitored and analyzed.

[linux-yocto] [PATCH 03/13] surface pro 3: Add support driver for Surface Pro 3 buttons

2016-03-28 Thread ong . hock . yu
From: Chen Yu Since Surface Pro 3 does not follow the specs of "Windows ACPI Design Guide for SoC Platform", code in drivers/input/misc/soc_array.c can not detect these buttons on it. According to bios implementation, Surface Pro 3 encapsulates these buttons in a device

[linux-yocto] [PATCH 11/13] intel_pmc_ipc: update acpi resource structure for Punit

2016-03-28 Thread ong . hock . yu
From: Qipeng Zha BIOS restructure exported memory resources for Punit in acpi table, So update resources for Punit. Signed-off-by: Qipeng Zha Reviewed-by: Andy Shevchenko Signed-off-by: Darren Hart

[linux-yocto] [PATCH 01/13] intel_pmc_ipc: Add Intel Apollo Lake PMC IPC driver

2016-03-28 Thread ong . hock . yu
From: "qipeng.zha" This driver provides support for PMC control on Apollo Lake platforms. The PMC is an ARC processor which defines some IPC commands for communication with other entities in the CPU. Signed-off-by: qipeng.zha [fengguang...@intel.com:

[linux-yocto] [PATCH 02/13] intel_pmc_ipc: Fix compiler casting warnings

2016-03-28 Thread ong . hock . yu
From: "qipeng.zha" Avoid casting variables to different sizes due to different compilers and settings. Reported-by: Fengguang Wu Signed-off-by: qipeng.zha Signed-off-by: Darren Hart ---

[linux-yocto] [PATCH 00/13] platform/x86: Backport Intel Telemetry driver for 4.1

2016-03-28 Thread ong . hock . yu
From: "Yu, Ong Hock" This patch series is to back port the Intel Telemetry drivers for Apollo Lake to 4,1. The patches are targetted for linux-yocto-4.1 on standard/base branch. Chen Yu (1): surface pro 3: Add support driver for Surface Pro 3 buttons Qipeng Zha (3):

[linux-yocto] [PATCH 03/13] surface pro 3: Add support driver for Surface Pro 3 buttons

2016-03-29 Thread ong . hock . yu
From: Chen Yu Since Surface Pro 3 does not follow the specs of "Windows ACPI Design Guide for SoC Platform", code in drivers/input/misc/soc_array.c can not detect these buttons on it. According to bios implementation, Surface Pro 3 encapsulates these buttons in a device

[linux-yocto] [PATCH 02/13] intel_pmc_ipc: Fix compiler casting warnings

2016-03-29 Thread ong . hock . yu
From: "qipeng.zha" Avoid casting variables to different sizes due to different compilers and settings. Reported-by: Fengguang Wu Signed-off-by: qipeng.zha Signed-off-by: Darren Hart (cherry picked

[linux-yocto] [PATCH 05/13] platform:x86: add Intel P-Unit mailbox IPC driver

2016-03-29 Thread ong . hock . yu
From: Qipeng Zha This driver provides support for P-Unit mailbox IPC on Intel platforms. The heart of the P-Unit is the Foxton microcontroller and its firmware, which provide mailbox interface for power management usage. Signed-off-by: Qipeng Zha

[linux-yocto] [PATCH 01/13] intel_pmc_ipc: Add Intel Apollo Lake PMC IPC driver

2016-03-29 Thread ong . hock . yu
From: "qipeng.zha" This driver provides support for PMC control on Apollo Lake platforms. The PMC is an ARC processor which defines some IPC commands for communication with other entities in the CPU. Signed-off-by: qipeng.zha [fengguang...@intel.com:

[linux-yocto] [PATCH 00/13] platform/x86: Backport Intel Telemetry driver for 4.1

2016-03-29 Thread ong . hock . yu
From: "Yu, Ong Hock" This patch series is to back port the Intel Telemetry drivers for Apollo Lake to 4,1. The patches are targetted for linux-yocto-4.1 on standard/base branch. Chen Yu (1): surface pro 3: Add support driver for Surface Pro 3 buttons Qipeng Zha (3):

[linux-yocto] [PATCH 04/13] MAINTAINERS: Add maintainership for MIC drivers

2016-03-29 Thread ong . hock . yu
From: Sudeep Dutt Add entry for MIC drivers to the MAINTAINERS file Signed-off-by: Ashutosh Dixit Signed-off-by: Sudeep Dutt Signed-off-by: Greg Kroah-Hartman (cherry picked from commit

[linux-yocto] [PATCH 06/13] platform/x86: Add Intel Telemetry Core Driver

2016-03-29 Thread ong . hock . yu
From: Souvik Kumar Chakravarty Intel PM Telemetry is a software mechanism via which various SoC PM and performance related parameters like PM counters, firmware trace verbosity, the status of different devices inside the SoC, etc. can be monitored and analyzed.

[linux-yocto] [PATCH 07/13] platform:x86: Add Intel telemetry platform driver

2016-03-29 Thread ong . hock . yu
From: Souvik Kumar Chakravarty 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.

[linux-yocto] [PATCH 10/13] MAINTAINERS: Combine multiple telemetry entries

2016-03-29 Thread ong . hock . yu
From: Souvik Kumar Chakravarty This patch combines all the telemetry file entries in MAINTAINERS via wildcard. Signed-off-by: Souvik Kumar Chakravarty Signed-off-by: Darren Hart (cherry picked from commit

[linux-yocto] [PATCH 08/13] platform:x86: Add Intel Telemetry Debugfs interfaces

2016-03-29 Thread ong . hock . yu
From: Souvik Kumar Chakravarty This implements debugfs interfaces for reading the telemetry samples from SSRAM and configuring firmware trace verbosity. Interface created under /sys/kernel/debug/telemetry soc_states: SoC Device and Low Power States pss_info: Info

[linux-yocto] [PATCH 09/13] intel_telemetry_debugfs: Fix unused warnings in telemetry debugfs

2016-03-29 Thread ong . hock . yu
From: Souvik Kumar Chakravarty This patch fixes compile time warnings when CONFIG_PM_SLEEP is undefined. In this case sleep related counters are unused. Signed-off-by: Souvik Kumar Chakravarty Signed-off-by: Darren Hart

[linux-yocto] [PATCH 12/13] platform:x86: Add Intel telemetry platform device

2016-03-29 Thread ong . hock . yu
From: Souvik Kumar Chakravarty Telemetry Device is created by the pmc_ipc driver. Resources are populated according SSRAM region as indicated by the BIOS tables. Signed-off-by: Souvik Kumar Chakravarty Signed-off-by: Darren Hart

[linux-yocto] [PATCH 13/13] intel_punit_ipc: add NULL check for input parameters

2016-03-29 Thread ong . hock . yu
From: Qipeng Zha intel_punit_ipc_command() maybe called when in or out data pointers are NULL. Signed-off-by: Qipeng Zha Signed-off-by: Darren Hart (cherry picked from commit 8b948e5dcb2092c80a1064267e4dee5009bf7179)

[linux-yocto] [PATCH 11/13] intel_pmc_ipc: update acpi resource structure for Punit

2016-03-29 Thread ong . hock . yu
From: Qipeng Zha BIOS restructure exported memory resources for Punit in acpi table, So update resources for Punit. Signed-off-by: Qipeng Zha Reviewed-by: Andy Shevchenko Signed-off-by: Darren Hart

[linux-yocto] [PATCH 04/11] platform/x86: Add Intel Telemetry Core Driver

2016-03-30 Thread ong . hock . yu
From: Souvik Kumar Chakravarty Intel PM Telemetry is a software mechanism via which various SoC PM and performance related parameters like PM counters, firmware trace verbosity, the status of different devices inside the SoC, etc. can be monitored and analyzed.

[linux-yocto] [PATCH 01/11] surface pro 3: Add support driver for Surface Pro 3 buttons

2016-03-30 Thread ong . hock . yu
From: Chen Yu Since Surface Pro 3 does not follow the specs of "Windows ACPI Design Guide for SoC Platform", code in drivers/input/misc/soc_array.c can not detect these buttons on it. According to bios implementation, Surface Pro 3 encapsulates these buttons in a device

[linux-yocto] [PATCH 05/11] platform:x86: Add Intel telemetry platform driver

2016-03-30 Thread ong . hock . yu
From: Souvik Kumar Chakravarty 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.

[linux-yocto] [PATCH 03/11] platform:x86: add Intel P-Unit mailbox IPC driver

2016-03-30 Thread ong . hock . yu
From: Qipeng Zha This driver provides support for P-Unit mailbox IPC on Intel platforms. The heart of the P-Unit is the Foxton microcontroller and its firmware, which provide mailbox interface for power management usage. Signed-off-by: Qipeng Zha

[linux-yocto] [PATCH 00/11] platform/x86: Backport Intel Telemetry driver for 4.1

2016-03-30 Thread ong . hock . yu
From: "Yu, Ong Hock" This patch series is to back port the Intel Telemetry drivers for Apollo Lake to 4,1. The patches are targetted for linux-yocto-4.1 on standard/base branch. Chen Yu (1): surface pro 3: Add support driver for Surface Pro 3 buttons Qipeng Zha (3):

[linux-yocto] [PATCH 02/11] MAINTAINERS: Add maintainership for MIC drivers

2016-03-30 Thread ong . hock . yu
From: Sudeep Dutt Add entry for MIC drivers to the MAINTAINERS file Signed-off-by: Ashutosh Dixit Signed-off-by: Sudeep Dutt Signed-off-by: Greg Kroah-Hartman (cherry picked from commit

[linux-yocto] [PATCH 11/11] intel_punit_ipc: add NULL check for input parameters

2016-03-30 Thread ong . hock . yu
From: Qipeng Zha intel_punit_ipc_command() maybe called when in or out data pointers are NULL. Signed-off-by: Qipeng Zha Signed-off-by: Darren Hart (cherry picked from commit 3fae75740faff4c6a66be7131838fda3ae92e280)

[linux-yocto] [PATCH 08/11] MAINTAINERS: Combine multiple telemetry entries

2016-03-30 Thread ong . hock . yu
From: Souvik Kumar Chakravarty This patch combines all the telemetry file entries in MAINTAINERS via wildcard. Signed-off-by: Souvik Kumar Chakravarty Signed-off-by: Darren Hart (cherry picked from commit

[linux-yocto] [PATCH 06/11] platform:x86: Add Intel Telemetry Debugfs interfaces

2016-03-30 Thread ong . hock . yu
From: Souvik Kumar Chakravarty This implements debugfs interfaces for reading the telemetry samples from SSRAM and configuring firmware trace verbosity. Interface created under /sys/kernel/debug/telemetry soc_states: SoC Device and Low Power States pss_info: Info

[linux-yocto] [PATCH 07/11] intel_telemetry_debugfs: Fix unused warnings in telemetry debugfs

2016-03-30 Thread ong . hock . yu
From: Souvik Kumar Chakravarty This patch fixes compile time warnings when CONFIG_PM_SLEEP is undefined. In this case sleep related counters are unused. Signed-off-by: Souvik Kumar Chakravarty Signed-off-by: Darren Hart

[linux-yocto] [PATCH 10/11] platform:x86: Add Intel telemetry platform device

2016-03-30 Thread ong . hock . yu
From: Souvik Kumar Chakravarty Telemetry Device is created by the pmc_ipc driver. Resources are populated according SSRAM region as indicated by the BIOS tables. Signed-off-by: Souvik Kumar Chakravarty Signed-off-by: Darren Hart