linux-yocto: linux-yocto: intel staging and bxt backports
v2 cover linux-yocto: linux-yocto: intel staging and bxt backports
Hi all,
This pull request superceeds my other request by the same subject. The only difference is that I now have a 3rd patch from Tom, that reverts the branch name change for generic/qemux86*, since we didn't intend for them to use the intel staging branches.
Cheers,
Bruce
The following changes since commit 2718e843b3502afa1e21510bb6b9c4720f75124c:
yocto-bsps: update to 4.4.11 (2016-05-26 11:34:14 +0100)
are available in the git repository at:
git://git.pokylinux.org/poky-contrib zedd/kernel
http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=zedd/kernel
Bruce Ashfield (3):
linux-yocto:4.4: broxton backports
linux-yocto: create intel branches
linux-yocto: only use intel branches for optimized platforms
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 6 +++--- meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.4.bb | 18 +++++++++--------- 6 files changed, 17 insertions(+), 17 deletions(-)
Signature · 1 line
2.5.0
PATCH v2 1/3 linux-yocto:4.4: broxton backports
Integrating the following mainline backports for better Broxton support:
Adrian Hunter (3):
mmc: sdhci: Remove SDHCI_SDR104_NEEDS_TUNING
mmc: mmc: Attempt to flush cache before reset
mmc: mmc: Fix partition switch timeout for some eMMCs
Andy Shevchenko (12):
device property: always check for fwnode type
device property: rename helper functions
device property: refactor built-in properties support
device property: keep single value inplace
device property: improve readability of macros
device property: return -EINVAL when property isn't found in ACPI device property: Fallback to secondary fwnode if primary misses the property
mfd: core: propagate device properties to sub devices drivers
mfd: intel-lpss: Pass HSUART configuration via properties device property: avoid allocations of 0 length
lib/string: introduce match_string() helper
device property: convert to use match_string() helper
Bamvor Jian Zhang (1):
gpiolib: do not allow to insert an empty gpiochip
Christophe RICARD (2):
ACPI: Rename acpi_gsi_get_irq_type to acpi_dev_get_irq_type and export symbol ACPI / gpio: Add irq_type when a GPIO is used as an interrupt
Dasaratharaman Chandramouli (1):
intel_idle: Support for Intel Xeon Phi Processor x200 Product Family
Gwendal Grignou (1):
mmc: core: Do regular power cycle when lacking eMMC HW reset support
Heikki Krogerus (4):
device property: helper macros for property entry creation device property: the secondary fwnode needs to depend on the primary device property: fwnode->secondary may contain ERR_PTR(-ENODEV) device property: fix for a case of use-after-free
Len Brown (2):
intel_idle: Add SKX support
intel_idle: add BXT support
Linus Walleij (1):
Revert "gpio: revert get() to non-errorprogating behaviour"
Mika Westerberg (7):
pwm: lpss: Remove ->free() callback
pwm: lpss: Rework the sequence of programming PWM_SW_UPDATE device property: Take a copy of the property set driver core: platform: Add support for built-in device properties
mfd: intel-lpss: Add support for passing device properties
mfd: intel-lpss: Pass SDA hold time to I2C host controller driver
mfd: intel-lpss: Pass I2C configuration via properties on BXT
Qipeng Zha (1):
pinctrl: intel: make the high level interrupt working
Richard Cochran (10):
intel_idle: remove useless return from void function.
intel_idle: Fix a helper function's return value.
intel_idle: Remove redundant initialization calls.
intel_idle: Fix deallocation order on the driver exit path.
intel_idle: Fix dangling registration on error path.
intel_idle: Avoid a double free of the per-CPU data.
intel_idle: Setup the timer broadcast only on successful driver load.
intel_idle: Don't overreact to a cpuidle registration failure.
intel_idle: Propagate hot plug errors.
intel_idle: Clean up all registered devices on exit.
Wolfram Sang (1):
mmc: make MAN_BKOPS_EN message a debug
qipeng.zha (1):
pwm: lpss: Update PWM setting for Broxton
--- meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.4.bb | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb +1 -1
@@ -11,7 +11,7 @@ python () { raise bb.parse.SkipPackage("Set PREFERRED_PROVIDER_virtual/kernel to linux-yocto-rt to enable it") } -SRCREV_machine ?= "bf2fbe7f2cdf44fc69e50fefbfdd58d41a03733a" +SRCREV_machine ?= "3bdc347cc2087a0217e3acddccda5bb775cd570b" SRCREV_meta ?= "6ec93aaa70f838b551f58b91d0c6ffeff6f6094b" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;branch=${KBRANCH};name=machine \
meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb +1 -1
@@ -9,7 +9,7 @@ LINUX_VERSION ?= "4.4.11" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "628bf627561c6285d99fb978e11d4c15fc29324b" +SRCREV_machine ?= "53e84104c5e68eb468823dd0d262a64623d01a55" SRCREV_meta ?= "6ec93aaa70f838b551f58b91d0c6ffeff6f6094b" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.4.bb +8 -8
@@ -11,14 +11,14 @@ KBRANCH_qemux86 ?= "standard/base" KBRANCH_qemux86-64 ?= "standard/base" KBRANCH_qemumips64 ?= "standard/mti-malta64" -SRCREV_machine_qemuarm ?= "97c21d0b5ffa8eb1cb27a6f81b52ec53182ae087" -SRCREV_machine_qemuarm64 ?= "628bf627561c6285d99fb978e11d4c15fc29324b" -SRCREV_machine_qemumips ?= "8763860e4da46b3cb1551e09d9ca46eedd2dd91a" -SRCREV_machine_qemuppc ?= "628bf627561c6285d99fb978e11d4c15fc29324b" -SRCREV_machine_qemux86 ?= "628bf627561c6285d99fb978e11d4c15fc29324b" -SRCREV_machine_qemux86-64 ?= "628bf627561c6285d99fb978e11d4c15fc29324b" -SRCREV_machine_qemumips64 ?= "8974d9741cbcb21bf50ab49a6257e5773415fa5f" -SRCREV_machine ?= "628bf627561c6285d99fb978e11d4c15fc29324b" +SRCREV_machine_qemuarm ?= "b74c7523581ab748dfe475af384fcb40c4542d31" +SRCREV_machine_qemuarm64 ?= "53e84104c5e68eb468823dd0d262a64623d01a55" +SRCREV_machine_qemumips ?= "f5f23899a4afb7f095a480652edc082d6bd545b2" +SRCREV_machine_qemuppc ?= "53e84104c5e68eb468823dd0d262a64623d01a55" +SRCREV_machine_qemux86 ?= "53e84104c5e68eb468823dd0d262a64623d01a55" +SRCREV_machine_qemux86-64 ?= "53e84104c5e68eb468823dd0d262a64623d01a55" +SRCREV_machine_qemumips64 ?= "7ce6e58742b2f1f79cc8b1a1fff8bc408a3b585e" +SRCREV_machine ?= "53e84104c5e68eb468823dd0d262a64623d01a55" SRCREV_meta ?= "6ec93aaa70f838b551f58b91d0c6ffeff6f6094b" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;name=machine;branch=${KBRANCH}; \
Signature · 1 line
2.5.0
PATCH v2 2/3 linux-yocto: create intel branches
In reply to Bruce AshfieldTo provide timely support for Intel platforms, without risking issues with other platforms, we create intel branches from the common variants.
i.e. We now have standard/intel, which is from standard/base
These branches will be managed like any other in the tree, and will get common -stable, -rt, bugs and CVE updates.
--- meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.4.bb | 2 +- 6 files changed, 7 insertions(+), 7 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
@@ -12,7 +12,7 @@ python () { } SRCREV_machine ?= "320892013ad33ab41f530ad321939aec07d09d22" -SRCREV_meta ?= "d6e1f4bfc254c677a8dfef92f0ad8c78bdeeea75" +SRCREV_meta ?= "2b07d06557a049b6ef7038a31651279c33794dbd" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb +2 -2
@@ -1,4 +1,4 @@ -KBRANCH ?= "standard/preempt-rt" +KBRANCH ?= "standard/preempt-rt/base" require recipes-kernel/linux/linux-yocto.inc
@@ -12,7 +12,7 @@ python () { } SRCREV_machine ?= "3bdc347cc2087a0217e3acddccda5bb775cd570b" -SRCREV_meta ?= "6ec93aaa70f838b551f58b91d0c6ffeff6f6094b" +SRCREV_meta ?= "1465ac389f22979618852aa04298049cfdd5dcb4" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.4;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
@@ -10,7 +10,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "ecc983477682203619da0e456fa4a8689ac41097" -SRCREV_meta ?= "d6e1f4bfc254c677a8dfef92f0ad8c78bdeeea75" +SRCREV_meta ?= "2b07d06557a049b6ef7038a31651279c33794dbd" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb +1 -1
@@ -10,7 +10,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "53e84104c5e68eb468823dd0d262a64623d01a55" -SRCREV_meta ?= "6ec93aaa70f838b551f58b91d0c6ffeff6f6094b" +SRCREV_meta ?= "1465ac389f22979618852aa04298049cfdd5dcb4" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +1 -1
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "ecc983477682203619da0e456fa4a8689ac41097" SRCREV_machine_qemux86-64 ?= "ecc983477682203619da0e456fa4a8689ac41097" SRCREV_machine_qemumips64 ?= "1db47ec6c39071b29f82a040b9b9a81584f50461" SRCREV_machine ?= "ecc983477682203619da0e456fa4a8689ac41097" -SRCREV_meta ?= "d6e1f4bfc254c677a8dfef92f0ad8c78bdeeea75" +SRCREV_meta ?= "2b07d06557a049b6ef7038a31651279c33794dbd" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto_4.4.bb +1 -1
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "53e84104c5e68eb468823dd0d262a64623d01a55" SRCREV_machine_qemux86-64 ?= "53e84104c5e68eb468823dd0d262a64623d01a55" SRCREV_machine_qemumips64 ?= "7ce6e58742b2f1f79cc8b1a1fff8bc408a3b585e" SRCREV_machine ?= "53e84104c5e68eb468823dd0d262a64623d01a55" -SRCREV_meta ?= "6ec93aaa70f838b551f58b91d0c6ffeff6f6094b" +SRCREV_meta ?= "1465ac389f22979618852aa04298049cfdd5dcb4" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.4;destsuffix=${KMETA}"
Signature · 1 line
2.5.0
PATCH v2 3/3 linux-yocto: only use intel branches for optimized platforms
In reply to Bruce AshfieldReverting the change that moved common-pc* to the intel staging branches. This means that genericx86, qemux86*, etc, will continue to use standard/base.
--- meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.4.bb | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
@@ -12,7 +12,7 @@ python () { } SRCREV_machine ?= "320892013ad33ab41f530ad321939aec07d09d22" -SRCREV_meta ?= "2b07d06557a049b6ef7038a31651279c33794dbd" +SRCREV_meta ?= "4b4199bd24f206d459061bb0a920d009429d5ed3" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb +1 -1
@@ -12,7 +12,7 @@ python () { } SRCREV_machine ?= "3bdc347cc2087a0217e3acddccda5bb775cd570b" -SRCREV_meta ?= "1465ac389f22979618852aa04298049cfdd5dcb4" +SRCREV_meta ?= "3a5f494784591e01f0ae7ab748e8190582c16e8c" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;branch=${KBRANCH};name=machine \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.4;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
@@ -10,7 +10,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "ecc983477682203619da0e456fa4a8689ac41097" -SRCREV_meta ?= "2b07d06557a049b6ef7038a31651279c33794dbd" +SRCREV_meta ?= "4b4199bd24f206d459061bb0a920d009429d5ed3" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb +1 -1
@@ -10,7 +10,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "53e84104c5e68eb468823dd0d262a64623d01a55" -SRCREV_meta ?= "1465ac389f22979618852aa04298049cfdd5dcb4" +SRCREV_meta ?= "3a5f494784591e01f0ae7ab748e8190582c16e8c" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +1 -1
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "ecc983477682203619da0e456fa4a8689ac41097" SRCREV_machine_qemux86-64 ?= "ecc983477682203619da0e456fa4a8689ac41097" SRCREV_machine_qemumips64 ?= "1db47ec6c39071b29f82a040b9b9a81584f50461" SRCREV_machine ?= "ecc983477682203619da0e456fa4a8689ac41097" -SRCREV_meta ?= "2b07d06557a049b6ef7038a31651279c33794dbd" +SRCREV_meta ?= "4b4199bd24f206d459061bb0a920d009429d5ed3" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.1;destsuffix=${KMETA}"
meta/recipes-kernel/linux/linux-yocto_4.4.bb +1 -1
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "53e84104c5e68eb468823dd0d262a64623d01a55" SRCREV_machine_qemux86-64 ?= "53e84104c5e68eb468823dd0d262a64623d01a55" SRCREV_machine_qemumips64 ?= "7ce6e58742b2f1f79cc8b1a1fff8bc408a3b585e" SRCREV_machine ?= "53e84104c5e68eb468823dd0d262a64623d01a55" -SRCREV_meta ?= "1465ac389f22979618852aa04298049cfdd5dcb4" +SRCREV_meta ?= "3a5f494784591e01f0ae7ab748e8190582c16e8c" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;name=machine;branch=${KBRANCH}; \ git://git.yoctoproject.org/yocto-kernel-cache;type=kmeta;name=meta;branch=yocto-4.4;destsuffix=${KMETA}"
Signature · 1 line
2.5.0