#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] * 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 == * KVM: nVMX: Add support for rdtscp [http://git.kernel.org/linus/b3a2a9076d3149781c8622d6a98a51045ff946e4 commit] == MIPS == * ttyFDC: Add early FDC console support [http://git.kernel.org/linus/e934945db7625716f9cc469e31fc5da8666c8024 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] * remove 31 bit support [http://git.kernel.org/linus/5a79859ae0f35d25c67a03e82bf0c80592f16a39 commit] * remove claw driver [http://git.kernel.org/linus/83650a2edc9b8f0838c7842b7ea595c927e79092 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] == SPARC == == 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] = Drivers = == Staging drivers == == 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] == Graphics == * 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] * 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] * 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] == 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 == * 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) == == 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) == == 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]