linux-yocto: consolidated pull request
cover linux-yocto: consolidated pull request
Hi all,
This series is largely a collection of mainline backports to add support for Borxton/Apollo Lake. I've kept the commit separate on purpose, since we need the SRCREV granularity to bisect if there are any issues.
The changes have cleanly cherry-picked, are mainline and have passed my sanity builds. I see yet more backports in my incoming queue today, but getting these out first has to happen.
Other than those backports, there's one minor configuration tweak for qemuarm64, and a feature fragment to allow overlayfs to be used similarly to how aufs was used in the past.
Cheers,
Bruce
The following changes since commit 1ca71e5178ed8514655524f714877e02f6db90af:
bitbake: cooker: Ensure bbappend order is deterministic (2016-03-30 12:01:29 +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 (9):
linux-yocto/4.1: SMBus/iTCO backports linux-yocto/qemuarm64: enable 32 bit compatibility linux-yocto/4.1: device property backports linux-yocto/4.1: i2c: designware: Backport i2c patches linux-yocto/4.1: Apollo Lake/Broxton mmc backports linux-yocto/4.1: Intel Broxton: pwm backports linux-yocto/4.4: drm/i915/skl: Fix DMC load on Skylake J0 and K0 linux-yocto/4.4: broxton and usb type-c backports
linux-yocto: add overlayfs feature
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 | 4 ++-- meta/recipes-kernel/linux/linux-yocto_4.1.bb | 16 ++++++++-------- meta/recipes-kernel/linux/linux-yocto_4.4.bb | 18 +++++++++--------- 6 files changed, 23 insertions(+), 23 deletions(-)
Signature · 1 line
2.5.0
PATCH 1/9 linux-yocto/4.1: SMBus/iTCO backports
Backporting the following mainline commits to add Intel Broxton and Denverton support:
49b34899e7ca i2c: i801: Add support for Intel Broxton
69f6eeceb5b1 i2c: i801: Add support for Intel DNV
b131e3e13838 watchdog: iTCO_wdt: Add support for TCO on Intel Sunrisepoint fce230a538de mfd: watchdog: iTCO_wdt: Expose watchdog properties using platform data a1a2140e856d intel_pmc_ipc: Update kerneldoc formatting
e407caf0a583 intel_pmc_ipc: Fix compiler casting warnings
909588e549d7 intel_pmc_ipc: Add Intel Apollo Lake PMC IPC driver 1cd89340c1a9 mfd: lpc_ich: Assign subdevice ids automatically 729025b3e8d3 i2c: i801: Create iTCO device on newer Intel PCHs
--- meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.1.bb | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
@@ -2,7 +2,7 @@ KBRANCH ?= "standard/preempt-rt/base" require recipes-kernel/linux/linux-yocto.inc -SRCREV_machine ?= "8a1c72b29b63604b45ef13aed04f7bfe6d4fc277" +SRCREV_machine ?= "d84b3cdc2d04fe42efb94b6f1e67c2d84af20bde" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
@@ -9,7 +9,7 @@ LINUX_VERSION ?= "4.1.18" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "e9b00f938e9971cf84dd33f317719c91135246e9" +SRCREV_machine ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +8 -8
@@ -11,14 +11,14 @@ KBRANCH_qemux86 ?= "standard/base" KBRANCH_qemux86-64 ?= "standard/base" KBRANCH_qemumips64 ?= "standard/mti-malta64" -SRCREV_machine_qemuarm ?= "e6b84f3f0c7292a7d3453e6bebd9987e08678a4b" -SRCREV_machine_qemuarm64 ?= "e9b00f938e9971cf84dd33f317719c91135246e9" -SRCREV_machine_qemumips ?= "c70a6ad907f0f9ffd4d911b6413e509766fba07b" -SRCREV_machine_qemuppc ?= "e9b00f938e9971cf84dd33f317719c91135246e9" -SRCREV_machine_qemux86 ?= "e9b00f938e9971cf84dd33f317719c91135246e9" -SRCREV_machine_qemux86-64 ?= "e9b00f938e9971cf84dd33f317719c91135246e9" -SRCREV_machine_qemumips64 ?= "a023db1f6f40280d3e254aed327f61f6d138992e" -SRCREV_machine ?= "e9b00f938e9971cf84dd33f317719c91135246e9" +SRCREV_machine_qemuarm ?= "55edd4698b9d54da4e648783918f2ee9ab7693ad" +SRCREV_machine_qemuarm64 ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" +SRCREV_machine_qemumips ?= "2c794fb0c6e6dec146e9d99018016da9bb04018d" +SRCREV_machine_qemuppc ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" +SRCREV_machine_qemux86 ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" +SRCREV_machine_qemux86-64 ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" +SRCREV_machine_qemumips64 ?= "28bf6a37b7600979593be2ee922361acd83d1617" +SRCREV_machine ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
Signature · 1 line
2.5.0
PATCH 2/9 linux-yocto/qemuarm64: enable 32 bit compatibility
In reply to Bruce AshfieldIt was requested that CONFIG_COMPAT be enabled for qemuarm64 so that 32bit applications could be tested. This is simple enough to do, so there is now a 32bit compat feature, and it is included only in qemuarm64 to avoid impacting any other ARM targets (but the feature is available for others to use).
[YOCTO #8646]
--- 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 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb +1 -1
@@ -3,7 +3,7 @@ KBRANCH ?= "standard/preempt-rt" require recipes-kernel/linux/linux-yocto.inc SRCREV_machine ?= "dfa88200087a7ef73741383c05c14ff2f3978947" -SRCREV_meta ?= "32e84686fc87413612e108cc4ab0e7a0d21cb4fd" +SRCREV_meta ?= "194a6c1c4b783cff90e925ec26fd77ff0e67fdd5" 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.4.bb +1 -1
@@ -10,7 +10,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6" -SRCREV_meta ?= "32e84686fc87413612e108cc4ab0e7a0d21cb4fd" +SRCREV_meta ?= "194a6c1c4b783cff90e925ec26fd77ff0e67fdd5" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.4.bb +1 -1
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6" SRCREV_machine_qemux86-64 ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6" SRCREV_machine_qemumips64 ?= "8b25338045fdb88a9cdff808003102643f03083e" SRCREV_machine ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6" -SRCREV_meta ?= "32e84686fc87413612e108cc4ab0e7a0d21cb4fd" +SRCREV_meta ?= "194a6c1c4b783cff90e925ec26fd77ff0e67fdd5" 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 3/9 linux-yocto/4.1: device property backports
In reply to Bruce AshfieldIntegrating the following 4.4 backports:
630b726098c9 mfd: make mfd_remove_devices() iterate in reverse order aab24907568b driver core: Do not overwrite secondary fwnode with NULL if it is set 89775462ef50 device property: return -EINVAL when property isn't found in ACPI a9eebae4a2c0 device property: check fwnode type in to_of_node()
--- meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.1.bb | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
@@ -2,7 +2,7 @@ KBRANCH ?= "standard/preempt-rt/base" require recipes-kernel/linux/linux-yocto.inc -SRCREV_machine ?= "d84b3cdc2d04fe42efb94b6f1e67c2d84af20bde" +SRCREV_machine ?= "b0b9b44cd66a067ac026b2a3db764d1e9b4dbb30" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
@@ -9,7 +9,7 @@ LINUX_VERSION ?= "4.1.18" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" +SRCREV_machine ?= "630b726098c95111a41336de04a5b7e201b012e9" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +8 -8
@@ -11,14 +11,14 @@ KBRANCH_qemux86 ?= "standard/base" KBRANCH_qemux86-64 ?= "standard/base" KBRANCH_qemumips64 ?= "standard/mti-malta64" -SRCREV_machine_qemuarm ?= "55edd4698b9d54da4e648783918f2ee9ab7693ad" -SRCREV_machine_qemuarm64 ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" -SRCREV_machine_qemumips ?= "2c794fb0c6e6dec146e9d99018016da9bb04018d" -SRCREV_machine_qemuppc ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" -SRCREV_machine_qemux86 ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" -SRCREV_machine_qemux86-64 ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" -SRCREV_machine_qemumips64 ?= "28bf6a37b7600979593be2ee922361acd83d1617" -SRCREV_machine ?= "49b34899e7caa4237e6efbdf2e8f68e578707cee" +SRCREV_machine_qemuarm ?= "1582fc5caa4957ef6a1349c0ae4178c2846c1af1" +SRCREV_machine_qemuarm64 ?= "630b726098c95111a41336de04a5b7e201b012e9" +SRCREV_machine_qemumips ?= "9406ef8745f90c401e3551f45e2945d1f7408327" +SRCREV_machine_qemuppc ?= "630b726098c95111a41336de04a5b7e201b012e9" +SRCREV_machine_qemux86 ?= "630b726098c95111a41336de04a5b7e201b012e9" +SRCREV_machine_qemux86-64 ?= "630b726098c95111a41336de04a5b7e201b012e9" +SRCREV_machine_qemumips64 ?= "c29ac79ffc2957612e789ac7a5fe4919f99bf99f" +SRCREV_machine ?= "630b726098c95111a41336de04a5b7e201b012e9" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
Signature · 1 line
2.5.0
PATCH 4/9 linux-yocto/4.1: i2c: designware: Backport i2c patches
In reply to Bruce AshfieldTo enable Apollo Lake/Broxton, we backport the following changes:
da451824f75f i2c: designware: Convert to use unified device property API58b1b5365f4a i2c: designware: Do not require clock when SSCN and FFCN are provided8995091cfa0f i2c: designware: retry transfer on transient failure1fc62907f84e i2c: designware: Move common probe code into i2c_dw_probe()678110c0f2b8 i2c: designware: Rename platform driver probe and PM functionsc51c2e104d40 i2c: designware: Make dw_readl() and dw_writel() static98d2b6e244ad i2c: designware: Remove unused functions3d04c6e99652 i2c: designware: Disable interrupts before requesting PCI device interruptfb5b7be0fbe7 i2c: designware: Remove interrupt clearing from i2c_dw_pci_probe()d48fd08b11c8 i2c: designware: Make debug print in i2c_dw_isr() shorter28f94bc07450 i2c: designware-pci: use IRQF_COND_SUSPEND flag 95f494846fc1 i2c: designware: Avoid unnecessary resuming during system suspend fb2ae3705a3a i2c: dw: Add APM X-Gene ACPI I2C device support516a0fc91e00 i2c: designware: Add support for AMD Seattle I2C874d63b3c95c i2c: designware: fix IO timeout issue for AMD controller47543e80c6dd i2c: designware: reverts "i2c: designware: Add support for AMD I2C controller"076fe383c4b5 i2c: designware: use to_pci_dev()
--- meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.1.bb | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
@@ -2,7 +2,7 @@ KBRANCH ?= "standard/preempt-rt/base" require recipes-kernel/linux/linux-yocto.inc -SRCREV_machine ?= "b0b9b44cd66a067ac026b2a3db764d1e9b4dbb30" +SRCREV_machine ?= "8c760c408f9333ca9ec8e47e5260bc8446ed3aa7" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
@@ -9,7 +9,7 @@ LINUX_VERSION ?= "4.1.18" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "630b726098c95111a41336de04a5b7e201b012e9" +SRCREV_machine ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +8 -8
@@ -11,14 +11,14 @@ KBRANCH_qemux86 ?= "standard/base" KBRANCH_qemux86-64 ?= "standard/base" KBRANCH_qemumips64 ?= "standard/mti-malta64" -SRCREV_machine_qemuarm ?= "1582fc5caa4957ef6a1349c0ae4178c2846c1af1" -SRCREV_machine_qemuarm64 ?= "630b726098c95111a41336de04a5b7e201b012e9" -SRCREV_machine_qemumips ?= "9406ef8745f90c401e3551f45e2945d1f7408327" -SRCREV_machine_qemuppc ?= "630b726098c95111a41336de04a5b7e201b012e9" -SRCREV_machine_qemux86 ?= "630b726098c95111a41336de04a5b7e201b012e9" -SRCREV_machine_qemux86-64 ?= "630b726098c95111a41336de04a5b7e201b012e9" -SRCREV_machine_qemumips64 ?= "c29ac79ffc2957612e789ac7a5fe4919f99bf99f" -SRCREV_machine ?= "630b726098c95111a41336de04a5b7e201b012e9" +SRCREV_machine_qemuarm ?= "196e7ddacccbf85cc05123f40a2235ac5e7ffa38" +SRCREV_machine_qemuarm64 ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" +SRCREV_machine_qemumips ?= "4fafbdad6385ca1ba8bd3ac98a607a0b11af4a4b" +SRCREV_machine_qemuppc ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" +SRCREV_machine_qemux86 ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" +SRCREV_machine_qemux86-64 ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" +SRCREV_machine_qemumips64 ?= "4a22137cfe0ed14f15e1ddbae1064959f2e512bc" +SRCREV_machine ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
Signature · 1 line
2.5.0
PATCH 5/9 linux-yocto/4.1: Apollo Lake/Broxton mmc backports
In reply to Bruce AshfieldBackporting the following commits:
2b0cc0f0ca23 mmc: It is not an error for the card to be removed while suspended 67903c1f4c77 mmc: sdhci: 64-bit DMA actually has 4-byte alignment 4e434f483381 mmc: sdhci: Do not BUG on invalid vdd05be442eb234 mmc: mmc: Fix incorrect use of driver strength switching HS200 and HS400 97a5f396dca6 mmc: core: Make runtime resume default behavior for MMC/SD b6ee1ac07f14 mmc: mmc: Improve reliability of mmc_select_hs400() 45de48ce0b3c mmc: mmc: Move mmc_switch_status()9d6aaaa0f6b7 mmc: mmc: Fix HS setting in mmc_select_hs400() d7795de930c5 mmc: mmc: Improve reliability of mmc_select_hs200() ac98e33a088d mmc: sdhci-acpi: Add more ACPI HIDs for Intel controllers 87f52cce8123 mmc: sdhci-pci: Add more PCI IDs for Intel controllers cf3a4d2d4c7d mmc: sdhci-pci: Add another PCI ID for an Intel eMMC host controller b3ef45585504 mmc: sdhci-pci: Build o2micro support in the same module b32a4e71f49d mmc: sdhci: enable tuning for DDR50f8e213bee1e1 mmc: sdhci: call sdhci_init() before request irq ece0925eb94e mmc: sdhci-pci: Enable HS400 for some Intel host controllers 1c01bcdceaf6 mmc: sdhci-pci: Add support for drive strength selection for SPT c1d6e92915a9 mmc: sdhci: Add a callback to select drive strength 40deb3ac3331 mmc: mmc: Add driver strength selectione7d602f5992f mmc: mmc: Read card's valid driver strength mask bc193a886571 mmc: core: Record card drive strengtha548d3993cc8 mmc: core: Factor out common code in drive strength selection 6713f5cf3164 mmc: core: Add 'card' to drive strength selection callback 852e6bd69b77 mmc: core: Simplify card drive strength mask0bb40266bbb9 mmc: core: Allow card drive strength to be different to host 940d30f1a212 mmc: core: Reset driver type to defaultefbc6ba8cd27 mmc: cast u8 to unsigned long long to avoid unexpected error bafe0e5beba9 mmc: core: Don't print reset warning if reset is not supported 5b2789151852 mmc: block: Retry errored data requests when re-tuning is needed d14211a4b2fe mmc: block: Check re-tuning in the recovery path 1ff15c648159 mmc: core: Flag re-tuning is needed on CRC errors 12544ee1cdbb mmc: sdhci: Change to new way of doing re-tuning 995073b182f7 mmc: core: Add support for HS400 re-tuning53a0d731e824 mmc: core: Separate out the mmc_switch status check so it can be re-used d3f59f108bf7 mmc: mmc: Hold re-tuning in mmc_sleep()465db9504a27 mmc: core: Hold re-tuning while bkops ongoing60cacf85ee10 mmc: core: Hold re-tuning during erase commands 5bd43535f4c1 mmc: core: Hold re-tuning during switch commands 4baa45ff8d15 mmc: core: Add support for re-tuning before each request cd2ca27f9282 mmc: core: Enable / disable re-tuning65723236b746 mmc: host: Add facility to support re-tuning
--- meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.1.bb | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
@@ -2,7 +2,7 @@ KBRANCH ?= "standard/preempt-rt/base" require recipes-kernel/linux/linux-yocto.inc -SRCREV_machine ?= "8c760c408f9333ca9ec8e47e5260bc8446ed3aa7" +SRCREV_machine ?= "6b39da48a67a738eca3024c86ff977d5b6ba02dd" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
@@ -9,7 +9,7 @@ LINUX_VERSION ?= "4.1.18" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" +SRCREV_machine ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +8 -8
@@ -11,14 +11,14 @@ KBRANCH_qemux86 ?= "standard/base" KBRANCH_qemux86-64 ?= "standard/base" KBRANCH_qemumips64 ?= "standard/mti-malta64" -SRCREV_machine_qemuarm ?= "196e7ddacccbf85cc05123f40a2235ac5e7ffa38" -SRCREV_machine_qemuarm64 ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" -SRCREV_machine_qemumips ?= "4fafbdad6385ca1ba8bd3ac98a607a0b11af4a4b" -SRCREV_machine_qemuppc ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" -SRCREV_machine_qemux86 ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" -SRCREV_machine_qemux86-64 ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" -SRCREV_machine_qemumips64 ?= "4a22137cfe0ed14f15e1ddbae1064959f2e512bc" -SRCREV_machine ?= "da451824f75f47a44203c63bed245c8ead8f5fcd" +SRCREV_machine_qemuarm ?= "6213179ad1ff33d166b57c080db39ec7f0f5caff" +SRCREV_machine_qemuarm64 ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" +SRCREV_machine_qemumips ?= "31411f4bccac5574a1be7c3e34f9f7ca25306bb1" +SRCREV_machine_qemuppc ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" +SRCREV_machine_qemux86 ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" +SRCREV_machine_qemux86-64 ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" +SRCREV_machine_qemumips64 ?= "556291afe538f9d31d707661bea5054a9af2add9" +SRCREV_machine ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
Signature · 1 line
2.5.0
PATCH 6/9 linux-yocto/4.1: Intel Broxton: pwm backports
In reply to Bruce AshfieldIntegrating the following mainline changes:
afaf425e796c pwm: Add the pwm_is_enabled() helper 023721c3d067 pwm: atmel: Fix incorrect CDTY value after disabling cd9fe8adb313 pwm: atmel: Fix incorrect CDTY value after enabling 3f445ca6df1f pwm: lpss: Rework the sequence of programming PWM_SW_UPDATE 9a51f622bdc9 pwm: lpss: Select core part automatically 8ee11b6f80ba pwm: lpss: Update PWM setting for Broxton 148228a52c2d pwm: lpss: Remove ->free() callback e20d95bcd0b3 pwm: lpss: Add support for runtime PM b2248acf6f8b pwm: lpss: Add more Intel Broxton IDs 85e8566bd241 pwm: lpss: Support all four PWMs on Intel Broxton 1bcdcb6275bf pwm: lpss: Add support for multiple PWMs
--- meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb | 2 +- meta/recipes-kernel/linux/linux-yocto_4.1.bb | 16 ++++++++-------- 3 files changed, 10 insertions(+), 10 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.1.bb +1 -1
@@ -2,7 +2,7 @@ KBRANCH ?= "standard/preempt-rt/base" require recipes-kernel/linux/linux-yocto.inc -SRCREV_machine ?= "6b39da48a67a738eca3024c86ff977d5b6ba02dd" +SRCREV_machine ?= "23325988c373852d75515cfa9582681a036d1bfd" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;branch=${KBRANCH};name=machine \
meta/recipes-kernel/linux/linux-yocto-tiny_4.1.bb +1 -1
@@ -9,7 +9,7 @@ LINUX_VERSION ?= "4.1.18" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" +SRCREV_machine ?= "afaf425e796c6b72c10e869ea6ad20295033f956" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.1.bb +8 -8
@@ -11,14 +11,14 @@ KBRANCH_qemux86 ?= "standard/base" KBRANCH_qemux86-64 ?= "standard/base" KBRANCH_qemumips64 ?= "standard/mti-malta64" -SRCREV_machine_qemuarm ?= "6213179ad1ff33d166b57c080db39ec7f0f5caff" -SRCREV_machine_qemuarm64 ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" -SRCREV_machine_qemumips ?= "31411f4bccac5574a1be7c3e34f9f7ca25306bb1" -SRCREV_machine_qemuppc ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" -SRCREV_machine_qemux86 ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" -SRCREV_machine_qemux86-64 ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" -SRCREV_machine_qemumips64 ?= "556291afe538f9d31d707661bea5054a9af2add9" -SRCREV_machine ?= "2b0cc0f0ca23ec54d66ea697fe929e99f219f9a4" +SRCREV_machine_qemuarm ?= "4f8fe4c56eb352573a19b797d2c4d1b1f4e38831" +SRCREV_machine_qemuarm64 ?= "afaf425e796c6b72c10e869ea6ad20295033f956" +SRCREV_machine_qemumips ?= "85f5c8b85364ea8e7f8d47a492c7047bfd9aa963" +SRCREV_machine_qemuppc ?= "afaf425e796c6b72c10e869ea6ad20295033f956" +SRCREV_machine_qemux86 ?= "afaf425e796c6b72c10e869ea6ad20295033f956" +SRCREV_machine_qemux86-64 ?= "afaf425e796c6b72c10e869ea6ad20295033f956" +SRCREV_machine_qemumips64 ?= "8ac723e2fb023bd3b168d3fb914c09797bc20ed4" +SRCREV_machine ?= "afaf425e796c6b72c10e869ea6ad20295033f956" SRCREV_meta ?= "b9023d4c8fbbb854c26f158a079a5f54dd61964d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.1.git;name=machine;branch=${KBRANCH}; \
Signature · 1 line
2.5.0
PATCH 7/9 linux-yocto/4.4: drm/i915/skl: Fix DMC load on Skylake J0 and K0
In reply to Bruce Ashfield[
NUC6 (Skylake) graphics firmware fails to load without this patch.
From: Mat Martineau <[email protected]>
commit a41c8882592fb80458959b10e37632ce030b68ca upstream.
The driver does not load firmware for unknown steppings, so these new steppings must be added to the list.
]
--- meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto-tiny_4.4.bb | 4 ++-- meta/recipes-kernel/linux/linux-yocto_4.4.bb | 18 +++++++++--------- 3 files changed, 13 insertions(+), 13 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb +2 -2
@@ -2,8 +2,8 @@ KBRANCH ?= "standard/preempt-rt" require recipes-kernel/linux/linux-yocto.inc -SRCREV_machine ?= "dfa88200087a7ef73741383c05c14ff2f3978947" -SRCREV_meta ?= "194a6c1c4b783cff90e925ec26fd77ff0e67fdd5" +SRCREV_machine ?= "8d68782597a31dd55c018c0be7d6799f89aadbf7" +SRCREV_meta ?= "28bff6d39803ad83f83e353f158fc1aa14d5492d" 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.4.bb +2 -2
@@ -9,8 +9,8 @@ LINUX_VERSION ?= "4.4.3" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6" -SRCREV_meta ?= "194a6c1c4b783cff90e925ec26fd77ff0e67fdd5" +SRCREV_machine ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" +SRCREV_meta ?= "28bff6d39803ad83f83e353f158fc1aa14d5492d" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.4.bb +9 -9
@@ -11,15 +11,15 @@ KBRANCH_qemux86 ?= "standard/base" KBRANCH_qemux86-64 ?= "standard/base" KBRANCH_qemumips64 ?= "standard/mti-malta64" -SRCREV_machine_qemuarm ?= "861adc8d32fbb0c1f14fb9b7b67222ab711473a1" -SRCREV_machine_qemuarm64 ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6" -SRCREV_machine_qemumips ?= "0b21ee5897cc49c94f42fca9cea4665f76ae7e0e" -SRCREV_machine_qemuppc ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6" -SRCREV_machine_qemux86 ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6" -SRCREV_machine_qemux86-64 ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6" -SRCREV_machine_qemumips64 ?= "8b25338045fdb88a9cdff808003102643f03083e" -SRCREV_machine ?= "3d2455f9da30f923c6bd69014fad4cc4ea738be6" -SRCREV_meta ?= "194a6c1c4b783cff90e925ec26fd77ff0e67fdd5" +SRCREV_machine_qemuarm ?= "435a6d77355ee83be321d9ee69d448eb530fb8e1" +SRCREV_machine_qemuarm64 ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" +SRCREV_machine_qemumips ?= "fb72c22307829d134fc6584fe4735377110a2fc2" +SRCREV_machine_qemuppc ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" +SRCREV_machine_qemux86 ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" +SRCREV_machine_qemux86-64 ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" +SRCREV_machine_qemumips64 ?= "2fd1a928c13bd7eac5e1086859355314e210b909" +SRCREV_machine ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" +SRCREV_meta ?= "28bff6d39803ad83f83e353f158fc1aa14d5492d" 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 8/9 linux-yocto/4.4: broxton and usb type-c backports
In reply to Bruce Ashfieldc43425f73287 mfd: lpss: Add PCI IDs for Intel Broxton B-Step platform 2d6cc1d3e71f spi: pxa2xx: Add support for Intel Broxton B-Step 1df3674b7626 usb: dwc3: gadget: don't send extra ZLP 222ab0043e48 usb: dwc3: gadget: handle request->zero 3f01b2c0295a usb: dwc3: gadget: simplify dwc3_gadget_ep_queue() 729b5a1f8f65 usb: dwc3: gadget: set the OTG flag in dwc3 gadget driver. 65740f5d1a0d usb: dwc3: gadget: simplify next_request() return check a82442f90ea7 usb: dwc3: Fix assignment of EP transfer resources d99293bbaa50 usb: dwc3: ep0: fix setup_packet_pending initialization
--- 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
@@ -2,7 +2,7 @@ KBRANCH ?= "standard/preempt-rt" require recipes-kernel/linux/linux-yocto.inc -SRCREV_machine ?= "8d68782597a31dd55c018c0be7d6799f89aadbf7" +SRCREV_machine ?= "5ff13cb449701bfeb30ea4a0c4c0b86dc680e219" SRCREV_meta ?= "28bff6d39803ad83f83e353f158fc1aa14d5492d" 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.3" KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" -SRCREV_machine ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" +SRCREV_machine ?= "c43425f73287757a166d74464fddf1f5389c9f59" SRCREV_meta ?= "28bff6d39803ad83f83e353f158fc1aa14d5492d" 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 ?= "435a6d77355ee83be321d9ee69d448eb530fb8e1" -SRCREV_machine_qemuarm64 ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" -SRCREV_machine_qemumips ?= "fb72c22307829d134fc6584fe4735377110a2fc2" -SRCREV_machine_qemuppc ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" -SRCREV_machine_qemux86 ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" -SRCREV_machine_qemux86-64 ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" -SRCREV_machine_qemumips64 ?= "2fd1a928c13bd7eac5e1086859355314e210b909" -SRCREV_machine ?= "10527a38c88d3e2c314c9e49d1eecb9da56c2d85" +SRCREV_machine_qemuarm ?= "19185ca77bc28b0198868f65d6c6c2a92a7ee24c" +SRCREV_machine_qemuarm64 ?= "c43425f73287757a166d74464fddf1f5389c9f59" +SRCREV_machine_qemumips ?= "0921347362bc9a4f63a62774a68a1b013cdfc5c4" +SRCREV_machine_qemuppc ?= "c43425f73287757a166d74464fddf1f5389c9f59" +SRCREV_machine_qemux86 ?= "c43425f73287757a166d74464fddf1f5389c9f59" +SRCREV_machine_qemux86-64 ?= "c43425f73287757a166d74464fddf1f5389c9f59" +SRCREV_machine_qemumips64 ?= "b09e103786fc1a0622e89bac9df4254e6cb96baa" +SRCREV_machine ?= "c43425f73287757a166d74464fddf1f5389c9f59" SRCREV_meta ?= "28bff6d39803ad83f83e353f158fc1aa14d5492d" SRC_URI = "git://git.yoctoproject.org/linux-yocto-4.4.git;name=machine;branch=${KBRANCH}; \
Signature · 1 line
2.5.0
PATCH 9/9 linux-yocto: add overlayfs feature
In reply to Bruce AshfieldTo let overlayfs be used like aufs, we create a feature fragment. Configurations that want this union FS type, can enable it via KERNEL_FEATURES.
--- 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 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb +1 -1
@@ -3,7 +3,7 @@ KBRANCH ?= "standard/preempt-rt" require recipes-kernel/linux/linux-yocto.inc SRCREV_machine ?= "5ff13cb449701bfeb30ea4a0c4c0b86dc680e219" -SRCREV_meta ?= "28bff6d39803ad83f83e353f158fc1aa14d5492d" +SRCREV_meta ?= "770996a263e22562c81f48fde0f0dc647156abce" 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.4.bb +1 -1
@@ -10,7 +10,7 @@ KMETA = "kernel-meta" KCONF_BSP_AUDIT_LEVEL = "2" SRCREV_machine ?= "c43425f73287757a166d74464fddf1f5389c9f59" -SRCREV_meta ?= "28bff6d39803ad83f83e353f158fc1aa14d5492d" +SRCREV_meta ?= "770996a263e22562c81f48fde0f0dc647156abce" PV = "${LINUX_VERSION}+git${SRCPV}"
meta/recipes-kernel/linux/linux-yocto_4.4.bb +1 -1
@@ -19,7 +19,7 @@ SRCREV_machine_qemux86 ?= "c43425f73287757a166d74464fddf1f5389c9f59" SRCREV_machine_qemux86-64 ?= "c43425f73287757a166d74464fddf1f5389c9f59" SRCREV_machine_qemumips64 ?= "b09e103786fc1a0622e89bac9df4254e6cb96baa" SRCREV_machine ?= "c43425f73287757a166d74464fddf1f5389c9f59" -SRCREV_meta ?= "28bff6d39803ad83f83e353f158fc1aa14d5492d" +SRCREV_meta ?= "770996a263e22562c81f48fde0f0dc647156abce" 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