[linux-yocto] [PATCH 2/2] pinctrl: intel: fix offset calculation issue of register PAD_OWN

2016-06-13 Thread Tan Jui Nee
From: Qipeng Zha The calculation equation of PAD_OWN register offset is not correct for Broxton, verified this fix will get right offset for Broxton. Signed-off-by: Qi Zheng Signed-off-by: Qipeng Zha Acked-by: Mika Westerberg

[linux-yocto] [PATCH 0/2] Backport pinctrl/intel patches from mainline kernel into linux-yocto-4.1

2016-06-13 Thread Tan Jui Nee
Hi Bruce, The patches are to backport Intel Broxton / Apollo Lake patches that are available in the mainline Linux kernel, upstreamed by Qipeng Zha. The patches are to fix GPIO register offset calculation for Intel Broxton / Apollo Lake. The patches are targetted to merge into linux-yocto-4.1

[linux-yocto] [PATCH] MAINTAINERS: add new maintainer for TPM DEVICE DRIVER

2016-06-13 Thread jonathan . yong
From: Jarkko Sakkinen At the moment, no one has time to pay enough attention to this subsystem so that patches get eventually merged into linux-next. Even critical bug fixes can lie for weeks. I'm happy to continue with the current maintainers if they are able

[linux-yocto] [PATCH] MAINTAINER file update for TPM 2.0 series

2016-06-13 Thread jonathan . yong
From: "Yong, Jonathan" Oops, missed this commit, this should be part of the TPM 2.0 series. For linux-yocto-4.1 standard/base. Jarkko Sakkinen (1): MAINTAINERS: add new maintainer for TPM DEVICE DRIVER MAINTAINERS | 1 + 1 file changed, 1 insertion(+) -- 2.7.3 --

[linux-yocto] [PATCH 7/8] tpm: fix missing migratable flag in sealing functionality for TPM2

2016-06-13 Thread jonathan . yong
From: Jarkko Sakkinen The 'migratable' flag was not added to the key payload. This patch fixes the problem. Fixes: 0fe5480303a1 ("keys, trusted: seal/unseal with TPM 2.0 chips") Signed-off-by: Jarkko Sakkinen Acked-by: Peter

[linux-yocto] [PATCH 5/8] tpm: seal/unseal for TPM 2.0

2016-06-13 Thread jonathan . yong
From: Jarkko Sakkinen Added tpm_trusted_seal() and tpm_trusted_unseal() API for sealing trusted keys. This patch implements basic sealing and unsealing functionality for TPM 2.0: * Seal with a parent key using a 20 byte auth value. * Unseal with a parent key

[linux-yocto] [PATCH 2/8] tpm: move the PPI attributes to character device directory.

2016-06-13 Thread jonathan . yong
From: Jarkko Sakkinen Moved PPI attributes to the character device directory. This aligns with the sysfs guidelines and makes them race free because they are created atomically with the character device as part of device_register().The character device and the

[linux-yocto] [PATCH 3/8] tpm: introduce tpm_buf

2016-06-13 Thread jonathan . yong
From: Jarkko Sakkinen This patch introduces struct tpm_buf that provides a string buffer for constructing TPM commands. This allows to construct variable sized TPM commands. For the buffer a page is allocated and mapped, which limits maximum size to PAGE_SIZE.

[linux-yocto] [PATCH 4/8] keys, trusted: move struct trusted_key_options to trusted-type.h

