#pragma section-numbers on #pragma keywords Linux, kernel, operating system, Linus Torvalds, open source, drivers #pragma description Summary of the driver changes and architecture-specific changes merged in the Linux kernel during the 3.17 development cycle <> = Architectures = == x86 == * Support the XSAVES instructions, used to performs a full or partial save of the enabled processor state components to a memory address specified in the destination operand [[https://git.kernel.org/linus/7453f33b2e07fc2835e24cda0893de83c78d8d76|(merge commit)]] * Add Low Power SubSystem (LPSS) ACPI IDs for Intel Braswell [[http://git.kernel.org/linus/1bfbd8eb8a7f6f1eb573ccdfae5c86395abc79cb|commit]] * cpufreq: intel_pstate: Add CPU ID for Braswell processor [[http://git.kernel.org/linus/16405f98bca8eb39a23b3ce03e241ca19e7af370|commit]] * idle: intel_idle: Broadwell support [[http://git.kernel.org/linus/a138b56800f4b83a7af69a9958d04f0f124eb37b|commit]] * New tunable for single vs full TLB flush [[http://git.kernel.org/linus/2d040a1ce903ca5d6e7c983621fb29c6883c4c48|commit]] * Set TLB flush tunable to sane value (33) [[http://git.kernel.org/linus/a5102476a24bce364b74f1110005542a2c964103|commit]] * sb_edac: add support for Haswell based systems [[http://git.kernel.org/linus/50d1bb93672fa2f42cec6e06ce799fbe864f57e9|commit]] * crypto: aes - AES CTR x86_64 "by8" AVX optimization [[http://git.kernel.org/linus/22cddcc7df8fd35d52646ee220658d26ef09da17|commit]] * crypto: des_3des - add x86-64 assembly implementation [[http://git.kernel.org/linus/6574e6c64e971c9adb629e81e497afdb52b1c9df|commit]] * platform * ts5500: Add support for TS-5400 boards [[http://git.kernel.org/linus/832fcc899a90cce54eb5e47c7fd099eacc0130da|commit]] * New Intel Atom SOC power management controller driver [[http://git.kernel.org/linus/93e5eadd1f6e7f45c31aa327c42ac52e4df5ff6f|commit]] * chrome: Add support for the acer c720p touchscreen. [[http://git.kernel.org/linus/b90b3c4ae06af135e279c9a5aa1c640d22787fc4|commit]] * chromeos_laptop - Add Dell Chromebook 11 touch [[http://git.kernel.org/linus/0e1e5e590a457063c94d55c219b349bcf0d1f93a|commit]] * chromeos_laptop - Add HP Chromebook 14 [[http://git.kernel.org/linus/5ea9567f6126846f5dcfa8515d7ef2c238133c0d|commit]] * chromeos_laptop - Add Toshiba CB35 Touch [[http://git.kernel.org/linus/963cb6fa0f5f115986e970b9d97440e4906524fa|commit]] * chromeos_laptop - Add support for Acer C720 [[http://git.kernel.org/linus/da3b0ab75aadab63d1ffd5563100c9386e444dad|commit]] * x86: Enable build support for toshiba_haps [[http://git.kernel.org/linus/186e4e89a0922d75fba476f15b723e541cc34bea|commit]] * x86: Toshiba HDD Active Protection Sensor [[http://git.kernel.org/linus/23d0ba0c908ac10139f0351023c64198d7fc1409|commit]] * powernow-k6: support 350MHz CPU [[http://git.kernel.org/linus/853aa05aad49125d28ffbd4faf49a0db779f0f8a|commit]] * efi: Support initrd loaded above 4G [[http://git.kernel.org/linus/4bf7111f50167133a71c23530ca852a41355e739|commit]] * Add tracepoints for TLB flushes [[http://git.kernel.org/linus/d17d8f9dedb9dd76fd540a5c497101529d9eb25a|commit]] == ARM == * ARM64 * Add 48-bit adress space support [[http://git.kernel.org/linus/4edae01e89100821d167076dec6ecdd40318b7c1|commit]], [[http://git.kernel.org/linus/57e0139041a978c0cfa4d2366c96ea3418e7d553|commit]], [[http://git.kernel.org/linus/c79b954bf6c006f2d3dd9d01f231abeead13a410|commit]] , [[http://git.kernel.org/linus/383c2799113b00a5f12c820ff0fd3dfca9e5be89|commit]] * Add CONFIG_CC_STACKPROTECTOR (GCC's -fstack-protector) [[http://git.kernel.org/linus/c0c264ae5112d1cdb7d37d4e208b7a7e766a7418|commit]] * Add audit support [[http://git.kernel.org/linus/875cbf3e4614cfdcc7f65033e25292aec80f09c0|commit]] * KVM: vgic: enable GICv2 emulation on top on GICv3 hardware [[http://git.kernel.org/linus/67b2abfedb7b861bead93400fa315c5c30879d51|commit]] * Enable context tracking [[http://git.kernel.org/linus/6c81fe7925cc4c42de49e17be21eb86d1173c3a7|commit]] * KVM: MMIO support BE host running LE code [[http://git.kernel.org/linus/b30070862edbdb252f9d0d3a1e61b8dc4c68e3d2|commit]] * gic-v3: Initial support for the Generic Interrupt Controller (version 3), which offers services that are similar to GICv2 but with a number of additional features [[http://git.kernel.org/linus/021f653791ad17e03f98aaa7fb933816ae16f161|commit]] * KVM: support code for emulating a GICv2 on top of GICv3 hardware [[http://git.kernel.org/linus/b2fb1c0d378399e1427a91bb991c094f2ca09a2f|commit]] * arm: add basic support for Mediatek MT6589 boards [[http://git.kernel.org/linus/f682a21854166d66e67606283dffd8d9fe31dbee|commit]] * crypto: sha1: add ARM NEON implementation [[http://git.kernel.org/linus/604682551aa511e00e57706ad5d9fcf955ee0323|commit]] * crypto: sha512: add ARM NEON implementation [[http://git.kernel.org/linus/c8611d712ad01289a0b6a83cc93bba3a1ef4e990|commit]] * smp_scu: enable SCU standby support [[http://git.kernel.org/linus/c716483c3db10b31bf9bf43c5f45f2c3117ca13a|commit]] * DRA7: hwmod: Add OCP2SCP3 module [[http://git.kernel.org/linus/df0d0f11ff00db0b880e632549619a1b86b190d2|commit]] * KVM: MMIO support BE host running LE code [[http://git.kernel.org/linus/27f194fd360a96cc64bebb2d69dd5abd67984b8a|commit]] * Kirkwood: Add DT descriptions for net2big and net5big. [[http://git.kernel.org/linus/7e0a6b8988944e5992833e21fc65cdaf0619da45|commit]] * Kirkwood: Add setup file for netxbig LEDs [[http://git.kernel.org/linus/55fc83023212f940927b9a44e31ad93d7e67d27d|commit]] * Kirkwood: Remove mach-kirkwood [[http://git.kernel.org/linus/ba364fc752daeded072a5ef31e43b84cb1f9e5fd|commit]] * Kirkwood: add DT support for d2 Network v2 [[http://git.kernel.org/linus/18ba7e4fe51d15a0ec94de1f3cf74c3cc82b5f90|commit]] * OMAP2+: remove DSP platform device [[http://git.kernel.org/linus/f65f6455fc082c7488af34f6955eb928903c3ae5|commit]] * S5PC100: no more support S5PC100 SoC [[http://git.kernel.org/linus/b8529ec1c1b0984d2baeda450c28eeb40efc87fe|commit]] * S5PV210: Add board file for boot using Device Tree [[http://git.kernel.org/linus/adbd1ad139789ec8a5f8c7ab397d6636d6a3d277|commit]] * S5PV210: Enable multi-platform build support [[http://git.kernel.org/linus/aa42587a43e82b409436e05ce52835904de1a96f|commit]] * add SMP support for Broadcom mobile SoCs [[http://git.kernel.org/linus/9a5a110eb9ba137840cacb06cead746a6a238b09|commit]] * berlin: add SMP support [[http://git.kernel.org/linus/7b7dfdd2b9927c1861bb6d03ca35261f1739aceb|commit]] * brcmstb: add infrastructure for ARM-based Broadcom STB SoCs [[http://git.kernel.org/linus/4fbe66d9903425156c193ae44c81c0f7557755c4|commit]] * dts: Add Device tree for s5pc110/s5pv210 boards [[http://git.kernel.org/linus/b672b27d232e337c848f51a371538b665ca4fcf3|commit]] * dts: Add Device tree for s5pv210 SoC [[http://git.kernel.org/linus/94ad0f6d9278a4137d863391131a7c7826630297|commit]] * dts: Add PMU DT node for exynos5260 SoC [[http://git.kernel.org/linus/fbe4e9f55b276f515f15e869ce039fe78fc43c6c|commit]] * dts: Add PMU to exynos5410 [[http://git.kernel.org/linus/0a8f59411772c890ed1263d1fa585a9ea7eecf33|commit]] * dts: Add devicetree for Gumstix Pepper board [[http://git.kernel.org/linus/4341881d0562309ca9fd5e0bc5a2a85f2945f74a|commit]] * dts: Add hix5hd2-dkb dts file. [[http://git.kernel.org/linus/75a4795a1d1bccb2e7c7def1be50b32cd1389b6e|commit]] * dts: Add support for the cpuimx27 board from Eukrea and its baseboard [[http://git.kernel.org/linus/d8cae888aa2bc0fe0905fd24d859bad8ce77aaec|commit]] * dts: Restructure imx6qdl-wandboard.dtsi for new rev C1 board. [[http://git.kernel.org/linus/8536239e371fababdb2b97468a07b3dac1cbfd5e|commit]] * dts: add initial Rex Basic board support [[http://git.kernel.org/linus/417d65f65f783e21e8fc6698a748a88105cae1c6|commit]] * dts: add initial Rex Pro board support [[http://git.kernel.org/linus/e2047e33f2bd2713f6924c6dc2bf13e15784402e|commit]] * dts: add rk3288 evaluation board [[http://git.kernel.org/linus/6ce0562a75a9b283afe089cccdf1c111b5f461f1|commit]] * dts: add support for AM437x StarterKit [[http://git.kernel.org/linus/4a45787dec8a15b211110be807b4f4aad2828385|commit]] * dts: enable SMP support for bcm21664 [[http://git.kernel.org/linus/1d3138b75e3af493261c7a1e085b66b34c74dfbb|commit]] * dts: enable SMP support for bcm28155 [[http://git.kernel.org/linus/a62451c3f91af33e47a17f17ae65de76774b2854|commit]] * dts: imx6: add aristainetos board support [[http://git.kernel.org/linus/c64b874f0eac6f450e8834e407bc98ec402b81e7|commit]] * dts: imx: add initial imx6sx device tree source [[http://git.kernel.org/linus/b1d17f68e5c5ffe131c53be792f03996430d86cd|commit]] * dts: imx: add initial imx6sx-sdb board support [[http://git.kernel.org/linus/d2daa2f765f9972c61fa0b361dcdb2a81b45a278|commit]] * dts: refactor Odroid DTS file and add support for Odroid X2 and U2/U3 [[http://git.kernel.org/linus/ec601ff3394af5045cbfbd02b2e0197a93b97723|commit]] * dts: sun4i: Add new ba10-tvbox board [[http://git.kernel.org/linus/97cb8f1ed91fd1d4993cd18168b600a8294a7c6f|commit]] * dts: sun6i: Add Merrii A31 Hummingbird support [[http://git.kernel.org/linus/c220aec2bb793bf5a1fb451fd3e4db87654c5ba5|commit]] * dts: sun7i: Add board support for LinkSprite pcDuino V3 [[http://git.kernel.org/linus/04089927981f295b42cd695485383b2d11283d59|commit]] * hisi: enable hix5hd2 SoC [[http://git.kernel.org/linus/06cc5c1d4d7313bc864e9aac1d1cbd63d8b9ca4c|commit]] * hwcap: disable HWCAP_SWP if the CPU advertises it has exclusives [[http://git.kernel.org/linus/58171bf2af6b547a560b304f6ab2b9edf1c31d5a|commit]] * i.MX: Remove Freescale Logic Product Development i.MX27 Lite-Kit board support [[http://git.kernel.org/linus/3543fc54bcbb13d09046f2bc54b511a41ce971dc|commit]] * i.MX: Remove Freescale i.MX27 IP Camera board support [[http://git.kernel.org/linus/fc314334e734edc6727fe9e7d1fd58c31384af4f|commit]] * i.MX: Remove i.MX1 camera support [[http://git.kernel.org/linus/35e3bc535d0437ca5f32985a294703ce48c75d88|commit]] * imx: add cpuidle support for i.mx6sx [[http://git.kernel.org/linus/a25d67a437422a58852746d5b6312fd8d71d1ecf|commit]] * imx: add standby mode support for suspend [[http://git.kernel.org/linus/80c0ecdce802bd642dc7127cc77cea04e0a71bf5|commit]] * imx: add suspend support for i.mx6sx [[http://git.kernel.org/linus/ff843d621bfc9a9b36c370bb523d3551f2e195dd|commit]] * mvebu: Add dts definition for Lenovo Iomega ix4-300d NAS [[http://git.kernel.org/linus/40c2da45366171bdc9ad1968489aaae190248383|commit]] * rockchip: enable support for RK3288 SoCs [[http://git.kernel.org/linus/7a1917abdd428a6c9f6bf261306d069320e502b5|commit]] * shmobile: r8a7779: Initial multiplatform support [[http://git.kernel.org/linus/5016c81bf92eb01741fc71ce7fb8380183a6f66a|commit]] * sun8i: dt: Add Ippo-q8h v5 support [[http://git.kernel.org/linus/4c3d4a361b7e6a24303e65f443285afd91371694|commit]] * sunxi: Add Allwinner A23 dtsi [[http://git.kernel.org/linus/fd6c10fb1012c773820c5a308a7ab01879628c69|commit]] * sunxi: Introduce Allwinner A23 support [[http://git.kernel.org/linus/ac84b79fbd97117de54531efad2c526896be7d19|commit]] * tegra: initial support for apalis t30 [[http://git.kernel.org/linus/6d0a067ff0f879a3a569c00219af25ba643727cb|commit]] * tegra: Add efuse driver for Tegra [[http://git.kernel.org/linus/783c8f4c84451bc444e314a71b447239c6ef6fd9|commit]] * arm-smmu: add support for PCI master devices [[http://git.kernel.org/linus/a9a1b0b53d8b7ca60abef0687eae927f286f07c2|commit]] == MIPS == * Add Loongson-3B support [[http://git.kernel.org/linus/e7841be50fe2b8751a51a068b8cdcdcb6611e354|commit]] * Add NUMA support for Loongson-3 [[http://git.kernel.org/linus/c46173183657bbdbe0d54a981c28807581648422|commit]] * BCM47XX: Detect more then 128 MiB of RAM (HIGHMEM) [[http://git.kernel.org/linus/6ee1d93455384cef8a0426effe85da241b525b63|commit]] * BCM47XX: add Microsoft MN-700 and Asus WL500G [[http://git.kernel.org/linus/250dc03727b9cce91bd86091f05bf2443e2be9ec|commit]] * Support CPU topology files in sysfs [[http://git.kernel.org/linus/bda4584cd943d7bb6cf677a8d694700c1984cf3e|commit]] * kernel: cpu-probe: Add support for the HardWare Table Walker [[http://git.kernel.org/linus/3d528b326d7da8e28ec62c2ff1a92e85d93af098|commit]] * perf: Add hardware events for P5600 [[http://git.kernel.org/linus/560b461be17039046ae241426f4adf9bd997abb4|commit]] == PPC == * book3s: Add basic infrastructure to handle Hypervisor Maintenance Interrupt (HMI) in Linux [[http://git.kernel.org/linus/0869b6fd209bda402576a9a559120ddd4f61198e|commit]] * e6500: Add support for hardware threads [[http://git.kernel.org/linus/e16c8765533a155ebd3d7c36fc80440a03bbf46a|commit]] * eeh: EEH support for VFIO PCI device [[http://git.kernel.org/linus/212d16cdca2d0f7708c9c1d284a845c22bfc90c4|commit]] * fsl-booke: Add initial T208x QDS board support [[http://git.kernel.org/linus/4c18be2bf55747c6eb178069dc9f0c32cacbfc09|commit]] * fsl-booke: Add support for T2080/T2081 SoC [[http://git.kernel.org/linus/1d8de8fceda93735f8d05e56f9a8cd0eb3d44007|commit]] * perf: Add per-event excludes on Power8 [[http://git.kernel.org/linus/9de5cb0f6df83243c58b2d1e3754a3c237d954ff|commit]] * t2080rdb: Add T2080RDB board support [[http://git.kernel.org/linus/78eb9094ca08a40b8f9d3e113a2b88e0b7dbad1d|commit]] * Drop support for pre-POWER4 cpus [[http://git.kernel.org/linus/468a33028edd62549ad3c4dcbc23dd0311c67832|commit]] * KVM: Use the POWER8 Micro Partition Prefetch Engine in KVM HV on POWER8 [[http://git.kernel.org/linus/9678cdaae93932473f696fdea5debf3eee1e1260|commit]] * KVM: Remove 440 support [[http://git.kernel.org/linus/b2677b8dd8de0dc1496ede4da09b9dfd59f15cea|commit]] == S390 == * KVM: implement KVM_(S|G)ET_MP_STATE for user space state control [[http://git.kernel.org/linus/6352e4d2dd9a349024a41356148eced553e1dce4|commit]] == SPARC == * Add support for seek and shorter read to /dev/mdesc [[http://git.kernel.org/linus/07d66921337176e9d27e4d0a8a23425c8284a381|commit]] = Drivers = == Staging drivers == * board: Initial board staging support [[http://git.kernel.org/linus/382063d91e15434ea3c7103934d47dcb480e0562|commit]] * board: kzm9d: Board staging support for emxx_udc [[http://git.kernel.org/linus/f22f4ea5c63fbc6ee7a3f7240c84a276eba96d76|commit]] * ced1401: remove driver [[http://git.kernel.org/linus/53b903093b5e63c45a7ad46385794a59a1d69a8b|commit]] * crystalhd: remove driver [[http://git.kernel.org/linus/5c0ed8cdc4544a94fa6d1ea3797fcc6a4bd22010|commit]] * cxt1e1: remove driver [[http://git.kernel.org/linus/14b596c9d80bf63da3f0fcbddfd67eb62197afb4|commit]] * dgrp: remove driver [[http://git.kernel.org/linus/19b1e7695be8cbdf14e85ddefc9c5a9d3e88bdfd|commit]] * emxx_udc: Add Emma Mobile USB Gadget driver [[http://git.kernel.org/linus/33aa8d45a4fea3dc5d90338aad0867a66e0c38d5|commit]] * frontier: remove driver [[http://git.kernel.org/linus/0d317b91d6d8f0ddb24623228e921e40f3d42265|commit]] * keucr: remove driver [[http://git.kernel.org/linus/16fae052074aa44ffa8c15b789719bd9611a1278|commit]] * lirc: remove sa1100 support [[http://git.kernel.org/linus/c72374ff0d4c66c548a68637d1f0adcd9a788c4a|commit]] * phison: remove driver [[http://git.kernel.org/linus/21ad9f74c6ee00eeae8084c82c4aa22ef7c3574b|commit]] * quickstart: remove driver [[http://git.kernel.org/linus/0be013e3dc2ee79ffab8a438bbb4e216837e3d52|commit]] * r8188eu: Add new USB ID [[http://git.kernel.org/linus/a2fa6721c7237b5a666f16f732628c0c09c0b954|commit]] * sep: remove driver [[http://git.kernel.org/linus/c22487b828adf09a6ffa3cdf47836d7b4407f827|commit]] * serqt_usb2: remove driver [[http://git.kernel.org/linus/929b2d483d9a3dc5680e83e444cb99061d57d547|commit]] * silicom: remove driver [[http://git.kernel.org/linus/ad8c12eea0cb02040a2705ed28e020b49bb06a3c|commit]] * tidspbridge: remove driver [[http://git.kernel.org/linus/f190be7f39a5e480ddc5e0f49bbe670feb328c32|commit]] * winbond: remove driver [[http://git.kernel.org/linus/ac4ddad67acb9f67b42902939df64980fcbdbae5|commit]] * wlags49_h2(5): remove driver [[http://git.kernel.org/linus/de1c4400bf0a34ae4fba96343e42b46c8c621a6e|commit]] * iio:ad7291: Move out of staging [[http://git.kernel.org/linus/3b1cae7c2c2b801b8530db07a02587bc1a41b3fe|commit]] * iio:hmc5843: Add support for i2c hmc5983 [[http://git.kernel.org/linus/5a059bd268a79376ebf9ea539c5bb645c5a854d5|commit]] * iio:hmc5843: Add support for spi hmc5983 [[http://git.kernel.org/linus/d3f1621960223799b19bca9b503c333a3833d7f7|commit]] * iio:hmc5843: Added regmap support [[http://git.kernel.org/linus/f326a525061150bf1ca85517eda422bde2245f26|commit]] * rtl8188eu: add 0df6:0076 Sitecom Europe B.V. [[http://git.kernel.org/linus/8626d524ef08f10fccc0c41e5f75aef8235edf47|commit]] == Storage == * ahci: Add Device IDs for Intel 9 Series PCH [[http://git.kernel.org/linus/1b071a0947dbce5c184c12262e02540fbc493457|commit]] * ahci: add pcid for Marvel 0x9182 controller [[http://git.kernel.org/linus/c5edfff9db6f4d2c35c802acb4abe0df178becee|commit]] * ata: Add support for the Tegra124 SATA controller [[http://git.kernel.org/linus/ccfde50810ae916564765a2f8ee6d7163b025594|commit]] * ata_piix: Add Device IDs for Intel 9 Series PCH [[http://git.kernel.org/linus/6cad1376954e591c3c41500c4e586e183e7ffe6d|commit]] * ibmvstgt: Remove, the IBM virtual SCSI protocol has been obsoleted by ibmvfc [[http://git.kernel.org/linus/074dc37a7b7b008ce1382ed4eec3f0008e541ba7|commit]], [[http://git.kernel.org/linus/f6667938cfceefd8afe6355ceb6497dce4883ae9|commit]], [[http://git.kernel.org/linus/066465251303c2a4ba489596f1ecda279711273d|commit]] * scsi: Remove CONFIG_SCSI_MULTI_LUN [[http://git.kernel.org/linus/c309b35171ddb5384cc3f2f9dc82a96dccc6b7f6|commit]] * scsi: add support for a blk-mq based I/O path. [[http://git.kernel.org/linus/d285203cf647d7c97db3a1c33794315c9008593f|commit]] * scsi_debug: support scsi-mq, queues and locks [[http://git.kernel.org/linus/cbf67842c3d9e7af8ccc031332b79e88d9cca592|commit]] == Graphics == * Enable render-nodes by default [[http://git.kernel.org/linus/6d6dfcfb883818b40b58bac61cc72cab428a7a03|commit]] * Add Displayport multi-stream core drm helper [[http://git.kernel.org/linus/ad7f8a1f9ced7f049f9b66d588723f243a7034cd|commit]] * Support legacy cursor ioctls via universal planes when possible [[http://git.kernel.org/linus/161d0dc1dccb17ff7a38f462c7c0d4ef8bcc5662|commit]] * i915 * Add DisplayPort 1.2 Multi-Stream Transport [[http://git.kernel.org/linus/0e32b39ceed665bfa4a77a4bc307b6652b991632|commit]] * Allow overlapping userptr objects [[http://git.kernel.org/linus/ec8b0dd51c50e33c3831bbf57ee4ca3e9f35460d|commit]] * Enable RPS (Turbo) for Cherryview [[http://git.kernel.org/linus/2b6b3a09915f852ecca4317af6b55d2610e6b8d6|commit]] * Enable Render Standby (RC6) for Cherryview [[http://git.kernel.org/linus/38807746fa2ce44b79957ff07813d10fcaf3d311|commit]] * Intel-specific primary plane handling [[http://git.kernel.org/linus/465c120c4c252e127b57cd133c4611b075e0a237|commit]] * Runtime power management support for DPMS [[http://git.kernel.org/linus/0e572fe7383a376992364914694c39aa7fe44c1d|commit]] * Radeon * Re-enable dpm by default on BTC [[http://git.kernel.org/linus/c08abf11900e19b14dd3a0cc3d105bd74519cd18|commit]] * Re-enable dpm by default on cayman [[http://git.kernel.org/linus/8f500af4efe347d1a8ac674d115220e8caa84559|commit]] * cik: Add support for new ucode format (v5) [[http://git.kernel.org/linus/f2c6b0f452c3804496f55655fda28c2809e1a58b|commit]] * si: Add support for new ucode format (v3) [[http://git.kernel.org/linus/629bd33c75196ca89625148614e9e34b42f4f460|commit]] * add additional SI pci ids [[http://git.kernel.org/linus/37dbeab788a8f23fd946c0be083e5484d6f929a1|commit]] * add new KV pci id [[http://git.kernel.org/linus/6dc14baf4ced769017c7a7045019c7a19f373865|commit]] * Add new bonaire pci ids [[http://git.kernel.org/linus/5fc540edc8ea1297c76685f74bc82a2107fe6731|commit]] * Add bapm module parameter [[http://git.kernel.org/linus/6e909f74db2aa9c5b5606b81efcbe18f2749b008|commit]] * nouveau * gk20a: reclocking support [[http://git.kernel.org/linus/b13a0a9e2922cbfbf7b400f4f0fd0acd19f941df|commit]] * nouveau: expose the full object/event interfaces to userspace [[http://git.kernel.org/linus/27111a23d01c1dba3180c998629004ab4c9ac985|commit]] * tegra * Add SET/GET_FLAGS IOCTLs [[http://git.kernel.org/linus/7b129087874b925901def7ae507f7d9fac406211|commit]] * Add SET/GET_TILING IOCTLs [[http://git.kernel.org/linus/7678d71fb4bd6abe6ccb46afe7d90b3ed01ee936|commit]] * sti: Add DRM driver itself [[http://git.kernel.org/linus/9bbf86fe874cce0169f0e1152d96f0591e680874|commit]] * exynos * dsi: add driver data to support Exynos5410/5420/5440 SoCs [[http://git.kernel.org/linus/9a3204156b75c435559dd6e0fe4b236184751600|commit]] * fimd: support LCD I80 interface [[http://git.kernel.org/linus/3854fab24e899c02439657956ab1d2c85001958c|commit]] * hdmi: enable exynos 4210 and 4x12 soc support [[http://git.kernel.org/linus/ff830c961d44cd0b3cf483a6c7a5a175c3419427|commit]] * msm/mdp5: add support for MDP5 v1.3 [[http://git.kernel.org/linus/3d47fd47f28903f5a9167e95f32a906bd53e13e6|commit]] * panel: add support for Foxlink FL500WVR00-A0T panel [[http://git.kernel.org/linus/102932b0e474bb33061e88bcf5d83e66f10c1da2|commit]] * panel: simple: Add Innolux N116BGE panel support [[http://git.kernel.org/linus/0a2288c06aab73c966e82045c8f20b0e713baf2a|commit]] * panel: simple: add support for InnoLux N156BGE-L21 panel [[http://git.kernel.org/linus/ea44739db37f7e187a2e684c1f9d5662b9dba94a|commit]] * udl: Implement page_flip ioctl [[http://git.kernel.org/linus/40377ef2d9a3ddc8ba4aee11393fb207e82111e1|commit]] * udl: add vblank support [[http://git.kernel.org/linus/26507b065b503ac1b5ba702161c2084190fc0c9f|commit]] * clps711x: Add new Cirrus Logic CLPS711X framebuffer driver [[http://git.kernel.org/linus/ef74d46a4ef36b9a448716222fd3685e93962566|commit]] * backlight: Add driver for iPAQ micro backlight [[http://git.kernel.org/linus/2188a988bb87db7e2934ed388994e6dd96de4242|commit]] * backlight: atmel-pwm-bl: remove obsolete driver [[http://git.kernel.org/linus/ec38846ad59d7b780540afcec101b24139933195|commit]] == Networking == * amd-xgbe: Add hardware timestamp support [[http://git.kernel.org/linus/23e4eef7cf56b5e36e76af9078f0012826c86b2f|commit]] * amd-xgbe: Add support for VLAN filtering [[http://git.kernel.org/linus/801c62d945c6121c0262924732e430f0553bfb37|commit]] * amd-xgbe: Add traffic class support [[http://git.kernel.org/linus/fca2d99428473884e67ef8ea1586e58151ed6ac3|commit]] * amd-xgbe: Update/fix 2.5GbE support [[http://git.kernel.org/linus/f047604a3ff1a1d7c8bd4a43c72de3936d71f3c1|commit]] * ath10k: add implementation for configure max amsdu, ampdu [[http://git.kernel.org/linus/d385623a78145889692074c170ecac7232e547ab|commit]] * ath6kl: add support for ar6004 hw3.0 [[http://git.kernel.org/linus/7880377012ef48bf75498648c3bcbcb60460ff28|commit]] * ath6kl: add support wmi rate tables with mcs15 [[http://git.kernel.org/linus/c1d32d3038ff4d366b837cedb95aeb1801730f2c|commit]] * ath9k: Add multi-channel scheduling support [[http://git.kernel.org/linus/73fa2f26d35a37034fdff9fd702887909e138926|commit]] * ath9k: Add p2p go NoA attribute [[http://git.kernel.org/linus/3ae07d39ea81440768427e7786c5422f3af38a94|commit]] * ath9k: Add periodic NoA support [[http://git.kernel.org/linus/7414863ed3dfa407006c92616c1e0efda481738c|commit]] * ath9k_hw: Add QCA953x 2.0 initvals [[http://git.kernel.org/linus/c01a72987162fb7b29769522c0a55aae7a203ccc|commit]] * b43: N-PHY: add tables for radio 0x2057 rev 14 [[http://git.kernel.org/linus/3b7caa29272961c0205aff41316b56d4b0b588f2|commit]] * b43: N-PHY: complete generic support for 0x2057 radio [[http://git.kernel.org/linus/fe255b40cbf0a760b4e62a5948d77aff12b6b0a6|commit]] * b43: N-PHY: implement channel switching of radio 0x2057 rev 5 [[http://git.kernel.org/linus/785e7dbb75d2b3109daad37a261b9b66ece393c0|commit]] * b43: add support for BCM43131 chipset with N-PHY rev 17 [[http://git.kernel.org/linus/a67d19d4c5b92853550dc20f4afce8c914a8ea0b|commit]] * b43: enable 5 GHz support for N-PHY devices [[http://git.kernel.org/linus/bac9832076ee3b134bc859e07698c99276fc9459|commit]] * b43: enable radio 0x2057 rev 14 support (AKA BCM43217) [[http://git.kernel.org/linus/c11082f0c00acde7c9049e92dbcafd1f73fb60e6|commit]] * b43: enable radio 0x2057 rev 9 (AKA BCM43228) support [[http://git.kernel.org/linus/3695b9324ee9bb801d7e0e76fa991683997758d6|commit]] * i40e: Adds FCoE related code to i40e core driver [[http://git.kernel.org/linus/38e004388692f049908636a7944f6cd57d28bd77|commit]] * i40e: Implement set_settings for ethtool [[http://git.kernel.org/linus/bf9c71417f721abf6853d0ae56be8cf228f92888|commit]] * i40e: adds FCoE code to the i40e driver [[http://git.kernel.org/linus/a1a693698d00b48d2d56fc1c887ab86375934a06|commit]] * i40e: allow user to set LAA again [[http://git.kernel.org/linus/6c8ad1ba1650e6c22dcaa5fe288c6236c3b25ae5|commit]] * e1000e: Add support for EEE in Sx states [[http://git.kernel.org/linus/b4c1e6bf1c8522a6c6c8f29226a1e2cf126431df|commit]] * AX88179_178A: Add ethtool ops for EEE support [[http://git.kernel.org/linus/e98d69ba464868a5d6b0b43730658810a29ff825|commit]] * be2net: support deleting FW dump via ethtool (only for Lancer) [[http://git.kernel.org/linus/f0613380152a9290b68390ce60ba400ed25c780d|commit]] * bfin_mac: convert bfin Ethernet driver to NAPI framework [[http://git.kernel.org/linus/159945af1e40db5c15766d9fe6d465d7213cc860|commit]] * bna: Support TSO and partial checksum with non-accelerated vlans. [[http://git.kernel.org/linus/1c53730a04fb651e35af0a12bd35f6a00481f53c|commit]] * brcmfmac: Add 43569 USB support. [[http://git.kernel.org/linus/b6fd7fd23ef2fe32a6cf64c02211e48d79766b58|commit]] * brcmfmac: Add USB device 43566 to supported devices. [[http://git.kernel.org/linus/457cfabb99461b9f8d6bf32396f9c14445b7155a|commit]] * brcmfmac: Adding PCIe bus layer support. [[http://git.kernel.org/linus/9e37f045d5e7f33450515f237c2f6f6bfee137dd|commit]] * brcmfmac: Make firmware path a module parameter [[http://git.kernel.org/linus/c1b20532ef395f23c2d24bc9c7f772a45e0420c7|commit]] * enic: Add Accelerated RFS support [[http://git.kernel.org/linus/a145df23ef32c7b933875f334ba28791ee75766e|commit]] * enic: Add ethtool support to show classifier filters added by the driver [[http://git.kernel.org/linus/3762ff8f0e95f50f78d94e3f62e839103d1303aa|commit]] * enic: add low latency socket busy_poll support [[http://git.kernel.org/linus/14747cd977195a8aae13d0b1ad021e33c8786afe|commit]] * Add new driver for Marvell Armada 375 network unit [[http://git.kernel.org/linus/3f518509dedc99f0b755d2ce68d24f610e3a005a|commit]] * i40e/i40evf: Add nvmupdate support [[http://git.kernel.org/linus/cd552cb49e9ad5fd8748fb6b38a8bd38e9e4d86c|commit]] * iwlwifi: add PCI IDs and add then new 3165 series [[http://git.kernel.org/linus/498abba6a0b2bc7ed0b57772d664a549dcabc4d7|commit]] * iwlwifi: mvm: add back support for low-priority scan [[http://git.kernel.org/linus/ab4800303299e9a3b844e8256bf3c8fd9f095060|commit]] * iwlwifi: pcie: add firmware monitor capabilities [[http://git.kernel.org/linus/c2d202017da18ebd6567862bd9a50392970f048f|commit]] * mlx4_core: Add support for secure-host and SMP firewall [[http://git.kernel.org/linus/114840c3d29b9cbd867faa69595a2aee6f6b54a2|commit]] * mwifiex: add firmware dump feature for SDIO [[http://git.kernel.org/linus/54881c6b37c8d6127fa67c6baf0dc887f1920ae6|commit]] * mwifiex: add hscfg to debugfs [[http://git.kernel.org/linus/937a50451b0d1d1834485b47f00a7c0295413d09|commit]] * macb: add RX checksum offload feature [[http://git.kernel.org/linus/924ec53c4130a5013161c463330ddbb12ef306cf|commit]] * macb: add TX checksum offload feature [[http://git.kernel.org/linus/85ff3d87bf2ef1fadcde8553628c60f79806fdb4|commit]] * macb: add scatter-gather hw feature [[http://git.kernel.org/linus/a4c35ed3fb1a1840d58d8ae5ea8070ff63075bc2|commit]] * macb: enable scatter-gather feature and set DMA burst length for sama5d4 gem [[http://git.kernel.org/linus/4b7b0e4f25612cc204e550018ee8c087a2062a6b|commit]] * hso: Add support for Option GTM671WFS [[http://git.kernel.org/linus/61ab9efddf51cbc0d57356a4d650785cf5721fbe|commit]] * bcmgenet: add Wake-on-LAN support code [[http://git.kernel.org/linus/c51de7f3976b649d72d3ff006954640aec2fe58c|commit]] * bcmgenet: add suspend/resume callbacks [[http://git.kernel.org/linus/b6e978e50444a063f066f058d134173de877b968|commit]] * bcmgenet: hook ethtool set/get_wol operations [[http://git.kernel.org/linus/06ba8375ec42daae19124eaa106295dbe159731f|commit]] * fec: add support for dumping transmit ring on timeout [[http://git.kernel.org/linus/344756f6e36b056ed361eedbd68244b108bdb1c6|commit]] * mvpp2: implement ioctl() operation for PHY ioctls [[http://git.kernel.org/linus/bd695a5f0ccf7b38982c426d86055ff3591c9b5b|commit]] * sh_eth: Add r8a7794 support [[http://git.kernel.org/linus/0f76b9d83b2b010b63a094024b3cfd82e20af28d|commit]] * systemport: add Wake-on-LAN support [[http://git.kernel.org/linus/83e82f4c706bbca3e2d9d7962e63605cc7a5fbd8|commit]] * r8152: support jumbo frame for RTL8153 [[http://git.kernel.org/linus/69b4b7a4148e94a3fe7f06f72ee70113a6c61837|commit]] * r8169: support IPv6 [[http://git.kernel.org/linus/e974604b453e87f8d864371786375d3d511fdf56|commit]] * r8169: use Giant Send [[http://git.kernel.org/linus/bdfa4ed68187c436caee8adc1ef1d4b0d75ca0ae|commit]] * tlan: Add ethtool support [[http://git.kernel.org/linus/e36124d464d5ba74a171385ac1ba93acf4343de4|commit]] * tlan: Enable link monitoring [[http://git.kernel.org/linus/c0a87c22d3f098517473c60c709478db80fcc544|commit]] * wil6210: Tx performance monitoring [[http://git.kernel.org/linus/7c0acf868d2e470c9d6a40091acf8d6444c01b57|commit]] * wil6210: support for "sparrow" hardware [[http://git.kernel.org/linus/6508281b0b15c469a940ffa46bb9215c9e18eaf3|commit]] * rt2x00: add new rt2800usb devices [[http://git.kernel.org/linus/6a06e554daef86c4e8d290284927b081fedb249e|commit]] * wlcore/wl18xx: handle smart config events [[http://git.kernel.org/linus/e93e15fb47e53bd5dc256e2c3e40785b39ff8ff7|commit]] * wlcore: handle smart config vendor commands [[http://git.kernel.org/linus/80ff8063e87c352072c6d96fb2d87becaf591966|commit]] * cxgb4: Data Center Bridging (DCB) Support for Chelsio T4/T5 cards [[http://git.kernel.org/linus/688848b1493a0a55059041dcc1ea332dabd1c75d|commit]], [[http://git.kernel.org/linus/19f43d1aa6c55eea7d0f67dd561fa992ac7e7894|commit]] * cxgb4vf: Adds device ID for few more Chelsio T4 Adapters [[http://git.kernel.org/linus/dde3aadf53ce4d5c5857d87619eeb9ff777a9c2f|commit]] * cxgb4: Adds device ID for few more Chelsio T4 Adapters [[http://git.kernel.org/linus/fb1e933d3c1a7289dc3c3456ff9b97f53ed5f1d9|commit]] * cxgb4/iw_cxgb4: work request logging feature [[http://git.kernel.org/linus/7730b4c7e32c0ab4d7db746a9c3a84cf715161fa|commit]] * cxgb4i: Add ipv6 code to driver [[http://git.kernel.org/linus/fc8d0590d9142d01e4ccea3aa57c894bd6e53662|commit]], [[http://git.kernel.org/linus/759a0cc5a3e1bc2cc48fa3c0b91bdcad8b8f87d6|commit]] * Add APM X-Gene SoC ethernet driver support. [[http://git.kernel.org/linus/e6ad767305eb6ea80ce06c1eaa1b0977e8361998|commit]] * cc2520: add driver for the TI CC2520 SPI 802.15.4 wireless device [[http://git.kernel.org/linus/b5bf62248a3f4983899498128233f4ffb8ba7630|commit]], [[http://git.kernel.org/linus/0da6bc8cc3417a5e452efb886ff2c61e72b743d6|commit]] * rsi: Adding support for 5GHz [[http://git.kernel.org/linus/85af5bf829813df5571779e795b73ee498173945|commit]] * rsi: Adding support for host based bgscan. [[http://git.kernel.org/linus/686a254177929cf82bc34af0944906e6866e393a|commit]] * rtlwifi: rtl8192cu: Add new ID [[http://git.kernel.org/linus/c66517165610b911e4c6d268f28d8c640832dbd1|commit]] * sfc: Add per-queue statistics in ethtool [[http://git.kernel.org/linus/8ccf3800dbdeaf26bcdefa471c9c8e0da7e6ec7a|commit]] * sfc: Add support for busy polling [[http://git.kernel.org/linus/36763266bbe8a2e93a7639b99bac2fee2c42bc5b|commit]] * sfc: Adding PCI ID for Solarflare 7000 series 40G network adapter. [[http://git.kernel.org/linus/3b06a00e65fbb5c526371143beaaa2221d39d577|commit]] * rfkill: gpio: Add more Broadcom bluetooth ACPI IDs [[http://git.kernel.org/linus/fb70118c0e8b436eb0d957ef506a1d94028ae10c|commit]] * veth: add netpoll support [[http://git.kernel.org/linus/bb446c19fefd7b4435adb12a9dd7666adc5b553a|commit]] == Sound == * hda - add PCI IDs for Intel Braswell [[http://git.kernel.org/linus/f31b2ffcad2b8c57cee5ffc634928bcbc8c6a558|commit]] * hda - add codec ID for Braswell display audio codec [[http://git.kernel.org/linus/d1585c89cecdb513f68045e47ab76976524b5961|commit]] * virtuoso: add Xonar Essence STX II support [[http://git.kernel.org/linus/f42bb22243d2ae264d721b055f836059fe35321f|commit]] * ASoC * Add support for the CS4265 CODEC [[http://git.kernel.org/linus/fb6f806967f6fe36fa40334e5551a5892d48f36f|commit]] * Intel: Add Broadwell Machine support [[http://git.kernel.org/linus/afdb74fd708fb4330485212f76a70b91967b1f70|commit]] * add RT286 CODEC driver [[http://git.kernel.org/linus/07cf7cbadb4d97a78be61119a406de8fe446467e|commit]] * add RT5670 CODEC driver [[http://git.kernel.org/linus/5e8351de740d9eff26cc146a6591a4e7517496b0|commit]] * add driver for Rockchip RK3xxx I2S controller [[http://git.kernel.org/linus/4495c89fcf2624d542a27f1ecd70aa3524c54195|commit]] * ak5386: add regulator consumer support [[http://git.kernel.org/linus/fb668e735bef560291429d0694a5020695062cbb|commit]] * arizona: Implement TDM support for Arizona devices [[http://git.kernel.org/linus/ed70f3a264e9f746eaf17c96ccc4c9b7eda742dc|commit]] * core: Add initial support for DAI multicodec [[http://git.kernel.org/linus/88bd870f02dff5c9445286e185f21873f25a977f|commit]] * dapm: Add support for DAI multicodec [[http://git.kernel.org/linus/44ba2641b77ab4037b79873ea5afdac3329b1ea3|commit]] * fsl_spdif: Add support for output sample rates 96kHz and 192kHz [[http://git.kernel.org/linus/c7dfeed10928f00f8c99ad3b58a4f4c5cfd7c581|commit]] * pcm: Add support for DAI multicodec [[http://git.kernel.org/linus/2e5894d73789ee60d4d406fd3342a9a5152ec23c|commit]] * samsung: Add machine driver for Odroid X2/U3 [[http://git.kernel.org/linus/a40712a3e604bd59c7d3bdbabc9aec6208102783|commit]] * samsung: Extend snow driver to support MAX98091 [[http://git.kernel.org/linus/46aed597527384b30a6d49bff1806f6b1ed1fd77|commit]] * samsung: no more support for S5P6440 and S5P6450 SoCs [[http://git.kernel.org/linus/3a549fbffcd141b27afa7b160d67993dd40a596f|commit]] * samsung: remove s5pc100 related codes [[http://git.kernel.org/linus/d788cbd3f9065d829351746f94417d469f14eaaf|commit]] * sirf: Add audio usp interface driver [[http://git.kernel.org/linus/2bd8d1d5cf8905c7652fa90a8ec952ba52f820ac|commit]] * tas2552: Support TI TAS2552 Amplifier [[http://git.kernel.org/linus/5df7f71d5cdfbcbfd7e1b68df9994609d33f7e58|commit]] == USB == * gadget: NCM: Add transmit multi-frame. [[http://git.kernel.org/linus/6d3865f9d41f15ddbcecaa6722871fc0db21d7ab|commit]] * gadget: f_fs: OS descriptors support [[http://git.kernel.org/linus/f0175ab51993d2dc2728e7b22a16ffb0c8f4cfa0|commit]] * gadget: net2280: Add support for PLX USB338X [[http://git.kernel.org/linus/adc82f77bee3487651f8ad253fb1c8a7bf4ec658|commit]] * host: xhci-plat: add support for the R-Car H2 and M2 xHCI controllers [[http://git.kernel.org/linus/4ac8918f3a737c21d81e250e4194c12ea2b7eb04|commit]] * phy: mxs: add imx6sx support [[http://git.kernel.org/linus/43f3634ff7e217a02e875cbab49a707b1563ab6c|commit]] * renesas_usbhs: add R-Car Gen. 2 init and power control [[http://git.kernel.org/linus/8ecef00fe1f33658ee36e902dba6850b51312073|commit]] * Add LVS Test device driver [[http://git.kernel.org/linus/ce21bfe603b3401c258c415456c915634998e133|commit]] * OHCI: add I/O watchdog for orphan TDs [[http://git.kernel.org/linus/81e38333513cec155c720432226dabe9f9f76a77|commit]] * OHCI: add SG support [[http://git.kernel.org/linus/6f65126c76e38e671c64ec171acff8a99c4de749|commit]] * ehci-pci: USB host controller support for Intel Quark X1000 [[http://git.kernel.org/linus/6e693739e9b603b3ca9ce0d4f4178f0633458465|commit]] * ftdi_sio: Add support for GE Healthcare Nemo Tracker device [[http://git.kernel.org/linus/9c491c372d677b6420e0f8c6361fe422791662cc|commit]] * ftdi_sio: Added PID for new ekey device [[http://git.kernel.org/linus/646907f5bfb0782c731ae9ff6fb63471a3566132|commit]] * ftdi_sio: add Basic Micro ATOM Nano USB2Serial PID [[http://git.kernel.org/linus/6552cc7f09261db2aeaae389aa2c05a74b3a93b4|commit]] * ftdi_sio: add support for NOVITUS Bono E thermal printer [[http://git.kernel.org/linus/ee444609dbae8afee420c3243ce4c5f442efb622|commit]] * option: add VIA Telecom CDS7 chipset device id [[http://git.kernel.org/linus/d77302739d900bbca5e901a3b7ac48c907ee6c93|commit]] * serial: ftdi_sio: Add support for new Xsens devices [[http://git.kernel.org/linus/4bdcde358b4bda74e356841d351945ca3f2245dd|commit]] * serial: pl2303: add device id for ztek device [[http://git.kernel.org/linus/91fcb1ce420e0a5f8d92d556d7008a78bc6ce1eb|commit]] * sierra: add 1199:68AA device ID [[http://git.kernel.org/linus/5b3da69285c143b7ea76b3b9f73099ff1093ab73|commit]] * sisusb: add device id for Magic Control USB video [[http://git.kernel.org/linus/5b6b80aeb21091ed3030b9b6aae597d81326f1aa|commit]] == Input == * HID - remove hid-wacom Bluetooth driver [[http://git.kernel.org/linus/7403a6a448c3ed96221bb46c9da75254fd87b520|commit]] * add driver for Microchip's CAP1106 [[http://git.kernel.org/linus/128bb95debc8302a999a495dd21726ca422da12a|commit]] * add support for Wacom protocol 4 serial tablets [[http://git.kernel.org/linus/b4e05923f9c5bb65ac82988d7b53cfd7425e6f36|commit]] * alps - Rushmore and v7 resolution support [[http://git.kernel.org/linus/f3f33c6776997db9d377ff3f1b759869f988d25e|commit]] * alps - add support for v7 devices [[http://git.kernel.org/linus/3808843cf10e4a696d942359d99822eff1a2de8e|commit]] * driver for touchscreen on iPaq h3xxx [[http://git.kernel.org/linus/3ea7e551424bca5d7bbfc664446d9d9daa7f62de|commit]] * pixcir_i2c_ts - support up to 5 fingers and hardware tracking IDs [[http://git.kernel.org/linus/36874c7e219fa080141d49fd7bb9bbbdad0507c5|commit]] * synaptics - add support for ForcePads [[http://git.kernel.org/linus/5715fc764f7753d464dbe094b5ef9cffa6e479a4|commit]] * uinput - add UI_GET_VERSION ioctl [[http://git.kernel.org/linus/ba4e9a61ad54c438d4c7b655e94e31f23a6fe13f|commit]] * wacom - add support for 0x12C ISDv4 sensor [[http://git.kernel.org/linus/aeaf50d4e7d29d9a5f6da45fdcd9fb118f70fb93|commit]] * wacom - enhance Wireless Receiver battery reporting [[http://git.kernel.org/linus/ac8d10101b0e3a0a1478f8bb51bbbb0a56fe0956|commit]] * wacom - handle Graphire BT tablets in wacom.ko [[http://git.kernel.org/linus/387142bb8fcb263771e1fa6b1a96e6a7ca36e820|commit]] * wacom - handle Intuos 4 BT in wacom.ko [[http://git.kernel.org/linus/81af7e61a774e687ed4a7f37992ef75da57c5ddf|commit]] * xpad - add support for Xbox One controllers [[http://git.kernel.org/linus/1a48ff81b3912be5fadae3fafde6c2f632246a4c|commit]] * HID * Add support for MSI GT683R led panels [[http://git.kernel.org/linus/f471d9480275796dea2ac7ec249b050e70a2888d|commit]] * huion: Handle tablets with UC-Logic vendor ID [[http://git.kernel.org/linus/3f1f333232fa3c36bbf20de1c6ffefcc96892d07|commit]] * lenovo: Add support for Compact (BT|USB) keyboard [[http://git.kernel.org/linus/f3d4ff0e04cc4450bdc7a4140020913b1280d205|commit]] == TV tuners, webcams, video capturers == * Add support for DViCO FusionHDTV DVB-T Dual Express2 [[http://git.kernel.org/linus/46b21bbaa8a8a9d0c83afd7a6035a9d6c20064f1|commit]] * af9035: new IDs: add support for PCTV 78e and PCTV 79e [[http://git.kernel.org/linus/a04646c045cab08a9e62b9be8f01ecbb0632d24e|commit]] * airspy: AirSpy SDR driver [[http://git.kernel.org/linus/634fe5033951b80ef4b98d8f047cb1083d29170d|commit]] * airspy: move out of staging into drivers/media/usb [[http://git.kernel.org/linus/f3e775962ccbc62bd93f2200b82db88af05d0137|commit]] * au0828/au8522: Add PAL-M support [[http://git.kernel.org/linus/f2fd7ce6f2dbf286fd07fb82109599df741b57d3|commit]] * au0828: add support for IR on HVR-950Q [[http://git.kernel.org/linus/2fcfd317f66c6e6cf0e05351e7641898d767dfa4|commit]] * coda: Add encoder/decoder support for CODA960 [[http://git.kernel.org/linus/8954844195670217f57ed185f003bca287fd8ebd|commit]] * coda: Add runtime pm support [[http://git.kernel.org/linus/1e17273112d60ca93e1248715039f9bf1aa09733|commit]] * coda: add h.264 deblocking filter controls [[http://git.kernel.org/linus/de23b1db6567e69cd2aa04ade029e50ffc1dc7e2|commit]] * coda: add h.264 min/max qp controls [[http://git.kernel.org/linus/1a5567e3e011ad7eaf3783431c2e14d6674d76ba|commit]] * coda: add reset control support [[http://git.kernel.org/linus/8f45284c4ed758174d22342aca1bb7299f76b012|commit]] * coda: add selection API support for h.264 decoder [[http://git.kernel.org/linus/52c41676f8a317724fbd603646d512278cb00653|commit]] * cx231xx: Add digital support for HVR 930c-HD model 1113xx [[http://git.kernel.org/linus/dd2e7dd20cf482bc2fd989bfbd0354476ae904c2|commit]] * cx231xx: Add digital support for HVR930C-HD model 1114xx [[http://git.kernel.org/linus/9e49f7c3d67c4db4911d3a62c39fb44b82feaaf7|commit]] * cx231xx: Add support for PCTV QuatroStick 521e [[http://git.kernel.org/linus/a141a887e07838972a47355b82713a21e84b1343|commit]] * cx231xx: Add support for PCTV QuatroStick 522e [[http://git.kernel.org/linus/140a7987dbe4c5bbb6bb623373216ee6122fe8bf|commit]] * cx23885: Add si2165 support for HVR-5500 [[http://git.kernel.org/linus/36efec48e2e6016e05364906720a0ec350a5d768|commit]] * cx23885: add support for Hauppauge ImpactVCB-e [[http://git.kernel.org/linus/cce11b093f8a7f5e689f250d5b219f69a45e5db3|commit]] * cx : TechnoTrend CT2-4400 USB DVB-T2/C tuner support [[http://git.kernel.org/linus/26c42b0dd5fa552bf26451cbd1d4c70fb6b95b67|commit]] * msi001: move out of staging [[http://git.kernel.org/linus/150dcf5575a937d88ef137f8cddc4f8bd7bb9c8c|commit]] * ddbridge: Add IDs for several newer Digital Devices cards [[http://git.kernel.org/linus/93961435d07df8f07732890f96fd953a8953be2d|commit]] * dib7000p: Add DVBv5 stats support [[http://git.kernel.org/linus/041ad449683bb2d54a7f082d78ec15bbc958a175|commit]] * em28xx: add MSI Digivox Trio support [[http://git.kernel.org/linus/e22eca78574b52ef8320aacdaa5987ed8bca778d|commit]] * go7007: add motion detection support [[http://git.kernel.org/linus/0ee58f84871997e85c99dfc6357b0671a5a6b706|commit]] * go7007: move out of staging into drivers/media/usb. [[http://git.kernel.org/linus/7955f03d18d14d18188f94581a4ea336c94b1e2d|commit]] * mce * add support for newer cx231xx devices [[http://git.kernel.org/linus/9683e01effc9ab3eb3c4584a39a6b87dadf5f391|commit]] * media: mx1_camera: Remove driver [[http://git.kernel.org/linus/90b055898e9d6be6bfeaecd82311aa6989dbbbed|commit]] * mt9v032: add support for mt9v022 and mt9v024 [[http://git.kernel.org/linus/d8dde6c8dd3916f532b5fd3b1fc377e01ea41e01|commit]] * radio-miropcm20: add RDS support [[http://git.kernel.org/linus/fdcfd4e704cd6de6a3d96b9d680c67cef9b339f4|commit]] * rc-main: allow raw protocol drivers to restrict the allowed protos [[http://git.kernel.org/linus/d24b69fc6b0aca41a205b2b5abaf3f243ad7d48b|commit]] * rc: Add support for decoding XMP protocol [[http://git.kernel.org/linus/1dee9b59d69a15d566c16ee6fbd7216108ad5cac|commit]] * rc: add sunxi-ir driver [[http://git.kernel.org/linus/b4e3e59fb59c214c5bcf9d1bf2971f100e0dac4f|commit]] * rtl28xxu: add [1b80:d3b0] Sveon STV21 [[http://git.kernel.org/linus/89c5ff0557f8faf15cd1461c8d91608c0e404921|commit]] * s5p-jpeg: Add support for Exynos3250 SoC [[http://git.kernel.org/linus/3246fdaa0ac2d936b1838589b76fd5aaff02e46d|commit]] * si2157: Add support for Si2158 chip [[http://git.kernel.org/linus/1b92373f4b845019064d6a7c47b2ba72ebac191c|commit]] * si2165: Add demod driver for DVB-T only [[http://git.kernel.org/linus/3e54a1697ace99d1ad602ec268abf117ace1412f|commit]] * si2168: Add support for chip revision Si2168 A30 [[http://git.kernel.org/linus/c9cb0820d5d756f2fac550213e664cc0be511349|commit]] * sn9c102: remove deprecated driver [[http://git.kernel.org/linus/c0e11a2a24db782341f456877d19b9390c5998a9|commit]] * solo6x10: implement the new motion detection controls [[http://git.kernel.org/linus/4063a3c781071e46aaf08e79c99ea822cbc0f089|commit]] * v4l: omap4iss: Add module debug parameter [[http://git.kernel.org/linus/186612342500b0af8498d7c8bc6b3ac32ac7a48e|commit]] * rtl2832_sdr: move from staging to media [[http://git.kernel.org/linus/77bbb2b049c1c3e935f5bec510bec337d94ae8f8|commit]] == Bluetooth == * Add support for Acer [13D3:3432] [[http://git.kernel.org/linus/fa2f1394fe9c1a217213f02df77812701de6362f|commit]] * Add support for Broadcom device of Asus Z97-DELUXE motherboard [[http://git.kernel.org/linus/c2aef6e8cbebd60f79555baeb9266e220f135a44|commit]] * Add support for Intel bootloader devices [[http://git.kernel.org/linus/40df783d1ef1989ac454e3dfcda017270b8950e6|commit]] == Hardware monitoring == * lm75: Add support for TMP112 [[http://git.kernel.org/linus/c83959f89f1cbe2e712c11e4a77d89f4d34d09ff|commit]] * ntc_thermistor: Support B57330V2103 from EPCOS [[http://git.kernel.org/linus/ed67f0872be1aa516831332c732752022d4edc7c|commit]] * powerpc/powernv: hwmon driver for power, fan rpm, voltage and temperature [[http://git.kernel.org/linus/24c1aa8587922ba1a3ca4fa58748e94f13b97fab|commit]] * tmp421: Add support for TMP441 and TMP442 [[http://git.kernel.org/linus/05c77ab240fdcba3886913235e37b43e3223e9ee|commit]] * Add pwm-fan driver [[http://git.kernel.org/linus/d82d57767c85984132cde4efaf89ad6db290cda3|commit]] * Add support for Lattice's POWR1220 power manager IC [[http://git.kernel.org/linus/f4ff415564cbd1221e5bbac80f97ee94b7e5258d|commit]] * Driver for TI TMP103 temperature sensor [[http://git.kernel.org/linus/d17a7dca04b23586f6c284f98196fbe0ac7607a8|commit]] == Memory technology devices (MTD) == * Add sysfs attributes to expose the ECC stats fields [[http://git.kernel.org/linus/990a3af0c20590954be01a95c2c3fcef9360a836|commit]] * cfi_cmdset_0002: Add support for locking OTP memory [[http://git.kernel.org/linus/4f5cb243823b3a83864a8f51266aff6bc08436b3|commit]] * cfi_cmdset_0002: Add support for reading OTP [[http://git.kernel.org/linus/dc7e9ecdd6a41edbd57b80e5ed837a06debd14ae|commit]] * cfi_cmdset_0002: Add support for writing OTP memory [[http://git.kernel.org/linus/af7447505732ea729af6a99e76fc558b6e3fcbcd|commit]] * spi-nor: add support for EON EN25QH128 [[http://git.kernel.org/linus/a41595b34ba40fb97345dfef85ea510981a2e17b|commit]] == Multi Media Card (MMC) == * mmci: Add Qualcomm Id to amba id table [[http://git.kernel.org/linus/55b604ae4b50023356064f43c24ea896ee8e400a|commit]] * sdhci-st: Intial support for ST SDHCI controller [[http://git.kernel.org/linus/f52d9c4f459bdab128b1b033f26fb52d3418e0f5|commit]] == Multi-function devices (MFD) == * da9063: Add support for AD silicon variant [[http://git.kernel.org/linus/9cb42e2a8ed06e91ce9d2c59fbae8d1185ebe2f7|commit]] * intel_soc_pmic: Core driver [[http://git.kernel.org/linus/5165238460068e53c740eaa621ebb6623dc4a50d|commit]] * intel_soc_pmic: Crystal Cove support [[http://git.kernel.org/linus/7cf0a66f32eddd5224a288df427f9dfce11f570c|commit]] * max77686: Add Maxim 77802 PMIC support [[http://git.kernel.org/linus/a259f3896a39ec7cbcd5f630a6ec95bdcbc080d2|commit]] * max77686: Add power management support [[http://git.kernel.org/linus/2b52b5d5f25108739954f0c544dfe72f08a3aacc|commit]] * palmas: Add tps65917 support [[http://git.kernel.org/linus/1c113d83bb041ba544ea5054cf84ada93152b0d1|commit]] * sec-core: Add support for S2MPU02 device [[http://git.kernel.org/linus/54e8827d5f0e66d152ef63e7958030ef4880cd85|commit]] * sun6i-prcm: Add support for Allwinner A23 PRCM [[http://git.kernel.org/linus/4eb9560b8ffa854caa7c625a955762d4b43b4841|commit]] == Crypto == * qat - driver for Intel QAT DH895xcc devices with Intel QuickAssist Technology for accelerating crypto and compression workloads [[http://git.kernel.org/linus/d8cba25d2c68992a6e7c1d329b690a9ebe01167d|commit]], [[http://git.kernel.org/linus/a672a9dc872ec4eea91bd331f6d55aee4ac48d4f|commit]], [[http://git.kernel.org/linus/d370cec3219490656d72f5ae6e5df32c113c5a44|commit]], [[http://git.kernel.org/linus/b4b7e67c917fa8e2171b2ee7717b44efd7a52c47|commit]], [[http://git.kernel.org/linus/7afa232e76ced910a191a3f6669d8f48bcb46b3e|commit]], [[http://git.kernel.org/linus/b3416fb8a2f5a1653e4ab72b55907794cc10bde1|commit]], [[http://git.kernel.org/linus/cea4001ae1f80270a30031c6de139313e4dda213|commit]] * qce: Qualcomm crypto engine accelerator [[http://git.kernel.org/linus/ec8f5d8f6f76b939f662d6e83041abecabef0a34|commit]], [[http://git.kernel.org/linus/c672752d9c8450cbe051cf6bf93bf35b9645b226|commit]] * ccp - Add platform device support for arm64 [[http://git.kernel.org/linus/c4f4b325e9c885b11901174158d5e1ff4b19a189|commit]] == Voltage and Current Regulator == == ACPI/EFI == * Allow powering off machines using EFI [[http://git.kernel.org/linus/0c5ed61adbdbf2ca5de934642d5be1e971c498c1|commit]] * Autoload efivars [[http://git.kernel.org/linus/28d54022e6ff9c16bf4dacb5f64a97443a38caa9|commit]] * Introduce EFI_PARAVIRT flag [[http://git.kernel.org/linus/9f27bc543bdf92e179927037e2ab8ed0261579a9|commit]] == I2C == * I2C/ACPI: Add i2c ACPI operation region support [[http://git.kernel.org/linus/5d98e61d337c181f199a6cb864569cc4e116ef4c|commit]] * i801: Add PCI ID for Intel Braswell [[http://git.kernel.org/linus/39e8e30ee544a62c148033d64a979028b958ca05|commit]] * i801: Add device ID for Intel Wildcat Point PCH [[http://git.kernel.org/linus/b299de839157852c563b9f133c8b7e630545a9c3|commit]] * s6000: remove duplicate driver [[http://git.kernel.org/linus/8fe8bc7773303e3c49be348c3180bc9785104dfc|commit]] * scx200: drop GPIO based i2c driver [[http://git.kernel.org/linus/5fddf5aac8d9caae67a31bb6e33dc933552a9c7f|commit]] * stub: Add support for SMBus block commands [[http://git.kernel.org/linus/6f16b75a41abbbd11c4c8b7c62eb66604879b981|commit]] * stub: Add support for banked register ranges [[http://git.kernel.org/linus/2408c17fce9236d929b15a975cbd8129de089d62|commit]] == RTC == * add pcf85063 support [[http://git.kernel.org/linus/796b7abb33cd78412897a9e927eb5a8f5a9c4fe6|commit]] == Power Management == * thermal * samsung: Add TMU support for Exynos3250 SoC [[http://git.kernel.org/linus/1fe56dc16a3dab400206443f70ae158c8f595c42|commit]] * sti: Add support for ST's Memory Mapped based Thermal controller [[http://git.kernel.org/linus/6ea95b50dd2ed206dbaac25202f2e11076c2c8c4|commit]] * sti: Add support for ST's System Config Register based Thermal controller [[http://git.kernel.org/linus/186bf54932f9d8fe575b04f4558de19e8a17aa93|commit]] * sti: Introduce ST Thermal core code [[http://git.kernel.org/linus/60aef7ce455653f9cc57337fac807e80c65f75cb|commit]] == Industrial I/O (iio) == * AK09911 : 3 axis compass support [[http://git.kernel.org/linus/d14c0f10e71c174cc312fb77832450bd02171be5|commit]] * Add Intersil isl29125 digital color light sensor driver [[http://git.kernel.org/linus/6c25539cbc460f7f594e30ac6db88d5e61e8baff|commit]] * Add driver for AMS/TAOS tcs3414 digital color sensor [[http://git.kernel.org/linus/a244e7b57f0fb778bd333b10fffbeb362b94ffc3|commit]] * Add t5403 barometric pressure sensor driver [[http://git.kernel.org/linus/a2d8be6823017ccdde8db8b0f4fbe6a29580dd40|commit]] * accel: kxcjk1013 3-axis accelerometer driver [[http://git.kernel.org/linus/1a4fbf6a9286a6e3db497bc7bbae2024f0f1ad90|commit]] * add support of the max1027 [[http://git.kernel.org/linus/fc167f62483325aea9137e70e6773fe7ad1ca2ac|commit]] * dac: mcp4902/mcp4912/mcp4922 dac driver [[http://git.kernel.org/linus/1b791fadf3a1749505b6cf04d4ef58d278ee42cd|commit]] == Infiniband == * Add user MR re-registration support [[http://git.kernel.org/linus/7e6edb9b2e0bcfb2a588db390c44d120213c57ae|commit]] * Support IPv6 address family [[http://git.kernel.org/linus/96ed02d4be3c68527130decd3a7d18240da4bee5|commit]] * Add user space RMPP support [[http://git.kernel.org/linus/1471cb6ca67990a306500e69e52ffb28c93ccbbc|commit]] * Add new ioctl to ABI to support new registration options [[http://git.kernel.org/linus/0f29b46d49b0ca50536632c6a33986c3171f5ea1|commit]] * mlx4_ib: Add support for user MR re-registration [[http://git.kernel.org/linus/9376932d0c26d5f5f89c95d5bd45123bba96d3a9|commit]] == Near Field Communication (NFC) == * st21nfcb: Add driver for STMicroelectronics ST21NFCB NFC chip [[http://git.kernel.org/linus/35630df68d6030daf12dde12ed07bbe26324e6ac|commit]] == PCI == * Support BAR sizes up to 128GB [[http://git.kernel.org/linus/096d4221f92fb205ade35f35e3ceeba5662528fe|commit]] * dra7xx: Add TI DRA7xx PCIe driver [[http://git.kernel.org/linus/47ff3de911a728cdf9ecc6ad777131902cff62b4|commit]] * spear: Add PCIe driver for ST Microelectronics SPEAr13xx [[http://git.kernel.org/linus/51b66a6ce12570e5ee1a249c811f7f2d74814a43|commit]] * spear: Remove module option [[http://git.kernel.org/linus/8d7004a6904cf089e0ebfe5a27e9674cee5db9dc|commit]] == Clocks == * Add CLPS711X clk driver [[http://git.kernel.org/linus/631c53478973d2de299d02de83eb9fa8a0cbc3b1|commit]] * Add driver for Palmas clk32kg and clk32kgaudio clocks [[http://git.kernel.org/linus/942d1d674931250e81af2aa124549562a06a28c7|commit]] * qcom: Add APQ8084 Global Clock Controller support [[http://git.kernel.org/linus/02824653200b31bd411f0def8006dc3d1c3ac4f4|commit]] * qcom: Add APQ8084 Multimedia Clock Controller (MMCC) support [[http://git.kernel.org/linus/2b46cd23a5a2cf0b8d3583338b63409f5e78e7cd|commit]] * qcom: Add APQ8084 clocks for SATA, PCIe and UFS [[http://git.kernel.org/linus/5424e102815762f835b998536170e791681f6411|commit]] * qcom: Add support for APQ8064 multimedia clocks [[http://git.kernel.org/linus/e216ce60a9e05ab399d098f05cd86fd95c9da8d5|commit]] * qcom: Add support for IPQ8064's global clock controller (GCC) [[http://git.kernel.org/linus/24d8fba44af32163334c1f162e65ba93eb2993fd|commit]] * qcom: Fully support apq8064 global clock control [[http://git.kernel.org/linus/5f775498bdc44f294c37eaa7a205335e3b6667df|commit]] * rockchip: add clock controller for rk3288 [[http://git.kernel.org/linus/b9e4ba541607e6ee9c6c8493f51198fe3af03aec|commit]] * rockchip: add clock driver for rk3188 and rk3066 clocks [[http://git.kernel.org/linus/2c14736c75dba10d9da4c8337e1baee11577691c|commit]] * rockchip: add clock type for pll clocks and pll used on rk3066 [[http://git.kernel.org/linus/90c590254051f511299538c158e12fdad41ce163|commit]] * samsung: Add S5PV210 Audio Subsystem clock driver [[http://git.kernel.org/linus/9978f28f695adb63fa1726744a7f95e12920e8c9|commit]] * samsung: Add clock driver for S5PV210 and compatible SoCs [[http://git.kernel.org/linus/841586082d84639e206a08f93b29d3fce7769c08|commit]] * samsung: Add driver to control CLKOUT line on Exynos SoCs [[http://git.kernel.org/linus/1e832e51018e960ecfc6f04abb1cbdd1ed82b8cb|commit]] * samsung: s5pv210: Remove legacy board support [[http://git.kernel.org/linus/f1ff47454bb2fe0d5644f981679d1bea532816fd|commit]] * st: STiH407: Support for A9 MUX Clocks [[http://git.kernel.org/linus/13e6f2da1ddf61582eb1f54f7d8e3ba9f16f12a9|commit]] * st: STiH407: Support for Flexgen Clocks [[http://git.kernel.org/linus/b116517055b7ebde85fa8ee8704071e31ea25dc3|commit]] * st: STiH407: Support for clockgenA0 [[http://git.kernel.org/linus/eee8f783277ae1c174350e6048b1352a997421e5|commit]] * st: STiH407: Support for clockgenA9 [[http://git.kernel.org/linus/aaa65d7777b70529c5caef07299861824836859d|commit]] * st: STiH407: Support for clockgenC0 [[http://git.kernel.org/linus/51306d56ba81dc2bded042188706481f0c84d379|commit]] * st: STiH407: Support for clockgenD0/D2/D3 [[http://git.kernel.org/linus/58de9b8e7fd463ad89dcc2c38f4c95f932d6797d|commit]] * sunxi: Add A23 APB0 divider clock support [[http://git.kernel.org/linus/57a1fbf28424561a080b34fbdd04661282aea40e|commit]] * sunxi: Add A23 clocks support [[http://git.kernel.org/linus/515c1a4bdcd9b55e2c21e897a9ca276bd708d145|commit]] * sunxi: sun6i-a31-apb0-gates: Add A23 APB0 support [[http://git.kernel.org/linus/6c1d66f0da59362cb33ce37d436cd28c77c2b2cb|commit]] * versatile: add versatile OSC support [[http://git.kernel.org/linus/a54c959d8be9d057b1a192e34a378b74dd81c5f6|commit]] * clocksource * Add support for the Mediatek SoCs [[http://git.kernel.org/linus/ecb3530dd59ddd5158bcc507d634e698130fd937|commit]] * clps711x: Add CLPS711X clocksource driver [[http://git.kernel.org/linus/f0b7fabec3273c85fa2c4714762177d04f64c08e|commit]] == Various == * bcma: add PCI ID for spromless BCM43217 [[http://git.kernel.org/linus/ed96c03ec01340281d97a0e6e3db4670258592a1|commit]] * bcma: add driver for PCIe Gen 2 core [[http://git.kernel.org/linus/f473832fece16611520bf54ad52b16c3f6db0a94|commit]] * bcma: add support for BCM43131 that was found in Tenda W311E [[http://git.kernel.org/linus/27cfdb0505e7bfdd84432823b9697b971d4fa731|commit]] * bcma: add support for BCM43217 found in Tenda W322E (14e4:43a9) [[http://git.kernel.org/linus/d1d3799fcb1037357b54be44e796a6253484268e|commit]] * GenWQE: Add support for EEH error recovery [[http://git.kernel.org/linus/fb145456fa4f4311f90703aeee058bab3b274bf8|commit]] * GenWQE: Add sysfs interface for bitstream reload [[http://git.kernel.org/linus/c1f732ad767e37bd1d41043cbdefc0874b4d05e5|commit]] * GenWQE: Improve hardware error recovery [[http://git.kernel.org/linus/93b772b25fa905c9158ee73c11c87b48668eabd0|commit]] * bus: ARM CCN PMU driver [[http://git.kernel.org/linus/a33b0daab73a0e08cc04459dd44b0121a8e8f81b|commit]] * dma: MIC X100 DMA Driver [[http://git.kernel.org/linus/95b4ecbf759ae8ecf40462ed5e6a08023166a05c|commit]] * dmaengine: add a driver for AMBA AXI NBPF DMAC IP cores [[http://git.kernel.org/linus/b45b262cefd5b8eb2ba88d20e5bd295881293894|commit]] * dmaengine: sun6i: Add driver for the Allwinner A31 DMA controller [[http://git.kernel.org/linus/555859308723d8d5b828304f5eb9281143fd86b5|commit]] * phy: exynos-usb2: add support for Exynos 3250 [[http://git.kernel.org/linus/016e0d3cb72c1433810fd85a7a7c0946e710d3d6|commit]] * extcon: sm5502: Add support new SM5502 extcon device driver [[http://git.kernel.org/linus/914b881f9452fd615cc597b434fd8c0e12a7dae2|commit]] * gpio: Add driver for Zynq GPIO controller [[http://git.kernel.org/linus/3242ba117e9bd29eb748afd6f6fbfbd6dd7cfe52|commit]] * gpio: Add support for Intel Crystal Cove PMIC [[http://git.kernel.org/linus/104fb1d5153c563f453cb9c048fa0a17318a2348|commit]] * i8k: Add support for Dell Precision 490 and Latitude D520 [[http://git.kernel.org/linus/7b88344631536cdc258b83c7a67f9117dd05e208|commit]] * i8k: Add support for configurable maximum fan speed value [[http://git.kernel.org/linus/81474fc2fae9397ade2577398e5d03ab2b24af95|commit]] * ie31200_edac: Introduce the driver [[http://git.kernel.org/linus/7ee40b897d18ab03111eda9a6a0550e98166eada|commit]] * irqchip: atmel-aic: Add atmel AIC/AIC5 drivers [[http://git.kernel.org/linus/b1479ebb772003461f0458a0b3a68cb1c4036288|commit]] * leds: add driver for the iPAQ micro [[http://git.kernel.org/linus/4da498fc65de321682396401393340fef5b9c2f6|commit]] * leds: atmel-pwm: remove obsolete driver [[http://git.kernel.org/linus/3088883b598be8adc47ba5330f3492331d7c6ec5|commit]] * leds:pca963x: Add support for PCA9635 LED driver chip [[http://git.kernel.org/linus/3dfedb9d545346958311b8d73f90b8522d1fc759|commit]] * mailbox/omap: remove OMAP1 mailbox driver [[http://git.kernel.org/linus/79859094e5bcc869f3fb7239b86a7f6b111f156a|commit]] * misc: atmel_pwm: remove obsolete driver [[http://git.kernel.org/linus/f2a70e1fc1ccc0fcdf4ad12db7382134228fb552|commit]] * misc: mic: add a bus driver for virtual MIC devices [[http://git.kernel.org/linus/726526c3552c5718d5aba11ac2e914b0081a5c88|commit]] * misc: mic: add dma support in card driver [[http://git.kernel.org/linus/a93a5244ed7bd3c5f7b51ccb08a14655820e38c3|commit]] * misc: mic: add dma support in host driver [[http://git.kernel.org/linus/d4ef098e4cd836b3726781eabe064d7010b6eaa8|commit]] * of: Transactional DT support. [[http://git.kernel.org/linus/201c910bd6898d81d4ac6685d0f421b7e10f3c5d|commit]] * pcmcia: Remove m8xx_pcmcia driver [[http://git.kernel.org/linus/39eb56da2b53bec6720181ed6dc29390a1d91f25|commit]] * phy: Add drivers for PCIe and SATA phy on SPEAr13xx [[http://git.kernel.org/linus/64562e99477fc58a11e7f351f959c956586906e1|commit]] * phy: Add support for S5PV210 to the Exynos USB 2.0 PHY driver [[http://git.kernel.org/linus/949ccc3a93630ed61f0f38fbf76ee2667d11d3f7|commit]] * phy: add a driver for the Berlin SATA PHY [[http://git.kernel.org/linus/942a31b521911b0f162a37844c29f91022d129f0|commit]] * phy: add hix5hd2-sata-phy driver [[http://git.kernel.org/linus/e379413a346ce5943ab895aa5a702ec752577f13|commit]] * phy: qcom: Add driver for QCOM APQ8064 SATA PHY [[http://git.kernel.org/linus/1de990d8a169de8aa971cea650e5dec6cdf62a09|commit]] * phy: qcom: Add driver for QCOM IPQ806x SATA PHY [[http://git.kernel.org/linus/4f6160d4089ec0e39e33a197138413bd0701ce21|commit]] * pinctrl: Add NVIDIA Tegra XUSB pad controller support [[http://git.kernel.org/linus/dc0a3938668706f3a63cde4ceb431e9189fb2a0a|commit]] * pinctrl: Add i.MX1 pincontrol driver [[http://git.kernel.org/linus/4877e51ed791ac0098471d547f9f8f84c147e1c6|commit]] * pinctrl: msm: Add msm8960 definitions [[http://git.kernel.org/linus/14d40ff8f8b25a1ae6a273b62e239c7064e5bc9f|commit]] * pinctrl: rockchip: add support for rk3288 pin-controller [[http://git.kernel.org/linus/304f077d4c07d315b9325cb101fc47ba2ffc5466|commit]] * pinctrl: sh-pfc: r8a7791: Add HSCIF pin support [[http://git.kernel.org/linus/7d98fd3218b282d879101a92eb04f8db9505590b|commit]] * pinctrl: sunxi: Add A23 PIO controller support [[http://git.kernel.org/linus/4c821d1c934c741b995d37cab206b7fca5ffd6a5|commit]] * pinctrl: sunxi: Add A23 R_PIO controller support [[http://git.kernel.org/linus/d22bf40f46380c105aecef8a38106dcfaba88907|commit]] * power: add driver for battery reading on iPaq h3xxx [[http://git.kernel.org/linus/00a588f9d27fc64f0c64dcd4abc8e35ed331afb8|commit]] * power: reset: Add reboot driver for brcmstb [[http://git.kernel.org/linus/030494e75064cb4fcbeb609d845ae0c9ceade2b9|commit]] * pwm: rockchip: Added to support for RK3288 SoC [[http://git.kernel.org/linus/f6306299080bbb1a77ad39494203f5397a5c2630|commit]] * pwm: sti: Add new driver for ST's PWM IP [[http://git.kernel.org/linus/378fe115d19d6ab9e9210a2ac330159afabf0237|commit]] * regulator: act8865: add support for act8846 [[http://git.kernel.org/linus/ac0c0ea8b62949eb371b3227481385362a1425c6|commit]] * regulator: da9211: new regulator driver [[http://git.kernel.org/linus/1028a37daa148cc6cf85aa2aecb4390ddf1e1e56|commit]] * regulator: palmas: Add tps65917 PMIC support [[http://git.kernel.org/linus/d6f83370ed978d5570b7c8c22988310cb9376202|commit]] * regulator: s2mps11: Add support S2MPU02 regulator device [[http://git.kernel.org/linus/00e2573d2c10813d4192cc8e5969edc4b250a26e|commit]] * spi/pxa2xx: Add ACPI ID for Intel Braswell [[http://git.kernel.org/linus/aca26364689e00e3b2052072424682231bdae6ae|commit]] * spi/rockchip: add driver for Rockchip RK3xxx SoCs integrated SPI [[http://git.kernel.org/linus/64e36824b32b061a9537dc2e026977806f75846f|commit]] * spi: spi-orion: add runtime PM support [[http://git.kernel.org/linus/5c6786945b4e0434312572da6cf40f13f1763740|commit]] * ssb: add PCI ID 0x4351 [[http://git.kernel.org/linus/9837baa99717c7526e4bae9c68e8728dea4af183|commit]] * serial/arc: remove earlyprintk support and switch to earlycon [[http://git.kernel.org/linus/2e6fb7cbd0632d4230d4219ee9eb610f975d6669|commit]] * serial: 8250_dw: Add ACPI ID for Intel Braswell [[http://git.kernel.org/linus/f174442ed1afd6003a630a8ad230f629fddbf2ee|commit]] * serial: 8250_dw: Add optional reset control support [[http://git.kernel.org/linus/7fe090bf48b522de8cd6fe85e2b3252ed74e74f8|commit]] * serial: 8250_dw: Add support for deferred probing [[http://git.kernel.org/linus/c8ed99d4f6a8ac03f397877d25428698f461a2af|commit]] * w1: new w1_ds2406 driver [[http://git.kernel.org/linus/94859308a21b2bbf3d7c48789513c0c4a9ea7de1|commit]]