#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 <> = 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]]