2016-06-13 Thread jonathan . yong
From: Jarkko Sakkinen Moved struct trusted_key_options to trustes-type.h so that the fields can be accessed from drivers/char/tpm. Signed-off-by: Jarkko Sakkinen Signed-off-by: Peter Huewe (cherry picked from

[linux-yocto] [PATCH 8/8] sysfs: added __compat_only_sysfs_link_entry_to_kobj()

2016-06-13 Thread jonathan . yong
From: Jarkko Sakkinen Added a new function __compat_only_sysfs_link_group_to_kobj() that adds a symlink from attribute or group to a kobject. This needed for maintaining backwards compatibility with PPI attributes in the TPM driver. Signed-off-by: Jarkko

[linux-yocto] [PATCH 0/8] TPM 2.0 support for linux-yocto-4.1

2016-06-13 Thread jonathan . yong
From: "Yong, Jonathan" These patches introduces TPM 2.0 support, and are backported from Linus's tree. Should apply cleanly for linux-yocto-4.1 stadard/base. Jarkko Sakkinen (8): tpm, tpm_crb: fix unaligned read of the command buffer address tpm: move the PPI

[linux-yocto] [PULL REQUEST] Watchdog parenting fix for linux-yocto-4.1

2016-06-13 Thread Yong, Jonathan
This series of 11 patches from Linus's tree fixes the parenting of watchdog devices. To do that, a lot of OMAP watchdog fixes are pulled in as dependencies. Adds Conexant Digicolor CX9 and STMicroelectronics LPC Watchdog. https://github.com/jyong2/yocto-backports.git branch:

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

2016-06-13 Thread Bruce Ashfield
On 2016-06-13 6:11 AM, ong.hock...@intel.com wrote: From: "Yu, Ong Hock" These patches backport the upstream changes for powerclamp to support APL CPU. These patches are intended for kernel 4.1 merged. Build testing is underway, Bruce Dasaratharaman Chandramouli

Re: [linux-yocto] [PATCH 0/6] Always Running Timer Support for 4.1

2016-06-13 Thread Bruce Ashfield
On 2016-06-13 3:07 AM, jonathan.y...@intel.com wrote: From: "Yong, Jonathan" This series introduces convert_art_to_tsc, to convert ART time to TSC. The main advantage of ART is that ART can be captured simultaneous to the capture of audio and network device clocks,

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

2016-06-13 Thread Bruce Ashfield
On 2016-06-11 3:05 AM, ong.hock...@intel.com wrote: 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

[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 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 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 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 5/6] time: Add driver cross timestamp interface for higher precision time synchronization

2016-06-13 Thread jonathan . yong
From: "Christopher S. Hall" ACKNOWLEDGMENT: cross timestamp code was developed by Thomas Gleixner . It has changed considerably and any mistakes are mine. The precision with which events on multiple networked systems can be synchronized using,

[linux-yocto] [PATCH 6/6] x86/tsc: Always Running Timer (ART) correlated clocksource

2016-06-13 Thread jonathan . yong
From: "Christopher S. Hall" On modern Intel systems TSC is derived from the new Always Running Timer (ART). ART can be captured simultaneous to the capture of audio and network device clocks, allowing a correlation between timebases to be constructed. Upon capture,

[linux-yocto] [PATCH 4/6] time: Add timekeeping snapshot code capturing system time and counter

2016-06-13 Thread jonathan . yong
From: "Christopher S. Hall" In the current timekeeping code there isn't any interface to atomically capture the current relationship between the system counter and system time. ktime_get_snapshot() returns this triple (counter, monotonic raw, realtime) in the

[linux-yocto] [PATCH 2/6] time: Add cycles to nanoseconds translation

2016-06-13 Thread jonathan . yong
From: "Christopher S. Hall" The timekeeping code does not currently provide a way to translate externally provided clocksource cycles to system time. The cycle count is always provided by the result clocksource read() method internal to the timekeeping code. The

[linux-yocto] [PATCH 1/6] ntp/pps: replace getnstime_raw_and_real with 64-bit version

2016-06-13 Thread jonathan . yong
From: Arnd Bergmann There is exactly one caller of getnstime_raw_and_real in the kernel, which is the pps_get_ts function. This changes the caller and the implementation to work on timespec64 types rather than timespec, to avoid the time_t overflow on 32-bit architectures. For

[linux-yocto] [PATCH 0/6] Always Running Timer Support for 4.1

2016-06-13 Thread jonathan . yong
From: "Yong, Jonathan" This series introduces convert_art_to_tsc, to convert ART time to TSC. The main advantage of ART is that ART can be captured simultaneous to the capture of audio and network device clocks, allowing a correlation between timebases to be constructed.

[linux-yocto] [PATCH 3/6] timekeeping: Provide internal function __ktime_get_real_seconds

2016-06-13 Thread jonathan . yong
From: DengChao In order to fix Y2038 issues in the ntp code we will need replace get_seconds() with ktime_get_real_seconds() but as the ntp code uses the timekeeping lock which is also used by ktime_get_real_seconds(), we need a version without locking. Add a new function