aboutsummaryrefslogtreecommitdiffstats
path: root/meta/recipes-kernel/linux/linux-yocto_4.1.bb
AgeCommit message (Collapse)Author
2017-03-14linux-yocto/4.1: update to v4.1.38Bruce Ashfield
Updating to the korg 4.1.38 -stable release with the following changes: f40b3cc69de8 Linux 4.1.38 d8435bb5e8fb gro: Allow tunnel stacking in the case of FOU/GUE 066b300e5be4 tunnels: Don't apply GRO to multiple layers of encapsulation. b11e1542feca net: ipv4: Convert IP network timestamps to be y2038 safe 5023ae270216 ipip: Properly mark ipip GRO packets as encapsulated. 3e3267311e3b sg_write()/bsg_write() is not fit to be called under KERNEL_DS 363f1a90b7f3 fs: exec: apply CLOEXEC before changing dumpable task flags c63e64ae7665 IB/cma: Fix a race condition in iboe_addr_get_sgid() 6242668e855c Revert "ALSA: usb-audio: Fix race at stopping the stream" dd5035276792 kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF) 6fdb4af13f9f drivers/gpu/drm/ast: Fix infinite loop if read fails d1b9fb84c423 target/user: Fix use-after-free of tcmu_cmds if they are expired bbe48c2f932e kernel/debug/debug_core.c: more properly delay for secondary CPUs 1b51fce881b2 scsi: avoid a permanent stop of the scsi device's request queue f413092ea8e0 IB/multicast: Check ib_find_pkey() return value 8c84816cedcb IPoIB: Avoid reading an uninitialized member variable 5eba61298b74 block_dev: don't test bdev->bd_contains when it is not stable 25e9e2367457 btrfs: limit async_work allocation and worker func duration ced9b7a66a35 mm/vmscan.c: set correct defer count for shrinker a62e45871b7b Input: drv260x - fix input device's parent assignment e1589b27ffb9 libceph: verify authorize reply on connect ed21b94ebbf4 ALSA: hiface: Fix M2Tech hiFace driver sampling rate change f8c36e2b98b7 s390/vmlogrdr: fix IUCV buffer allocation 0848a2672eb3 kconfig/nconf: Fix hang when editing symbol with a long prompt 7b53fb41d447 SUNRPC: fix refcounting problems with auth_gss messages. 14927595fec9 ext4: return -ENOMEM instead of success 576cfe615feb nfs_write_end(): fix handling of short copies 77f3c11c13dd fgraph: Handle a case where a tracer ignores set_graph_notrace 29955c9a00d5 timekeeping_Force_unsigned_clocksource_to_nanoseconds_conversion 951f4b1f13a7 USB: serial: option: add dlink dwm-158 0c4f2f61d68f USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041 0a32f5b4f72d ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirks 1d53a630766e dm space map metadata: fix 'struct sm_metadata' leak on failed create 67bcfac25cb8 arm/xen: Use alloc_percpu rather than __alloc_percpu d09b66f9e70b drm/radeon: add additional pci revision to dpm workaround e9631583d6c0 drm/radeon: Hide the HW cursor while it's out of bounds beeda93356ae drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values 7198dbbaa242 drm/radeon: Also call cursor_move_locked when the cursor size changes 15a12fbbf365 CIFS: Fix a possible memory corruption during reconnect 51fce08b64ec CIFS: Fix a possible memory corruption in push locks 7f16769173df CIFS: Fix missing nls unload in smb2_reconnect() 0ee8faf89305 USB: cdc-acm: add device id for GW Instek AFG-125 a2080cc28041 mmc: sdhci: Fix recovery from tuning timeout 2a1dc36fdc71 ALSA: usb-audio: Fix race at stopping the stream 93f5b2b5d28b xfs: set AGI buffer type in xlog_recover_clear_agi_bucket 73e7d7aef06c block: protect iterate_bdevs() against concurrent close a6d0744b18ae ASoC: intel: Fix crash at suspend/resume without card registration 90604ed2f10c Btrfs: fix tree search logic when replaying directory entry deletes 575b6eddbf73 Btrfs: fix deadlock caused by fsync when logging directory entries 32a27da220fb powerpc/ps3: Fix system hang with GCC 5 builds 07340eaf0743 USB: serial: kl5kusb105: fix open error path b4fa7414cb79 thermal: hwmon: Properly report critical temperature in sysfs 3225aec938da md/raid5: limit request size according to implementation limits 93da0de16c94 firmware: fix usermode helper fallback loading d7a1bfa59593 xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing 315419538d84 tpm xen: Remove bogus tpm_chip_unregister fee2ddaee775 f2fs: set ->owner for debugfs status file's file_operations f52d439916f0 ALSA: hda - fix headset-mic problem on a Dell laptop 506d7d521174 dm crypt: mark key as invalid until properly loaded 4a7036809383 KVM: PPC: Book3S HV: Don't lose hardware R/C bit updates in H_PROTECT ec05ce11c1e9 KVM: PPC: Book3S HV: Save/restore XER in checkpointed register state b1a758009739 ext4: add sanity checking to count_overhead() 31eb998aa42d ext4: use more strict checks for inodes_per_block on mount 526cfedac0b3 ext4: sanity check the block and cluster size at mount time c2404d06b82e usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices 2861b336b594 ssb: Fix error routine when fallback SPROM fails 44ef406441e2 ath9k: Really fix LED polarity for some Mini PCI AR9220 MB92 cards. be733405b057 staging: comedi: ni_mio_common: fix M Series ni_ai_insn_read() data mask 9d45d2e79800 ext4: fix stack memory corruption with 64k block size d6ddc9cf431b ext4: fix mballoc breakage with 64k block size b3409ef1849b loop: return proper error from loop_queue_rq() 9e19c28455b3 crypto: caam - fix AEAD givenc descriptors 332086b806ac regulator: stw481x-vmmc: fix ages old enable error 9e4033f56d3d USB: UHCI: report non-PME wakeup signalling for Intel hardware 257cb82ee6d7 PCI: Check for PME in targeted sleep state 78ef3e710efd scsi: megaraid_sas: For SRIOV enabled firmware, ensure VF driver waits for 30secs before reset 28a8e88f1d2f drm/gma500: Add compat ioctl 6ec54b062038 usb: gadget: composite: correctly initialize ep->maxpacket 33166482bf49 drm/i915: Unalias obj->phys_handle and obj->userptr d7633e23c7f6 drm/i915/gen9: fix the WaWmMemoryReadLatency implementation Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2017-01-23linux-yocto/4.1: update to v4.1.37Bruce Ashfield
Integrating the -stable release. Changes are as follows: 35327468a79d Linux 4.1.37 c27edfb64bbf scsi: megaraid_sas: fix macro MEGASAS_IS_LOGICAL to avoid regression 016d02981cce tipc: check minimum bearer MTU efcf38bd4020 net: ping: check minimum size on ICMP header length e29fdf045048 packet: fix race condition in packet_set_ring fabaaaa96d54 net: add recursion limit to GRO 7abf32087c1d Bluetooth: Fix potential NULL dereference in RFCOMM bind callback 74cd81c810b9 ptrace: being capable wrt a process requires mapped uids/gids 8165fc3eb28c scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer() 1171afc4a34e mnt: Add a per mount namespace limit on the number of mounts 62fa696b7b43 posix_acl: Clear SGID bit when setting file permissions de42b9559d0c fs: Avoid premature clearing of capabilities cb8e1eef351b fs: Give dentry to inode_change_ok() instead of inode 2ee3ceeccd34 nfsd: Disable NFSv2 timestamp workaround for NFSv3+ 820bc4582ab9 fuse: Propagate dentry down to inode_change_ok() 89bc54c54027 xfs: Propagate dentry down to inode_change_ok() 1b364dc9edba xattr: Option to disable meta-data block cache 9a66bc6ee0f9 tcp: fix use after free in tcp_xmit_retransmit_queue() ebdb88b8e465 x86/kexec: add -fno-PIE 672612a21845 scripts/has-stack-protector: add -fno-PIE e06ded86d961 x86/init: Fix cr4_init_shadow() on CR4-less machines eec746939372 ARM: 8617/1: dma: fix dma_max_pfn() 58024f829d0b mm,ksm: fix endless looping in allocating memory when ksm enable d427d645ccf9 can: dev: fix deadlock reported after bus-off 791a92897274 cpuset: handle race between CPU hotplug and cpuset_hotplug_work 6b82b0601ac2 mtd: nand: davinci: Reinitialize the HW ECC engine in 4bit hwctl e537a0977f3e drm/msm: fix use of copy_from_user() while holding spinlock b56eb9cdc5f1 bus: arm-ccn: Fix PMU handling of MN 7298a8bf4c63 bus: arm-ccn: Provide required event arguments Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.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-yoct/4.1: update to v4.1.36Bruce Ashfield
Shortlog of the changes: 8576fa45c10e Linux 4.1.36 39f99860357c kbuild: add -fno-PIE bf5d3d296abf firewire: net: fix fragmented datagram_size off-by-one c604dec3d5a6 firewire: net: guard against rx buffer overflows 9fe6256c0020 parisc: Ensure consistent state when switching to kernel stack at syscall entry 83a474ed7003 ovl: fsync after copy-up c0b309f18b01 virtio: console: Unlock vqs while freeing buffers 4fe9ae4d3fcf md: be careful not lot leak internal curr_resync value into metadata. -- (all) e1e5cab9b43c md: sync sync_completed has correct value as recovery finishes. 97d53c4d89e0 scsi: arcmsr: Send SYNCHRONIZE_CACHE command to firmware d207c6603fc6 scsi: scsi_debug: Fix memory leak if LBP enabled and module is unloaded 169eb57c9e8d drm/radeon/si_dpm: workaround for SI kickers c1593e5dcc2a drm/dp/mst: Check peer device type before attempting EDID read e5c6bbbcc7be drm/dp/mst: add some defines for logical/physical ports dadd5803301f drm/dp/mst: Clear port->pdt when tearing down the i2c adapter a2d4bd9c99cc KVM: MIPS: Precalculate MMIO load resume PC b05ff0cb0dea KVM: MIPS: Make ERET handle ERL before EXL 90a107c0b85b drm/radeon: drop register readback in cayman_cp_int_cntl_setup 9a9a2373142a scsi: megaraid_sas: Fix data integrity failure for JBOD (passthrough) devices 1b15bd739689 Revert "drm/radeon: fix DP link training issue with second 4K monitor" 5bc028b10d04 powerpc: Convert cmp to cmpd in idle enter sequence 00a4335dfaa5 drm/radeon/si_dpm: Limit clocks on HD86xx part 469bc68e081c drm/radeon/si/dpm: add workaround for for Jet parts 85a2af9f690a USB: serial: cp210x: fix tiocmget error handling 0854ce492ec3 Input: i8042 - add XMG C504 to keyboard reset table 0e9bbbdfe9f8 ALSA: hda - Merge RIRB_PRE_DELAY into CTX_WORKAROUND caps 02426cf24407 mac80211: discard multicast and 4-addr A-MSDUs f065a553f36e ubifs: Fix regression in ubifs_readdir() 5fdb4fad291f GenWQE: Fix bad page access during abort of resource allocation 55a2f87cd564 mm/list_lru.c: avoid error-path NULL pointer deref 52e7b6bd8378 btrfs: fix races on root_log_ctx lists 9f2d48f0745f vt: clear selection before resizing 93ec720c6f10 tty: limit terminal size to 4M chars ca963122cab2 ALSA: usb-audio: Add quirk for Syntek STK1160 3dc8f1f0decb KEYS: Fix short sprintf buffer in /proc/keys show function 1f7ff6f7910e hv: do not lose pending heartbeat vmbus packets 9662d19bab68 mei: txe: don't clean an unprocessed interrupt cause. a64291d578dd ANDROID: binder: Clear binder and cookie when setting handle in flat binder struct 11924cba404d ANDROID: binder: Add strong ref checks 39709c84807f dm table: fix missing dm_put_target_type() in dm_table_add_target() c91812c8ef76 usb: increase ohci watchdog delay to 275 msec 51b231bd1a95 arm64: KVM: Take S1 walks into account when determining S2 write faults bb21e0295064 arm/arm64: KVM: Handle out-of-RAM cache maintenance as a NOP 7fbfac87fbf5 USB: serial: fix potential NULL-dereference at probe 605a6960617f xhci: workaround for hosts missing CAS bit c23a6dce1147 xhci: add restart quirk for Intel Wildcatpoint PCH 4c17f91bb370 kvm: x86: memset whole irq_eoi 9c5e89d59d56 libxfs: clean up _calc_dquots_per_chunk d1375c3e4f2e target: Don't override EXTENDED_COPY xcopy_pt_cmd SCSI status code ac49951623e1 target: Re-add missing SCF_ACK_KREF assignment in v4.1.y eaf55207fe3b ubifs: Abort readdir upon error b9ce8700a2e3 UBIFS: Fix possible memory leak in ubifs_readdir() cad1ca2a9485 ubifs: Fix xattr_names length in exit paths dfeb7e4f30e9 arm64: percpu: rewrite ll/sc loops in assembly 3c9c01324032 powerpc/mm: Prevent unlikely crash in copro_calculate_slb() c1f5e5f89b99 isofs: Do not return EACCES for unknown filesystems b15662c8e266 irqchip/gic-v3-its: Fix entry size mask for GITS_BASER af17243fc1b4 arm64: kernel: Init MDCR_EL2 even in the absence of a PMU c911b72eaff1 USB: serial: ftdi_sio: add support for Infineon TriBoard TC2X7 59eabe8bb60f memstick: rtsx_usb_ms: Manage runtime PM when accessing the device 86559fc191ca memstick: rtsx_usb_ms: Runtime resume the device when polling for cards a89634cf709b mmc: rtsx_usb_sdmmc: Handle runtime PM while changing the led e79c2f2f7b30 mmc: rtsx_usb_sdmmc: Avoid keeping the device runtime resumed when unused f125e7f2285c mmc: sdhci: cast unsigned int to unsigned long long to avoid unexpeted error 517052446f36 usb: gadget: function: u_ether: don't starve tx request queue 66f38bf99faa ceph: fix error handling in ceph_read_iter 9e9ca450cd93 irqchip/gicv3: Handle loop timeout proper 88b6c9f4146a drm/radeon: change vblank_time's calculation method to reduce computational error. dcf4c1144f3a jbd2: fix incorrect unlock on j_list_lock a3da255ead60 scsi: Fix use-after-free 8df981058e4f mmc: core: Annotate cmd_hdr as __le32 7ea3d2e9c6aa x86/mm: Expand the exception table logic to allow new handling options Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-11-03linux-yocto/4.1: update to v4.1.35Bruce 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.1: fix CVE-2016-5195 (dirtycow)Bruce Ashfield
Backporting commit 19be0eaffa [mm: remove gup_flags FOLL_WRITE games from __get_user_pages()] to address the dirtycow exploit. 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.1: update to 4.1.33Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-09-21linux-yocto/4.1: 4.1.32 content and configuration warning fixesBruce Ashfield
The LINUX_VERSION was previously updated to 4.1.32, but the SRCREVs for the actual content were missed. This gets our actual version and the PV back in sync. We also update the meta data to fix configuration audit warnings from the beaglebone builds. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> squash with 4.1 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-09-14linux-yocto/4.1: update to 4.1.32Bruce Ashfield
Integrating the korg stable update Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
2016-09-05linux-yocto/4.1: backport virtio HW_RANDOM_VIRTIO configBruce Ashfield
We enabled HW_RANDOM_VIRTIO for the 4.4+ kernels, but it is also needed for 4.1 to ensure that VMs have sufficient entropy. Without this entropy networking on qemuppc starves and triggers intermittent errors. 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.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.1: config updatesBruce Ashfield
Integrating the following configuration changes: features: usb-net: provide more coverage on USB network devices features: broxton: enable iTCO watchdog support features: broxton: enable iSMT support features: broxton: enable LPC bridge function for Intel ICH and SCH Signed-off-by: Bruce Ashfield <bruce@zedd.org> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-08-18linux-yocto/4.1: bump to v4.1.29Bruce Ashfield
Integrating the korg 4.1.29 -stable release Signed-off-by: Bruce Ashfield <bruce@zedd.org> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-08-18linux-yocto/4.1: netfilter: x_tables: fix stable backportBruce Ashfield
There was an issue with a netfilter backport in 4.1.28-stable. To address it, we backport the -stable fix: netfilter: x_tables: fix stable backport Stable-4.1 backport of mainline commit 364723410175 ("netfilter: x_tables: validate targets of jumps") doesn't handle correctly the fact that 4.1 kernel is missing commit 482cfc318559 ("netfilter: xtables: avoid percpu ruleset duplication") so that t->entries is still a per-cpu array in find_jump_target(). Use the same fix as e.g. stable-3.14 backport. Fixes: 8163327a3a92 ("netfilter: x_tables: validate targets of jumps") Signed-off-by: Michal Kubecek <mkubecek@suse.cz> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-08-01linux-yocto/4.1: qemuppc and qemumips build fixesBruce Ashfield
The v4.1.28 -stable update broke the build for some ppc and mips platforms. We fix the errors by backporting a missing commit for ppc: powerpc/tm: Abort syscalls in active transactions And by reverting a commit for mips (rather than backporting more changes to -mm): Revert "MIPS: Reserve nosave data for hibernation" Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-08-01linux-yocto/4.1: bug fixes and configuration changesBruce Ashfield
Integrating the following two commits: 44af90071620 4.1.28 Fix bad backport of 8f182270dfec "mm/swap.c: flush lru pvecs on compound page arrival" 99c37e1500a6 i2c: ismt: Add Intel DNV PCI ID And the following two meta-data changes: afbc6bd00e6f bsp/axxiaarm64: Enable Axxia NCR and PEI drivers 6a2047c00450 common-pc: enforce 32 bit Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-08-01linux-yocto/4.1: bump to v4.1.28Bruce Ashfield
Updating the 4.1 kernel to the korg -stable release Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-07-20linux-yocto/4.1: pinctrl backportsBruce Ashfield
Integrating the following mainline commits: pinctrl: make pinctrl_register() return proper error code pinctrl: Remove .owner field pinctrl: mediatek: add pinctrl/GPIO/EINT driver for mt8127 pinctrl: mediatek: Add Pinctrl/GPIO driver for mt6397. pinctrl: add imx7d support pinctrl: sirf: add sirf atlas7 pinctrl and gpio support pinctrl: Add Pistachio SoC pin control driver pinctrl: lpc18xx: add the missing group function map pinctrl: lpc18xx: create pin cap lookup helper pinctrl: add lpc18xx pinctrl driver Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.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.1: update to 4.1.27Bruce 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-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-07-01linux-yocto/4.1/4.4: tpm, telemetry, acpi and cpuid changesBruce Ashfield
Backporting mainline and development commits to for various subystems. linux-yocto: 4.4: ae6a527d93f i2c: add support for ACPI reconfigure notifications f2422e12af53 acpi: add support for ACPI reconfiguration notifiers bc87718fdb56 acpi: fix enumeration (visited) flags for bus rescans linux-yocto: 4.1: 9f166e918f63 platform:x86 decouple telemetry driver from the optional IPC resources adfc21c1f156 tpm: update PPI documentation to address the location change. 661b0190e412 x86 tsc: enumerate BXT tsc_khz via CPUID 78be69fa9d15 x86 tsc: enumerate SKL cpu_khz and tsc_khz via CPUID Signed-off-by: California Sullivan <california.l.sullivan@intel.com> Signed-off-by: Yu, Ong Hock <ong.hock.yu@intel.com> Signed-off-by: Yong, Jonathan <jonathan.yong@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-06-23linux-yocto/4.1: pstate backportsBruce Ashfield
Backporting the following pstate changes: fb0153332a1f intel_pstate: Add SKY-S support 7eb5c7e382a8 intel_pstate: enable HWP per CPU d73ee41f9786 x86/mm: Decouple <linux/vmalloc.h> from <asm/io.h> f447e3d661f7 intel_pstate: Force setting target pstate when required 7db69b864737 intel_pstate: change some inconsistent debug information 367ff9c73d83 intel_pstate: Add tsc collection and keep previous target pstate Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-06-23linux-yocto/4.1: driver, mmc and power backportsBruce Ashfield
Backporting the following changes from the mainline kernel for improved power, driver core and mmc support: x86 tsc_msr: Remove irqoff around MSR-based TSC enumeration x86 tsc_msr: Add Airmont reference clock values x86 tsc_msr: Correct Silvermont reference clock values x86 tsc_msr: Update comments, expand definitions x86 tsc_msr: Remove debugging messages x86 tsc_msr: Identify Intel-specific code mmc: block: Pause re-tuning while switched to the RPMB partition mmc: block: Always switch back to main area after RPMB access mmc: core: Add a facility to "pause" re-tuning mmc: block: Add new ioctl to send multi commands cpuidle: powernv/pseries: Auto-promotion of snooze to deeper idle state cpuidle: Do not use CPUIDLE_DRIVER_STATE_START in cpuidle.c cpuidle: Select a different state on tick_broadcast_enter() failures sched / idle: Call default_idle_call() from cpuidle_enter_state() sched / idle: Call idle_set_state() from cpuidle_enter_state() cpuidle: Fix the kerneldoc comment for cpuidle_enter_state() sched / idle: Eliminate the "reflect" check from cpuidle_idle_call() cpuidle: Check the sign of index in cpuidle_reflect() sched / idle: Move the default idle call code to a separate function powercap / RAPL: Add support for Broadwell-H module: add extra argument for parse_params() callback Driver core: wakeup the parent device before trying probe base:dd - Fix for typo in comment to function driver_deferred_probe_trigger(). Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-06-23linux-yocto/4.1: SPI, MFD, alsa and perf backportsBruce Ashfield
Backporting the following mainline support for enhanced/improved support on BXT based platforms. spi: pxa2xx: Fix too early chipselect deassert spi: pxa2xx: Update comment in int_transfer_complete() spi: pxa2xx: Print actual DMA/PIO transfer mode in debug messages spi: atmel: remove warning when !CONFIG_PM_SLEEP spi: fix kernel-doc warnings in spi.h spi: expose spi_master and spi_device statistics via sysfs spi: meson: Fix module autoload for OF platform driver spi: bcm2835: BUG: fix wrong use of PAGE_MASK spi: bcm2835: fix overflow in calculation of transfer time spi: bcm2835: bcm2835_dma_release() can be static spi: bcm2835: fix kbuild compile warnings/errors and a typo spi: bcm2835: enable dma modes for transfers meeting certain conditions spi: bcm2835: fallback to interrupt for polling timeouts exceeding 2 jiffies spi: spi-pxa2xx: Remove unused legacy null dma buffer and allocation for it mfd: intel-lpss: Save register context on suspend mfd: intel-lpss: Pass I2C configuration via properties on BXT perf/x86: Fix time_shift in perf_event_mmap_page perf/x86: Improve accuracy of perf/sched clock ALSA: hda - Move send_cmd / get_response to hdac_bus_ops ALSA: hda - Merge codec and controller helpers ALSA: hda - moved alloc/free stream pages function to controller library ALSA: hda - Add DSP loader to core library code ALSA: hda - Add the controller helper codes to hda-core module ALSA: hda - Handle error from get_response bus ops directly Revert "ALSA: hda - fix number of devices query on hotplug" Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-06-23linux-yocto/4.1: tpm2, pinctrl, powercap and watchdog backportsBruce Ashfield
Backporting the following changes from the mainline kernel to enhance/add support for tpm2, pinctrl, powercap and watchdog: 634eecdb20b watchdog: omap_wdt: fix null pointer dereference 79dcc6dabe63 Watchdog: Fix parent of watchdog_devices 94a2e8f1d47e watchdog: st_wdt: Update IP layout information to include Clocksource 3a74938a9610 watchdog: st_wdt: Add new driver for ST's LPC Watchdog fb6b94faa82c watchdog: digicolor: driver for Conexant Digicolor CX92755 SoC 22fb7b1353dd watchdog: omap_wdt: early_enable module parameter aa70c2480483 watchdog: omap_wdt: implement get_timeleft 47b7a1a5f70f watchdog: docs: omap_wdt also understands nowayout 9d833b82f706 watchdog: omap: put struct watchdog_device into driver data 87ded7189286 watchdog: omap: use watchdog_init_timeout instead of open coding it abccc104fcad watchdog: da9062: DA9062 watchdog driver 95f8b1024989 pinctrl: intel: fix offset calculation issue of register PAD_OWN 8e6606474fa0 pinctrl: intel: fix bug of register offset calculation 2423468cb317 MAINTAINERS: add new maintainer for TPM DEVICE DRIVER cf94113f05a6 sysfs: added __compat_only_sysfs_link_entry_to_kobj() cdb63d5cd801 tpm: fix missing migratable flag in sealing functionality for TPM2 95f738feaafe keys, trusted: seal/unseal with TPM 2.0 chips 92eb9052fd50 tpm: seal/unseal for TPM 2.0 d9c7bb89ec85 keys, trusted: move struct trusted_key_options to trusted-type.h a3b394e91b31 tpm: introduce tpm_buf bd68d3a21139 tpm: move the PPI attributes to character device directory. 54fb01659b83 tpm, tpm_crb: fix unaligned read of the command buffer address 0ab522f5ef11 powercap / RAPL: disable the 2nd power limit properly 9ba8c36e9ea7 thermal/powerclamp: remove cpu whitelist 2971561c8fc9 thermal/powerclamp: add cpu id for Skylake u/y cec457da34d0 thermal/powerclamp: add cpu id for denlow platform fc30ea2abdc5 thermal/powerclamp: add cpu id for skylake h/s 3eea18356747 intel powerclamp: support Knights Landing Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-06-15linux-yocto/4.1: powerclamp: APL CPUBruce Ashfield
These patches backport the upstream changes for powerclamp to support APL APU. Dasaratharaman Chandramouli (1): intel powerclamp: support Knights Landing Jacob Pan (2): thermal/powerclamp: add cpu id for denlow platform thermal/powerclamp: remove cpu whitelist Radivoje Jovanovic (2): thermal/powerclamp: add cpu id for skylake h/s thermal/powerclamp: add cpu id for Skylake u/y Signed-off-by: Yu, Ong Hock <ong.hock.yu@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.1: Always Running Timer SupportBruce Ashfield
Backporting mainline patches to add always running timer support (ART). The main advantage of ART is that ART can be captured simultaneous to the capture of audio and network device clocks, allowing a correlation between timebases to be constructed. Arnd Bergmann (1): ntp/pps: replace getnstime_raw_and_real with 64-bit version Christopher S. Hall (4): time: Add cycles to nanoseconds translation time: Add timekeeping snapshot code capturing system time and counter time: Add driver cross timestamp interface for higher precision time synchronization x86/tsc: Always Running Timer (ART) correlated clocksource DengChao (1): timekeeping: Provide internal function __ktime_get_real_seconds Signed-off-by: Yong, Jonathan <jonathan.yong@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.1: intel_idle: backport BXT CPU supportBruce Ashfield
Integrating upstream changes for intel_idle to support BXT CPU. Dasaratharaman Chandramouli (1): intel_idle: Support for Intel Xeon Phi Processor x200 Product Family Len Brown (4): intel_idle: Skylake Client Support intel_idle: Skylake Client Support - updated intel_idle: prevent SKL-H boot failure when C8+C9+C10 enabled intel_idle: add BXT support Signed-off-by: Yu, Ong Hock <ong.hock.yu@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.1: bump to v4.1.26Bruce Ashfield
Integrating the 4.1.25 and 4.1.26 stable releases. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-06-15linux-yocto/4.1: serial, mmc, mtd mainline backportsBruce Ashfield
Backporting the following commits for BXT and other device support: b4acdc6d1ea9 serial: 8250_dw: Do not use readl/writel before checking port iotype c439afb78cda serial: 8250_dw: Add support for big-endian MMIO accesses 9227cc288f7e serial: 8250_dw: Avoid serial_outx code duplicate with new dw8250_check_lcr() 9d608cf2b4c5 serial: 8250_dw: don't set UPF_BOOT_AUTOCONF flag db4e65b3a854 serial: 8250_dw: cleanup dw8250_setup_port f4885484ee87 serial: 8250_dw: cleanup dw8250_idma_filter 0912b12e5df0 serial: 8250_dw: rename and comment the fallback dma filter 3436bb74c86b serial: 8250_dw: proper support for UARTs without busy functionality fac8ac4a8074 serial: 8250_dw: add dw8250_quirks function 0bba963bdd94 serial: 8250_dw: only setup the port from one place d01850ea5471 serial: 8250_dw: hook the DMA in one place 585f11e24199 serial: 8250_dw: adapt to unified device property interface df44bc6d8b61 serial: 8250_dw: add separate pointer for the uart_port to dw8250_probe 84e9183637e7 serial: 8250_dw: allow lower reference frequencies 70ce481f5678 serial:8250_dw: do not alter CTS and DCTS since AFE is enabled 739968950dc4 serial: 8250: Auto CTS control by HW if AFE enabled 074cdf88d099 serial: 8250_dw: support ACPI platforms with integrated DMA engine 0bb15fc79c22 serial: 8250_dma: no need to sync RX buffer 45082f48e5c6 dmaengine: idma: rename to INTEL_IDMA64 1f4c5fb48460 mmc: sdhci-acpi: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers 6963cc8f6e2e mmc: sdhci-pci: Set MMC_CAP_AGGRESSIVE_PM for Broxton controllers aab588165ee4 mmc: sdhci-pci: Add support and PCI IDs for more Broxton host controllers c51e080a85ac mmc: sdhci-acpi: Fix card detect race for Intel BXT/APL fbbad4798f9c mmc: sdhci-pci: Fix card detect race for Intel BXT/APL ce6717f7195e mmc: sdhci: Allow override of get_cd() called from sdhci_request() abceeaf8efc8 mmc: sdhci: Allow override of mmc host operations 279c8ddf6b6d mmc: sdhci: make max-frequency property in device tree work 6e9d3ad3a003 mtd: spi-nor: add support for w25q128fw Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-06-06yocto-bsps: add i2c definitions to beagleboneBruce Ashfield
Importing i2c dtsi support from linux-omap. This enables the busses for future development and application support. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-30linux-yocto/4.1: fix musb compilation errorBruce Ashfield
We had a partial musb change merged into the 4.1 tree, which resulted in: | kernel-source/drivers/usb/musb/musb_dsps.c: In function 'dsps_create_musb_pdev': | kernel-source/drivers/usb/musb/musb_dsps.c:750:8: error: 'struct musb_hdrc_config' has no member named 'maximum_speed' | config->maximum_speed = usb_get_maximum_speed(&parent->dev); | ^~ By backporting commit: 9b7537642cb6a [usb: musb: set the controller speed based on the config setting] We get our missing structure field, and we can once again build musb. [YOCTO: #9680] 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-25linux-yocto/4.1: v4.1.24 and gcc6 powerpc fixesBruce Ashfield
Bumping to the v4.1.24 -stable release, and backporting a ppc gcc6 fix from the 4.4 kernel. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-05-09linux-yocto-rt/4.1: update to rt23Bruce Ashfield
Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-05-09linux-yocto/4.1: make ltsi content availableBruce Ashfield
In the better late than never category, this commit integrates the ltsi content into linux-yocto 4.1. We we already matching LTSI on the kernel version front with a small gap in patches. With this commit, we have a "ltsi" branch that is pure ltsi on the mailine kernel, and then that commit is merged into standard/base (to make it available to all BSPs). Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com>
2016-05-09linux-yocto/4.1: update to v4.1.22Bruce 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/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: 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.1: mainline SPI backportsBruce Ashfield
Backporting SPI changes for the Broxton and Apollo lake: 91f62d4a0a31 spi: pxa2xx: derive struct chip_data from struct drv_data a9ed63a84921 spi: pxa2xx: Remove CONFIG_SPI_PXA2XX_DMA f218d99d91ad spi: pxa2xx: Remove redundant call to lpss_ssp_setup() in probe c02fa78f26b3 spi: pxa2xx: Rework self-initiated platform data creation for non-ACPI 7e576a63daf8 spi: pxa2xx: Add support for Intel Broxton 5afb534233ea spi: pxa2xx: Detect number of enabled Intel LPSS SPI chip select signals 9dfe49803d54 spi: pxa2xx: Add output control for multiple Intel LPSS chip selects c3ea9f8cb427 spi: pxa2xx: Use LPSS prefix for defines that are Intel LPSS specific 769387d447c6 spi: pxa2xx: Align a few defines c4d5f4b2c5e1 spi: pxa2xx: Save other reg_cs_ctrl bits when configuring chip select cef6fd04c480 spi: pxa2xx: Convert unique ID string of ACPI device as unsigned integer 5cd1fcbbe756 spi: pxa2xx: move debug messages to pump_transfer() 86d77af087c1 spi: pxa2xx: choose closest lower speed b92f9ddf2a03 spi: pxa2xx: Remove unused psp member variable from struct chip_data eead50ab6d02 spi: pxa2xx: Remove empty function pxa2xx_spi_dma_resume() 59956c05a4c1 spi: pxa2xx: Use ACPI_COMPANION() instead of acpi_bus_get_device() 362498a7e09b spi: pxa2xx: Set the max_speed_hz of the master 34b9b6d72a6e spi: pxa2xx: Remove cr0 variable from struct chip_data 906a045e325a spi: pxa2xx: Remove if statement that is always true in pump_transfers() 9dcbad25be03 spi: pxa2xx: Remove two variables from struct chip_data 3a166657678e spi: pxa2xx: Add terminating entry for pxa2xx_spi_pci_compound_match f8912dd06280 spi: spi-pxa2xx: Remove unused legacy PXA DMA API channel numbers b75adec5ab03 spi: pxa2xx: Add support for Intel Sunrisepoint 54f13620b12e spi: spi-pxa2xx: Remove clk.h include c4dcefa9a892 spi: pxa2xx: Constify ACPI device ids e1deb5e11adc spi: spi-pxa2xx: remove legacy PXA DMA bits 1cae65e20310 spi: pxa2xx: Make LPSS SPI general register optional dffc716a7725 spi: pxa2xx: Prepare for new Intel LPSS SPI type 9641b2e46b6a spi: pxa2xx: Differentiate Intel LPSS types Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-04-03linux-yocto/4.1: ahci: backport AHCI runtime PMBruce Ashfield
enabling AHCI runtime PM support via the following commits: f5b08e95bc03 ahci: Add runtime PM support for the host controller e05e05973f39 ahci: Add functions to manage runtime PM of AHCI ports 558571930e2d ahci: Convert driver to use modern PM hooks 4a2c2074f209 ahci: Cache host controller version 21641413456c scsi: Drop runtime PM usage count after host is added 254ab69f652d scsi: Set request queue runtime PM status back to active on resume 61c02cb167ed block: Add blk_set_runtime_active() 7bcfbac98f3c ahci: Store irq number in struct ahci_host_priv a5a093b7f6e4 ahci: Move interrupt enablement code to a separate function Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-04-03linux-yocto/4.1: telemetry and dmaengine backportsBruce Ashfield
Backports to support Broxton and Apollo lake: 96c0e80f4007 dmaengine: idma64: clear LLP_[SD]_EN bits in last descriptor 3b2dbd1cadbf dmaengine: idma64: use local variable to index descriptor d61599f94946 dmaengine: idma64: convert idma64_hw_desc_fill() to return void 9c9f37533789 dmaengine: idma64: set maximum allowed segment size for DMA 9d55c9523aa5 dmaengine: idma64: drop IRQ enable / disable in handler f80e3f3f87c5 dmaengine: idma64: use lo_hi_readq() / lo_hi_writeq() 216429c319aa dmaengine: idma64: make better performance on pause / resume 2f982603b358 dmaengine: idma64: this is not DesignWare a7f7ee3a6a91 dmaengine: idma64: useless use of min_t() 3c8f2fcd2dfd dmaengine: idma64: convert to __ffs() b452447dce9f dmaengine: idma64: improve residue estimation 849fdbe687a8 dmaengine: add a driver for Intel integrated DMA 64-bit 0038e6a4798e intel_punit_ipc: add NULL check for input parameters 4bd7fc987da6 platform:x86: Add Intel telemetry platform device 472c405dd66d intel_pmc_ipc: update acpi resource structure for Punit e1754195568b MAINTAINERS: Combine multiple telemetry entries 14d8e14aca6d intel_telemetry_debugfs: Fix unused warnings in telemetry debugfs 8724677a6b60 platform:x86: Add Intel Telemetry Debugfs interfaces d503a325c0ee platform:x86: Add Intel telemetry platform driver 255a8ac345e7 platform/x86: Add Intel Telemetry Core Driver c475943802b5 platform:x86: add Intel P-Unit mailbox IPC driver c2f1b2c7282c MAINTAINERS: Add maintainership for MIC drivers 7d389b483d32 surface pro 3: Add support driver for Surface Pro 3 buttons Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-03-30linux-yocto/4.1: Intel Broxton: pwm backportsBruce Ashfield
Integrating 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 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>