aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux/linux-yocto-rt_4.4.bb
AgeCommit message (Collapse)Author
2016-12-16meta: remove True option to getVar callsJoshua Lock
getVar() now defaults to expanding by default, thus remove the True option from getVar() calls with a regex search and replace. Search made with the following regex: getVar ?\(( ?[^,()]*), True\) Signed-off-by: Joshua Lock <joshua.g.lock@intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-12-09linux-yocto/4.x: CVE-2016-8655Bruce Ashfield
Backporting upstream commit 84ac726023 [packet: fix race condition in packet_set_ring] to address CVE-2016-8655 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-12-09linux-yocto-rt/4.4: update to -rt43Bruce Ashfield
After the update to 4.4.36 -rt no longer builds. The fixes for the issues are found in the v4.4-rt43 release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-12-09linux-yocto/4.4: update to v4.4.36Bruce Ashfield
shortlog of the changes follow: 87c6c6ef5b17 Linux 4.4.36 6eddf5c993dd scsi: mpt3sas: Unblock device after controller reset c178e4809df7 flow_dissect: call init_default_flow_dissectors() earlier 0b7860d6e88c mei: fix return value on disconnection bab2f72f70ea mei: me: fix place for kaby point device ids. 4f13967ecd20 mei: me: disable driver on SPT SPS firmware e1049372d7a7 drm/radeon: Ensure vblank interrupt is enabled on DPMS transition to on 249090830942 mpi: Fix NULL ptr dereference in mpi_powm() [ver #3] cd4235a794c0 parisc: Also flush data TLB in flush_icache_page_asm 7a1ab6a2bf3a parisc: Fix race in pci-dma.c e541fd815db9 parisc: Fix races in parisc_setup_cache_timing() 0c0ddbf7efec NFSv4.x: hide array-bounds warning be79d7fa43f9 apparmor: fix change_hat not finding hat after policy replacement 8316338a201b cfg80211: limit scan results cache size 4df31626fc08 tile: avoid using clocksource_cyc2ns with absolute cycle count ffffc1ed47e7 scsi: mpt3sas: Fix secure erase premature termination ab0867dd8bc8 Fix USB CB/CBI storage devices with CONFIG_VMAP_STACK=y f3f95f177269 USB: serial: ftdi_sio: add support for TI CC3200 LaunchPad 1f36db0b397f USB: serial: cp210x: add ID for the Zone DPMX 55d061bf9d23 usb: chipidea: move the lock initialization to core file 341f9730c29b KVM: x86: check for pic and ioapic presence before use b7f9404d1b48 KVM: x86: drop error recovery in em_jmp_far and em_ret_far c091bbddbc5e iommu/vt-d: Fix IOMMU lookup for SR-IOV Virtual Functions d88a1bd00cfa iommu/vt-d: Fix PASID table allocation 0a5b451a53d4 Linux 4.4.35 1ba7fafae3c2 netfilter: nft_dynset: fix element timeout for HZ != 1000 698a8dddb8a5 IB/cm: Mark stale CM id's whenever the mad agent was unregistered 2b026a265a9a IB/uverbs: Fix leak of XRC target QPs eba83a85caba IB/core: Avoid unsigned int overflow in sg_alloc_table c524185c81d4 IB/mlx5: Fix fatal error dispatching 734039913373 IB/mlx5: Use cache line size to select CQE stride 7cf5b7882184 IB/mlx4: Fix create CQ error flow 41664d7077e9 IB/mlx4: Check gid_index return value 04c0800c73b2 PM / sleep: don't suspend parent when async child suspend_{noirq, late} fails 469fcbcb84d8 PM / sleep: fix device reference leak in test_suspend 680bc27065b9 uwb: fix device reference leaks dd214a159de6 mfd: core: Fix device reference leak in mfd_clone_cell d2adb5ebec61 iwlwifi: pcie: fix SPLC structure parsing 1f995573bac8 rtc: omap: Fix selecting external osc c8aa3e98c1a8 clk: mmp: mmp2: fix return value check in mmp2_clk_init() 96576127ffb7 clk: mmp: pxa168: fix return value check in pxa168_clk_init() a4709b4582ac clk: mmp: pxa910: fix return value check in pxa910_clk_init() d039fc37ec7f drm/amdgpu: Attach exclusive fence to prime exported bo's. (v5) 96f10a6239a2 crypto: caam - do not register AES-XTS mode on LP units 454cf79b05c5 ext4: sanity check the block and cluster size at mount time 147117cf23c0 kbuild: Steal gcc's pie from the very beginning e543f094a38a x86/kexec: add -fno-PIE 3a868dde1824 scripts/has-stack-protector: add -fno-PIE f740b5cc39dd kbuild: add -fno-PIE 936d157fa7ae i2c: mux: fix up dependencies 4e583b89add6 can: bcm: fix warning in bcm_connect/proc_register 0c6e0db9686b mfd: intel-lpss: Do not put device in reset state on suspend b7321bcc8b1c fuse: fix fuse_write_end() if zero bytes were copied d4a774fdb92f KVM: Disable irq while unregistering user notifier b689e86c9a8f KVM: x86: fix missed SRCU usage in kvm_lapic_set_vapic_addr aea9d760b8ba x86/cpu/AMD: Fix cpu_llc_id for AMD Fam17h systems 4eb9a8100248 Linux 4.4.34 b4bbdcef7d90 sparc64: Delete now unused user copy fixup functions. cb85910b0d45 sparc64: Delete now unused user copy assembler helpers. 1c7e17b1c4d6 sparc64: Convert U3copy_{from,to}_user to accurate exception reporting. 7181969338f8 sparc64: Convert NG2copy_{from,to}_user to accurate exception reporting. bfc8be659309 sparc64: Convert NGcopy_{from,to}_user to accurate exception reporting. dc3a7a7d2c85 sparc64: Convert NG4copy_{from,to}_user to accurate exception reporting. 1731d90d8a55 sparc64: Convert U1copy_{from,to}_user to accurate exception reporting. 8a444c770f6e sparc64: Convert GENcopy_{from,to}_user to accurate exception reporting. c718e917b3d3 sparc64: Convert copy_in_user to accurate exception reporting. dd8a78b2b6ad sparc64: Prepare to move to more saner user copy exception handling. 756723ad553d sparc64: Delete __ret_efault. f5a69ff7486e sparc64: Handle extremely large kernel TLB range flushes more gracefully. d36a1ac49d24 sparc64: Fix illegal relative branches in hypervisor patched TLB cross-call code. 5d8eb954763d sparc64: Fix instruction count in comment for __hypervisor_flush_tlb_pending. 217f829ae967 sparc64: Fix illegal relative branches in hypervisor patched TLB code. 2ba06323db41 sparc64: Handle extremely large kernel TSB range flushes sanely. 75931800733c sparc: Handle negative offsets in arch_jump_label_transform 8fd11efa2140 sparc64 mm: Fix base TSB sizing when hugetlb pages are used 4e90b6880135 sparc: serial: sunhv: fix a double lock bug a395f7a66eec sparc: Don't leak context bits into thread->fault_address 4e772c53ab98 tty: Prevent ldisc drivers from re-using stale tty fields 225a24ae9733 tcp: take care of truncations done by sk_filter() ae9e052a58ef ipv4: use new_gw for redirect neigh lookup 5c67f9477bb2 net: __skb_flow_dissect() must cap its return value b67ed647d135 sock: fix sendmmsg for partial sendmsg 0650eeb4f187 fib_trie: Correct /proc/net/route off by one error 3f8857a4971d sctp: assign assoc_id earlier in __sctp_connect 65d29c185614 ipv6: dccp: add missing bind_conflict to dccp_ipv6_mapped 99131760a885 ipv6: dccp: fix out of bound access in dccp_v6_err() a2df29ed840f dccp: fix out of bound access in dccp_v4_err() ad6d0a82016b dccp: do not send reset to already closed sockets 69a5c7ca2e62 tcp: fix potential memory corruption 8777977b22c4 ip6_tunnel: Clear IP6CB in ip6tunnel_xmit() c5bad811ca4d bgmac: stop clearing DMA receive control register right after it is set 6e9ca1b61cc8 net: mangle zero checksum in skb_checksum_help() ac4c2cf6f57a net: clear sk_err_soft in sk_clone_lock() 74e53a3a053f dctcp: avoid bogus doubling of cwnd after loss 86429bd405de Linux 4.4.33 21cc1a183a9d netfilter: fix namespace handling in nf_log_proc_dostring ee5dd6878886 btrfs: qgroup: Prevent qgroup->reserved from going subzero ae6d4df4a7a0 mmc: mxs: Initialize the spinlock prior to using it ae5b8dbfe6be ASoC: sun4i-codec: return error code instead of NULL when create_card fails 125e84726d7c ACPI / APEI: Fix incorrect return value of ghes_proc() 5cd2cd84d573 i40e: fix call of ndo_dflt_bridge_getlink() 5be7e6b48b21 hwrng: core - Don't use a stack buffer in add_early_randomness() ba8580f6cf03 lib/genalloc.c: start search from start of chunk c048b6711ed6 mei: bus: fix received data size check in NFC fixup 19426f065d1e iommu/vt-d: Fix dead-locks in disable_dmar_iommu() path f029e7b34f25 iommu/amd: Free domain id when free a domain of struct dma_ops_domain f5bb84163704 tty/serial: at91: fix hardware handshake on Atmel platforms 49163391881a dmaengine: at_xdmac: fix spurious flag status for mem2mem transfers fff40ee4d224 drm/i915: Respect alternate_ddc_pin for all DDI ports d7b0055e5566 KVM: MIPS: Precalculate MMIO load resume PC d24587404922 scsi: mpt3sas: Fix for block device of raid exists even after deleting raid disk 6e897d034d4c scsi: qla2xxx: Fix scsi scan hang triggered if adapter fails during init 29cf142cefed iio: orientation: hid-sensor-rotation: Add PM function (fix non working driver) caff14e99c63 iio: hid-sensors: Increase the precision of scale to fix wrong reading interpretation. dbbc5e6bcf36 clk: qoriq: Don't allow CPU clocks higher than starting value 2c5cdadeab5d toshiba-wmi: Fix loading the driver on non Toshiba laptops f523deedff82 drbd: Fix kernel_sendmsg() usage - potential NULL deref f1de32232db3 usb: gadget: u_ether: remove interrupt throttling 0ab4186bf238 USB: cdc-acm: fix TIOCMIWAIT 290ffd550e34 staging: nvec: remove managed resource from PS2 driver 4aa859ea591e Revert "staging: nvec: ps2: change serio type to passthrough" 729eb8d9f7b7 drivers: staging: nvec: remove bogus reset command for PS/2 interface 6bba8c37ceed staging: iio: ad5933: avoid uninitialized variable in error case a98e483ca784 pinctrl: cherryview: Prevent possible interrupt storm on resume 126d0a2fe878 pinctrl: cherryview: Serialize register access in suspend/resume c45bfaa9211e ARC: timer: rtc: implement read loop in "C" vs. inline asm 3b21a0b468a3 s390/hypfs: Use get_free_page() instead of kmalloc to ensure page alignment e835220ed25f coredump: fix unfreezable coredumping task 5c54f79ad234 swapfile: fix memory corruption via malformed swapfile 2f7496c48a7b dib0700: fix nec repeat handling a04769029386 ASoC: cs4270: fix DAPM stream name mismatch f3155797b91c ALSA: info: Limit the proc text input size c1ea2b3c07c6 ALSA: info: Return error for invalid read/write Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-12-09linux-yocto/4.4/4.8: Fix remaining kernel_configcheck warnings in Intel BSPsBruce Ashfield
Integrating the following meta-data change to remove warnings during kernel configuration checking: bec7e0ace0e5 leds.cfg: Remove CONFIG_LEDS_TRIGGER_CPU cc857e64ea34 bsp/intel-quark: Remove bosch-pressure-sensor-i2c 3198ab25af74 features/i2c: Support I2C_MUX by default Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-11-30linux-yocto/4.4: update to v4.4.32Bruce Ashfield
Updating from v4.4.30 -> v4.4.32. The shortlog summary of the changes follows: 4dab3e4df994 Linux 4.4.32 ae94da4c53b7 scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression 2be0548e64f1 drm/radeon: fix DP mode validation ccc31f819918 drm/radeon/dp: add back special handling for NUTMEG 227994b52c73 drm/amdgpu: fix DP mode validation 2e8cfc1fe985 drm/amdgpu/dp: add back special handling for NUTMEG 72c13445dfb4 KVM: MIPS: Drop other CPU ASIDs on guest MMU changes c57deabd2b17 Revert KVM: MIPS: Drop other CPU ASIDs on guest MMU changes e28a472742bf of: silence warnings due to max() usage d21daf7f3ee8 packet: on direct_xmit, limit tso and csum to supported devices bd891f40f04f sctp: validate chunk len before actually using it 7c230d0e546a net sched filters: fix notification of filter delete with proper handle d46c76765da6 udp: fix IP_CHECKSUM handling 80d59090d4e3 net: sctp, forbid negative length 1a680e543f84 ipv4: use the right lock for ping_group_range 827ada2d671b ipv4: disable BH in set_ping_group_range() 3cb00b90e8b1 net: add recursion limit to GRO 02558fa0e061 rtnetlink: Add rtnexthop offload flag to compare mask ebfbfc2e4df8 bridge: multicast: restore perm router ports on multicast enable f467184e2323 net: pktgen: remove rcu locking in pktgen_change_name() e635b4766174 ipv6: correctly add local routes when lo goes up f9d4850af3c8 ip6_tunnel: fix ip6_tnl_lookup 705b5aca17c3 ipv6: tcp: restore IP6CB for pktoptions skbs 6d123f1d396b netlink: do not enter direct reclaim from netlink_dump() d72cb5fb36bd packet: call fanout_release, while UNREGISTERING a netdev 63091b2c1dea net: Add netdev all_adj_list refcnt propagation to fix panic 9edbf4a0b60b net/sched: act_vlan: Push skb->data to mac_header prior calling skb_vlan_*() functions bb7ffb6b68a9 net: pktgen: fix pkt_size bc5d8ced3c98 net: fec: set mac address unconditionally 0ee4acb7b3be tg3: Avoid NULL pointer dereference in tg3_io_error_detected() 6eb0061fa630 ipmr, ip6mr: fix scheduling while atomic and a deadlock with ipmr_get_route 4f312a802994 ip6_gre: fix flowi6_proto value in ip6gre_xmit_other() aadcd6a96010 tcp: fix a compile error in DBGUNDO() ac40148543c5 tcp: fix wrong checksum calculation on MTU probing d2e01b15657c net: avoid sk_forward_alloc overflows a35ce624a3ae tcp: fix overflow in __tcp_retransmit_skb() beb996c1c399 Linux 4.4.31 78bd7c9bf60b HID: usbhid: add ATEN CS962 to list of quirky devices 69e14ce88389 ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap() 91e1f7b0eb25 kvm: x86: Check memopp before dereference (CVE-2016-8630) 62fa839b8fff tty: vt, fix bogus division in csi_J 93fe5c7bb4e0 usb: dwc3: Fix size used in dma_free_coherent() 4b06152a4822 pwm: Unexport children before chip removal 353bbacfd57f UBI: fastmap: scrub PEB when bitflips are detected in a free PEB EC header 1d79b67c4a8a Disable "frame-address" warning c5b2cd97b1d3 smc91x: avoid self-comparison warning 603c78000f8c cgroup: avoid false positive gcc-6 warning 8a618bc7e586 drm/exynos: fix error handling in exynos_drm_subdrv_open 26a5f0596ff2 mm/cma: silence warnings due to max() usage 58fca2f1563b ARM: 8584/1: floppy: avoid gcc-6 warning f0b13816ad4f powerpc/ptrace: Fix out of bounds array access warning eeae15feceaf x86/xen: fix upper bound of pmd loop in xen_cleanhighmap() 95f2bdbe50d0 perf build: Fix traceevent plugins build race 9702108e3def drm/dp/mst: Check peer device type before attempting EDID read 1262212d3b8e drm/radeon: drop register readback in cayman_cp_int_cntl_setup 1734d4e14221 drm/radeon/si_dpm: workaround for SI kickers 231be2b99e4a drm/radeon/si_dpm: Limit clocks on HD86xx part 4b32256b2706 Revert "drm/radeon: fix DP link training issue with second 4K monitor" a1ffa7c37a4c mmc: dw_mmc-pltfm: fix the potential NULL pointer dereference c77a2346226e scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware 69ee0ed0c6f9 scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded 9075faf1406c scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices d9237e75fd74 mac80211: discard multicast and 4-addr A-MSDUs 1d22568ce5ed firewire: net: fix fragmented datagram_size off-by-one 46e14262a063 firewire: net: guard against rx buffer overflows 304cc8b5b437 Input: i8042 - add XMG C504 to keyboard reset table daac9e1c85c9 dm mirror: fix read error on recovery after default leg failure 88586a4f884c virtio: console: Unlock vqs while freeing buffers 50e1c4d90aff virtio_ring: Make interrupt suppression spec compliant f2d9107bd0a0 parisc: Ensure consistent state when switching to kernel stack at syscall entry e3d312c435dd ovl: fsync after copy-up ab69d3a03e22 KVM: MIPS: Make ERET handle ERL before EXL 159766dff4d4 KVM: x86: fix wbinvd_dirty_mask use-after-free cb270a3f1666 dm: free io_barrier after blk_cleanup_queue call f49f9df84eb2 USB: serial: cp210x: fix tiocmget error handling 00877d139396 tty: limit terminal size to 4M chars e8a806797070 xhci: add restart quirk for Intel Wildcatpoint PCH fde4a5f237ab hv: do not lose pending heartbeat vmbus packets 3425e397fb23 vt: clear selection before resizing dc1555e670c3 Fix potential infoleak in older kernels bd5cc3294de3 GenWQE: Fix bad page access during abort of resource allocation ce423aca0126 usb: increase ohci watchdog delay to 275 msec 54af73d02eb4 xhci: use default USB_RESUME_TIMEOUT when resuming ports. a98f0e91b0fc USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7 f2ecc94504f4 USB: serial: fix potential NULL-dereference at probe 660c04e8f174 usb: gadget: function: u_ether: don't starve tx request queue c0510383011f mei: txe: don't clean an unprocessed interrupt cause. dc70a200aac2 ubifs: Fix regression in ubifs_readdir() 0222377bb2cb ubifs: Abort readdir upon error f0d6ba518421 btrfs: fix races on root_log_ctx lists 8910c3388253 ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct 14f09e8e7cd8 ANDROID: binder: Add strong ref checks c5be1e1314ee ALSA: hda - Fix headset mic detection problem for two Dell laptops 34a8b859da9f ALSA: hda - Adding a new group of pin cfg into ALC295 pin quirk table 4a30dbab6584 ALSA: hda - allow 40 bit DMA mask for NVidia devices b0b3d37edb19 ALSA: hda - Raise AZX_DCAPS_RIRB_DELAY handling into top drivers aa72457de77b ALSA: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps d08ae42a106d ALSA: usb-audio: Add quirk for Syntek STK1160 940d7ecbc57c KEYS: Fix short sprintf buffer in /proc/keys show function 299991298b04 mm: memcontrol: do not recurse in direct reclaim 9fa32e04f810 mm/list_lru.c: avoid error-path NULL pointer deref fd9e4cea96df libxfs: clean up _calc_dquots_per_chunk 0daca12d6774 h8300: fix syscall restarting 44084f15b706 drm/dp/mst: Clear port->pdt when tearing down the i2c adapter 4125fe7f8d31 i2c: core: fix NULL pointer dereference under race condition eeb1846df1c8 i2c: xgene: Avoid dma_buffer overrun Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-11-03linux-yocto/4.4: update to v4.4.30Bruce Ashfield
Updating to the korg -stable release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-10-25linux-yocto/4.4: update to v4.4.26Bruce Ashfield
Integrating the 4.4.23->26 -stable releases. Among other fixes this contains commit: mm: remove gup_flags FOLL_WRITE games from __get_user_pages() Which addresses CVE-2016-5195. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-10-19linux-yocto/4.4/4.8: kernel config warning cleanupsBruce Ashfield
Merging the following patches into 4.4 and 4.8 to remove kernel configuration warnings: bbaf01752b01 meta-yocto-bsp: beaglebone: remove the stale kernel options 552a83790b17 features: Fix configcheck warnings in features used by intel-quark BSPs c33d9c2c575f features: Fix configcheck warnings in features used by intel-core* BSPs Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-10-03linux-yocto/4.1/4.4: remove innappropriate standard/base patchesBruce Ashfield
Before standard/intel/* was created in the 4.1 and 4.4 kernel trees, some patches were merged to standard/base to add features/support for intel platforms. While this isn't entirely bad, there have been some compile issues reported in some configurations. Since we don't need these commits on standard/base, we can relocate them to make standard/base upstream clean. This commit removes those patches from standard/base, and restores then to the standard/intel/* branches. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-10-03linux-yocto/4.4: update to v4.4.22Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-09-14linux-yocto/4.4: update to 4.4.20Bruce Ashfield
Integrating the korg -stable release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-08linux-yocto/4.4/4.8: uvesafb: provide option to specify timeout for task ↵Bruce Ashfield
completion Integrating the following patch: [ We try to make this change a generic extension, but it is actually for a corner case. When a VM (qemu) gets a very limited cpu bandwidth from host, which could be under a heavy load, the existing 5000 ms timeout could occur and trigger error messages in the task function's callers. This change adds a new timeout parameter so that we can tweak the value as a workaround or for troubleshooting purposes. In the infinite wait case, A warning message is printed at 5000ms interval. In real world, the current 5 sec is generous enough for a video request in my opinion, so this change could not be very useful. Upstream Status: Inappropriate Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-09-05linux-yocto/4.x: configuration updatesBruce Ashfield
Integrating a series to expliclity set the quark build to 32 bits and avoid 64 bit x86 defaults. We also have a series of commits that fix configuration warnings on x86 platforms: intel-quark.cfg: Explicitly disable CONFIG_64BIT common-pc-drivers.cfg: Remove I2O configs features: Fix dependencies and =m vs =y discrepancies for corei7 intel-core2-32.cfg: Explicitly disable CONFIG_64BIT features: Add 6lowpan feature and add it where necessary Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-08-23linux-yocto/4.4: fix configuration warningsBruce Ashfield
Integrating the following commits to address configuration warnings for intel-corei7-64 and intel-core2-32: features: Fix dependencies and =m vs =y discrepancies for corei7 intel-core2-32.cfg: Explicitly disable CONFIG_64BIT Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-08-23linux-yocto/4.1/4.4: -stable updates and configuration changesBruce Ashfield
Updating the 4.4 kernel to v4.4.18 and the 4.1 kernel to v4.1.30. We also tweak the configuration with the following commits to remove warnings being generated from the 4.4 kernel (due to options being dropped from the final .config): features: Create mfd-intel-lpss feature and use where appropriate features/iio: Set IIO_BUFFER_CB to =m instead of =y features: Add 6lowpan feature and add it where necessary Tested on qemux86, qemuppc, qemumips and qemuarm. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-08-18linux-yocto/4.4: -rt update patch meta-data to remove ()Bruce Ashfield
The existing kernel patching scripts don't like () in patch names, since they are detected as function calls. Although the scripts will be updated to avoid this error, it is worthwhile fixing the patch names in the meantime. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-08-01linux-yocto/4.4: update to -r19Bruce Ashfield
It was pointed out that the 4.4 version of -rt was lagging. I had done the work some time ago, but didn't complete the testing effort. I've now built and booted this on x86 and built it for ARM. Two branches are available: standard/preempt-rt/base and standard/preempt-rt/rebase. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-08-01linux-yocto/4.4: mousedev and printk configuation streamliningBruce Ashfield
Integrating two changes to the 4.4 kernel: mousedev: fix warning err caused by __cpu_to_le16p() mousedev: fix warning err caused by __cpu_to_le16p() following warning msg is found when compiling the kernel for qemumips: .../drivers/input/mousedev.c:749:15: warning: passing argument 1 of '__cpu_to_le16p' from incompatible pointer type [-Wincompatible-pointer-types] convert the function's parameter to (__u16 *) to fix this warning. Signed-off-by: Zhenbo Gao <zhenbo.gao@windriver.com> printk.scc: don't include kernel-debug.scc There is no need to include kernel-debug.scc into printk.scc as options from printk.cfg don't depend on CONFIG_DEBUG* options from kernel-debug.cfg Moreover, enabling CONFIG_DEBUG* options makes kernel much bigger, increases build time and consumed a lot of additional disk space. Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-08-01linux-yocto/4.4: lx-dialog and mei bug fixesBruce Ashfield
Integrating the following changes, that resolve issues with previous functionality merges: ddab24299940 mei: drop wr_msg from the mei_dev structure 26e282c0686e lx-dialog: fix merge issues Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-08-01linux-yocto/4.4: bump to v4.4.15Bruce Ashfield
Updating the 4.4 kernel to take the korg -stable release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-07-20linux-yocto: powerclamp and gpio configuration changesBruce Ashfield
Integrating the following commits to tweak the default configuration for powerclamp and gpio: features/thermal: make INTEL_POWERCLAMP driver built as module gpio: disable Intel PMIC gpio Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-07-20linux-yocto/4.4: update to v4.4.14Bruce Ashfield
Updating the korg -stable release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-07-20linux-yocto/config: mei, gpio and usb type cBruce Ashfield
Merging the following configuration changes into the 4.1 and 4.4 linux-yocto kernel meta data: mei.cfg: mei driver is no longer in staging bsp/intel-common: add keyboard-gpio to intel-common-drivers features/thermal: Enable Intel PMIC thermal feature broxton: Enable USB Type C feature for broxton Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-07-20linux-yocto/4.1/4.1: mei, usb and extcon changesBruce Ashfield
Backporting the following mainline changes to the 4.1 and 4.4 kernels: device property: Avoid potential dereferences of invalid pointers device property: convert to use match_string() helper lib/string: introduce match_string() helper device property: fix for a case of use-after-free device property: fwnode->secondary may contain ERR_PTR(-ENODEV) xhci: harden xhci_find_next_ext_cap against device removal xhci: rework xhci extended capability list parsing functions xhci: parse xhci protocol speed ID list for usb 3.1 usage extcon: Redefine the unique id of supported external connectors without 'enum extcon' type extcon: Remove optional print_name() function pointer of extcon_dev extcon: Update the prototype of extcon_register_notifier() with enum extcon extcon: Use capital letter for the name of external connectors extcon: Use the unique id for external connector instead of string extcon: Remove the optional name of extcon device extcon: adc-jack: Remove the unneeded num_cables field extcon: Alter MHL-TA cable name to TA cable name extcon: Unify the dock device names on max8997/77693 extcon: Unify the jig cable names on rt8973 and max14577/77693/77843 extcon: Fix the checkpatch warning and minor coding style issue extcon: Add extcon_get_edev_name() API to get the extcon device name extcon: Modify the device name as extcon[X] for sysfs extcon: Add manufactor name of each extcon device And the following config change: mei.cfg: Add CONFIG_INTEL_MEI_TXE=m Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-07-20linux-yocto/4.1/4.4: x86, power and usb-c mainline backportsBruce Ashfield
Updating the 4.1 and 4.4 kernels with mainlin backports for platform/feature support. Also updating the kernel meta data to configure and use those new features. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-07-01linux-yocto: bxt and input configuration changesBruce Ashfield
Merging the following two configuration changes: Author: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com> Date: Mon Jun 27 15:11:04 2016 +0800 broxton: set CONFIG_GPIO_GENERIC_PLATFORM instead of CONFIG_GPIO_GENERIC CONFIG_GPIO_GENERIC option is tristate, this will ensure we enable by selecting CONFIG_GPIO_GENERIC_PLATFORM. This addresses the following message: Value requested for CONFIG_GPIO_GENERIC not in final ".config" Requested value: "CONFIG_GPIO_GENERIC=y" Actual value set: "" Signed-off-by: Rebecca Chang Swee Fun <rebecca.swee.fun.chang@intel.com> Author: California Sullivan <california.l.sullivan@intel.com> Date: Mon Jun 27 17:15:53 2016 -0700 features/input: Add keyboard-gpio feature This feature adds keyboard-gpio support to the kernel. We also add a specific implementation by default. More can be added as necessary. Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-07-01linux-yocto/4.x: vfat feature cleanupBruce Ashfield
From Tom: This is a small patchset for yocto-4.4 that removes open-coded VFAT_FS and enables defaults that should be enabled along with it. Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-06-15linux-yocto/4.4: update to v4.4.13Bruce Ashfield
Integrating the korg -stable release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-06-06linux-yocto/4.4: bump to v4.4.12Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30linux-yocto: only use intel branches for optimized platformsBruce Ashfield
Reverting the change that moved common-pc* to the intel staging branches. This means that genericx86, qemux86*, etc, will continue to use standard/base. Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30linux-yocto: create intel branchesBruce Ashfield
To 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. Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30linux-yocto:4.4: broxton backportsBruce Ashfield
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 Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-25linux-yocto/4.4: integrate v4.4.11Bruce Ashfield
Updating to the korg stable release. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-25linux-yocto/4.4: beaglebone: build in the usb controller driversBruce Ashfield
Merging the following meta data change: [ In the current codes, we build the drivers for usb controller as modules. But for some image types, such as minimal or full-cmdline, these driver modules are not installed to the rootfs by default. This makes the using of the usb pretty inconvenience. So make them all builtin. Reported-and-suggested-by: hiims <h@101.org.il> Signed-off-by: Kevin Hao <kexin.hao@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> ] Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-22linux-yocto-rt, core-image-rt*: Explicitly skip when ↵Martin Jansa
PREFERRED_PROVIDER_virtual/kernel isn't set to linux-yocto-rt * just like linux-yocto-dev is doing * fixes following errors in world builds: ERROR: Nothing PROVIDES 'linux-yocto-rt' (but /home/jenkins/oe/world/shr-core/openembedded-core/meta/recipes-rt/images/core-image-rt-sdk.bb DEPENDS on or otherwise requires it) ERROR: linux-yocto-rt was skipped: PREFERRED_PROVIDER_virtual/kernel set to linux-yocto, not linux-yocto-rt ERROR: linux-yocto-rt was skipped: PREFERRED_PROVIDER_virtual/kernel set to linux-yocto, not linux-yocto-rt ERROR: Required build target 'core-image-rt-sdk' has no buildable providers. Missing or unbuildable dependency chain was: ['core-image-rt-sdk', 'linux-yocto-rt'] ERROR: Nothing PROVIDES 'linux-yocto-rt' (but /home/jenkins/oe/world/shr-core/openembedded-core/meta/recipes-rt/images/core-image-rt.bb DEPENDS on or otherwise requires it) ERROR: linux-yocto-rt was skipped: PREFERRED_PROVIDER_virtual/kernel set to linux-yocto, not linux-yocto-rt ERROR: linux-yocto-rt was skipped: PREFERRED_PROVIDER_virtual/kernel set to linux-yocto, not linux-yocto-rt ERROR: Required build target 'core-image-rt' has no buildable providers. Missing or unbuildable dependency chain was: ['core-image-rt', 'linux-yocto-rt'] Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-05-15linux-yocto/4.4: gcc6 build fixes (powerpc and mips)Bruce Ashfield
Khem provided fixes to fix gcc6 build issues, these are safe for all gcc versions, so we integrate them directly. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-13linux-yocto/4.4: bump to v4.4.10Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-13linux-yocto/4.4: beaglebone: Enable drm for omapBruce Ashfield
To enable modsetting out of the box, we must turn on DRM. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-13linux-yocto/4.4: update to v4.4.9Bruce Ashfield
Updating to the v4.4.9 korg -stable release: Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-13linux-yocto/4.4: bump to v4.4.8Bruce Ashfield
Integrating the korg -stable releases. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-09linux-yocto/4.4: bump to v4.4.8Bruce Ashfield
Integrating the korg -stable releases. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-05-09linux-yocto/4.4: broxton enablement and refactoringBruce Ashfield
Merging the following commits to refactor and add broxton support: 0d73a3bf6129 bsp/intel-corei7-64: Add intel-telemetry feature cee29e6234c7 features: add intel-telemetry feature 3a700d737b65 bsp/intel-common: Add broxton to supported SoCs in intel-core* BSPs f584a0c22a39 features: add broxton soc feature 7c2c2bd1a6aa baytrail;valleyisland: Use designware-usb3 feature instead of config 7216db4cc7a6 features/usb: Add usb-designware2 and 3 features ade182658359 cfg/sound.cfg: Add USB audio support 18ee21d9fba8 features/i915: Add CONFIG_KMS_FB_HELPER=y b3fa745962c2 features/soc/skylake: Refactor and comment config fragment Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-05-09linux-yocto/4.4: skylake configurationBruce Ashfield
Integrating the following patches for skylake features and config: 82c2ea9f6bf intel-common: enable support for skylake in intel common bsp 269b6a7a98e2 intel-common-drivers: enable OSS Support 71a19d3e6dc6 intel-pinctrl: enable pinctrl driver for skylake 281f7db8c839 features: soc: enable configurations for skylake. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-05-09linux-yocto/4.4: BXT mmc fixes + PUNIT, tubropower, and telemetry backportBruce Ashfield
Integrating the following mainline (or mainline destined) patches to support Intel Broxton: 076cc85486fd mmc: sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers 5d9c3aba78a1 mmc: sdhci-pci: Remove redundant runtime PM calls aa0cd9a58d54 mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off() f47597d00af0 mmc: sdhci: 64-bit DMA actually has 4-byte alignment a052a0703aed mmc: sdhci: Fix DMA descriptor with zero data length f9200dd4bfec mmc: sdio: Fix invalid vdd in voltage switch power cycle 7bbf49488269 mmc: sdhci: Do not BUG on invalid vdd 39fde8b630a6 tools/power turbostat: decode BXT TSC frequency via CPUID 2b4b633da512 tools/power turbostat: initial BXT support ee708ab5b74e intel_telemetry_debugfs: Fix unused warnings in telemetry debugfs 3053465d066b intel_telemetry_pltdrv: Change verbosity control bits 4c7732ec34bf platform:x86: Add Intel Telemetry Debugfs interfaces 401915397ddc platform:x86: Add Intel telemetry platform driver eaaee25ac936 platform/x86: Add Intel Telemetry Core Driver 44c969c62726 platform:x86 decouple telemetry driver from the optional IPC resources a6a2ecaf9980 platform:x86: Add Intel telemetry platform device e1f16b86eab0 intel_pmc_ipc: Avoid pending IPC1 command during legacy suspend ae91be46eb0d intel_pmc_ipc: Fix GCR register base address and length 3e15c1b19c81 intel_pmc_ipc: update acpi resource structure for Punit 5ec614cfd985 intel_punit_ipc: add NULL check for input parameters 4c3f01b178db platform:x86: add Intel P-Unit mailbox IPC driver 4826dbaac15f usb: dwc3: pci: add ID for one more Intel Broxton platform Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-05-09linux-yocto/4.4: sched/cgroup: Fix/cleanup cgroup teardown/initBruce Ashfield
backporting a mainline commit to address splats that have been seen on the 4.4 kernel: Signed-off-by: Mikko Ylinen <mikko.ylinen@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-05-09linux-yocto/uvesafb: print error message when task timeout occursBruce Ashfield
Integrating the following commit to have a more informative error message: uvesafb: print error message when task timeout occurs The driver waits for response from user space for a pending task until a timeout (UVESAFB_TIMEOUT) occurs. But the existing error message in later steps is a little obscure. This patch throws out an error message when timeout happens. Signed-off-by: Jianxun Zhang <jianxun.zhang@linux.intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-04-14linux-yocto: make aufs4 optionalBruce Ashfield
An always on configuration of aufs4 crept into the default kernel configuration blocks. With this change, aufs-enable.scc can be used to turn on aufs via a KERNEL_FEATURES entry. We can now have co-existing unionfs solutions and can update them without breaking builds that haven't opted-in. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-04-14linux-yocto: tiny and pin ctrl config updatesBruce Ashfield
Merging the following two commits: ab0d998117cc ktypes/tiny/tiny.cfg: support /proc/sys 349e9ce59f7b features: enable pinctrl driver for Broxton Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-04-14linux-yocto/4.4: BXT enablementBruce Ashfield
ASoC HDMI audio backports + mmc fixes backports + misc enablement changes (all backports): db28bb1e7a68 async: export current_is_async() e89355d51cc4 PM / runtime: Add new helper for conditional usage count incrementation dcf8de0931b1 ALSA: hda - hdmi defer to register acomp eld notifier da1bcdb4415e ALSA: hda - Allow i915 binding later in codec driver fb95901a1724 ALSA: hda - Enable audio component for old Intel PCH devices 0a082020f0c4 ALSA: hda - Autosuspend controller after probe even if codecs are already suspended 7f7608752b37 ALSA: hda - hdmi add wmb barrier for audio component 7a32403bb06f ALSA: hdac: add snd_hdac_ext_bus_link_power_up_all 0d593c9fcf75 ALSA: hdac: Add support for hda DMA Resume capability e453b7e42563 ALSA: hdac: structure definition for ext_dma_params da5b15cea3a0 drm/edid: Add API to help find connection type 723224e90dfe ASoC: hdac_hdmi: Fix codec power state in S3 during playback 006d407c400d ASoC: hdac_hdmi: Fix to use dev_pm ops instead soc pm 149316f63e17 ASoC: hdac_hdmi: Add broxton device ID f94dc80e4ac5 ASoC: hdac_hdmi: Fix infoframe programming 623b2f9b33f1 ASoC: hdac_hdmi: Add PM support 9d0c9e8114f8 ASoC: hdac_hdmi: Fix to reconfigure registers in runtime resume 4afb4f7a3760 ASoC: hdac_hdmi: Don't fail in dai startup to make userland happy ec497d3f13c3 ASoC: hdac_hdmi: Enable playback on all enumerated ports d94da5c4fe3b ASoC: hdac_hdmi: Apply constraints based on ELD 401a43cac5a4 ASoC: hdac_hdmi: Fix to wait for D3 before powering off codec 69fd08bfd8a8 ASoC: hdac_hdmi: Fix to keep codec power active during enumeration. fe945a86a8c8 ASoC: hdac_hdmi: Fix possible memory leak in hw_params 2e2a20f383c4 ASoC: hdac_hdmi: Remove 'edev' NULL check 9f781dd80b54 ASoC: hdac_hdmi: Add infoframe support for dp audio b8110510884a ASoC: hdac_hdmi: Add jack reporting 1cdebc2d6e78 ASoC: hdac_hdmi: Create widget/route based on nodes enumerated 73b4b1dc5b63 ASoC: hdac_hdmi: create dais based on number of cvts e59b34525953 ASoC: hdac_hdmi: Enable DP1.2 and all converters/pins 760989e722ef ASoC: hdac_hdmi: Add hotplug notification and read ELD 30364a5601ae ASoC: hdac_hdmi: remove unused hdac_hdmi_query_pin_connlist 2764583d744e ASoC: hdac_hdmi: Use list to add pins and converters 9458ca02aa7e ASoC: hdac_hdmi: Fix to warn instead of err for no connected nids 477a88699c5e ASoC: hdac_hdmi: Fix to check num nodes correctly acdc6421f720 ASoC: hdac_hdmi: use dev_to_hdac_dev and to_ehdac_device bd4ba9cdf188 ASoC: hdac_hdmi: check error return b6898f18eaca ASoC: hdac_hdmi: fix possible NULL dereference 4836a9c5bc4e ASoC: hdac_hdmi: Use i915 component framework for PM c70f3eab8f81 ASoC: hdac_hdmi: Setup and start infoframe f0f09f63f4f5 ASoC: hdac_hdmi: Add hdac hdmi dai ops 4bab2c42e58a ASoC: hdac_hdmi: Add PM support for HDMI d1237b8c1a21 ASoC: hdac-hdmi: Add hdmi driver 0e0a7bb86eb8 mei: me: add broxton pci device ids 2af333b2beee usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host 7ae2e3bce771 dmaengine: idma64: set maximum allowed segment size for DMA 53e822a3c638 dmaengine: idma64: drop IRQ enable / disable in handler 97e4071b6885 spi: pxa2xx: Fix too early chipselect deassert 46cc317c74dd i2c: designware: remove redundant lock 03a6b1c85e0a i2c: designware: Prevent runtime suspend during adapter registration d5da4042ad5b mmc: sdhci-pci: Add support and PCI IDs for more Broxton host controllers c3d97cf9fe19 mmc: sdhci-pci: Do not set DMA mask in enable_dma() f20ad778b58e mmc: sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPT ca9a77c6869b mmc: sdhci: Fix override of timeout clk wrt max_busy_timeout 74982dc84940 mmc: sdhci-acpi: Fix card detect race for Intel BXT/APL 8017269a25bf mmc: sdhci-pci: Fix card detect race for Intel BXT/APL b532b30c3e41 mmc: sdhci: Allow override of get_cd() called from sdhci_request() 9e96c0c00221 mmc: sdhci: Allow override of mmc host operations 0148b3601f29 gpio-pca953x: fix the "drive" property cannot read/write Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>