#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 4.1 development cycle [[TableOfContents()]] = Architectures = == ARM == * coresight: Adding coresight support for arm64 architecture [http://git.kernel.org/linus/3288731e628e0269c20d86e43b647d0b92f2b3fc commit] * mailbox: arm_mhu: add driver for ARM MHU controller [http://git.kernel.org/linus/ee23d66af9219dfe2407a9b08ef9a165dbe6f994 commit] * ARM64 / ACPI: Enable ARM64 in Kconfig [http://git.kernel.org/linus/b6a0217371317298c900f0e0f84afb04312d5af0 commit] * ARM64 / ACPI: Introduce early_param "acpi=" to enable/disable ACPI [http://git.kernel.org/linus/b10d79f76085b577673395daf92d6208ae09196f commit] * ARM64: Add new Xilinx ZynqMP SoC [http://git.kernel.org/linus/5d1b79d2b2639bb71238e76d73431fada9e38553 commit] * KVM: Implement Stage-2 page aging [http://git.kernel.org/linus/35307b9a5f7ebcc8d8db41c73b69c131b48ace2b commit] * KVM: export VCPU power state via MP_STATE ioctl [http://git.kernel.org/linus/ecccf0cc722f40e0dcc97872e7a960765119a256 commit] * arm64: add support for memtest [http://git.kernel.org/linus/36dd9086cb31613ace45e94c18a17241d3d0aac4 commit] * arm64: dts: Add Qualcomm APQ8016 SBC evaluation board dts [http://git.kernel.org/linus/282703e8285026dbb051055ebeba1baa13be4a21 commit] * arm64: dts: Add Qualcomm MSM8916 SoC and evaluation board dts [http://git.kernel.org/linus/57f0a7eae6bd5f5811f070f63ffa482c7d6faad7 commit] * arm64: dts: Add support for Spreadtrum SC9836 SoC in dts and Makefile [http://git.kernel.org/linus/c46388a58664e89526fe7b8af0082b9b5c465568 commit] * arm64: kconfig: increase NR_CPUS range to 2-4096. [http://git.kernel.org/linus/62aa9655b8a8eaa4cf86d091d977482da8489ed4 commit] * arm64: qcom: Add support for Qualcomm MSM8916 SoC [http://git.kernel.org/linus/d7f64a44356ce138aec2da091d7291446f52dcc5 commit] * Remove RISC OS personality [http://git.kernel.org/linus/125ec7b4e90cbae4eed5a7ff1ee479cc331dcf3c commit] * add support for memtest [http://git.kernel.org/linus/d30eae473360aea25e0584d4fbf6a70417d89784 commit] * advertise availability of v8 Crypto instructions [http://git.kernel.org/linus/a092aedb8115c16cb49bc64dd09cb20471ff942b commit] * zImage: add support for ARMv7-M [http://git.kernel.org/linus/c20611df13c3e3070607c267cf781ba8645a185e commit] * miscellaneous vdso infrastructure, preparation [http://git.kernel.org/linus/1713ce7c43755fe8b0f31ea317513129bf784909 commit] * add VDSO user-space code [http://git.kernel.org/linus/8512287a8165592466cb9cb347ba94892e9c56a5 commit] * VDSO initialization, mapping, and synchronization [http://git.kernel.org/linus/ecf99a439105ebd0a507af1a9cd901a2e166bf9a commit] * add CONFIG_VDSO Kconfig and Makefile bits [http://git.kernel.org/linus/e5b61deb3af465f11db7e5e11944ba00a33ece1f commit] * Alpine: Initial support for Alpine platform [http://git.kernel.org/linus/445d9b3060545812632456e0bded8e86b580b783 commit] * Alpine: smp support [http://git.kernel.org/linus/e9e06f2853dd86791e665b2aa3c8acb5b0007e07 commit] * Kirkwood: add DT description for nas2big [http://git.kernel.org/linus/0c2d652f0bd9fdfe367eca4ebf56ad354bf3b153 commit] * OMAP2+: Remove legacy support for omap3 TouchBook [http://git.kernel.org/linus/01ea0d4247bb3a224a66007e0a1291232c15d61a commit] * OMAP3: Remove legacy support for EMA-Tech Stalker board [http://git.kernel.org/linus/35cc73dae6374919affa64ba3092b6a1801c0943 commit] * OMAP3: Remove legacy support for devkit8000 [http://git.kernel.org/linus/f56a1b24f54e7d1f70b5dbcc32e702bf9a1f7e97 commit] * Remove mach-msm and associated ARM architecture code [http://git.kernel.org/linus/c0c89fafa289ea241ba3fb22d6f583f8089a719e commit] * at91/pm_suspend: add the WFI instruction support for ARMv7 [http://git.kernel.org/linus/20567658b8f010eea287087bfdbeb25757801aed commit] * at91: add soc detection infrastructure [http://git.kernel.org/linus/ea4abe7f3a3216f5d98dcc7a884e10f20b264429 commit] * at91: switch to multiplatform [http://git.kernel.org/linus/41141127a83d9e986a77a7cab7e27f5afee3bede commit] * cpuidle: Enable the ARM64 driver for both ARM32/ARM64 [http://git.kernel.org/linus/0e0870448aa134e91fafe3c39ae270561b495459 commit] * dts: add rk3288 PopMetal board [http://git.kernel.org/linus/c38e1328ceadc0b345ddd914c13ac1abfb048209 commit] * dts: am335x: Add Chiliboard DTS [http://git.kernel.org/linus/5b5e49af054a315bda68fec3eb935637aa72be31 commit] * dts: am335x: Add DTS for ChiliSOM module [http://git.kernel.org/linus/11d938d494890f09cf22252615cd2d0f2332f429 commit] * dts: warp: Add initial WaRP Board support [http://git.kernel.org/linus/27b0b9d8515f1315ba3ec848aa58cf936200fe07 commit] * mvebu: add Linksys WRT1900AC (Mamba) support [http://git.kernel.org/linus/4824140f4bd1caaf900215aabe27e4bdd1677704 commit] * mvebu: add core support for Armada 39x [http://git.kernel.org/linus/242ede0bdd2bc6fb2057ddc98cce90043008127f commit] * mx25: Convert to a dt-only platform [http://git.kernel.org/linus/11b05d60c63f44b311651870825a8488576c5e85 commit] * perf: Add support for Scorpion PMUs [http://git.kernel.org/linus/341e42c4e3f97af9bbeada64c3e1a41f65ce086a commit] * pmu: add support for interrupt-affinity property [http://git.kernel.org/linus/9fd85eb502a78bd812db58bd1f668b2a06ee30a5 commit] * shmobile: cpuidle: Remove the pointless default driver [http://git.kernel.org/linus/df67a2b72eb6fa205c0954e3f4f416e282e7412b commit] * shmobile: r8a7778: enable multiplatform target [http://git.kernel.org/linus/3915d36fabf143dffdf91c5372d3b0a23722af52 commit] * shmobile: sh73a0: Add Multiplatform support [http://git.kernel.org/linus/8e8bffffdaf6b75fb1380bfbb80481d3073086c5 commit] * tegra: Add DTS for the nyan-blaze board [http://git.kernel.org/linus/59fe02cb079f2a521cf25724c9194e3db6a52bfe commit] * tegra: remove old LIC support [http://git.kernel.org/linus/1a703bffd82e04d1c00a0b4373bf4db1e2d25681 commit] * DTS: OMAP3-N900: Add lis3lv02d support [http://git.kernel.org/linus/1ac4e6fee41d6534b6e54dcbed381590e242bdcb commit] * KVM: arm/arm64: add irqfd support [http://git.kernel.org/linus/174178fed338edba66ab9580af0c5d9e1a4e5019 commit] * KVM: arm/arm64: enable KVM_CAP_IOEVENTFD [http://git.kernel.org/linus/d44758c0dfc5993a4b9952935a7eae4c91ebb6b4 commit] * Crypto * AES in ECB/CBC/CTR/XTS modes using ARMv8 Crypto Extensions [http://git.kernel.org/linus/86464859cc77ecfd989ad5c912bef167b1128b0b commit] * Add support for GHASH using ARMv8 Crypto Extensions [http://git.kernel.org/linus/f1e866b10676faf8b9092cb821a9ac8acf31dbd8 commit] * Add support for SHA-224/256 using ARMv8 Crypto Extensions [http://git.kernel.org/linus/006d0624fa0d71787448cacee0195bf20f2d47c8 commit] * Add support for SHA1 using ARMv8 Crypto Instructions [http://git.kernel.org/linus/864cbeed4ab22de8c4d9a49101e9fd63c6f7fda2 commit] * sha256 - Add optimized SHA-256/224 [http://git.kernel.org/linus/f2f770d74a8d12265e023f2792ad2eb996cabe1a commit] == x86 == * Add support for the CLWB instruction. The CLWB instruction is used to write back the contents of dirtied cache lines to memory without evicting the cache lines from the processor's cache hierarchy [http://git.kernel.org/linus/d9dc64f30abe42f71bc7e9eb9d38c41006cf39f9 commit] * Add support for the pcommit instruction. The pcommit instruction ensures that data that has been flushed from the processor's cache hierarchy with clwb, clflushopt or clflush is accepted to memory and is durable on the DIMM [http://git.kernel.org/linus/719d359dc7b6be3e43d6661f192ceb980b10ee26 commit] * KVM: nVMX: Add support for rdtscp [http://git.kernel.org/linus/b3a2a9076d3149781c8622d6a98a51045ff946e4 commit] * intel_idle: Add support for the Airmont Core in the Cherrytrail and Braswell SOCs [http://git.kernel.org/linus/cab07a5652d1d124b505c2b7ed21c6823295c5d7 commit] * chrome: Add Chrome OS EC userspace device interface [http://git.kernel.org/linus/e7c256fbfb157885d36ffcf03d981fa8b21e8fec commit] * chrome: Create sysfs attributes for the ChromeOS EC [http://git.kernel.org/linus/71af4b52cc22a8d0f7b66a51427a804741a045b6 commit] * chrome: Expose Chrome OS Lightbar to users [http://git.kernel.org/linus/f3f837e52b14bf84c2db65f622b5c31cd261100c commit] * dell-laptop: Add support for keyboard backlight [http://git.kernel.org/linus/6cff8d60aa0aba5583ecda09984dbcb2f24cc28d commit] * efi: Add a "debug" option to the efi= cmdline [http://git.kernel.org/linus/fed6cefe3b6e862dcc74d07324478caa07e84eaf commit] * Reduce PAE-mode per task pgd allocation overhead from 4K to 32 bytes [http://git.kernel.org/linus/1db491f77b6ed0f32f1d4a3ac40a5be9524f1914 commit] * Add support for Intel Cache QoS Monitoring (CQM) detection [http://git.kernel.org/linus/cbc82b17263877ea5d21e84c58ce03f0292458a1 commit] * thinkpad_acpi: Add adaptive_kbd_mode sysfs attr [http://git.kernel.org/linus/b790ceeb0fd94725150219abd8c13b08a17a32e3 commit] * perf * Add basic Haswell LBR call stack support [http://git.kernel.org/linus/e9d7f7cd97c45e2c612d3b38be05b4cfb27939ee commit] * Add Broadwell core support [http://git.kernel.org/linus/91f1b70582c62576f429cf78d53751c66677553d commit] * Add Intel Cache QoS Monitoring support [http://git.kernel.org/linus/4afbb24ce5e723c8a093a6674a3c33062175078a commit] * Support task events with Intel CQM [http://git.kernel.org/linus/bfe1fcd2688f557a6b6a88f59ea7619228728bd7 commit] * Add Intel PT PMU driver [http://git.kernel.org/linus/52ca9ced3f70779589e6ecc329baffe69d8f5f7a commit] * Add BTS PMU driver [http://git.kernel.org/linus/8062382c8dbe2dc11d37e7f0b139508cf10de9d4 commit] * Add Broadwell support for the LBR callstack [http://git.kernel.org/linus/78d504bcd769cc496f63b626f507039eab2316b7 commit] * Add support for Intel Haswell ULT (lower power Mobile Processor) IMC uncore PMUs [http://git.kernel.org/linus/80bcffb376a6890dd7452b12c1ba032f8f24fef6 commit] * Enable Broadwell-U RAPL support [http://git.kernel.org/linus/44b11fee51711ca85aa2b121a49bf029d18a3722 commit] == MIPS == * ttyFDC: Add early FDC console support [http://git.kernel.org/linus/e934945db7625716f9cc469e31fc5da8666c8024 commit] * ttyFDC: Implement KGDB IO operations. [http://git.kernel.org/linus/c2d7ef51d731fd34ec2c5db0d9dc7501ad069484 commit] * Add CDMM bus support [http://git.kernel.org/linus/8286ae03308c6f97f346f9f8cb9174b04969add5 commit] * Add R16000 detection [http://git.kernel.org/linus/3057739138eb8fbaa5154b149a864f5218898c73 commit] * Add SCHED_HRTICK support [http://git.kernel.org/linus/96685b17108b4dbbbaea06307c3fcdb32eb152d0 commit] * Add support for XPA. [http://git.kernel.org/linus/c5b367835cfc7a8ef53b9670a409ffcc95194344 commit] * Add support for the IMG Pistachio SoC [http://git.kernel.org/linus/6a438309a5fe00480fe4c68fbad402617ac05813 commit] * KVM: Wire up FPU capability [http://git.kernel.org/linus/5fafd8748b366105e08c198892e9fe02ef15c021 commit] * KVM: Wire up MSA capability [http://git.kernel.org/linus/d952bd070f79b6dcbad52c03dbc41cbc8ba086c8 commit] * Loongson-3: Add CPU Hwmon platform driver [http://git.kernel.org/linus/64f09aa967e1a6effdffcbf14c912ec5f9e3715e commit] * Loongson-3: Add chipset ACPI platform driver [http://git.kernel.org/linus/9c057b3e02184b111d3392be75efc7c94f0fdf20 commit] * OCTEON: Enable little endian kernel. [http://git.kernel.org/linus/73569d87e2cc5fdc0010e612a3c94f919228e301 commit] * perf: Add hardware perf events support for Loongson-3 [http://git.kernel.org/linus/f14ceff75545f9a1e62430fe9cc796208569b972 commit] * Octeon crypto * Add SHA1 module [http://git.kernel.org/linus/63bb06ee82aacf923dc59c72aff021c232897e62 commit] * Add SHA256 module [http://git.kernel.org/linus/8ab368303caa9daa16b811963fcd693897a3a401 commit] * Add SHA512 module [http://git.kernel.org/linus/041a80c5c0cd408311261dc31db31adf3de00905 commit] * Add SHA1 module [http://git.kernel.org/linus/82be2dcfa6a1eebe0fc608296547ec80b55d512d commit] * Add SHA256 module [http://git.kernel.org/linus/c3d0def6200158cfdd280146da0109c264aede49 commit] * Add SHA512 module [http://git.kernel.org/linus/fbaa4dfd51a0bfec1e03d4f887c250993f9dc18d commit] * Add instruction definitions for SHA1/256/512 [http://git.kernel.org/linus/da3cd5d7a7031a4a9e0b3f84732620c9db8bc65a commit] * Enable OCTEON SHA1/256/512 module selection [http://git.kernel.org/linus/efdb6f6edb526f160b8db1670b93a07180ac8306 commit] == S390 == * bpf: Add s390x eBPF JIT compiler backend [http://git.kernel.org/linus/054623105728b06852f077299e2bf1bf3d5f2b0b commit] * zcrypt: Introduce new SHA-512 based Pseudo Random Generator. [http://git.kernel.org/linus/57127645d79d2e83e801f141f7d03f64accf28aa commit] * Add livepatch support [http://git.kernel.org/linus/21042d43b34129cef00d185b7aa2705d1249f879 commit] * KVM: s390: Add access register mode [http://git.kernel.org/linus/664b4973537068402954bee6e2959b858f263a6f commit] * KVM: s390: Create ioctl for Getting/Setting guest storage keys [http://git.kernel.org/linus/30ee2a984f07b00895e0e01d78859b3aff9307c7 commit] * KVM: s390: Enable vector support for capable guest [http://git.kernel.org/linus/13211ea7b47db3d8ee2ff258a9a973a6d3aa3d43 commit] * KVM: s390: add ioctl to inject local interrupts [http://git.kernel.org/linus/47b43c52ee4b0425449d1b2b1eedca7f6b7a578a commit] * remove 31 bit support [http://git.kernel.org/linus/5a79859ae0f35d25c67a03e82bf0c80592f16a39 commit] * remove claw driver [http://git.kernel.org/linus/83650a2edc9b8f0838c7842b7ea595c927e79092 commit] == POWERPC == * Kconfig: Enable BPF JIT on ppc32 [http://git.kernel.org/linus/eb84bab0fb38047eca79b189cde5a95312fa5818 commit] * dts: Remove B4860 emulator support [http://git.kernel.org/linus/eedea67bc983e642933ab50de44ff9e99ad4b8e7 commit] * mpc85xx: Add FMan platform support [http://git.kernel.org/linus/7dea9ec5a039555376af62e718547852117aced1 commit] * powernv: Add pstore support on powernv [http://git.kernel.org/linus/f7618299b4ab425956099508cba7b3a39a056d87 commit] * powernv: Remove powernv RTAS support [http://git.kernel.org/linus/646b54f2f2041473495f166479e3e17fd59a9dd1 commit] * pseries: Implement memory hotplug add in the kernel [http://git.kernel.org/linus/5f97b2a0d176a94815ee1d3a0511d91a5575bf4a commit] * pseries: Implement memory hotplug remove in the kernel [http://git.kernel.org/linus/51925fb3c5c901aa06cdc853268a6e19e19bcdc7 commit] * tm: Abort syscalls in active transactions [http://git.kernel.org/linus/feba40362b11341bee6d8ed58d54b896abbd9f84 commit] * Add a proper syscall for switching endianness [http://git.kernel.org/linus/529d235a0e190ded1d21ccc80a73e625ebcad09b commit] * Add ppc64 hard lockup detector support [http://git.kernel.org/linus/c54b2bf1b5e99760d53ea0376e96a046f93df6ae commit] * Remove the celleb support [http://git.kernel.org/linus/bf4981a00636347ddcef3fc008e4dd979380a851 commit] * KVM: PPC: Book3S HV: Add fast real-mode H_RANDOM implementation. [http://git.kernel.org/linus/e928e9cb3601ce240189bfea05b67ebd391c85ae commit] * KVM: PPC: Book3S HV: Add guest->host real mode completion counters [http://git.kernel.org/linus/878610fe9884a34a282cd4431237343864324d23 commit] * Crypto * aes - ECB/CBC/CTR/XTS modes [http://git.kernel.org/linus/f2e2ad2e1bfae66f087f4a33cd14da6d5ffcb79f commit] * aes - aes tables [http://git.kernel.org/linus/0c5f9aea2e9c1f4a60321127064d03a0331add99 commit] * aes - assembler core [http://git.kernel.org/linus/1c201e6420729f0aca9c844bb941ee2dd2b6c3c0 commit] * aes - kernel config [http://git.kernel.org/linus/504c6143c53dfd140d42fe76d0faed1309c6d1b6 commit] * aes - key handling [http://git.kernel.org/linus/f98992af419e3b69696e9c418eda664bd5d7ceb2 commit] * aes - register defines [http://git.kernel.org/linus/74f2dc2041d3d66689984cdb987f3224caffaedd commit] * md5 - assembler [http://git.kernel.org/linus/209232d02586bc9b69ce028d22ae2512910f9e7f commit] * md5 - glue [http://git.kernel.org/linus/e90508d3b0866c29146535576931356aba072a86 commit] * md5 - kernel config [http://git.kernel.org/linus/e8e5995372ac3fc63995915dcb351f38a3560018 commit] * sha1 - assembler [http://git.kernel.org/linus/20f1b1f1f3bd594e05941fe9c7f50faab43ddbbf commit] * sha1 - glue [http://git.kernel.org/linus/50ba29aaa7b03a8a35ceba12c9fcf184148f4aeb commit] * sha1 - kernel config [http://git.kernel.org/linus/d9850fc529efc0c1b3b938aab6916698dcf31f01 commit] * aes - glue code [http://git.kernel.org/linus/8a28a1a89409289d9552757b95f85b50ffc26ac7 commit] * sha256 - assembler [http://git.kernel.org/linus/6bb71004aa84054058baf4e8a58a53c4e29e5b9c commit] * sha256 - glue [http://git.kernel.org/linus/c147028ccc249681ef1129fb4b09f71fe6b75715 commit] * sha256 - kernel config [http://git.kernel.org/linus/2ecc1e95ec70923e642fa481ee7f7ad443798f2a commit] * vmx - Add support for VMS instructions by ASM [http://git.kernel.org/linus/5c380d623ed30b71a2441fb4f2e053a4e1a50794 commit] * vmx - Adding AES routines for VMX module [http://git.kernel.org/linus/8676590a159320a9de2a1818df14a3bac3f065a1 commit] * vmx - Adding CBC routines for VMX module [http://git.kernel.org/linus/8c755ace357c77fbfea61a2ce07d9723a9bb482f commit] * vmx - Adding CTR routines for VMX module [http://git.kernel.org/linus/4f7f60d312b3816542412ee90e05f06b50a51489 commit] * vmx - Adding GHASH routines for VMX module [http://git.kernel.org/linus/cc333cd68dfae191ce02308657a50f21d63b7cd5 commit] * vmx - Adding VMX module for Power 8 [http://git.kernel.org/linus/20a26faa7e623fd1344bc39d201a27ea440b2ad2 commit] * vmx - Enabling VMX module for PPC64 [http://git.kernel.org/linus/d2e3ae6f3abad839214f7b05c34075a1a7c82470 commit] == ARC == * perf: Add kernel callchain support [http://git.kernel.org/linus/389e3160b9b0002f8e7c95e9c0af5da6da311892 commit] * perf: add user space attribution in callchains [http://git.kernel.org/linus/22f6b899125063c5dc955dd378c408b14d80b020 commit] * perf: support cache hit/miss ratio [http://git.kernel.org/linus/0a8a47679351f00145ddeaa0a05b510e67b780be commit] == CRIS == * add Axis 88 board device tree [http://git.kernel.org/linus/c8e840d8578a68a77cfd29f8cd68fb210855ce87 commit] * enable GPIOLIB [http://git.kernel.org/linus/8fda64c23c2a2d421704d349696565b3a8366864 commit] * CRISv32: add device tree support [http://git.kernel.org/linus/a9f75ac5a24cb94c2373daa3d73f90d22cf5d94b commit] == XTENSA == * xtfpga: add CY7C67300 USB controller support [http://git.kernel.org/linus/e0bf6c5ca2d3281f231c5f0c9bf145e9513644de commit] = Drivers = == Staging drivers == * comedi: cb_pcimdas: add 8254 timer (pacer) support [http://git.kernel.org/linus/aff0dff965604b22119b0c5fa7751dc78bf5d96a commit] * fbtft: Add support for ili9163 controller [http://git.kernel.org/linus/3b143b5503a7ee5e9b6fdd97cb1cacc0d320786e commit] * fsl-mc: Added Freescale Management Complex APIs [http://git.kernel.org/linus/31c889653c10ddaf1d2b4a47740e07fa4f10f375 commit] * fsl-mc: Device driver for FSL-MC DPRC devices [http://git.kernel.org/linus/f2f2726b62f59424782516fd6d0d164892493ada commit] * fsl-mc: Freescale Management Complex (fsl-mc) bus driver [http://git.kernel.org/linus/bbf9d17d987544bd784fa0a6b99d756b0492e715 commit] * fsl-mc: fsl-mc object allocator driver [http://git.kernel.org/linus/197f4d6a4a00915b29fa7ec71f8010b9c763e676 commit] * sm750fb: add sm750 to staging [http://git.kernel.org/linus/81dee67e215b23f0c98182eece122b906d35765a commit] == Storage == * Remove celleb-only SCC PATA drivers [http://git.kernel.org/linus/5df07b74f671d1dfc1d81c3e791c335183cfc515 commit] * aacraid: 240 simple volume support [http://git.kernel.org/linus/a7129a5443cd01b0a3544785974e09032f19b464 commit] * aacraid: 4KB sector support [http://git.kernel.org/linus/b836439faf04b16c80ffd9a0699a2354ebde13e1 commit] * aacraid: AIF raw device remove support [http://git.kernel.org/linus/dab04b0151975103ed6c56a0c03e66dd85f6c158 commit] * aacraid: AIF support for SES device add/remove [http://git.kernel.org/linus/46154a0224cfb82a14405e7d7ce486b6e6af63e0 commit] * aacraid: MSI-x support [http://git.kernel.org/linus/495c021767bd78c998a46cf8cdd7a4ebf3a9cfd1 commit] * ipr: AF DASD raw mode implementation in ipr driver [http://git.kernel.org/linus/f8ee25d7d2395212ba614ba08c12d1255f612f0e commit] * libata: Implement NCQ autosense [http://git.kernel.org/linus/42b966fbf35da9c87f08d98f9b8978edf9e717cf commit] * libata: Implement support for sense data reporting [http://git.kernel.org/linus/fe7173c206de63fc28475ee6ae42ff95c05692de commit] * lpfc: Add Lancer Temperature Event support to the lpfc driver [http://git.kernel.org/linus/946727dc073dbac5751f98902c1c73e3b7268218 commit] * lpfc: Add support for reporting option_rom_version on newer adapters [http://git.kernel.org/linus/a0683bf67a0502c6ed8b75a1f1a65762c7790635 commit] * qla2xxx: Add serdes read/write support for ISP27XX [http://git.kernel.org/linus/064135e01e0abc21bad9dfb9ae42d0b88c87ed32 commit] * qla2xxx: Add support to load firmware from file for ISP 26XX/27XX. [http://git.kernel.org/linus/f1458cda44eb89c0222bae4a964aae2bc5ad1e76 commit] * tcm_qla2xxx: Expose per endpoint dynamic_sessions attribute [http://git.kernel.org/linus/d23dbaaaa454667ad6af6feb56f740a990d1295d commit] * sata: xgene: add ACPI support for APM X-Gene SATA ports [http://git.kernel.org/linus/92b5bf989547b36c75231e4c24d0e2c351d3a0bc commit] * scsi_transport_fc: Add support for 25Gbit speed [http://git.kernel.org/linus/c749e6bca57ffcc161c1ede8d9dcf274044eca15 commit] == Graphics == * i915: Implementation of SKL display power well support [http://git.kernel.org/linus/94dd5138c5ed02d26982d9704e8c1e9d72e20b40 commit] * radeon: add DisplayPort MST support (v2) [http://git.kernel.org/linus/9843ead08f18270948498f37eb95d6189eed31af commit] * radeon: add new bonaire pci id [http://git.kernel.org/linus/fcf3b54282e4c5a95a1f45f67558bc105acdbc6a commit] * radeon: add userptr config option [http://git.kernel.org/linus/c6a1fc725a847b75be9bd0d1e91d0e1c529ad93f commit] * drm/bridge: Add I2C based driver for ps8622/ps8625 bridge [http://git.kernel.org/linus/b2ea8772799d3a0f747eddcf2006fa70e86fad81 commit] * msm/mdp5: Enable DSI connector in msm drm driver [http://git.kernel.org/linus/d5af49c92a8aff8236e7b0bb35e9af364000c017 commit] * msm: Initial add DSI connector support [http://git.kernel.org/linus/a689554ba6ed81cf606c16539f6ffc2a1dcdaf8e commit] * nouveau/ce/gm204: initial support [http://git.kernel.org/linus/b44881e453246d73bd419bd69e9ec67d923216f0 commit], [http://git.kernel.org/linus/89025bd458a572f15e30f59d1ac5acb599cb53bc commit] * nouveau/ce/gm206: enable support via gm204 code [http://git.kernel.org/linus/985826bccdcc381674a8b83c5d293b54f9a84551 commit], [http://git.kernel.org/linus/5dd7fb771a6b1f00bce8a7f48f7aa4da5da01237 commit] * panel: Add display timing for HannStar HSD070PWW1 [http://git.kernel.org/linus/ab07725abc9aa1e3dbc41ee429ad19336b31f207 commit] * panel: Add display timing support [http://git.kernel.org/linus/2938931f3732a4ec70c299e221ec8dea01dfd796 commit] * panel: Add support for Ampire AM-800480R3TMQW-A1H 800x480 7" panel [http://git.kernel.org/linus/1c550fa193d08920255240743f57731d4d57cd4d commit] * panel: Add support for OrtusTech COM43H4M85ULC panel [http://git.kernel.org/linus/725c9d40f3fe61256903adfab868f302e249fa2a commit] * panel: simple: Add display timing support [http://git.kernel.org/linus/a5d3e625148073587955bb0c49dbbba231b3234a commit] * panel: simple: Add support for AUO b101ean01 panel [http://git.kernel.org/linus/a531bc3d952ffd6ebe6452bd39cb3c64cfa5ceb3 commit] * panel: simple: Add support for Innolux AT043TN24 [http://git.kernel.org/linus/41bcceb4de9c5b120459610fe8a9157dee418d75 commit] * panel: simple: Add support for Innolux ZJ070NA-01P [http://git.kernel.org/linus/bccac3f121d53b645c882cae7948facb50940043 commit] * panel: simple: Add support for Samsung LTN140AT29 panel [http://git.kernel.org/linus/0c934306ec9a63bd271a4376caa014c21b20072b commit] * panel: simple: Add support for Shelly SCA07010-BFN-LNN [http://git.kernel.org/linus/9c6615bc379d2a85d7ef593d1c89a72abcc8186c commit] * rcar-du: Implement universal plane support [http://git.kernel.org/linus/920888a2d56f0ef7117bf3456cacb49c6801d8de commit], [http://git.kernel.org/linus/917de180379da229c8c37fa790b76d0353576581 commit] * sti: convert driver to atomic modeset [http://git.kernel.org/linus/de4b00b0937aba99b7099afc6ed17a81163faab3 commit] * backlight: Add support Skyworks SKY81452 backlight driver [http://git.kernel.org/linus/f705806c9f355fc63911dea72a65d8eeff0c2586 commit] == Networking == * ath10k: add TxBF support [http://git.kernel.org/linus/139e170da98a23c3ce9ecb68cf042bdad10ce647 commit] * ath9k: add per-vif TX power capability [http://git.kernel.org/linus/283dd11994cde99447a6dac203d96c0800e85e82 commit] * ath9k_htc: Add new USB ID [http://git.kernel.org/linus/0088d27b78f2c0118aee82923269518616481ea0 commit] * bcma: enable support for PCIe Gen 2 host devices [http://git.kernel.org/linus/9b6cc9a807c79c3c356af6f4e6c55e62c6554226 commit] * bgmac: implement GRO and use build_skb [http://git.kernel.org/linus/45c9b3c09490ef4a4ac19df75b5919849423f3e7 commit] * bgmac: implement scatter/gather support [http://git.kernel.org/linus/9cde94506eacfcda570b6c304b8deae1a7191ee2 commit] * altera tse: add support for fixed-links. [http://git.kernel.org/linus/7cdbc6f74f8e6c06304b69b4e944fbd669581c7c commit] * amd-xgbe-phy: Provide support for auto-negotiation timeout [http://git.kernel.org/linus/9ae5eecdba7297725b280e81e905f48f85f9ffe7 commit] * amd-xgbe: Add support for the netdev Tx watchdog [http://git.kernel.org/linus/a8373f1a60d0716e25f5c4cd4d6e3909bfdb41bd commit] * at86rf230: add transmit retry support [http://git.kernel.org/linus/ba6d22393284b703e6174278c31858bf59337ed2 commit] * brcmfmac: Add support for BCM4345 SDIO chipset. [http://git.kernel.org/linus/9c51026509d7fd11d84e0035008e1a9768960f2b commit] * brcmfmac: add support for BCM43430 SDIO chipset [http://git.kernel.org/linus/25911556283e5093fca235d7ba03faae7ed5dbf2 commit] * brcmfmac: avoid runtime-pm for sdio host controller [http://git.kernel.org/linus/063d51776bd60ebf2587682eb394851c792e58d9 commit] * cxgb4: Add device ID for new adapter [http://git.kernel.org/linus/933e0db118fd6f73f8692c29ed47994c7e073552 commit] * cxgb4: add cxgb4_fcoe.c for FCoE [http://git.kernel.org/linus/84a200b390d60fd84293670a089d0c864e35d0b1 commit] * cxgb4: add cxgb4_fcoe.h and macro definitions for FCoE [http://git.kernel.org/linus/76fed8a989ba673b15979ba35457020c1716e1f2 commit] * cxgb4: update Kconfig and Makefile for FCoE support [http://git.kernel.org/linus/241e9247316947cd47fcefeb5eff5bf0b00dc1d4 commit] * xgene: Add second SGMII based 1G interface [http://git.kernel.org/linus/ca6264545a9ffa855e8c49c1d7d8f4ab4b2a9af7 commit] * e1000e: initial support for i219 [http://git.kernel.org/linus/79849ebc0e06d775f53d160bb1a63b000fa0947b commit] * fm10k: Add netconsole support [http://git.kernel.org/linus/8b4a98c7fa0344c08c34657e2bd2cc2293a67238 commit] * fm10k: allow creation of VLAN on default vid [http://git.kernel.org/linus/661b2067910fdecb9a7053f7b5279a0ff61b0bf7 commit] * i40e/i40evf: implement KR2 support [http://git.kernel.org/linus/ae24b4095c2f9547d0f2ab2845155aabe4e564d0 commit] * i40e: Add support for getlink, setlink ndo ops [http://git.kernel.org/linus/51616018dd1b49d4974fff92669606e97080f954 commit] * i40e: Add support to program FDir SB rules for VF from PF through ethtool [http://git.kernel.org/linus/e7c8c60bc5d48994a67e4b1c7bfb01d6979dbc54 commit] * i40e: Implement configfs for NPAR BW configuration [http://git.kernel.org/linus/96664483a38d25b37de8911e2058b1d10af3d113 commit] * i40e: Use ethtool private flags to display NPAR status [http://git.kernel.org/linus/7e45ab44087c026398ff4d63c462f724b2c78deb commit] * i40e: Use new 40G speeds [http://git.kernel.org/linus/edf5cffd58d8e1a4b1bd5de43bc9f0553f9910fc commit] * i40e: add ethtool RSS support [http://git.kernel.org/linus/b29e13bb9198d2a79ab3370eb1d3ed69a05de61f commit] * i40e: enable user dump of internal hardware state [http://git.kernel.org/linus/3169c323cf9dc3b00b0a6a3d434968832daa4147 commit] * igb: Enable TSO for stacked vlan [http://git.kernel.org/linus/1abbc98a8ac5c6cc016e672e5888b6416ae243f6 commit] * iwlwifi: add more new 8260 series PCI IDs [http://git.kernel.org/linus/2bccec4e1283fc74d2b52c0534816c8ad0f9ac3f commit] * iwlwifi: add new 8260 series PCI IDs [http://git.kernel.org/linus/3a1a61476d749c9aa92d5ce67164fd5e5f7fbe55 commit] * iwlwifi: allow disabling LAR via module param [http://git.kernel.org/linus/5711cac489d06cc9c3cdcd513c810b7148beb49d commit] * iwlwifi: drop support for early versions of 8000 [http://git.kernel.org/linus/5dd9c68a854a77da2091b08d8fb7717b04667c6d commit] * iwlwifi: mvm: add framework for triggers for fw dump [http://git.kernel.org/linus/d2709ad723ff2ae22013978ed6ec29cf1b9b8332 commit] * iwlwifi: mvm: add statistics API version 10 [http://git.kernel.org/linus/777c9b6bba5266ea8eecb19b3fa8b63ad5251bd6 commit] * iwlwifi: mvm: add the cause of the firmware dump in the dump [http://git.kernel.org/linus/b6eaa45aa18bf010fd54cdac0e3007dfdd7f3f8a commit] * iwlwifi: mvm: add trigger for firmware dump upon channel switch [http://git.kernel.org/linus/f35d9c55cd533076e5b9b083841acba5d5e4abad commit] * iwlwifi: mvm: add trigger for firmware dump upon command response [http://git.kernel.org/linus/917f39bb9ad295a701a47cb020ae91a2a0224d84 commit] * iwlwifi: mvm: add trigger for firmware dump upon low RSSI [http://git.kernel.org/linus/3ec50b5eec6b0e92f862ba48c837fa5437dcd4a4 commit] * iwlwifi: mvm: add trigger for firmware dump upon missed beacons [http://git.kernel.org/linus/9d761fd8a58360e1d81e718f4f6e6b66935cde04 commit] * iwlwifi: mvm: add trigger for firmware dump upon statistics [http://git.kernel.org/linus/5a756c20c44fe8b41d8adce090a2cdc95f10ab49 commit] * iwlwifi: mvm: allow to force the Rx chains from debugfs [http://git.kernel.org/linus/ddf89ab10a93e8bb0ecf91a563a71d1cfb604c9f commit] * iwlwifi: mvm: support beacon statistics for BSS client [http://git.kernel.org/linus/33cef9256342f200a708211958cec9c44406631d commit] * iwlwifi: mvm: support family 8000 B2/C steps [http://git.kernel.org/linus/7a42baa621538eb73b261828027b1faa25e341e6 commit] * iwlwifi: mvm: support radio statistics as global survey [http://git.kernel.org/linus/91a8bcde2e7feb2c2782ddc6a266cf5f5294d16f commit] * rocker: implement IPv4 fib offloading [http://git.kernel.org/linus/c1beeef7a32a791a60e2adcc217d4461cd1e25d1 commit] * rt2x00: add new rt2800usb device DWA 130 [http://git.kernel.org/linus/ea345c145ff23197eab34d0c4d0c8a93d7bea8c6 commit] * r8152: support setting rx coalesce [http://git.kernel.org/linus/efb3dd88f4490b752e3c26bbc3e40391758426d6 commit] * r8152: Add support for 'Lenovo OneLink Pro Dock' [http://git.kernel.org/linus/1006da19ea6603135773a79f09e4e931be460429 commit] * wil6210: boot loader [http://git.kernel.org/linus/2cd0f021b847c4c366dcb064600d8e37944ad84f commit] * wil6210: remove support for old hardware [http://git.kernel.org/linus/9a5511b58b25aaf4cba61d9144229d2987a5135c commit] * wil6210: support AP isolation [http://git.kernel.org/linus/02beaf1a5b8f05ead295d781522b1684dc5e7263 commit] * ixgbe: Add GET_RSS_KEY command to VF-PF channel commands set [http://git.kernel.org/linus/3c0841a9229d9d3c33bab06b661314b82896c2d9 commit] * ixgbe: Add a RETA query command to VF-PF channel API [http://git.kernel.org/linus/4ce37a4c05cfb5bfd445419d5b880a91bb19228f commit] * ixgbe: add new wrapper for X550 support [http://git.kernel.org/linus/1f9ac57cad1448793844dcfe5b5e00407f2c6490 commit] * ixgbe: adds x550 specific FCoE offloads [http://git.kernel.org/linus/ea412015a2e72faf066e90765bdd1dc4e4ecea41 commit] * ixgbevf: Add the appropriate ethtool ops to query RSS indirection table and key [http://git.kernel.org/linus/b641173915ae7b51c79abfde9580c3a381876bb1 commit] * mvneta: implement SGMII-based in-band link state signaling [http://git.kernel.org/linus/898b2970e2c91e4543b579998922822894325866 commit] * mwifiex: Add support for auto ARP in mwifiex. [http://git.kernel.org/linus/b533be189732e93c6d3306773b7120722568444d commit] * macb: add the user i/o to ethtool register dump [http://git.kernel.org/linus/7c39994fc1e2b6a1bb5cb207a88e88a6b1ac1694 commit] * mlx4: Add RSS support for fragmented IP datagrams [http://git.kernel.org/linus/802f42a8d99254b8602bf65cc50e8333bf479f13 commit] * mlx4: Add mlx4_ALLOCATE_VPP implementation [http://git.kernel.org/linus/7e95bb99a8f969d4534867452793e44cc4731ca9 commit] * mlx4: Add mlx4_SET_VPORT_QOS implementation [http://git.kernel.org/linus/1c29146d3821be984030b49cf9509a269edc3b8b commit] * mlx4: Set enhanced QoS support by default when ETS supported [http://git.kernel.org/linus/38438f7c7e8cdbb0e9f55aae0e43da67c460639f commit] * mlx4_core: Add basic elements for QCN [http://git.kernel.org/linus/d237baa1cbb3a2335357484c1d63a810a01947e2 commit] * mlx4_core: Add basic support for QP max-rate limiting [http://git.kernel.org/linus/fc31e2560a2443410fe45c27116fae736541a7b5 commit] * mlx4_en: Add Flow control statistics display via ethtool [http://git.kernel.org/linus/0b131561a7d639abb0a194d2d8fae839ce3b99e9 commit] * mlx4_en: Add QCN parameters and statistics handling [http://git.kernel.org/linus/708b869bf56e58b0c41460ba7bf363bf50f330c2 commit] * mlx4_en: Add RX-ALL support [http://git.kernel.org/linus/78500b8c03236a18d454c9cc8a24cccca506b200 commit] * mlx4_en: Add RX-FCS support [http://git.kernel.org/linus/f0df35037a0a0df902a31f79065222951888bbc9 commit] * mlx4_en: Add interface identify support [http://git.kernel.org/linus/51af33cfed248dc8f36fa82df06b85e10038a01e commit] * mlx4_en: Add tx queue maxrate support [http://git.kernel.org/linus/c10e4fc6c45616dbadb8ccee189e2c09fb8f056f commit] * mlx4_en: Enable TX rate limit per VF [http://git.kernel.org/linus/cda373f4849d5dd6fedceb4aeba35682a0e1a833 commit] * bcmgenet: add support for Hardware Filter Block [http://git.kernel.org/linus/0034de4193e4aad30bbbef4e74ca5e0631ba08a7 commit] * bcmgenet: add support for multiple Rx queues [http://git.kernel.org/linus/4055eaefb3603a2a55305c81292379922a742131 commit] * bcmgenet: add support for xmit_more [http://git.kernel.org/linus/ddd0ca5d60b350bbfbfb60b25885a9779ce6d6c7 commit] * dsa: bcm_sf2: add HW bridging support [http://git.kernel.org/linus/12f460f23423e81d6dd3efeb78906ae634ad8fc9 commit] * dsa: mv88e6171: Add EEE support to the mv88e6172 [http://git.kernel.org/linus/baae51d5242d7e4e94ce4cce6d4bca639eec07e0 commit] * dsa: mv88e6171: Add support for hardware bridging [http://git.kernel.org/linus/b2a6b93a0c5730dd96f224ed22ccd0662d06b3b0 commit] * dsa: mv88e6352: Add support for EEE [http://git.kernel.org/linus/04b0a80b57e9c45dd16c6dca7de892dac3812190 commit] * dsa: mv88e6352: Add support for hardware bridging [http://git.kernel.org/linus/3f244abb53665bf1ae0a762bb452d33b6648b7df commit] * dsa: mv88e6xxx: Add EEE support [http://git.kernel.org/linus/11b3b45d69f1709aae6bb48b214064e22f0b5ef7 commit] * dsa: mv88e6xxx: Add Hardware bridging support [http://git.kernel.org/linus/facd95b2e0ec02ccf6d13f4d08c060628dca0862 commit] * macb: Add big endian CPU support [http://git.kernel.org/linus/a50dad355a5314da64586da36804b86fbebb7c2a commit] * macb: Include multi queue support for xilinx ZynqMP ethernet version [http://git.kernel.org/linus/8a013a9c71b21a9860f44dec7600c8fe77995a77 commit] * netcp: ethss: enhancement to support NetCP 1.5 ethss [http://git.kernel.org/linus/9a391c7ba7dcfc64754140ce13d5fc55d149531a commit] * phy: bcm7xxx: add alternate id for 7439 [http://git.kernel.org/linus/59e33c2b021322db92ca27c4d9958e57630443b6 commit] * phy: broadcom: Add BCM54616S phy entry [http://git.kernel.org/linus/3bca4cf6022ee2ff1ff2142bed28a6fca00d3a44 commit] * via-rhine: add BQL support [http://git.kernel.org/linus/92bf200881d978bc3c6a290991ae1f9ddc7b5411 commit] * can: add combined rx/tx LED trigger support [http://git.kernel.org/linus/c54eb70e3bb8cd0d7b8564bedab63e834656c567 commit] * can: introduce new raw socket option to join the given CAN filters [http://git.kernel.org/linus/a5581ef4c2eac6449188862e903eb46c7233582a commit] * cc2520: Add support for CC2591 amplifier. [http://git.kernel.org/linus/f0b7d43c8a28155f50adb087a563cfc97566e477 commit] * rtlwifi: rtl8192cu: Add new USB ID [http://git.kernel.org/linus/2f92b314f4daff2117847ac5343c54d3d041bf78 commit] * rtlwifi: rtl8192cu: Add new device ID [http://git.kernel.org/linus/9374e7d2fdcad3c36dafc8d3effd554bc702c4b6 commit] * sh_eth: Implement ethtool register dump operations [http://git.kernel.org/linus/6b4b4fead3421f00953c8ce89af95ba9a1f39086 commit] * sh_eth: Implement multicast statistic based on the RFS8 status bit [http://git.kernel.org/linus/25b77ad774a88cd7a9a8f63e122d4bda68479267 commit] * NFC * nci: Add firmware download support [http://git.kernel.org/linus/25af01ed18a282e7d324e5694fe67b85ac412994 commit] * nxp-nci: Add support for NXP NCI chips [http://git.kernel.org/linus/dece45855a8b0d1dcf48eb01d0822070ded6a4c8 commit] * nxp-nci_i2c: Add I2C support to NXP NCI driver [http://git.kernel.org/linus/6be88670fc59d50426f90f734a36b90e1de7d148 commit] * Bluetooth * Read Broadcom chip info for Apple Bluetooth devices [http://git.kernel.org/linus/17b2772b8fe3442b46c99fb91150a480acb7ebc4 commit] * ath3k: Add a new ID 0cf3:e006 to ath3k list [http://git.kernel.org/linus/ca79f232054abd079648fdb4400c71a1310f7bc8 commit] * ath3k: Add support Atheros AR5B195 combo Mini PCIe card [http://git.kernel.org/linus/2eeff0b4317a02f0e281df891d990194f0737aae commit] * ath3k: add support of 04ca:300f AR3012 device [http://git.kernel.org/linus/ec0810d2ac1c932dad48f45da67e3adc5c5449a1 commit] * bnep: Add support for get bnep features via ioctl [http://git.kernel.org/linus/0477e2e868ceead7fd96218e1a062e01631ce717 commit] * btusb: Add Realtek 8723A/8723B/8761A/8821A support [http://git.kernel.org/linus/a2698a9bf9b0cfcf7e556946e04c4456a13a6f5a commit] * btusb: Add support for 0cf3:e007 [http://git.kernel.org/linus/2054111b107d9449393d96dce6b66731bbfea9ad commit] * btusb: Add support for QCA ROME chipset family [http://git.kernel.org/linus/3267c884cefa86c6d48c4d7c5571c20435271ecf commit] * hci_uart: Add protocol support for Broadcom UART devices [http://git.kernel.org/linus/bdd8818e05da187cd028f64ef2c0a2a6a582bcb1 commit] * hci_uart: Add support Broadcom address configuration [http://git.kernel.org/linus/e9a2dd261ac3d7bffbf55368a60401f5982dcc59 commit] * hci_uart: Add support Intel address configuration [http://git.kernel.org/linus/16e3887f9c625dbcbc5d7cc939881dd4515141c5 commit] * hci_uart: Provide generic H:4 receive framework [http://git.kernel.org/linus/79b8df9362e8bd1951e1fddbd65ca87af8df52c8 commit] == ACPI, EFI, thermal and Power Management == * cpufreq: hisilicon: add acpu driver [http://git.kernel.org/linus/5acb972fed8bcfe6c38a4bdef4e74148eaad04b2 commit] * cpufreq: powernv: Report cpu frequency throttling [http://git.kernel.org/linus/09a972d1620934142d30cfda455ffe429af751c4 commit] * cpufreq: intel_pstate: Knights Landing support [http://git.kernel.org/linus/b34ef932d79ac2a36e1d7ba2742e5d4ba54efa3c commit] * powercap / RAPL: Add support for Intel Skylake processors [http://git.kernel.org/linus/5fa0fa4b01cd9c52c4be0ff69ce0d922cd724812 commit] * powercap / RAPL: add ID for Broadwell server [http://git.kernel.org/linus/34dfa36c04c5883c325e8d62905c0ca5551fcf27 commit] * thermal/intel_powerclamp: add id for broadwell server [http://git.kernel.org/linus/f09bfdb6670e08b004959de727eeec73baa753a2 commit] * turbostat: Initial Skylake support [http://git.kernel.org/linus/0b2bb6925eb602eae993a4b5c282a8c18ad1c949 commit] * turbostat: enable turbostat to support Knights Landing (KNL) [http://git.kernel.org/linus/fb5d432722e186c656285ccc088e35dbe24f6fd1 commit] == Sound == * ac97: Add VT1613 AC97 codec support [http://git.kernel.org/linus/d6482288aadcf19e348cbccff7a605790a3b3875 commit] * Provide the ability to report timestamping capabilities, select timestamp types and retrieve timestamp accuracy, if supported. Details can be found in Documentations/sound/alsa/timestamping.txt [http://git.kernel.org/linus/229d043096ea8e58829d37d35767afeac15997f5 commit] * emu10k1: add Audigy 5/Rx [http://git.kernel.org/linus/f32c1c1b46c2bd5fda77b49e28b9f9329cd830d1 commit] * emu10k1: add toggles for E-mu 1010 optical ports [http://git.kernel.org/linus/99dcab46b5a5b470074bec6d8386e2c7807684cf commit] * hda - Add Conexant codecs CX20721, CX20722, CX20723 and CX20724 [http://git.kernel.org/linus/6ffc0898b29a2811a6c0569c5dd9b581980110df commit] * hda - Add a fake stereo amp register support [http://git.kernel.org/linus/d313e0a88d1b29d17198ef659af042a633a2d3de commit] * hda - Add cache support for COEF read/write [http://git.kernel.org/linus/40ba66a702b83f46c53456eaaac692fc12f82cb0 commit] * hda - Add dock support for ThinkPad X250 (17aa:2226) [http://git.kernel.org/linus/c0278669fb61596cc1a10ab8686d27c37269c37b commit] * hda - Add regmap support [http://git.kernel.org/linus/4d75faa0448a6bb2fd6d56051a3675a3937cbada commit] * hda - Add widget sysfs tree [http://git.kernel.org/linus/3256be6537751f65c76b3ecfbb4e667f87525a2f commit] * hda - Bind codecs via standard bus [http://git.kernel.org/linus/d8a766a16ed90c4b3bd7afa6e1417f8d715db507 commit] * hda - Enable widget power saving for Realtek codecs [http://git.kernel.org/linus/382fd7becc409be9cc18dea8e3d53f6d184f9a5c commit] * hda - Expose codec type sysfs [http://git.kernel.org/linus/eacf6e0a238923dfce0626450adcb6d486072f28 commit] * hda - Support advanced power state controls [http://git.kernel.org/linus/e6feb5d08509be1af2ebc894dae35f32f7b92ab6 commit] * hda/realtek - Support Dell headset mode for ALC288 [http://git.kernel.org/linus/e1e62b98ebddc3234f3259019d3236f66fc667f8 commit] * hda/realtek - Support headset mode for ALC286/288 [http://git.kernel.org/linus/f3b703326541d0c1ce85f5e570f6d2b6bd4296ec commit] * hda/via - Add beep controls to VIA codecs [http://git.kernel.org/linus/4738465c37298cd9228750f7e16aad88af8495c5 commit] * ice1724: ESI W192M: Add TLV support for control value in dB scale [http://git.kernel.org/linus/16ddbe738a5bd2afe80aa10492f762f34b09cbf0 commit] * ASoC * Add max98925 codec driver [http://git.kernel.org/linus/1ff2765182d1969947dfb50f4e42ebd7e83699fd commit] * Intel: add kcontrol to enable/disable sound effect module waves [http://git.kernel.org/linus/76c07b8265c68d9a89fb4c0a634e373a087f11be commit] * Intel: add kcontrol to set parameter to sound effect module waves [http://git.kernel.org/linus/3814c204446822cd3c82ec4e8616600732c1f94e commit] * Intel: add pm support in sst ipc driver [http://git.kernel.org/linus/4a8448d4289d7210053a43f9f21e42929beb159b commit] * Intel: add support for pause and resume in sst [http://git.kernel.org/linus/e0b87d476bc13fc55e7000a84cd1d87c8fdc1f2f commit] * Intel: add support for pcm stream suspend/resume [http://git.kernel.org/linus/fc9406ab9b4a9aac0ab9ad213993824cbe9c65ac commit] * Intel: add support for platform suspend [http://git.kernel.org/linus/54e6beccc67129c474aad7578951112c6cf28e01 commit] * arizona: Add support for WM8280/WM8281 [http://git.kernel.org/linus/575ef7f6d5df2aec86f407c76c0b95b3064e4b30 commit] * dapm: add code to configure dai link parameters [http://git.kernel.org/linus/c66150824b8a809a502fd833fa9b18082cd89a39 commit] * jz4740: Add jz4780 support [http://git.kernel.org/linus/967beb2e87771411e08467152e3d9f1c3ae73a67 commit] * qcom: Add LPASS CPU DAI driver [http://git.kernel.org/linus/80beab8e1d86d7da843e6c3e439bbca5320c568d commit] * qcom: Add LPASS platform driver [http://git.kernel.org/linus/c5c8635a04711c7a7aca82f90e6b1e6df1c057be commit] * qcom: Add Storm machine driver [http://git.kernel.org/linus/79119c798649630b3191784a708b45cea4e31daf commit] * qcom: Add ability to build QCOM drivers [http://git.kernel.org/linus/f380dd3f3cd77df3c5d297a635b635f72fb5a2b1 commit] * rsnd: add DPCM based sampling rate convert [http://git.kernel.org/linus/3b7843ff618f63d1776abd71de7eea9130987037 commit] * rsnd: add Synchronous SRC mode [http://git.kernel.org/linus/43cb6954f8c8a68fdc354226fa045ff43c7e4d39 commit] * rsrc-card: add Renesas sampling rate convert sound card support [http://git.kernel.org/linus/415f1cb29d3be865b034b528058c7115bc262f43 commit] * rt5645: Add ACPI match ID [http://git.kernel.org/linus/a3bd92519879ddc3052140e6776173f266c934eb commit] * rt5645: Add TDM support for rt5650 [http://git.kernel.org/linus/42ce5b8ab81e94089c79791fc682a7f46af9790a commit] * rt5670: Add runtime PM support [http://git.kernel.org/linus/64e89e5f55484d289c8b326521e5a12291e2283e commit] * wm8804: Add DAPM widgets for SPDIF/AIF [http://git.kernel.org/linus/5631f18763f1b0989cec7cbf8f3badcb74dfe469 commit] * wm8804: Enable runtime PM [http://git.kernel.org/linus/1a60667fc81fdab3733a1d41480da3a5d0ccecea commit] == TV tuners, webcams, video capturers == * Basic support for the Elgato EyeTV Hybrid INT 2008 USB Stick [http://git.kernel.org/linus/1fe0fbd69aa316c1846d58857756652134fc5311 commit] * DVB: add support for LG Electronics LGDT3306A ATSC/QAM-B Demodulator [http://git.kernel.org/linus/b63b36fa44d0225de994a535307f941ca87fa908 commit] * WinFast DTV2000 DS Plus [http://git.kernel.org/linus/09f50121e3b96a613e7c9724e7bbf31fdec640f7 commit] * add raw video stream support for Samsung SUR40 [http://git.kernel.org/linus/e831cd251fb91d6c25352d322743db0d17ea11dd commit] * coda: Add tracing support [http://git.kernel.org/linus/9a1a8f9953f3f101ce769878fc7bbbc43a4fd2dc commit] * cx231xx: Hauppauge HVR-955Q ATSC/QAM tuner [http://git.kernel.org/linus/809abdbf46377abe39a72884d026979bb1dbd6d3 commit] * dw2102: TechnoTrend TT-connect S2-4600 DVB-S/S2 tuner [http://git.kernel.org/linus/27254c36346b8c3990f4951c39afc495c7c2c2ad commit] * m88ts2022: remove obsolete driver [http://git.kernel.org/linus/ce0b065a7cc3cad8e974f1e8a5bead61563a3885 commit] * media: i2c: add support for omnivision's ov2659 sensor [http://git.kernel.org/linus/c4c0283ab3cd78f8c53e708f8e75e8ed80468a31 commit] * rtl28xxu: add support for Turbo-X DTT2000 [http://git.kernel.org/linus/882302c8598aa9d3d82adef10f283fa7ec29fb32 commit] * s5p-jpeg: add 5420 family support [http://git.kernel.org/linus/7c15fd4bf3d367bfc80f76814559f51f75c4d28a commit] * ts2020: add support for TS2022 [http://git.kernel.org/linus/abd9025b95619c02f83583c9659298bc65dcdf50 commit] * v4l: xilinx: Add Test Pattern Generator driver [http://git.kernel.org/linus/a5562f65b1371a0988b707c10c44fcc2bba56990 commit] * v4l: xilinx: Add Video Timing Controller driver [http://git.kernel.org/linus/40ac9b196d07813132e2d5a14aae40d5812f131e commit] * v4l: xilinx: Add Xilinx Video IP core [http://git.kernel.org/linus/df3305156f989339529b3d6744b898d498fb1f7b commit] * vivid: add RGB444 support [http://git.kernel.org/linus/8aca230b6d2769a0441782bcba242d0d007f0cea commit] * vivid: add support for 8-bit Bayer formats [http://git.kernel.org/linus/02aa769d9fa12d51213e7b1db34bb9b200a967a3 commit] * vivid: add support for BGR666 [http://git.kernel.org/linus/68cd4e9f21d9d3b868f78eb3a85165229cb4f024 commit] * vivid: add support for NV24 and NV42 [http://git.kernel.org/linus/dde72bd773dfce36fd0fb193d8ac5096f31e041c commit] * vivid: add support for PIX_FMT_RGB332 [http://git.kernel.org/linus/71491063b85c04e6b68803db52cca7a9f14a945e commit] * vivid: add support for [A|X]RGB555X [http://git.kernel.org/linus/8f1ff5435d314d607504964f13593a074e8efac9 commit] * vivid: add support for packed YUV formats [http://git.kernel.org/linus/628821c84e9047bffab8357668a6b1ef6c0038a5 commit] * vivid: add support for single buffer planar formats [http://git.kernel.org/linus/ddcaee9dd4c00174db8ddf913c87ddf3773c446e commit] * vivid: add the new planar and monochrome formats [http://git.kernel.org/linus/b521c375519f7d2a2d703f004f122a0831d8f22e commit] == Universal Serial Bus (USB) == * cp210x: add ID for HubZ dual ZigBee and Z-Wave dongle [http://git.kernel.org/linus/df72d588c54dad57dabb3cc8a87475d8ed66d806 commit] * cp210x: add ID for KCF Technologies PRN device [http://git.kernel.org/linus/c735ed74d83f8ecb45c4c4c95a16853c9c3c8157 commit] * pl2303: Remove support for Samsung I330 [http://git.kernel.org/linus/48ef23a4f686b1e4519d4193c20d26834ff810ff commit] * serial: ftdi_sio: Add support for a Motion Tracker Development Board [http://git.kernel.org/linus/1df5b888f54070a373a73b34488cc78c2365b7b4 commit] * visor: Match I330 phone more precisely [http://git.kernel.org/linus/82ee3aeb9295c5fc37fd2ddf20f13ac2b40ec97d commit] * Add driver for Altus Metrum ChaosKey device (v2) [http://git.kernel.org/linus/66e3e591891da9899a8990792da080432531ffd4 commit] * chipidea: add runtime power management support [http://git.kernel.org/linus/1f874edcb7318c5dd71025df9f3849715b4e4f71 commit] * chipidea: add usb as system wakeup source [http://git.kernel.org/linus/f8efa7665e66c1e92fa10492a243cc0de4437ade commit] * chipidea: imx: add runtime power management support [http://git.kernel.org/linus/e14db48dfcf3ab6ebea212e82dc56036a00b0d6b commit] * gadget: atmel_usba_udc: Add suspend/resume with wakeup support [http://git.kernel.org/linus/112bf24471b50f806cbcbead7bd485da70401b83 commit] * isp1760: add peripheral/device controller chip id [http://git.kernel.org/linus/3370b0af910166e387cf4b3faeaa8b5f0cb53f29 commit] * renesas_usbhs: add support for USB-DMAC [http://git.kernel.org/linus/ab330cf3888d8e0779fa05a243d53ba9f53a7ba9 commit] * xhci: plat: Add USB phy support [http://git.kernel.org/linus/7b8ef22ea547b80475ac7feab06fb15e0fc143d8 commit] == Tablets, touch screens, keyboards, mouses (input) == * ALPS - add support for SS4 touchpad devices [http://git.kernel.org/linus/3db5b9f782b50a309fe0fb89fb890f6b4f66d9ae commit] * add Broadcom iProc touchscreen driver [http://git.kernel.org/linus/d5ae685f15307c85c6267c5a2be9ba3d70eb3297 commit] * add Qualcomm PM8941 power key driver [http://git.kernel.org/linus/68c581d5e7d834d8e97534cafd60bd6716ee6fbc commit] * add driver for Broadcom keypad controller [http://git.kernel.org/linus/0c7e67a928ac5328d30a0638adec771511dc7074 commit] * add haptic support for max77843 [http://git.kernel.org/linus/e5abff1fe2e400bdabd14feb4e69e9ad661ba71a commit] * add support for ChipOne icn8318 based touchscreens [http://git.kernel.org/linus/a93ad65d375f216025902a73ff25900d82a9de25 commit] * add support for Semtech SX8654 I2C touchscreen controller [http://git.kernel.org/linus/902cb3afab8d4c924376de51ec5c02d171992914 commit] * add vmmouse driver [http://git.kernel.org/linus/8b8be51b4fd365ac5983e117be9d28f427a07b68 commit] * atmel_mxt_ts - add support for Google Pixel 2 [http://git.kernel.org/linus/4f8d808889d05807f494f82f8cfaa6c113c2f761 commit] * atmel_mxt_ts - implement support for T100 touch object [http://git.kernel.org/linus/b23157dc74272ac8ebffd1a566e3e822dbc3e65f commit] * driver for microcontroller keys on the iPaq h3xxx [http://git.kernel.org/linus/d7535ffa427b8976b2d41f8d9f7fb9f1c97d786c commit] * i8042 - allow KBD and AUX ports to wake up from suspend-to-idle [http://git.kernel.org/linus/f13b2065de8147a1652b830ea5db961cf80c09df commit] * xpad - add rumble support for Xbox One controller [http://git.kernel.org/linus/0604949ce3b9a59cff419daf706272620a9a0df0 commit] * HID * expose country code in sysfs [http://git.kernel.org/linus/a877417ed4368b51f57e879b52793260981ddcaa commit] * hid-lg4ff: Allow switching of Logitech gaming wheels between compatibility modes [http://git.kernel.org/linus/f31a2de3fe3680223a0dc93e484c491cc09473d3 commit] * hid-lg4ff: Introduce a module parameter to disable automatic switch of compatibility mode [http://git.kernel.org/linus/a54dc7795efceb9a458457540c69450c995a2772 commit] * hid-sensor-hub: Add support for application collection [http://git.kernel.org/linus/cb67126f32f008b9abe97fbfca9b23a797b2458a commit] * multitouch: Add support for button type usage [http://git.kernel.org/linus/2c6e0277e1eab3df5db81c59e408b7b1c14b1b72 commit] * multitouch: add support of clickpads [http://git.kernel.org/linus/015fdaa9f8edd89a456b3331088e1b77ebdad9d0 commit] * sensor: Custom and Generic sensor support [http://git.kernel.org/linus/4a7de0519df5e8fb89cef6ee062330ffe4b50a4d commit] * wacom: Add battery presence indicator to wireless tablets [http://git.kernel.org/linus/71fa641ebbfd2402bdb76d3c6ba7e4a2d1eb2dfc commit] * wacom: Add support for Cintiq 13HD Touch [http://git.kernel.org/linus/b4bf2120d40b96552326a6606d5fb90e2ab04841 commit] * wacom: Add support for I2C connected devices [http://git.kernel.org/linus/eef23a8441432960c89ee5bd034ad822ccd6658e commit] * wacom: Provide battery charge state to system over USB if available [http://git.kernel.org/linus/8f93b0b2b0a336746adc8730921b219f0ba40c29 commit] * wacom: Report battery status for Intuos Pro and Intuos5 [http://git.kernel.org/linus/2d13a43813729850572606a653f06c9e567e4c8d commit] * wacom: add full support of the Wacom Bamboo PAD [http://git.kernel.org/linus/8c97a765467c5d58682e85f103899ec2355fc393 commit] == Multi Function Devices (MFD) == * Add support for COMe-cBL6 to Kontron PLD driver [http://git.kernel.org/linus/fb358e438d5456c29657698cf9f768ee55d6cba2 commit] * Add support for Skyworks SKY81452 driver [http://git.kernel.org/linus/2698dc22292e3e5fc2b24b2748018dcc09d70989 commit] * Add support for the MediaTek MT6397 PMIC [http://git.kernel.org/linus/6df8dd5c185b212d3d7364402df58bff0e67ace4 commit] * arizona: Add support for WM8280/WM8281 [http://git.kernel.org/linus/e5d4ef0d731664b3fe204f4e5e87f5756e848fb1 commit] * intel_quark_i2c_gpio: Add Intel Quark X1000 I2C-GPIO MFD Driver [http://git.kernel.org/linus/60ae5b9f5cdd80c529eda13bfdd600a0fc857afb commit] * max77843: Add max77843 MFD driver core driver [http://git.kernel.org/linus/c7f585fe46d834d5837db7fbe205c46b94f81dc2 commit] * qcom_rpm: Add support for IPQ8064 [http://git.kernel.org/linus/4d54b0adfa67476e6509bc8646b9dbac642e8a29 commit] * rtsx: Add support for rts524A [http://git.kernel.org/linus/663c425f2c8d87a433629f09c5afd0af7e7e550c commit] * rtsx: Add support for rts525A [http://git.kernel.org/linus/41bc2334737a32d3062a318dde5964590d0e24c9 commit] == Memory Technology Device (MTD) == * spi-nor: Add support for Macronix mx25u6435f serial flash [http://git.kernel.org/linus/81a1209c90914cbf5639a2bc9a325d9821f89faa commit] * spi-nor: Add support for Winbond w25q64dw serial flash [http://git.kernel.org/linus/e88e567f15a26fc62da8e4e0c56d5319b40f628b commit] * spi-nor: add support for the Winbond W25X05 flash [http://git.kernel.org/linus/40d19ab69c79da373cdf561a444fbb9778a2ab7d commit] * spi-nor: support en25s64 device [http://git.kernel.org/linus/072b56ab86d2bb2eb6aea4a810cebfa9f105b732 commit] == Industrial I/O (iio) == * Add support for DA9150 GPADC [http://git.kernel.org/linus/ed5f07b3d3d4344f917658a7f62cf62ccb19cb07 commit] * add support for hardware fifo [http://git.kernel.org/linus/f4f4673b7535eff4ee1a8cfb1685fa1e1a0cb79d commit] * add watermark logic to iio read and poll [http://git.kernel.org/linus/37d3455672732b29a477732a94abfe95e199f0ce commit] * bmc150_accel: add support for hardware fifo [http://git.kernel.org/linus/3bbec9773389112330954a6a64422eaa78d546c1 commit] * gyro: itg3200: add suspend/resume support. [http://git.kernel.org/linus/60d3e3bbd5992bb4478f9f99a4e4c5748a1a1ba7 commit] * light: Add support for Capella CM3323 color sensor [http://git.kernel.org/linus/8b0544263761adbc7308f6910cdcc0d601782cb1 commit] * light: Added PM support for Capella CM3232 ambient light sensor driver. [http://git.kernel.org/linus/1ec28ce66aa4b0f7aaab0d496ee293ff2a52dd20 commit] * max517: Add support for MAX520 and MAX521 chips. [http://git.kernel.org/linus/a878a1a61a1f0e4b23602ddd87b1408a7a748d0e commit] * mlx90614: Support devices with dual IR sensor [http://git.kernel.org/linus/bad4d1a074c7ba29636b951520574e18aec4c7fe commit] * pressure: add support for MS5611 pressure and temperature sensor [http://git.kernel.org/linus/c0644160a8b5e56b3c3896d77ac3d50d41fa9336 commit] * st-sensors: add support for lis3lv02d accelerometer [http://git.kernel.org/linus/3acddf74f807778f0593ab4aaf26189c93e55ff1 commit] * Add support for L3GD20H gyroscope [http://git.kernel.org/linus/9444a300c2be3ce6266462e3171ceb6636cc62e8 commit] == Multi Media Card (MMC) == * Remove msm_sdcc driver [http://git.kernel.org/linus/27842bb18b004a2802f4b3221c79ce638c4bf6ee commit] * core: Enable runtime PM management of host devices [http://git.kernel.org/linus/9250aea76bfcbf4c2a7868e5566281bf2bb7af27 commit] * dw_mmc: exynos: Support eMMC's HS400 mode [http://git.kernel.org/linus/801131321a0c53052084c10144dc07a061229f3f commit] * omap_hsmmc: add hibernation support [http://git.kernel.org/linus/3d3bbfbdfd61201f8363360bc680590399d4d93b commit] * sdhci-iproc: add IPROC SDHCI driver [http://git.kernel.org/linus/b580c52d58d92f1e054c8b4515cf0fa617a77a26 commit] == Watchdog == == Clocks == == Serial Peripheral Interface (SPI) == * omap100k: Convert to runtime PM [http://git.kernel.org/linus/db91841b58f9ad0ecbb81ed0fa496c3a1b67fd63 commit] * bcm2835: enable support of 3-wire mode [http://git.kernel.org/linus/6935224da2482a261c786501fbccb1dc4a675225 commit] == Serial == * 8250_dw: add support for AMD SOC Carrizo [http://git.kernel.org/linus/5ef86b74209db33c133b5f18738dd8f3189b63a1 commit] * 8250_pci: Add support for 16 port Exar boards [http://git.kernel.org/linus/96a5d18bc1338786fecac73599f1681f59a59a8e commit] * 8250_pci: add Intel Penwell ports [http://git.kernel.org/linus/f549e94effa163ea170d2f0c12d307cb602431c6 commit] * 8250_pci: add Intel Tangier support [http://git.kernel.org/linus/90b9aacf912af38a177114ca232051c61be8b93e commit] * HSI: cmt_speech: Add cmt-speech driver [http://git.kernel.org/linus/7f62fe8a5851db94e10d8d956c123d4011aaeed9 commit] * HSI: nokia-modem: Add cmt-speech support [http://git.kernel.org/linus/f9c0d76eb47e115f64006a8406f6494387fc428c commit] == Real Time Clock (RTC) == * add rtc-abx80x, a driver for the Abracon AB x80x i2c rtc [http://git.kernel.org/linus/4d61ff6b9960cb00cf2c12abd5769aa2dd475415 commit] * driver for Conexant Digicolor CX92755 on-chip RTC [http://git.kernel.org/linus/ba17220878bf74b95ea24de568939e7b9e1b02db commit] == Inter-Integrated Circuit (I2C) == * add support for the Digicolor I2C controller [http://git.kernel.org/linus/4a7a08226dd590a139e5f7835fe93f90b3beee90 commit] * jz4780: Add i2c bus controller driver for Ingenic JZ4780 [http://git.kernel.org/linus/ba92222ed63a12d09120df9b92f56cc990abac19 commit] * xlp9xx: Driver for Netlogic XLP9XX/5XX I2C controller [http://git.kernel.org/linus/2bbd681ba2bfa0f3805fb541b0840b96893c5727 commit] == Serial Peripheral Interface (SPI) == * tpm/st33zp24/spi: Add st33zp24 spi phy [http://git.kernel.org/linus/f042a315ae65d37ddd429ed6f60f1f87fdd48125 commit] == Hardware monitoring (hwmon) == * (ibmpowernv) add a label attribute [http://git.kernel.org/linus/2bcd3787b946b725a37763c0877da0996f5ec064 commit] * (it87) Add support for 6th fan of IT8620E [http://git.kernel.org/linus/fa3f70d62844bd91880ea634c06b46585fefd74b commit] * (it87) Add support for IT8620E [http://git.kernel.org/linus/3ba9d977a9b8a90c586f46444448d977bdbdcc3b commit] * (it87) Add support for IT8781F [http://git.kernel.org/linus/7bc32d298b0b597a0a8a6527c9929fac68524d4a commit] * (it87) Add support for IT8786E [http://git.kernel.org/linus/a0c1424acb16326d9b741be8db7a3e776fc28b19 commit] * (it87) Add support for IT8790E [http://git.kernel.org/linus/4ee07157d690b1b824328a473816a371130de6f2 commit] * (jc42) Add support for additional IDT temperature sensors [http://git.kernel.org/linus/0ea2f1db8e6888029b781bbaf68547e2e0996402 commit] * (pwm-fan) Add support for using PWM FAN as a cooling device [http://git.kernel.org/linus/b6bddec01932b94a20b6a7bbb7ed9d98e82ec162 commit] * Add Nuvoton NCT7904 hwmon driver [http://git.kernel.org/linus/9c947d25c96ec93485d60f7b783403d518c1418d commit] == DMA Engine == * Add support for APM X-Gene SoC DMA engine driver [http://git.kernel.org/linus/9f2fd0dfa594d857fbdaeda523ff7a46f16567f5 commit] * Driver support for FSL RaidEngine device. [http://git.kernel.org/linus/ad80da658bbcaaac1d3617ea6cb0f4d5e16da422 commit] * append hsu DMA driver [http://git.kernel.org/linus/2b49e0c56741fca538176f66ed3c8d16ce4fccd8 commit] * hsu: add Intel Tangier PCI ID [http://git.kernel.org/linus/594eb4a4be013b27a4ed28ccf5a3431432723719 commit] * imx-sdma: Add support for version 3 firmware [http://git.kernel.org/linus/a572460be9cfb423c60275943f7921003b8cd372 commit] * intel-mid-dma: remove the driver [http://git.kernel.org/linus/36111da7838e186069ed1ec4fe2fe7510e81da55 commit] * jz4780: add driver for the Ingenic JZ4780 DMA controller [http://git.kernel.org/linus/d894fc6046fecd66b0d8ec35c7d2515781cc030b commit] * remove Renesas Audio DMAC peri peri [http://git.kernel.org/linus/3cd44dcd35a6618df88c51561290dc02fb35b8e2 commit] * usb-dmac: Add Renesas USB DMA Controller (USB-DMAC) driver [http://git.kernel.org/linus/0c1c8ff32fa29e425b4938934c21afdb81104431 commit] == Various == * irqchip: Add GICv2 specific ACPI boot support [http://git.kernel.org/linus/d60fc3892c4de4a25658786f941690462c5a5bab commit] * irqchip: renesas-irqc: Add minimal runtime PM support [http://git.kernel.org/linus/51b05f6b8a7dfa2c85988e506d3107144a13b975 commit] * irqchip: st: Supply new driver for STi based devices [http://git.kernel.org/linus/070884845baaeaa41a11eccc2fc2a4080de64946 commit] * irqchip: tegra: Add Tegra210 support [http://git.kernel.org/linus/1eec582158e2d1d1d3978449d2d01da2d1c3feb8 commit] * irqchip: vf610-mscm-ir: Add support for Vybrid MSCM interrupt router [http://git.kernel.org/linus/0494e11aafc7855b1600fe19f04fadf682e52da9 commit] * irqchip: Add new driver for BCM7038-style level 1 interrupt controllers [http://git.kernel.org/linus/5f7f0317ed28b86bdae9baf65bb72d405b6f79ee commit] * PCI: iproc: Add Broadcom iProc PCIe support [http://git.kernel.org/linus/1fb37a8178da007cad75f48e2355b9dcb0711e06 commit] * PCI: mvebu: Add suspend/resume support [http://git.kernel.org/linus/ab14d45ea58eae67c739e4ba01871cae7b6c4586 commit] * TTY: Add MIPS EJTAG Fast Debug Channel TTY driver [http://git.kernel.org/linus/4cebec609aea6dff23e67a42b6516d852fa87d07 commit] * X-Power AXP288 PMIC Fuel Gauge Driver [http://git.kernel.org/linus/5a5bf49088f4c92f36786a2e4c20e17f715f0827 commit] * bq2415x_charger: Add support for bq24157s [http://git.kernel.org/linus/0e1392d9df3dca4c1774a0c61fd85fce81cb88cd commit] * clk: Add PWM clock driver [http://git.kernel.org/linus/9a74ccdbbb8fa6302ae1ba606f2ef0c03d3242ab commit] * clk: Add clock driver for mb86s7x [http://git.kernel.org/linus/1ccdd04f536510b7bd9b09efe31b7002ebfedf9c commit] * clk: mvebu: add Marvell Armada 39x driver [http://git.kernel.org/linus/8da6f3c1662a74a39b5ebc773ee27a949b5d7658 commit] * crypto: ccp - Add ACPI support [http://git.kernel.org/linus/6c5063434098b956252d8bb45d7546ff717717e6 commit] * extcon: arizona: Add support for WM8280/WM8281 [http://git.kernel.org/linus/2f2b6aa8c5172dc61b4fec4d17387ca71211efdc commit] * extcon: max77843: Add max77843 MUIC driver [http://git.kernel.org/linus/27a28d32b4f22a4ae687837aeda6afb42116cca4 commit] * extcon: usb-gpio: Introduce gpio usb extcon driver [http://git.kernel.org/linus/e52817faae359ce95c93c2b6eb88b16d4b430181 commit] * gpio: Remove gpio-msm-v1 driver [http://git.kernel.org/linus/8c7b69ae430c449414b34230946ef707ea95dcc6 commit] * gpio: arizona: Add support for WM8280/WM8281 [http://git.kernel.org/linus/449c175ec66c4928b7a4eade41170624d4ac63e8 commit] * gpio: loongson: Add Loongson-3A/3B GPIO driver support [http://git.kernel.org/linus/cbfb3ea7f8c8da2e12d6d5aeca6d483de4297427 commit] * hwrng: iproc-rng200 - Add Broadcom IPROC RNG driver [http://git.kernel.org/linus/c83d45d5685f63e02f4b038e20450a28232d4da2 commit] * hwrng: xgene - add ACPI support for APM X-Gene RNG unit [http://git.kernel.org/linus/a508412b169d5398dc5f800147097b255c2941be commit] * leds: add Qualcomm PM8941 WLED driver [http://git.kernel.org/linus/93c64f1ea1e886a1e43e9b0215affdb696f1fe66 commit] * pinctrl: Add support for Meson8b [http://git.kernel.org/linus/0fefcb6876d0d650ac2255c57051b31c48c1b165 commit] * pinctrl: Add support for PM8916 GPIO's and MPP's [http://git.kernel.org/linus/7414b0993cd020aea14574065c28b55f3f849688 commit] * pinctrl: add AMD GPIO driver support. [http://git.kernel.org/linus/dbad75dd1f25e0107c643d42774a7f9a8ba85e9b commit] * pinctrl: cygnus: add gpio/pinconf driver [http://git.kernel.org/linus/b64333ce769cbcc6a4dbd0325d9b1da95c6929ff commit] * pinctrl: cygnus: add initial IOMUX driver support [http://git.kernel.org/linus/cbd159ed4f9277e8989bd8f7513a3245562a6bee commit] * pinctrl: exynos: Add support for Exynos5433 [http://git.kernel.org/linus/3c5ecc9ed3537846fd95e8f288d6d6968075879f commit] * pinctrl: intel: Add Intel Sunrisepoint pin controller and GPIO support [http://git.kernel.org/linus/7981c0015af26323281c937c8983dfeabc3395fe commit] * pinctrl: mediatek: Add EINT support to MTK pinctrl driver. [http://git.kernel.org/linus/d9819eb9cd3252fe45d52500f0f12980ee040177 commit] * pinctrl: mediatek: Add Pinctrl/GPIO driver for mt8135. [http://git.kernel.org/linus/a6df410d420aa4ff316797d352f69e7ebae5ff98 commit] * pinctrl: mvebu: add pinctrl driver for Marvell Armada 39x [http://git.kernel.org/linus/ee086577abe7f7ccf5f64a33479a36e22710b7d0 commit] * pinctrl: mvebu: add suspend/resume support to Armada XP pinctrl driver [http://git.kernel.org/linus/12149a20b86330d6eac71edaad0357541abdcd05 commit] * pinctrl: tegra: add a driver for Tegra210 [http://git.kernel.org/linus/9184f756908ace8213099f21870b07491a7138a9 commit] * power: Add support for DA9150 Charger [http://git.kernel.org/linus/c1a281e34dae41379af86b95592a5ae8e9e3af67 commit] * power: bq27x00_battery: add bq27510 support [http://git.kernel.org/linus/f46bf82e23846fc419861bb7b2c4b041e69b831f commit] * power: reset: Add generic SYSCON register mapped poweroff. [http://git.kernel.org/linus/8a577608ba4a3cab1d74025cea382e40544ab9cd commit] * regulator: act8865: Add act8600 support [http://git.kernel.org/linus/df3a950e4e7386027fc174566aa5c24781297be8 commit] * regulator: arizona-micsupp: Add support for WM8280/WM8281 [http://git.kernel.org/linus/f7293114b4e4dc1b219cc4fd72078d5108a6443d commit] * soc: mediatek: Add PMIC wrapper for MT8135 and MT8173 SoCs [http://git.kernel.org/linus/1f022d84bd193ec88b01c6d2cb5b6647cb20a02f commit] * spmi: pmic_arb: add support for hw version 2 [http://git.kernel.org/linus/d0c6ae41d12ad7b2ba271f279936327320b6671c commit] * phy: Add a driver for dm816x USB PHY [http://git.kernel.org/linus/609adde838f4557f9d209b0432f4bac5c5eb5e86 commit] * phy: Add driver to support individual USB PHYs on sun9i [http://git.kernel.org/linus/9c3b443026368583d2df3373a11b1c18c361d9a6 commit] * phy: exynos5-usbdrd: Add to support for Exynos5433 SoC [http://git.kernel.org/linus/2be608561abfcceda4b35b71a0c1ec5088bb39b9 commit] * memory: jz4780-nemc: driver for the NEMC on JZ4780 SoCs [http://git.kernel.org/linus/911a88829725572820dad9a168e735c606a2fdcb commit] * drivers/gpio: Altera soft IP GPIO driver [http://git.kernel.org/linus/c5abbba932a4afd82cb35f3d6e691a2b4a0613be commit] * drivers/rtc/rtc-s5m.c: add support for S2MPS13 RTC [http://git.kernel.org/linus/5281f94ae7f54d2d1a48dbc10223fd12d2aea716 commit] * drivers: bus: Add Simple Power-Managed Bus Driver [http://git.kernel.org/linus/89d463ea106dba530786a2815fd174f9e6eab71f commit]