#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.0 development cycle <> = Architectures = == ARM == * BCM5301X: Add DT for Buffalo WZR-900DHP [[http://git.kernel.org/linus/5b1864b899d2b591402704dd0f6528c8661f1817|commit]] * BCM5301X: Add DT for Luxul XWC-1000 [[http://git.kernel.org/linus/e27a09ae9369e10bc589ef4d720ecf4abcbcec50|commit]] * EXYNOS: Add exynos3250 suspend-to-ram support [[http://git.kernel.org/linus/a4f582f5c5fe3e8eaef7ce637c894619bdee650e|commit]] * Kirkwood: Added support for pogoplug e02 (pink/gray) [[http://git.kernel.org/linus/7636bda61aacbef955c7f0088f7c3cb0875dc4a9|commit]] * OMAP2+: Add dm816x hwmod support [[http://git.kernel.org/linus/4d38bd1237f5bb67c3d5d183fc41db4bf4dbfb6b|commit]] * STi: Add STiH410 SoC support [[http://git.kernel.org/linus/60b3c7ed7197705716f32a34fafb5570cf4f129a|commit]] * STi: Add STiH418 SoC support [[http://git.kernel.org/linus/dd548cf910809d2fb4429b42b899673bec1f3095|commit]] * at91/dt: Add a dtsi for at91sam9xe [[http://git.kernel.org/linus/1d376dff0cd988c7387e4bcd13aa9621f7b466b3|commit]] * clk: add clk-asm9260 driver [[http://git.kernel.org/linus/ec6415dc4160c3b312c0ac6143e5f587837bbd1f|commit]] * clocksource: Add asm9260_timer driver [[http://git.kernel.org/linus/8d8bd7be8bf0981564fd557d4b68eeeaaa2325d0|commit]] * davinci: Remove CDCE949 driver [[http://git.kernel.org/linus/65010564d698ef99b24b04a16e7bcabcd6171c64|commit]] * dts: Add STiH418 SoC support [[http://git.kernel.org/linus/63f3171d5e5c6f826f8be4dcfa943212cb119eaf|commit]] * dts: Add dts file for Odroid XU3 board [[http://git.kernel.org/linus/86a2d2ac5e5d452ddbad3d9522a68d77c4cb4329|commit]] * dts: Add hip01-ca9x2 dts file [[http://git.kernel.org/linus/56a9c909d88ab3f66e14c5d21727b8e388a8ec90|commit]] * dts: Add minimal support for dm8168-evm [[http://git.kernel.org/linus/ac7452cee7430ea507ddf70700de56482f15dae3|commit]] * dts: STiH418: Add B2199 board support [[http://git.kernel.org/linus/3fba7036c53e2c24c7505b7869dc77464fdd7d9e|commit]] * dts: add DT for Alphascale ASM9260 SoC [[http://git.kernel.org/linus/c878eb621137a89492fc72d3672562374e2e0a8a|commit]] * dts: add init dts file for CSR atlas7 SoC [[http://git.kernel.org/linus/7d76d03b9be8ea8977df45176336cc4fec6ac603|commit]] * dts: add support for AM437x IDK [[http://git.kernel.org/linus/47e0920cca5354acf7185b7a28e630f84b72bd16|commit]] * dts: imx6dl-udoo: Add board support based off imx6q-udoo [[http://git.kernel.org/linus/cbd54fe0b2bc39cf64ee2f50a22249ae1ddd37c9|commit]] * dts: imx6sx: add i.mx6sx sabreauto board support [[http://git.kernel.org/linus/99fc5ba0bfb6df59ac22faa48406108e7203ceae|commit]] * dts: rockchip: add dts for ChipSPARK Rayeager PX2 board [[http://git.kernel.org/linus/11ff8c86d74002cb493407742fd1c128055e1abe|commit]] * dts: rockchip: add dts for Firefly Firefly-RK3288 boards [[http://git.kernel.org/linus/6e81fadb2c0ddc4ff3c34789c3cea40f7eaed138|commit]] * dts: sun4i: Add Hyundau A7HD board [[http://git.kernel.org/linus/19a08b6b3f782f577b4b0fef9b6e60beba66c2f3|commit]] * dts: sun4i: Add Marsboard A10 board [[http://git.kernel.org/linus/a58c570af90942b3b7e646a6bf531a4eef0b44b1|commit]] * dts: sun4i: Add dts file for Chuwi V7 CW0825 tablet [[http://git.kernel.org/linus/c49927421a85255ff061767fbee365d65b35d85b|commit]] * dts: sun4i: Add mk802 board [[http://git.kernel.org/linus/ab9a4f188787a9437884372188188a0fb35827ba|commit]] * dts: sun4i: Add mk802ii board [[http://git.kernel.org/linus/431729a037e8a15956b174351f7299ce785af5e5|commit]] * dts: sun5i: Add mk802_a10s board [[http://git.kernel.org/linus/a084a779d6de9ba84f748a28af1bde070001a516|commit]] * dts: sun6i: Add dts file for CSQ CS908 board [[http://git.kernel.org/linus/721c259a88486c4c686afbf51a19bad556cc385e|commit]] * dts: sun6i: Add sun6i-a31s.dtsi [[http://git.kernel.org/linus/e5bb25cb10b612e4724f46feba48638990a032f5|commit]] * dts: sun7i: Add dts file for Bananapro board [[http://git.kernel.org/linus/10662a33dcd97f27004779df7e9188c124bc7076|commit]] * dts: sun8i: Add dts file for Ippo Q8H v1.2 tablets [[http://git.kernel.org/linus/b811c283d6d732c3c1bf9649da87e7d219572f5d|commit]] * dts: sunxi: Add dtsi for AXP209 PMIC [[http://git.kernel.org/linus/ddfd0232ede34e673fe338d1e5a7ec7aa022aa99|commit]] * hisi: enable HiP01 SoC [[http://git.kernel.org/linus/82fd132c0d658b0d6ccd928a914b207d1862572f|commit]] * hisi: enable smp for HiP01 [[http://git.kernel.org/linus/7fda91e731554336c08a8157b886387d890a9676|commit]] * initial support for Conexant Digicolor CX92755 SoC [[http://git.kernel.org/linus/df8d742e9299ef6c0fdc3edf6f028f211f683a7b|commit]] * kprobes: enable OPTPROBES for ARM 32 [[http://git.kernel.org/linus/0dc016dbd820260b8ea74337980735b8c88d4ef2|commit]] * Kirkwood: add support for Seagate BlackArmor NAS220 [[http://git.kernel.org/linus/dd7d2be1d2b8abb3754b19e4ebe72a4293253e4e|commit]] * mvebu: Add Armada 385 Access Point Development Board support [[http://git.kernel.org/linus/e5ee12817e9eac891c6b2a340f64d94d9abd355f|commit]] * mvebu: Add Armada 388 General Purpose Development Board support [[http://git.kernel.org/linus/928413bd859c0936f03f6a3504c4721e83a3d1d7|commit]] * rockchip: add suspend and resume for RK3288 [[http://git.kernel.org/linus/9c1ec8e18c210092418d27278a742a2a98eafffe|commit]] * shmobile: r8a73a4: Multiplatform support [[http://git.kernel.org/linus/39695882d3d642a73bca551e682426e4e3bcd158|commit]] * sirf: add Atlas7 machine support [[http://git.kernel.org/linus/4cba058526a7563603ab18f06e298633dd69fc77|commit]] * arm64 * KVM: add vgic.h header file [[http://git.kernel.org/linus/832158125d2ef30b364f21e1616495c40c286a4a|commit]] * KVM: add virtual GICv3 distributor emulation [[http://git.kernel.org/linus/a0675c25d6392c2197b796a60c4a2a0138c86355|commit]] * KVM: allow userland to request a virtual GICv3 [[http://git.kernel.org/linus/ac3d373564d9744068d867a0eb16da2ff8d5ee9d|commit]] * KVM: enable kernel side of GICv3 emulation [[http://git.kernel.org/linus/b5d84ff600a244b655bd4f657f5350f29b0ce611|commit]] * Add DTS support for FSL's LS2085A SoC [[http://git.kernel.org/linus/747c84d051949872be54fcbceb5174b5779c6a17|commit]] * Add Tegra132 support [[http://git.kernel.org/linus/d035fdfa27ac124bc8f94c3d7dc82ad069802170|commit]] * Emulate SETEND for AArch32 tasks [[http://git.kernel.org/linus/2d888f48e056119495847a269a435d5c3d9df349|commit]] * Enable ARMv8 based exynos7 SoC support [[http://git.kernel.org/linus/6f56eef1f9aba3747c811780a4768618167d5c97|commit]] * add better page protections to arm64 [[http://git.kernel.org/linus/da141706aea52c1a9fbd28cb8d289b78819f5436|commit]] * add ioremap physical address information [[http://git.kernel.org/linus/da1f2b82054c171166ca0069cd60aa9300127cf1|commit]] * dts: Add initial device tree support for exynos7 [[http://git.kernel.org/linus/b9024cbc937df97987b139c6cf01e59369c5756d|commit]] * dts: Add mediatek MT8173 SoC and evaluation board dts and Makefile [[http://git.kernel.org/linus/b3a37248415716663ea2d752da4a5f765fc87442|commit]] * implement generic IOMMU configuration [[http://git.kernel.org/linus/78d51e0b8b57728099a3da74f4a10b6f8c71b764|commit]] * kernel: add support for cpu cache information [[http://git.kernel.org/linus/5d425c18653731af62831d30a4fa023d532657a9|commit]] * tegra: Add thermal reset (thermtrip) support to PMC [[http://git.kernel.org/linus/3568df3d31d62b4368830cc6aac868cecdefd187|commit]] * kernel: remove ARM64_CPU_SUSPEND config option [[http://git.kernel.org/linus/af3cfdbf56b91785650f54e7c9a899d814b4b9fb|commit]] * PCI: versatile: Add DT-based ARM Versatile PB PCIe host driver [[http://git.kernel.org/linus/b7e78170efd46db039f56f76f4aa672134004c41|commit]] * PM / devfreq: tegra: add devfreq driver for Tegra Activity Monitor [[http://git.kernel.org/linus/6234f38016ad56321ad0e4bfb57a10a3d940380a|commit]] == x86 == * Add Intel Quark platform support [[http://git.kernel.org/linus/8bbc2a135b63bee6b41fa90f415521a97995a49f|commit]], [[http://git.kernel.org/linus/28a375df16c2b6d01227541f3956568995aa5fda|commit]] * Implement ACPI driver to support IOAPIC hotplug [[http://git.kernel.org/linus/c183619b63ec934110e3a173a34b414e26869f96|commit]] * Remove Moorestown specific serial drivers [[http://git.kernel.org/linus/874e52086f9f1b9f9bdfbf98cca8506b110b63ba|commit]] * Specify PCI based UART for earlyprintk [[http://git.kernel.org/linus/ea9e9d8029020d438b0717ffddf65140fda16051|commit]] * toshiba_acpi * Add fan entry to sysfs [[http://git.kernel.org/linus/94477d4cfe6a579d88811221ee7198fa30f33a99|commit]] * Add support for Keyboard functions mode [[http://git.kernel.org/linus/bae84195b4cd44767fd127bcd4e61830e426bc7f|commit]] * Add support for Panel Power ON [[http://git.kernel.org/linus/35d53ceaf7160fa1950142757420ba96921034bf|commit]] * Add support for USB Rapid Charge [[http://git.kernel.org/linus/bb3fe01ff693cbc05d4d06edbe9ec868050a262c|commit]] * Add support for USB Sleep and Charge function [[http://git.kernel.org/linus/e26ffe5124189bce99235fee403a71b719e10b6a|commit]] * Add support for USB Sleep and Music [[http://git.kernel.org/linus/172ce0a9f6bf4460fae74026014650cc4a90d37c|commit]] * Add support for USB Sleep functions under battery [[http://git.kernel.org/linus/182bcaa5c90a66429fcf00a6a02a7bf845bf27c5|commit]] * Add support to enable/disable USB 3 [[http://git.kernel.org/linus/17fe4b3d31e6b1d3afd40a34849fa353d0ca5616|commit]] * KVM: VMX: Add PML support in VMX [[http://git.kernel.org/linus/843e4330573cc5261ae260ce0b83dc570d8cdc05|commit]] == MIPS == * prctl: add PR_[GS]ET_FP_MODE prctl options for MIPS [[http://git.kernel.org/linus/9791554b45a2acc28247f66a5fd5bbc212a6b8c8|commit]] * Add build support for the MIPS R6 ISA [[http://git.kernel.org/linus/7fd08ca58ae6299e7f7efee9b9062b731de94726|commit]] * Malta: Add support for building MIPS R6 kernel [[http://git.kernel.org/linus/575509b6474c100912d9b6ae168fe2520b6e8775|commit]] * OCTEON: More OCTEONIII support [[http://git.kernel.org/linus/ac6d9b3a03930820bec0ebd3a28f9dae32d27342|commit]] == S390 == * ftrace: Make use of gcc's hotpatch support to generate better code for ftrace function tracing. With the new code generation the runtime overhead for supporting function tracing is close to zero [[http://git.kernel.org/linus/e6d60b368b45b9be3aa068f8e5fa98c3487c9d4e|commit]] * hypfs: Add /sys/kernel/debug/s390_hypfs/diag_0c to read the CPU performance metrics provided by the z/VM diagnose 0C. This then allows to get the management time for each online CPU of the guest where the diagnose is executed [[http://git.kernel.org/linus/34c0dad752294f373a0720840f59e186788ba227|commit]] * Update /proc/sysinfo file with Extended Name and UUID [[http://git.kernel.org/linus/f3d0bd6c7f07d2be4b429230386d49f1b1b14f1c|commit]] * Increase maximum value of NR_CPUS to 512 [[http://git.kernel.org/linus/5c75a0dac3099f33a500b8b31f00541374752049|commit]] * zcrypt: Add support for new crypto express (CEX5S) adapter. [[http://git.kernel.org/linus/bdea1f1bb273383312f0eca56241794b06ed4205|commit]] * Add SMT support [[http://git.kernel.org/linus/10ad34bc76dfbc49bda327a13012f6754c0c72e0|commit]] * Enable optimizations for IBM z13 (2964 series). The kernel will be slightly faster but will not work on older machines [[http://git.kernel.org/linus/f8b2dcbd9e6d1479b9b5a9e9e78bbaf783bde819|commit]] * KVM: Allow userspace to limit guest memory size [[http://git.kernel.org/linus/8c0a7ce60676caa89c204a1a3b748e065f3d7182|commit]] * KVM: add cpu model support [[http://git.kernel.org/linus/658b6eda2042c0fe0e3f8acd7ffd11fc6f280119|commit]] * KVM: use facilities and cpu_id per KVM [[http://git.kernel.org/linus/9d8d578605b4fca37bd2230bbacb3ad0ee48e7e4|commit]] == SPARC == * perf: Add support M7 processor [[http://git.kernel.org/linus/b5aff55d89c27aedcae9521155b81b6aebb6c5d8|commit]] == POWERPC == * 85xx: Add support for Emerson/Artesyn MVME2500. [[http://git.kernel.org/linus/2727ed54716e606673121d5863934512bd4a5eb8|commit]] * Remove T4240 emulator support [[http://git.kernel.org/linus/e8d2081bb4d7a3bb6d779ac3829b81aceabad065|commit]] * mpc85xx: Create dts components for the FSL QorIQ DPAA BMan [[http://git.kernel.org/linus/39b55b53b924cbee8cb6efd54ab4ccc9158eb8b5|commit]] * mpc85xx: Create dts components for the FSL QorIQ DPAA QMan [[http://git.kernel.org/linus/de58824fc41ff0c266f4d8926271007fd121d9b4|commit]] * Add 64bit optimised memcmp [[http://git.kernel.org/linus/15c2d45d17418cc4a712608c78ff3b5f0583d83b|commit]] * Add PVR for POWER8NVL processor [[http://git.kernel.org/linus/ddee09c099c35074e50aaf9157efd22429d3acdf|commit]] == NIOS2 == * Add support for compressed kernel [[http://git.kernel.org/linus/01623627a292fbd9dc62e05489153d7f1add7061|commit]] * add early printk support [[http://git.kernel.org/linus/e8bf5bc776edef44777b13b2eb4461d653519bae|commit]] * add kgdb support [[http://git.kernel.org/linus/d16d2be111a61baf3a4696f07bfc7a8e36697cec|commit]] == PARISC == * hpux - Drop support for HP-UX binaries [[http://git.kernel.org/linus/04c1614977168fb8f002e2d81f704eeabe0c5ebd|commit]], [[http://git.kernel.org/linus/863722e856e64dae0e252b6bb546737c6c5626ce|commit]], [[http://git.kernel.org/linus/35e88d5c22e1916c819b5a8756aed2f09a4aba18|commit]] = Drivers = == Staging drivers == * Revert sm7xxfb driver" [[http://git.kernel.org/linus/a8e8f89dadee04f6f5d1a681b14d046e9f921400|commit]] * Remove the Android logger driver (Lollipop doesn't require it) [[http://git.kernel.org/linus/a0a23bbce7818c90c3d3370af966fefce07a8c9b|commit]] * cptm1217: blow it all away [[http://git.kernel.org/linus/b5d78b7f816ecfdf274e7673e79ce165d3f052cb|commit]] * fbtft: add fb_agm1264k-fl driver [[http://git.kernel.org/linus/b2ebd4be6fa1d2329b63531b044f9e25474981cb|commit]] * fbtft: add fb_bd663474 driver [[http://git.kernel.org/linus/959d049f009b112baa9e772b10d10e49e0288a28|commit]] * fbtft: add fb_hx8340bn driver [[http://git.kernel.org/linus/39e3d67f8e839f06eacda53fe40da99ac137e094|commit]] * fbtft: add fb_hx8347d driver [[http://git.kernel.org/linus/66c06c837993ec9f11d0f71e2e7eb3ac4c5f1956|commit]] * fbtft: add fb_hx8353d driver [[http://git.kernel.org/linus/5a714d33080f9c9afb61f6ebd108b56f11ff6c48|commit]] * fbtft: add fb_ili9320 driver [[http://git.kernel.org/linus/69e6089d206d4ab35f92e371e36fb58ace424015|commit]] * fbtft: add fb_ili9325 driver [[http://git.kernel.org/linus/2fc51f76cf28e42a73b3c1748d7628e03a1d0e11|commit]] * fbtft: add fb_ili9340 driver [[http://git.kernel.org/linus/8f7fdaaffff4946fc1aebf496c982216cfebb484|commit]] * fbtft: add fb_ili9341 driver [[http://git.kernel.org/linus/9b78e456a7526755f7c58fb6a249735a4fe0288b|commit]] * fbtft: add fb_ili9481 driver [[http://git.kernel.org/linus/d416d5c02fe7156fe061f1bde178a18c181ad432|commit]] * fbtft: add fb_ili9486 driver [[http://git.kernel.org/linus/8d64b032aa71963da8e69ab2780947207c36a799|commit]] * fbtft: add fb_pcd8544 driver [[http://git.kernel.org/linus/39c39072436f6910d5e48d97d17a1b3a4eada220|commit]] * fbtft: add fb_ra8875 driver [[http://git.kernel.org/linus/d8a53a9d0b4fa1ba0eb37a09341f74b0295ffd67|commit]] * fbtft: add fb_s6d02a1 driver [[http://git.kernel.org/linus/910968f7123156fc862b246ec3d5b5fb4038f6e4|commit]] * fbtft: add fb_s6d1121 driver [[http://git.kernel.org/linus/7a39e9654b1a6048f679331f121f8a1841c0e09d|commit]] * fbtft: add fb_ssd1289 driver [[http://git.kernel.org/linus/5dc5e4fb117343d321bef51e5f417fa59c593391|commit]] * fbtft: add fb_ssd1306 driver [[http://git.kernel.org/linus/39837b91583097316a8d31f0a30aacb7bfdac89b|commit]] * fbtft: add fb_ssd1331 driver [[http://git.kernel.org/linus/dc746091027bf1eafcc72d295fbc34aa2376add3|commit]] * fbtft: add fb_ssd1351 driver [[http://git.kernel.org/linus/883daf0a5c35c891eb9230efe2e99f92caa82a50|commit]] * fbtft: add fb_st7735r driver [[http://git.kernel.org/linus/735d98cdb8e902d933ed7640ad676f2a81f2a2ec|commit]] * fbtft: add fb_tinylcd driver [[http://git.kernel.org/linus/ef8f9ab5b25c2795aa2e784ca58b6e5ba243e128|commit]] * fbtft: add fb_tls8204 driver [[http://git.kernel.org/linus/9518dbc0df26ca14206366b5012e84517d80f3cd|commit]] * fbtft: add fb_uc1701 driver [[http://git.kernel.org/linus/5741ecd66c8599d564f59b15ce6dc32d7922293e|commit]] * fbtft: add fb_upd161704 driver [[http://git.kernel.org/linus/ef0459c7f4101e3ac0fda6e29385613b22998aca|commit]] * fbtft: add fb_watterott driver [[http://git.kernel.org/linus/1e7d51c6850b8a6d840b9865d06fec51c1c3aa83|commit]] * fbtft: add fbtft_device driver [[http://git.kernel.org/linus/06d30f0208576f3cf2a0ee2072c1408e392038b4|commit]] * fbtft: add flexfb driver [[http://git.kernel.org/linus/27837e11a67faf8aa683bde91a7879d01b3c9c14|commit]] * fbtft: core support [[http://git.kernel.org/linus/c296d5f9957c03994a699d6739c27d4581a9f6c7|commit]] * line6: Remove unsupported X3 devices [[http://git.kernel.org/linus/e45bfe5e7c6d8563cad171df052218baa6226fc2|commit]] * i2o: move to staging [[http://git.kernel.org/linus/2cbf7fe2d5d32a4747c1f8ad163e886dccad930c|commit]] == Storage == * SCSI ufs-qcom: add support for Qualcomm Technologies Inc platforms [[http://git.kernel.org/linus/81c0fc51b7a790ebe05a35de2c9176bd2f5bfe46|commit]] * scsi: csiostor:Remove T4 FCoE Support. [[http://git.kernel.org/linus/3fb4c22eaaf04b60d8a55f2c6bfa28314ced9df6|commit]] * hpsa: add in P840ar controller model name [[http://git.kernel.org/linus/c8ae0ab10044a7aee47d1e97f2eed992b34b0c59|commit]] * hpsa: add in gen9 controller model names [[http://git.kernel.org/linus/27fb8137299d4b0ee1d248d369e8c7a1dccf54dc|commit]] * hpsa: honor queue depth of physical devices [[http://git.kernel.org/linus/03383736348bb73a45f8460afca3c5f5bd1be172|commit]] * megaraid_sas: add support for secure JBOD [[http://git.kernel.org/linus/7497cde883b184ead109652f236df98d78090a90|commit]] * NVMe: Asynchronous controller probe [[http://git.kernel.org/linus/2e1d8448196ba85cd78a18723413a3c92aabe0f3|commit]] * NVMe: Metadata format support [[http://git.kernel.org/linus/e1e5e5641e6f271321aec257ed26a72715e4a8c2|commit]] == Graphics == * drm: Atomic modeset ioctl [[http://git.kernel.org/linus/d34f20d6e2f21bd3531b969dc40913181a8ae31a|commit]] * drm: add atomic properties [[http://git.kernel.org/linus/88a48e297b3a3bac6022c03babfb038f1a886cea|commit]] * amdkfd: SDMA usermode queue support [[http://git.kernel.org/linus/77669eb87a904ee983d6c31563be20981837705d|commit]], [[http://git.kernel.org/linus/bcea308175748339b872cc50972e0a31c1999c64|commit]] * exynos: Add DECON driver [[http://git.kernel.org/linus/96976c3d9aff4e1387c30f6356ac01fa6f72ef46|commit]] * i915 * skl: add turbo support [[http://git.kernel.org/linus/b6fef0ef126eb3f32fedab8a8840d8b65848d675|commit]] * Add i915.nuclear_pageflip command line param to force atomic [[http://git.kernel.org/linus/b2e7723b09eb059584943febf47d637b2b8ca73f|commit]] * Add ioctl to set per-context parameters [[http://git.kernel.org/linus/c9dc0f35986c0e2fc81e0b71ddc7e3adad733829|commit]] * Add main atomic entrypoints [[http://git.kernel.org/linus/5ee67f1cf9d009ff6522d264a05d78f082952a4f|commit]] * Enable the HiZ RAW Stall Optimization on Broadwell. [[http://git.kernel.org/linus/2701fc43562b55f5db0139ef6a7b13c2518ed6c0|commit]] * Ensure the HiZ RAW Stall Optimization is on for Cherryview. [[http://git.kernel.org/linus/973a5b06a096f1a9494ebe94c78d809459f4dc74|commit]] * drm: Support 4 GiB and larger ranges [[http://git.kernel.org/linus/440fd5283a87345cdd4237bdf45fb01130ea0056|commit]] * msm * mdp4: add YUV format support [[http://git.kernel.org/linus/b1b1c74e36b369dceaa0ea98ac543e8c13c720ee|commit]] * mdp5: Add hardware cursor support [[http://git.kernel.org/linus/e172d10a9c4acc69bb07cbe9142ded2df791ff1f|commit]] * mdp5: add NV12 support for MDP5 [[http://git.kernel.org/linus/f8d9b5156e966e701cb17c623ffd6ebe35cc3157|commit]] * Add the eDP connector in msm drm driver [[http://git.kernel.org/linus/0045398131e48cba3d759a2ad435d8b45640652e|commit]] * Initial add eDP support in msm drm driver [[http://git.kernel.org/linus/ab5b0107ccf3821a6837b0f2819270d6fa0b278f|commit]] * add moduleparam to disable fbdev [[http://git.kernel.org/linus/e90dfec78ec288d6c89a7b508a5c5d4ae8b7f934|commit]] * nouveau: Basic GM206 bring up (as copy of GM204) [[http://git.kernel.org/linus/7e547adcea7b9d927009717e1f3303879d5f2687|commit]] * nouveau/power: add support for GK20A [[http://git.kernel.org/linus/9f7fd620af29d4501ed063333824562656d46da5|commit]] * panel: simple: Add AVIC TM070DDH03 panel support [[http://git.kernel.org/linus/d47df63393ed81977e0f6435988d9cbd70c867f7|commit]] * panel: simple: Add support for Giantplus GPG482739QS5 [[http://git.kernel.org/linus/d435a2af12349e6285559196675ad45f1e4a041d|commit]] * radeon: evergreen/cayman indirect draw support [[http://git.kernel.org/linus/16613743adaf7989151da2e58fef2a71624875ab|commit]] * tegra: Add minimal power management [[http://git.kernel.org/linus/359ae687dbd16c76f5519a5750444f5a3b00ad18|commit]] * drm: add Atmel HLCDC Display Controller support [[http://git.kernel.org/linus/1a396789f65a22711eecddc5c13c0dec6bd753c7|commit]] * bridge/dw_hdmi: add rockchip rk3288 support [[http://git.kernel.org/linus/12b9f204e804b2a6c65a6662b1fbe2449bca677f|commit]] * rcar-du: Add support for external pixel clock [[http://git.kernel.org/linus/1b30dbde8596ca8de2497c2a50d5381dfe62ee8c|commit]] * rcar-du: Implement support for interlaced modes [[http://git.kernel.org/linus/906eff7fcada4186cde54eb89572fb774ab294a0|commit]] * OMAPDSS: Add DRA7xx support [[http://git.kernel.org/linus/935509275c2d315c6551da4d73bb3c36871b137c|commit]], [[http://git.kernel.org/linus/a2408154a14b5633b1f233e4b5fea85c09917eef|commit]], [[http://git.kernel.org/linus/6d817880cdfd0456ccf5f2b705d7078957ea09cb|commit]], [[http://git.kernel.org/linus/adb5ff835c0db95e969c717f981f65f855f147bf|commit]] * omapdss: Add opa362 driver [[http://git.kernel.org/linus/0e8787313a00d4202aad249d0734a30bbde1485b|commit]] == Networking == * ath10k: Enable RX batching [[http://git.kernel.org/linus/b6c8e287f6089559146e2a388a63fbe5460d7f44|commit]] * ath10k: Enable the MCS8 and MCS9 at 2.4G band [[http://git.kernel.org/linus/d68bb12ab4a306ee76ab33a57b2a0067d4d5092d|commit]] * ath10k: Implement sta_add_debugfs [[http://git.kernel.org/linus/f5045988b937e4801e3185f9d95c34a7c050b681|commit]] * ath10k: add 10.2.4 firmware support [[http://git.kernel.org/linus/4a16fbec1cd0a760d17f3d2b587d504a6eae4da6|commit]] * ath10k: add new wmi interface of NF cal period [[http://git.kernel.org/linus/a7bd3e9901634b1185eb91c3f986d64cb3506e19|commit]] * ath10k: add support for qca6174 [[http://git.kernel.org/linus/d63955b33b3bee45d784ffdfafeb93076c765660|commit]] * ath10k: add support to send addba request [[http://git.kernel.org/linus/8bf8f190febcd2b4544d5fa13ed0809e2e92f53b|commit]] * ath10k: add support to send addba response [[http://git.kernel.org/linus/8e68d55f5e4a0444a569ecf605f482b9af0b9264|commit]] * ath10k: add support to send delba [[http://git.kernel.org/linus/da2aedcadbe2e03db78b30adccbdba77e25f406b|commit]] * ath10k: add thermal cooling device support [[http://git.kernel.org/linus/fe6f36d62152ba85a8928e46fc2cbb919538c51d|commit]] * ath10k: add thermal sensor device support [[http://git.kernel.org/linus/ac2953fcc35871181bfafb11238b757ae1a4ce9f|commit]] * ath10k: add wmi interface for pdev_get_temperature [[http://git.kernel.org/linus/a57a6a2753ac4a85cb083dd32dc0be414d52e001|commit]] * ath10k: add wmi support for addba_clear_resp [[http://git.kernel.org/linus/dc8ab27861b2c1277bd9603a85f317708149d844|commit]] * ath10k: add wmi support for addba_send [[http://git.kernel.org/linus/65c0893d91b33018e8eaacc6aeb777c5faf6a094|commit]] * ath10k: add wmi support for addba_set_resp [[http://git.kernel.org/linus/11597413b22d1a2ee02501d4167ae712a2b7929e|commit]] * ath10k: add wmi support for delba_send [[http://git.kernel.org/linus/50abef85e7cc7576b37ba8dbe480f0537fe74d6d|commit]] * ath10k: add wmi support for pdev_set_quiet_mode [[http://git.kernel.org/linus/ffdd738d90f0d9d609e3d790059ab4d351a75963|commit]] * ath10k: implement beacon template command [[http://git.kernel.org/linus/be9ce9d8c196bf150eace10aaf43110672d6eb4c|commit]] * ath10k: implement diag data container event [[http://git.kernel.org/linus/04de6c6ce612ad159d44572b6ed566e57ecefcab|commit]] * ath10k: implement diag event [[http://git.kernel.org/linus/c3113c393e81feb2193e000794498625fe4a7d5d|commit]] * ath10k: implement new beacon tx status event [[http://git.kernel.org/linus/6bf1206289115c277cfa569f570a97ada345a2d5|commit]] * ath10k: implement p2p bcn ie command [[http://git.kernel.org/linus/369242b4e3f9d29ddead61895f97a3118484f2f1|commit]] * ath10k: implement per-vdev wmm param setup command [[http://git.kernel.org/linus/6d492fe2d81e84ee49382879bfc13213c6e8e569|commit]] * ath10k: implement prb tmpl wmi command [[http://git.kernel.org/linus/4c4955fe4f879fb0bd3bf8630ba23a9811617b59|commit]] * ath10k: implement rx reorder support [[http://git.kernel.org/linus/c545070e404bfb20e5b72ae725332fe512e5d22c|commit]] * ath10k: implement sta keepalive command [[http://git.kernel.org/linus/6e8b188ba782bd04f942b7d489b8b2b81606f690|commit]] * ath10k: implement support for ap beacon offloading [[http://git.kernel.org/linus/fbb8f1b729b82f2b48350ffc096f107d1a6ea12d|commit]] ath10k: implement uapsd autotrigger command [[http://git.kernel.org/linus/0c7e477c666e767f231fafe08e117669c64e5e14|commit]] * ath10k: implement wmi-tlv backend [[http://git.kernel.org/linus/ca996ec5660874edaf7fab6939beaaa9e023d347|commit]] * ath9k: Add HW IDs for QCA956x [[http://git.kernel.org/linus/2131fabb4b5cb3b167006e83a350704b8c05df2d|commit]] * ath9k: Add QCA956x HW support [[http://git.kernel.org/linus/ede6a5e7b8596f85607b9bd15f186d2b26163bc8|commit]] * ath9k: Add a debugfs file for WOW [[http://git.kernel.org/linus/8b861715087fe17796fe411eff1c7f7e493d0d10|commit]] * ath9k: Add support for more WOW patterns [[http://git.kernel.org/linus/a28815db67a8a27afb4a17d30103e47c6e9e036f|commit]] * ath9k: Update PCI IDs for AR9565 [[http://git.kernel.org/linus/edea2acb8b3ce9fdadfc49ee39ac21f01d4f3d01|commit]] * ath9k: disable TPC support again (for now) [[http://git.kernel.org/linus/c09396eb8e5a8df668174993c6400763022b2466|commit]] * ath9k: enable TPC by default [[http://git.kernel.org/linus/a9abe3023ace441ce9e27425b263f2dabd28cf32|commit]] * ath9k: enable per-packet TPC on AR9002 based chips [[http://git.kernel.org/linus/b5939e8c71292bbedf1d36adf7784ce2d71ae3d7|commit]] * ath9k_htc: Add a module parameter to disable blink [[http://git.kernel.org/linus/3a939a671225909c19b09bfcb6e4761109e913d9|commit]] * brcmfmac: Add support for bcm43340/1 wireless chipsets [[http://git.kernel.org/linus/8b3a38daff6f50027039d6979b9eb026907508eb|commit]] * brcmfmac: enable 802.11d support in firmware [[http://git.kernel.org/linus/98027769828f772c7ce69b6e58d37b78ebe8ab28|commit]] * amd-xgbe-phy: Properly support the FEC auto-negotiation [[http://git.kernel.org/linus/cf262527e53d45ba8957ca26e99c6a55fbb21477|commit]] * amd-xgbe: Add ACPI support [[http://git.kernel.org/linus/82a19035d000c8b4fd7d6f61b614f63dec75d389|commit]] * GMAC: add driver for Rockchip RK3288 SoCs integrated GMAC [[http://git.kernel.org/linus/7ad269ea1a2b7ddc8ae26794162c21bad2d9b2e5|commit]] * Infiniband/mlx4: Add port aggregation support [[http://git.kernel.org/linus/a575009030931cd8a35c88ec81eb26b9e9f73539|commit]] * Infiniband/mlx4: Create mirror flows in port aggregation mode [[http://git.kernel.org/linus/146d6e19832a72136089afca51e5229d1fd72dcd|commit]] * Infiniband/mlx4: Load balance ports in port aggregation mode [[http://git.kernel.org/linus/c6215745b66a7fbeeda1a826f94dd864a2ccf654|commit]] * Infiniband/mlx4: Reset flow support for IB kernel ULPs [[http://git.kernel.org/linus/35f05dabf95ac3ebc4c15bafd6833f7a3046e66f|commit]] * Infiniband/qib: Add support for the new QMH7360 card [[http://git.kernel.org/linus/0e6bbba56c54f6305f24f0ad8991f5b5d03ae2b5|commit]] * RDMA/ocrdma: Add support for IB stack compliant stats in sysfs. [[http://git.kernel.org/linus/cad1fbb0fd0e72ae2e7c18d486ff33e26c275f6c|commit]] * RDMA/ocrdma: Add support for interrupt moderation [[http://git.kernel.org/linus/b4dbe8d52d08e5ed60c9d01efbcd7b8694cf4b9f|commit]] * NFC/st21nfca: Add HCI transaction event support [[http://git.kernel.org/linus/26fc6c7f02cb26c39c4733de3dbc3c0646fc1074|commit]] * NFC/st21nfca: Adding support for secure element [[http://git.kernel.org/linus/2130fb97fecf9a51bb4a21da220cff3f72496a94|commit]] * NFC/st21nfcb: Add HCI transaction event support [[http://git.kernel.org/linus/5d1ceb7f5e56aeec0d541a76293ba3de5af78795|commit]] * NFC/st21nfcb: Add support for secure element [[http://git.kernel.org/linus/8ae01f7967718ac9ed800a99964f88c0c8b07e11|commit]] * com20020-pci: add support for eae single card [[http://git.kernel.org/linus/d95e2fe0ffa3b4325ddd11095f46d0c0b96450f5|commit]] * cxgb4 : Improve IEEE DCBx support, other minor open-lldp fixes [[http://git.kernel.org/linus/ba0c39cb98a1eec3635ae5f959fef963738d12a5|commit]] * cxgb4: Add PCI device ID for new T5 adapter [[http://git.kernel.org/linus/678109ea0908a643e0338e20714aae9e07ffe02a|commit]] * cxgb4: Add debugfs entry to dump the contents of the flash [[http://git.kernel.org/linus/49216c1c170f07c138b043d67cd34c67d75a27cc|commit]] * cxgb4: Add debugfs options to dump the rss key, config for PF, VF, etc [[http://git.kernel.org/linus/688ea5fe7f57272af0e26e271892cead098ef934|commit]] * cxgb4: Add low latency socket busy_poll support [[http://git.kernel.org/linus/3a336cb17183b29827fdffaffb5e62f8912f5ca1|commit]] * cxgb4: Add support for ULP RX logic analyzer output in debugfs [[http://git.kernel.org/linus/797ff0f573184778771b6d1186eca72f7e3adb4d|commit]] * cxgb4: Add support in cxgb4 to get expansion rom version via ethtool [[http://git.kernel.org/linus/ba3f8cd55f2aaa734ba44d8dd8cfaa6503c83d63|commit]] * cxgb4: Add support in debugfs to display sensor information [[http://git.kernel.org/linus/70a5f3bb5f80d9bc7aa746816b32ab17e3c56029|commit]] * cxgb4: Add support in debugfs to dump the congestion control table [[http://git.kernel.org/linus/bad4379263d2c2442f5273adc856dd67e4274f3f|commit]] * cxgb4: Add support to dump mailbox content in debugfs [[http://git.kernel.org/linus/bf7c781d576823e5d71f40585aeeac430a1845c8|commit]] * cxgb4: Addded support in debugfs to dump CIM outbound queue content [[http://git.kernel.org/linus/c778af7d18646247310b7bceaf3eacc6eeee1614|commit]] * cxgb4: Added support in debugfs to display TP logic analyzer output [[http://git.kernel.org/linus/2d277b3b44ede5c1812f5e49d2c8bdb7869f1661|commit]] * cxgb4: Added support in debugfs to dump PM module stats [[http://git.kernel.org/linus/b3bbe36a26d056cc0b64bb2ee72c9e34c4e8683a|commit]] * cxgb4: Added support in debugfs to dump cim ingress bound queue contents [[http://git.kernel.org/linus/e5f0e43bee31d38fa5a2e9f9c0fc288b2bca6c88|commit]] * cxgb4: Added support in debugfs to dump different timer and clock values of the adapter [[http://git.kernel.org/linus/b58b667687b71e1f07190ba5faa66e80013eaac6|commit]] * cxgb4: Added support in debugfs to dump sge_qinfo [[http://git.kernel.org/linus/dc9daab226aaacc2402d46af79a8a4a1765ca53a|commit]] * i40e: AQ API updates for new commands [[http://git.kernel.org/linus/672415c5f024affb9fd560484c073ce8ee450001|commit]] * i40e: Support for NPAR iSCSI partition with DCB [[http://git.kernel.org/linus/63d7e5a413d8419d1223ba963107c79ded6a4b70|commit]] * ibmveth: Add function to enable live MAC address changes [[http://git.kernel.org/linus/c77c761fa40e0ebdacb728b0310191ef8dc6902b|commit]] * igb: enable auxiliary PHC functions for the i210 [[http://git.kernel.org/linus/720db4ffd0846570c1ddc82e7bb661ab0a676fad|commit]] * iwlwifi: add new 3165 series PCI IDs [[http://git.kernel.org/linus/132fee062655e90948e189c8c14ce21f115ebbda|commit]] * iwlwifi: add new config and PCI IDs for 4165 series [[http://git.kernel.org/linus/9b8a7a90773c4d25d64f7e81bf32f465659d3567|commit]] * iwlwifi: mvm: add beamformer support [[http://git.kernel.org/linus/3d44eebf773950dd2e24ad7ac786b589d6522d67|commit]] * iwlwifi: mvm: add debugfs file for misbehaving U-APSD AP [[http://git.kernel.org/linus/e39c1b5f5e8b157fdae0007523ffad270bcbcc3a|commit]] * iwlwifi: mvm: add rxf and txf to dump data [[http://git.kernel.org/linus/04fd2c28226f4ace5a7e0a4343a34e6d7c20248b|commit]] * iwlwifi: mvm: add support for dumping a secondary SRAM [[http://git.kernel.org/linus/861383249d4d2e1019be79686e7250823fc102fd|commit]] * iwlwifi: mvm: add support for new LTR command [[http://git.kernel.org/linus/84bfffa96835435d138b315f90e5fdea1185eb4d|commit]] * iwlwifi: mvm: generate statistics debugfs code [[http://git.kernel.org/linus/93d17cceb2620440aa3171e90b0ea69a97ac305d|commit]] * iwlwifi: mvm: support family 8000 C step [[http://git.kernel.org/linus/716e48a6505ed5a48e84bcbaa186c00b25a13484|commit]] * iwlwifi: pcie: support secured boot flow for family 8000 B step [[http://git.kernel.org/linus/afb8891740263aca4988252a5f01da10ca7b581b|commit]] * ixgbe: add Tx anti spoofing support [[http://git.kernel.org/linus/5b7f000ff94c77031a628f87b788b1a032f2d4d9|commit]] * ixgbe: add VXLAN offload support for X550 devices [[http://git.kernel.org/linus/3f207800a998fb1b0b36df251e826ee7682294f7|commit]] * ixgbe: allow multiple queues in SRIOV mode [[http://git.kernel.org/linus/dec2e395fd35ebbd642c71b1c871298cba68cded|commit]] * ixgbevf: add RSS support for X550 [[http://git.kernel.org/linus/9295edb472dcd85cb27d2f23dc2e6bae054a0228|commit]] * ixgbevf: enable multiple queue support [[http://git.kernel.org/linus/2dc571aa61d3fe5b20167f16e0390e749cd4bb97|commit]] * mwifiex: 11h handling for AP interface [[http://git.kernel.org/linus/cf075eac9ca94ec54b5ae0c0ec798839f962be55|commit]] * mwifiex: Add support for wowlan disconnect [[http://git.kernel.org/linus/8a40084e7bb8f0fd32a301a64fd869726516a1df|commit]] * mwifiex: add rx histogram statistics support [[http://git.kernel.org/linus/cbf6e05527a7654ac1c4f4787dfd7a182fcc0c73|commit]] * mwifiex: add support for SD8801 [[http://git.kernel.org/linus/52bd3d2023d4740850a2e30c7f24f18f5fe9d462|commit]] * mwifiex: add support for USB8801 [[http://git.kernel.org/linus/eaa3d9fa08c55555aedd967d4bfe7fe03c41cfaf|commit]] * mwifiex: channel switch support for mwifiex [[http://git.kernel.org/linus/7d652034d1a08bd240c98727bbd55901a174c245|commit]] * mwifiex: handle PS events on AP interface as well [[http://git.kernel.org/linus/76c504ca1e7de8555cbf18a0ef08d29ee462c8eb|commit]] * mwifiex: handle radar detect event from FW [[http://git.kernel.org/linus/3b57c1a713a9dd3b8da74b6df9f16ce1f8f9144b|commit]] * mwifiex: module parameter for deep sleep configuration [[http://git.kernel.org/linus/0b4155d1cc8e7562f490124c081e710c36cb2cf8|commit]] * mwifiex: support conversion to any virtual interface type [[http://git.kernel.org/linus/047eaaf64503c2902d1e054d5b944de18d14b28c|commit]] * mwifiex: support for channel report for radar detection [[http://git.kernel.org/linus/0a694d68651b16b307d5ad64acac90d604146bcc|commit]] * macb: improved ethtool statistics support [[http://git.kernel.org/linus/3ff13f1c620e4387e1a9b9bc5d95d67052615037|commit]] * mlx4_core: Activate reset flow upon fatal command cases [[http://git.kernel.org/linus/f5aef5aa35063f2b45c3605871cd525d0cb7fb7a|commit]] * mlx4_core: Add bad-cable event support [[http://git.kernel.org/linus/be6a6b43b597a37d96dbf74985f72045ccef0940|commit]] * mlx4_core: Enable device recovery flow with SRIOV [[http://git.kernel.org/linus/55ad359225b2232b9b8f04a0dfa169bd3a7d86d2|commit]] * mlx4_core: Enhance the catas flow to support device reset [[http://git.kernel.org/linus/f6bc11e42646e661e699a5593cbd1e9dba7191d0|commit]] * mlx4_core: Handle AER flow properly [[http://git.kernel.org/linus/2ba5fbd62b2534335f4e3b844ecc7860115525a3|commit]] * mlx4_core: Manage interface state for Reset flow cases [[http://git.kernel.org/linus/c69453e294c9f16da977b68e658a8028b854c209|commit]] * mlx4_core: Port aggregation low level interface [[http://git.kernel.org/linus/59e14e325066be49b49b6c2503337c69a9ee29fc|commit]] * mlx4_core: Port aggregation upper layer interface [[http://git.kernel.org/linus/53f33ae295a5098f12218da1400f55ad7df7447c|commit]] * mlx4_core: Refactor the catas flow to work per device [[http://git.kernel.org/linus/ad9a0bf08ffbf32b8f292c3bb78ca0f24bb8f6b2|commit]] * mlx4_core: Reset flow activation upon SRIOV fatal command cases [[http://git.kernel.org/linus/0cd9302734111abc0b5912b695336f2ee63cb22b|commit]] * mlx4_core: Set device configuration data to be persistent across reset [[http://git.kernel.org/linus/dd0eefe3abbf47442db296bf68f27eb2860c1cdf|commit]] * mlx4_en: Port aggregation configuration [[http://git.kernel.org/linus/5da0354726e4a6ae2e25c1fa2feb77585d997b05|commit]] * usb/r8152: add device id for Lenovo TP USB 3.0 Ethernet [[http://git.kernel.org/linus/347eec348a9b0ba6968145cc7b1995d2475ae31b|commit]] * fec: add Wake-on-LAN support [[http://git.kernel.org/linus/de40ed31b3c577cefd7b54972365a272ecbe9dd6|commit]] * fs_enet: Implement NETIF_F_SG feature [[http://git.kernel.org/linus/4fc9b87bae25e843989d022bed66dd009bdc5a71|commit]] * hisilicon: new hip04 MDIO driver [[http://git.kernel.org/linus/4a841ee928f430e466cf8e7ea8ad08eb13b1377c|commit]] * hisilicon: new hip04 ethernet driver [[http://git.kernel.org/linus/a41ea46a9a128abe5210381ba7902f5208096d53|commit]] * netcp: Add Keystone NetCP GbE driver [[http://git.kernel.org/linus/6f8d3f33385cf809eaf816e56302f84a66e2d003|commit]] * netcp: Add Keystone NetCP core ethernet driver [[http://git.kernel.org/linus/84640e27f23041d474c31d3362c3e2185ad68ec2|commit]] * netcp: Enhance GBE driver to support 10G Ethernet [[http://git.kernel.org/linus/90cff9e2da9f7be6d7847001f430c3e5f8e9532e|commit]] * rfkill: Add Broadcom BCM2E40 bluetooth ACPI ID [[http://git.kernel.org/linus/79044f60caa7c377333dc8f13cf1e48c144e2521|commit]] * rtlwifi: add support to send beacon frame. [[http://git.kernel.org/linus/33511b157bbcebaef853cc1811992b664a2e5862|commit]] * rocker: Add support for retrieving port level statistics [[http://git.kernel.org/linus/9766e97af1b901ffbb36fcc648e50626d926bb24|commit]] * smc91x: Add Atari EtherNAT support [[http://git.kernel.org/linus/6321b54a43e2dd3e2635f4a7cb7e4d83fd68dfe1|commit]] * stmmac: add BQL support [[http://git.kernel.org/linus/3897957494d979ad592a00a6ced4b6c9410e9452|commit]] * stmmac: pci: add MSI support for Intel Quark X1000 [[http://git.kernel.org/linus/d2a029bde37b4c2e2d8b26e7457bb2c58afbbadd|commit]] * stmmac: pci: add support for Intel Quark X1000 [[http://git.kernel.org/linus/5b99a6b6cc563e29265502b2b3df39c872022c22|commit]] * stmmac: pci: introduce Intel Quark X1000 runtime detection [[http://git.kernel.org/linus/0763d955b46e9b4c875cf1a7ab8576fb79fd1398|commit]] * wil6210: ADDBA/DELBA flows [[http://git.kernel.org/linus/3277213feb1b6625e4d7ad9eef1778dc88cdf46f|commit]] * wil6210: RX high threshold interrupt configuration [[http://git.kernel.org/linus/ab95462825edf7decdd0f77be5c2c1ebb07a1943|commit]] * wil6210: add advanced interrupt moderation [[http://git.kernel.org/linus/78366f69beb604717a12191eee35300057b6bcfc|commit]] * wil6210: allow to configure ADDBA request [[http://git.kernel.org/linus/3a3def8dbe65082d2319cac4791139d4ab786b4d|commit]] * wil6210: remove unnecessary interrupt moderation module parameters [[http://git.kernel.org/linus/1f80af2e38f7a1f66b75c63ba83f968da62f5985|commit]] * wl18xx: add radar detection implementation [[http://git.kernel.org/linus/750e9d15e2fe93fec696893be7b120b2940378d0|commit]] * wlcore: add ability to reduce FW interrupts during suspend [[http://git.kernel.org/linus/6d5a748d4836ddd0ca626fe4870942a0e90a5c3d|commit]] * wlcore: add support for ap csa [[http://git.kernel.org/linus/534719f445c6f8bf5218adaf4bec36f118ccc1e9|commit]] * wlcore: enable AP wowlan [[http://git.kernel.org/linus/b8714d1b6a7ee4c4e4730203a90e1db6485d9343|commit]] * Bluetooth: ath3k: Add support of AR3012 bluetooth 13d3:3423 device [[http://git.kernel.org/linus/033efa920a7f22a8caf7a38d851a2f451781bbf7|commit]] * Bluetooth: btusb: Add Broadcom patchram support for ASUSTek devices [[http://git.kernel.org/linus/9a5abdaaf9d2e80e157c7a756f9d9fd933dee48e|commit]] * Bluetooth: btusb: Add firmware loading for Intel Snowfield Peak devices [[http://git.kernel.org/linus/cda0dd7809f89e8d7f88335690d84b8482d33111|commit]] * Bluetooth: btusb: Add support for Dynex/Insignia USB dongles [[http://git.kernel.org/linus/d049f4e513e861167361b06c7ca85f9e872c8cde|commit]] * Bluetooth: btusb: Add support for Lite-On (04ca) Broadcom based, BCM43142 [[http://git.kernel.org/linus/8f0c304c693c5a9759ed6ae50d07d4590dad5ae7|commit]] * Bluetooth: btusb: Add support for USB based AMP controllers [[http://git.kernel.org/linus/893ba5440a25ebe3376f0b2ee5a74e0a6423f00e|commit]] * Bluetooth: btusb: support public address configuration for ath3012 [[http://git.kernel.org/linus/5859223e0c4f69ab36dd931ea7058c3b1b2abb41|commit]] == ACPI, EFI, thermal and Power Management == * Expose underlying UEFI firmware platform size in /sys/firmware/efi/fw_platform_size [[http://git.kernel.org/linus/2859dff97e54db4795b8b7d9606cb8efcec722ff|commit]] * ACPI: add AMD ACPI2Platform device support for x86 system [[http://git.kernel.org/linus/92082a8886f30a1c492a31ac4b5a4966bb64b1a6|commit]] * Thermal/int340x: Add thermal zone support [[http://git.kernel.org/linus/5fbf7f27fa3da2c7b538772cfe3340391ef8b3b9|commit]], [[http://git.kernel.org/linus/1c55be020806eeffbda6f1a981511e46427eb4ec|commit]] * cpufreq: Add SFI based cpufreq driver support [[http://git.kernel.org/linus/e7ddf4b7b3c5fe64902c4fb9edac92532c87cd75|commit]] * cpufreq: intel_pstate: Add support for SkyLake [[http://git.kernel.org/linus/7ab0256e57ae4423fbfb6b6c1611578c634702c9|commit]] * cpufreq: intel_pstate: expose turbo range to sysfs [[http://git.kernel.org/linus/d01b1f48c5fd95901203bd830458eaf619ed6c47|commit]] * intel_idle: support additional Broadwell model [[http://git.kernel.org/linus/bea57077e44ec9c1e6d3a3c142c8a3c0289e290d|commit]] * thermal/intel_powerclamp: add id for Avoton SoC [[http://git.kernel.org/linus/3a4562a02856ceca516bb61945aec3a83b8826db|commit]] * thermal: Intel SoC DTS: Add Braswell support [[http://git.kernel.org/linus/6c355fafeb2cde3fa6bf317777ae3018b7f254e6|commit]] * thermal: exynos: Add TMU support for Exynos7 SoC [[http://git.kernel.org/linus/6c247393cfdd6695717f80ff31f9fd9af8c2c525|commit]] * tools/thermal: tmon: add --target-temp parameter [[http://git.kernel.org/linus/4cc32cb4e92622757685c8732bdfc400243a5644|commit]] * tools/power turbostat: support additional Broadwell model [[http://git.kernel.org/linus/48a0631c891ab581cc010b44655ad49ff6eb3325|commit]] == Sound == * Add support for wildcard msbits constraints [[http://git.kernel.org/linus/8ef9df55a72425e269575fa74cbbedec4672bdc4|commit]] * add Studio Evolution SE6X support [[http://git.kernel.org/linus/53c098bfc5b614cd28c416215f5fa68815f1cce9|commit]] * hda - Add dock support for Thinkpad T450s (17aa:5036) [[http://git.kernel.org/linus/80b311d3118842eb681397233faa0d588df13f92|commit]] * hda - Add docking station support for another HP machine [[http://git.kernel.org/linus/3271cb22838882bad86f6f2405b29fa7925a08e8|commit]] * oxygen: add support for third analog input [[http://git.kernel.org/linus/0902fbb9ccf7e3be67b9774b0d5f096da44e7c65|commit]] * usb-audio: Add support for Akai MPC Element USB MIDI controller [[http://git.kernel.org/linus/e9f49369722bd7dd53f90467196df4b952eac1b6|commit]] * ASoC * Intel: Add Cherrytrail & Braswell machine driver cht_bsw_rt5645 [[http://git.kernel.org/linus/e18acdc04ab2c4125ed4020db7f49a8dc35d1979|commit]] * Intel: Add support rt5645 in sst driver [[http://git.kernel.org/linus/842aaa0cbf66621f00d641f5abfd2db40c61320b|commit]] * add xtensa xtfpga I2S interface and platform [[http://git.kernel.org/linus/57b7068de5d0cca8ac6e21085b843c1bbd49d3f4|commit]] * max98357a: Add MAX98357A codec driver [[http://git.kernel.org/linus/af5adf129369125bba8fa7ca594a7abaf226b27c|commit]] * pcm512x: Also support PCM514x devices [[http://git.kernel.org/linus/ba5295e55dd941425b10924f4f5c7af6eac4a1cb|commit]] * rt5645: Add rt5650 codec support [[http://git.kernel.org/linus/5c4ca99df718f6569849ab5fabdf18c14755b144|commit]] * rt5670: Add runtime PM support [[http://git.kernel.org/linus/f2ecf2ef59b57bd495c40d8a3e9d03e80f66afa4|commit]] * rt5677: Add the ASRC support [[http://git.kernel.org/linus/5a8c7c2628f8d12e9bca6ab24f6718fc57728991|commit]] * samsung: Remove goni or aquila with the WM8994 [[http://git.kernel.org/linus/6cf2cf31507522c199cf7974245bec9ac94cd9ea|commit]] * tegra: Add platform driver for rt5677 audio codec [[http://git.kernel.org/linus/a37f1b8fdc912600c24f9d0d45d7046e50a031e4|commit]] * tlv320aic3x: Add support for tlv320aic3104 [[http://git.kernel.org/linus/9503112d909cbbc2865a28c2586c436254169da8|commit]] == TV tuners, webcams, video capturers == * adv7180: Add I2P support [[http://git.kernel.org/linus/851a54effbd808daf8b961f1dc6156c06a96d5f1|commit]] * adv7180: Add fast switch support [[http://git.kernel.org/linus/08b717c2ae8b7e23e1d018dad601fdf12bde3a96|commit]] * adv7180: Add media controller support [[http://git.kernel.org/linus/d5d51a827bb86103d4874a864f72674b281408ac|commit]] * adv7180: Add support for the adv7182 [[http://git.kernel.org/linus/c5ef8f8c5d502a7a918737a05170399ed028f17a|commit]] * adv7180: Add support for the adv7280-m/adv7281-m/adv7281-ma/adv7282-m [[http://git.kernel.org/linus/b37135e395c37a8d63defafcb567d55220a672f0|commit]] * adv7180: Add support for the adv7280/adv7281/adv7282 [[http://git.kernel.org/linus/bf7dcb8067ed5c3b40768b071d93bd7676e36620|commit]] * bttv: Improve TEA575x support [[http://git.kernel.org/linus/35655bf85473abae9ff76f25ec6b321f9935c7bc|commit]] * bw/c-qcam, w9966, pms: remove deprecated staging drivers [[http://git.kernel.org/linus/51d3d4eee565a707e4053fe447cd28b2d1f4ce79|commit]] * cx23885: Hauppauge WinTV-HVR5525 [[http://git.kernel.org/linus/1fc77d013ba85a29e2edfaba02fd21e8c8187fae|commit]] * gspca: Add high-speed modes for PS3 Eye camera [[http://git.kernel.org/linus/0f5b26576246251622e33c076486b7cb0bdb0d99|commit]] * gspca_touptek: Add support for ToupTek UCMOS series USB cameras [[http://git.kernel.org/linus/7cc42d9f75766246faab4a1436eb02b97041fb41|commit]] * hdmi: add new HDMI 2.0 defines [[http://git.kernel.org/linus/05c80d75f10ad7d3f95444b65788d6a0bbb4380d|commit]] * mb86a20s: remove unused debug modprobe parameter [[http://git.kernel.org/linus/e32b31ae45c18679c186e67aa41d0e2318cae487|commit]] * media: platform: add VPFE capture driver support for AM437X [[http://git.kernel.org/linus/417d2e507edcb5cf15eb344f86bd3dd28737f24e|commit]] * mn88472: add 5MHz dvb-t2 bandwitdh support [[http://git.kernel.org/linus/92ced56d06a9c5cfa3ef3b628068c36fd3c34786|commit]] * rc: img-ir: add philips rc5 decoder module [[http://git.kernel.org/linus/aa7383db35aec23906868a632a964b5783a5254d|commit]] * rc: img-ir: add philips rc6 decoder module [[http://git.kernel.org/linus/cb9564e133f4f790920d715714790512085bb2e3|commit]] * rc: sunxi-cir: Add support for an optional reset controller [[http://git.kernel.org/linus/44f8af68469a9a7c8507fade3e4ca4bba58c2ff1|commit]] * rtl2830: implement DVBv5 BER statistic [[http://git.kernel.org/linus/5bb11ca5864a2d4a91b0aa972bae7011314fdffc|commit]] * rtl2830: implement DVBv5 CNR statistic [[http://git.kernel.org/linus/47b4dbfff1f31686ac74aae7c69dec23b36005d9|commit]] * rtl2830: implement DVBv5 signal strength statistics [[http://git.kernel.org/linus/871f70252b6fef738cda1834200d25e343ce4825|commit]] * rtl2830: implement PID filter [[http://git.kernel.org/linus/df70ddad81b47c57bcccffc805fbd75f2f1b2dc6|commit]] * rtl2832: implement DVBv5 BER statistic [[http://git.kernel.org/linus/6b4fd01804ced75fb1385df5f6b9cf830cbe15d9|commit]] * rtl2832: implement DVBv5 CNR statistic [[http://git.kernel.org/linus/19d273d63552ac99d171fd68018a41f496248513|commit]] * rtl2832: implement DVBv5 signal strength statistics [[http://git.kernel.org/linus/25ef9f554713bc329523b615861db7cbc443106a|commit]] * rtl2832: implement PID filter [[http://git.kernel.org/linus/4b01e01a81b6629878344430531ced347cc2ed5b|commit]] * rtl28xxu: add support for RTL2831U/RTL2830 PID filter [[http://git.kernel.org/linus/d9bd3fa6ec9efbfb0dadc7ba86848604fbebfc4b|commit]] * rtl28xxu: add support for RTL2832U/RTL2832 PID filter [[http://git.kernel.org/linus/e20b0cf2f394304577df86417f37f02e26caa9fa|commit]] * si2168: add support for 1.7MHz bandwidth [[http://git.kernel.org/linus/17d4d6ae09f7b556eb13d4f708f810a1ef99733e|commit]] * tlg2300: remove deprecated staging driver [[http://git.kernel.org/linus/3f7a3f6ecf3f8bb144617a190aef3e0dd258078d|commit]] * uvcvideo: Add GUID for BGR 8:8:8 [[http://git.kernel.org/linus/1b8dc32286a1a4fb73cfc7793ef103f3993a6478|commit]] * v4l: omap4iss: Enable DMABUF support [[http://git.kernel.org/linus/3e90f789739e5685da0d0b716b04e49e17671877|commit]] * vino/saa7191: remove deprecated drivers [[http://git.kernel.org/linus/8f32df451f843df2ba88f9597a34b8dc3533dee7|commit]] == Universal Serial Bus (USB) == * cp210x: add ID for RUGGEDCOM USB Serial Console [[http://git.kernel.org/linus/a6f0331236fa75afba14bbcf6668d42cebb55c43|commit]] * ftdi_sio: add PIDs for Actisense USB devices [[http://git.kernel.org/linus/f6950344d3cf4a1e231b5828b50c4ac168db3886|commit]] * host: ehci-atmel: Add suspend/resume support [[http://git.kernel.org/linus/ca2c1dc04b3fe8846d691adecfd65978b7ed3008|commit]] * keyspan_pda: add new device id [[http://git.kernel.org/linus/5e71fc8629cefae5f3c1a4f498de3fe4f631924a|commit]] * serial: cp210x: Adding Seletek device id's [[http://git.kernel.org/linus/675af70856d7cc026be8b6ea7a8b9db10b8b38a1|commit]] * cdc-acm: Add support for Denso cradle CU-321 [[http://git.kernel.org/linus/b20b1618b8fca858c83e52da4aa22cd6b13b0359|commit]] * dwc2: gadget: add TEST_MODE feature support [[http://git.kernel.org/linus/9e14d0a566f48d33a9253096963b3b8199e4df57|commit]] * dwc2: gadget: add bi-directional endpoint support [[http://git.kernel.org/linus/c6f5c050e2a7f6776ffa5594b6b2eedbf0137fe8|commit]] * gadget: uvc: configfs support in uvc function [[http://git.kernel.org/linus/46919a23ee87bbc4eeb6d958471174e26836f0e1|commit]] * isp1760: Add device controller support [[http://git.kernel.org/linus/0316ca6319b98e485325be98a47d08fed07ead43|commit]] * phy: generic: add vbus support [[http://git.kernel.org/linus/7acc9973e3c42de9926b28eec8ae3434dfdde3be|commit]] * plusb: Add support for National Instruments host-to-host cable [[http://git.kernel.org/linus/42c972a1f390e3bc51ca1e434b7e28764992067f|commit]] == Tablets, touch screens, keyboards, mouses (input) == * MT - add support for balanced slot assignment [[http://git.kernel.org/linus/448c7f3830ca283e485aa943279acea6bde8b270|commit]] * add driver for AXP20x Power Enable Key [[http://git.kernel.org/linus/5b6c26a9f6437c4467f5d7cbf0313a7ae2be86b1|commit]] * add new sun4i-lradc-keys driver [[http://git.kernel.org/linus/af6a5af8e8cc1566fc06636de02347825808650e|commit]] * add regulator haptic driver [[http://git.kernel.org/linus/d64cb71bede87dbca60d586a7bb4cef87fbe2731|commit]] * add support for NI Ettus Research USRP E3x0 button [[http://git.kernel.org/linus/846a7fc8f4bc8f0d04be8d953ecba28152b14de4|commit]] * add tps65218 power button driver [[http://git.kernel.org/linus/5fafed3e5612e9f308d20dc94adf5fc3d4a1a2a8|commit]] * atari - enable the 102nd key for German keyboards [[http://git.kernel.org/linus/9923d858cb0c8cfa49dda4a9a3422691b5911167|commit]] * cyapa - add acpi device id support [[http://git.kernel.org/linus/7b2171d7c43e1dc32afd3e0ebf004f1baa66ba92|commit]] * cyapa - add gen3 trackpad device firmware update support [[http://git.kernel.org/linus/87b26d7288cef960a650015ae13771d44d45d202|commit]] * cyapa - add gen3 trackpad force re-calibrate support [[http://git.kernel.org/linus/e0f79cb799daf2860aed3fe18a73ad9dd8154a84|commit]] * cyapa - add gen3 trackpad read baseline support [[http://git.kernel.org/linus/f50efd06e0d156ba7bdb12898c9c1dc75fc4e199|commit]] * cyapa - add gen5 trackpad device basic functions support [[http://git.kernel.org/linus/6972a859601ab295f0873762d333ee1449152245|commit]] * cyapa - add gen5 trackpad firmware update support [[http://git.kernel.org/linus/5812d3067294d88c1e7be553e9ffb6b69c920a93|commit]] * cyapa - add gen5 trackpad force re-calibrate function support [[http://git.kernel.org/linus/daceed1e8e57ce8ca57f5602296f2b8bc2f1c3e5|commit]] * cyapa - add gen5 trackpad read baseline support [[http://git.kernel.org/linus/6499d390a166c28fdd94eb6c71b309adb15ae826|commit]] * cyapa - add power management interfaces support for the device [[http://git.kernel.org/linus/22e7db8111e4f2736280ed8f9c40c91e974794a7|commit]] * cyapa - add runtime power management support [[http://git.kernel.org/linus/672865080a8f3fa4da41386a1d44fd931a4e6066|commit]] * cyapa - add sysfs interfaces support in the cyapa driver [[http://git.kernel.org/linus/c806b0b84d20a942ee94796e2a9f7f2326ab208f|commit]] * psmouse - support for the FocalTech PS/2 protocol extensions [[http://git.kernel.org/linus/05be1d079ec0b3691783e4384b1ada82149ff7d2|commit]] * serio - add support for Alwinner A10/A20 PS/2 controller [[http://git.kernel.org/linus/e443631d20f595e342dd00a315e5263b393b4735|commit]] * sun4i-ts - add support for touchpanel controller on A31 [[http://git.kernel.org/linus/43c0e2234021d7f838a24821e622589ee730e020|commit]] * sun4i-ts - add thermal zone sensor support [[http://git.kernel.org/linus/223697107949f90917cb3ea583c551fc18e6afb6|commit]] * HID * add BETOP game controller force feedback support [[http://git.kernel.org/linus/fc38a8a66e1bda87da13e8eb549dd87ddd86f3b8|commit]] * betop: add drivers/hid/hid-betopff.c [[http://git.kernel.org/linus/52cd7785f3cdd2724f4efb5b21dbc75d6f9ccef4|commit]] * microsoft: Add ID for NE7K wireless keyboard [[http://git.kernel.org/linus/ef567cf9ddb682dbfa840bf4a2600931299f9555|commit]] * microsoft: add support for Japanese Surface Type Cover 3 [[http://git.kernel.org/linus/5e7e9e90b5867a3754159a8ce524299d930fbac8|commit]] * rmi: Add support for the touchpad in the Razer Blade 14 laptop [[http://git.kernel.org/linus/e9287099ba6539bccb20cd791269186f3ae28b85|commit]] * rmi: Support touchpads with external buttons [[http://git.kernel.org/linus/79364d87af239e2029aeba3b82bd79c355b9bb86|commit]] * saitek: add USB ID for older R.A.T. 7 [[http://git.kernel.org/linus/afe98939b37933ee8c3d0b5c42199d624d0408a6|commit]] * wacom: add support for Cintiq 27QHD and 27QHD touch [[http://git.kernel.org/linus/500d4160abe9a2e88b12e319c13ae3ebd1e18108|commit]] * wacom: add support of the Pen of the Bamboo Pad [[http://git.kernel.org/linus/61e9e7e40a93cfb4a70180beefbbb5bd0c860aeb|commit]] == Multi Function Devices (MFD) == * Add support for DA9150 combined charger & fuel-gauge device [[http://git.kernel.org/linus/b8fce55c09d3327014191247957d875c9fe5b7ce|commit]] * axp20x: Add support for fuel gauge cell driver [[http://git.kernel.org/linus/774e0b41d485e18e655247441b8ca8b8dbe217c4|commit]] * dln2: Add suspend/resume functionality [[http://git.kernel.org/linus/3daa122d6b710762aff5fa6aae534ed7cc45c2d6|commit]] * max77686/802: Remove support for board files [[http://git.kernel.org/linus/2b50635ea376c89082ef1f3204bcd7791a6e37d7|commit]] * max77693: Add defines for MAX77693 charger driver [[http://git.kernel.org/linus/4b6eade76ad19183464b739e9af1efacdb1bbda8|commit]] * qcom-rpm: Driver for the Qualcomm RPM [[http://git.kernel.org/linus/58e214382bdd1eb48c5a3519182bddcb26edabad|commit]] * rt5033: Add Richtek RT5033 driver core. [[http://git.kernel.org/linus/0b271258544b3f89f9a14fa3b53e20ec9ce75392|commit]] == Memory Technology Device (MTD) == * bcm47xxpart: lower minimal blocksize to 4Ki (from 64Ki) [[http://git.kernel.org/linus/16bd87b3a352b536ffdd7325e3178c4231f3cbf7|commit]] * hisilicon: add a new NAND controller driver for hisilicon hip04 Soc [[http://git.kernel.org/linus/54f531f6e332875bd8a604871532f7f1174adc0e|commit]] * map_rom: Support UBI on ROM [[http://git.kernel.org/linus/6958024ad5cdd78deae4da47a8722b06317dff45|commit]] * spi-nor: Add quad I/O support for Micron SPI NOR [[http://git.kernel.org/linus/548cd3ab54da10f896daa7ca422236847a915734|commit]] * spi-nor: support for (GigaDevice) GD25Q128B [[http://git.kernel.org/linus/fcc87a95195236b0935183361a72e4a98bf577d8|commit]] == Industrial I/O (iio) == * Added Capella cm3232 ambient light sensor driver. [[http://git.kernel.org/linus/b84894c7f088ed83d05292e35d3235ebf38a4465|commit]] * adc: Cosmic Circuits 10001 ADC driver [[http://git.kernel.org/linus/1664f6a5b0c85a006126c398988d06a0059a50a4|commit]] * add driver for Freescale MMA9551L [[http://git.kernel.org/linus/c78b91716340da82f57b974ee5f52d33103f9231|commit]] * add driver for Freescale MMA9553 [[http://git.kernel.org/linus/40cb761306d6c19d80fe85f9ae52615932f76b71|commit]] * ak8975: add ak09911 and ak09912 support [[http://git.kernel.org/linus/57e73a423b1e85f9b1b0f58e10d38ec00d0c8489|commit]] * common: ssp_sensors: Add sensorhub accelerometer sensor [[http://git.kernel.org/linus/3755a1d3a95ef8143466e7c753ead32bd8f6d94a|commit]] * common: ssp_sensors: Add sensorhub driver [[http://git.kernel.org/linus/50dd64d57eee8aed1a86e875ce77d078e44fad00|commit]] * common: ssp_sensors: Add sensorhub gyroscope sensor [[http://git.kernel.org/linus/a9afcaa69fc23679f22cf613e7113a60e115e03a|commit]] * common: ssp_sensors: Add sensorhub iio commons [[http://git.kernel.org/linus/7e3a8b446b5afa53cf8d3287da286105684137ff|commit]] * driver for Semtech SX9500 proximity solution [[http://git.kernel.org/linus/4193c0f1d8631d439cea5f78329fe70f3a6e9128|commit]] * imu: Add support for Kionix KMX61 sensor [[http://git.kernel.org/linus/20ffac278ebd64ad031149628560f47990910dd7|commit]] * imu: kmx61: Add PM runtime support [[http://git.kernel.org/linus/aff8609addd00efa3d907f3523823693f95686fd|commit]] * imu: kmx61: Add PM sleep support [[http://git.kernel.org/linus/3b9c40e604ee61e69a8aff6e1a426a6250ff4361|commit]] * imu: kmx61: Add acpi support [[http://git.kernel.org/linus/b25862c577979659020f3575838d366f480ec3bf|commit]] * imu: kmx61: Add support for any motion trigger [[http://git.kernel.org/linus/fd3ae7a9f21c2a51a1d220bc7a7c3b45ab5e6ad1|commit]] * imu: kmx61: Add support for data ready triggers [[http://git.kernel.org/linus/c3a23ecc0901f624b681bbfbc4829766c5aa3070|commit]] * jsa1212: Add JSA1212 proximity/ALS sensor [[http://git.kernel.org/linus/995863cc8e3e2ab08a8ff18dc937c7a32a7479e0|commit]] * magnetometer: ak8975: Add AK8963 [[http://git.kernel.org/linus/2d8339d0ec7986d4654003f4da88e17ea14c1779|commit]] * vadc: Qualcomm SPMI PMIC voltage ADC driver [[http://git.kernel.org/linus/0917de94c02fd3fee68924b1e8e48cb32d090128|commit]] * kxcjk-1013: Add support for SMO8500 device [[http://git.kernel.org/linus/3bfa74f86006ff8cc1c3cf71f3bdaa885e952f39|commit]] == Multi Media Card (MMC) == * core: Initial support for MMC power sequences [[http://git.kernel.org/linus/3aa8793f751d4cfcaca886e75ab30dfb00cf1d88|commit]] * pwrseq: Initial support for the simple MMC power sequence provider [[http://git.kernel.org/linus/8c96f89c62ecc8334d06820bff62ecf81be97c2b|commit]] * pwrseq: add driver for emmc hardware reset [[http://git.kernel.org/linus/726b6324e36b39788f9cdcb918df48bc4d475268|commit]] * rtsx: add support for sdio card [[http://git.kernel.org/linus/1dcb35799e8fb58a259acefa5546c78cf2e9ee25|commit]] * sdhci: host: add new f_sdh30 [[http://git.kernel.org/linus/87a507459f49862772127acf051609b37363dd16|commit]] * sdhci: use pipeline mmc requests to improve performance [[http://git.kernel.org/linus/348487cb28e66b032bae1b38424d81bf5b444408|commit]] == Current regulator == == Watchdog == * Add driver for Mediatek watchdog [[http://git.kernel.org/linus/a44a45536f7bc2a5349cd44ee5d8cccd9aae0612|commit]] * ImgTec PDC Watchdog Timer Driver [[http://git.kernel.org/linus/93937669e9b5873808e4f5dfd6cace53bdc57f17|commit]] * it87_wdt: add IT8783 ID [[http://git.kernel.org/linus/f83918fb5cb0fd257fd05d588e0c0b3472ef18b0|commit]] * w83627hf_wdt: Add support for NCT6791 and NCT6792 [[http://git.kernel.org/linus/a77841d59eb54ceb7b97b5e23053cd205e3a4c00|commit]] == Clocks == * TI CDCE706 clock synthesizer driver [[http://git.kernel.org/linus/0c7665c356021c10c3f45a620f3f12ad599850d5|commit]] * pxa: add pxa3xx clock driver [[http://git.kernel.org/linus/9bbb8a338fb22e656719e319497ac2ad6f6d6960|commit]] * qcom: Add IPQ806X LPASS clock controller (LCC) driver [[http://git.kernel.org/linus/c99e515a92e9d594a1d4b8915820fc30e21af23f|commit]] * qcom: Add MSM8960/APQ8064 LPASS clock controller (LCC) driver [[http://git.kernel.org/linus/b82875ee07e530c4965def046b81ca53900e2f36|commit]] * shmobile: Add R-Car Gen2 ADSP clock support [[http://git.kernel.org/linus/1484276119fb5083a3a8cb0293e763363c317661|commit]] * shmobile: Add R-Car Gen2 RCAN clock support [[http://git.kernel.org/linus/90cf0e2b9660f16f944b892c2d2a08b4e0a551a8|commit]] * shmobile: r8a73a4 common clock framework implementation [[http://git.kernel.org/linus/596bdcf7782899d699c13aad7b20f1d99810d1fa|commit]] * sunxi: Add driver for A80 MMC config clocks/resets [[http://git.kernel.org/linus/7a6fca879f59824963cd456d8cc5db24ac5acfc0|commit]] * tegra: Add support for the Tegra132 CAR IP block [[http://git.kernel.org/linus/08acae34e8dadaa8c3a0a432760555bba1db8bfb|commit]] * ti: Add support for FAPLL on dm816x [[http://git.kernel.org/linus/163152cbbe32177154cb6a2832b5c15324669bc1|commit]] * clockevents: rockchip: Add rockchip timer for rk3288 [[http://git.kernel.org/linus/468b8c4cf3962d4d24eca58da18bb63368ff4fcd|commit]] * clocksource: Driver for Conexant Digicolor SoC timer [[http://git.kernel.org/linus/9b8bb7736b78e954044e12b94a2b16aafb0ee0e3|commit]] == Serial Peripheral Interface (SPI) == == Serial == * driver for Conexant Digicolor USART [[http://git.kernel.org/linus/5930cb3511dfb4392de1180c892b353316ef29ec|commit]] * driver for ETRAX FS UART [[http://git.kernel.org/linus/692132b5b1c5ce97076915d4aed0c61513e18b03|commit]] * samsung: Add support for early console [[http://git.kernel.org/linus/b94ba0328d3b36ff95f5074c0e9b44f90dc56bb5|commit]] * samsung: add DMA support for RX [[http://git.kernel.org/linus/b543c301c2c5fbf24ed160a0c227122f09f38e5f|commit]] * samsung: add DMA support for TX [[http://git.kernel.org/linus/29bef79908459d20a7a3db654bceb8f3ce4601dc|commit]] * Add Spreadtrum sc9836-uart driver support [[http://git.kernel.org/linus/b7396a38fb28db4ebbbf35da1057eb5206b4ad6c|commit]] == Real Time Clock (RTC) == * add driver for DS1685 family of real time clocks [[http://git.kernel.org/linus/aaaf5fbf56f16c81a653713cc333b18ad6e25ea9|commit]] * add support for Abracon AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip [[http://git.kernel.org/linus/0b2f6228b2909a82006f87d28df45a0725a95094|commit]] * rtc-ab-b5ze-s3: add sub-minute alarm support [[http://git.kernel.org/linus/c8a1d8a523e1018c3b7d23c7e1c99bf20006bcbf|commit]] * rtc-armada38x: add a new RTC driver for recent mvebu SoCs [[http://git.kernel.org/linus/a3a42806920ad12ec831fb2de4f63e251778300f|commit]] * rtc-isl12057.c: add alarm support to Intersil ISL12057 RTC driver [[http://git.kernel.org/linus/fd71493d67977a49e293c96f213006ec9e30c4c9|commit]] == Inter-Integrated Circuit (I2C) == * designware: Add Intel Baytrail PMIC I2C bus support [[http://git.kernel.org/linus/894acb2f823b13afacfe40b02efbd9146af58586|commit]] * iproc: Add Broadcom iProc I2C Driver [[http://git.kernel.org/linus/e6e5dd3566e092459a11083e5c0775d01df8682f|commit]] == Serial Peripheral Interface (SPI) == * xilinx: Support for spi mode LOOP [[http://git.kernel.org/linus/0240f94516964db00d0fc1d1e676f3c273710e17|commit]] * Add new driver for STMicroelectronics' SPI Controller [[http://git.kernel.org/linus/9e862375c5420a329521c458a3c808c127e9038f|commit]] * Add support for DLN-2 USB-SPI adapter [[http://git.kernel.org/linus/3d8c0d749da326310a525d19e1a7aef83ae872b3|commit]] == Hardware monitoring == == Various == * Add LTC2941/LTC2943 Battery Gauge Driver [[http://git.kernel.org/linus/085bc24d1553aae0d8a2b8e5b7c80c7862d0212c|commit]] * bcma: implement host code support for PCIe Gen 2 devices [[http://git.kernel.org/linus/8be08a39d498d5d93ff5149276e34ccb4ec3757f|commit]] * sh-pfc: Add emev2 pinmux support [[http://git.kernel.org/linus/1e7d5d849cf4f0c51abb85d6b9a3181cebaf82c5|commit]] * kvaser_usb: Add support for the USBcan-II family [[http://git.kernel.org/linus/f5d4abea3ce0747ba2b5061dbc99c6f3149c4ba4|commit]] * peak_usb: add support for PEAK new CANFD USB adapters [[http://git.kernel.org/linus/0a25e1f4f18566b750ebd3ae995af64e23111e63|commit]] * cxl: Add ability to reset the card [[http://git.kernel.org/linus/62fa19d4b4fd781ad37c9155c6332f28a9e97a2c|commit]] * cxl: Add image control to sysfs [[http://git.kernel.org/linus/95bc11bcd1428afdb48400ec84dc6d5a83926138|commit]] * cxl: Add tracepoints [[http://git.kernel.org/linus/9bcf28cdb28e6a793c4e59f0a42c66fe241993a8|commit]] * cxl: Enable CAPP recovery [[http://git.kernel.org/linus/1212aa1c8c9ca34642f7737e1edaa96c9ce3d7dd|commit]] * cxl: Export optional AFU configuration record in sysfs [[http://git.kernel.org/linus/b087e6190ddcd9ae4e8ff2c788d2b32f193e946b|commit]] * gpio: Add APM X-Gene standby GPIO controller driver [[http://git.kernel.org/linus/b2b35e10892cb1253c93c582e6a3d7ad91ed9f3f|commit]] * gpio: Add Fujitsu MB86S7x GPIO driver [[http://git.kernel.org/linus/0da094d82c2741c58eb298d13386a95c7ab92dc7|commit]] * gpio: sch: Add support for Intel Quark X1000 SoC [[http://git.kernel.org/linus/920214902502ceb0445a25b530dfe4c465cf8575|commit]] * gpio: sx150x: add dts support for sx150x driver [[http://git.kernel.org/linus/04d2264c3bf07f5c3d18165ba78de0a93360c6c0|commit]] * gpio: sx150x: add support for sx1506 gpio expander device [[http://git.kernel.org/linus/ae9ca493ee2adaebc2bccd60fb6ccf93a214262c|commit]] * i8k: Add support for Dell XPS 13 [[http://git.kernel.org/linus/34ae40f6c91c2267af1dd3c0495082e8b9f9969e|commit]] * i8k: Add support for fan labels [[http://git.kernel.org/linus/f989e55452c74b4f7b22c889b8ec9f1192aaeec4|commit]] * i8k: Add support for temperature sensor labels [[http://git.kernel.org/linus/5114b474cbb464e7a5da4ba5cdc551e798395151|commit]] * i8k: Autodetect fan RPM multiplier [[http://git.kernel.org/linus/8f21d8e939b8be096d6f8b6f4386a1f616e307a9|commit]] * EDAC, synps: Add EDAC support for zynq ddr ecc controller [[http://git.kernel.org/linus/ae9b56e3996dadbb59c727018f45486c06844261|commit]] * dmaengine: Add driver for IMG MDC [[http://git.kernel.org/linus/5689ba7fd9f1118bc6b9e4020c116e0cfebc4654|commit]] * dmaengine: rcar-dmac: Add Renesas R-Car Gen2 DMA Controller (DMAC) driver [[http://git.kernel.org/linus/87244fe5abdf1dbaf4e438d80cf641bf3c01d5cf|commit]] * iommu/arm-smmu: make use of generic LPAE allocator [[http://git.kernel.org/linus/518f7136244c167538f732691be589959310b295|commit]] * iommu/ipmmu-vmsa: Use the ARM LPAE page table allocator [[http://git.kernel.org/linus/f20ed39f53145e45edd27ff9fba5a60429c40bac|commit]] * iommu: add ARM LPAE page table allocator [[http://git.kernel.org/linus/e1d3c0fd701df831169b116cd5c5d6203ac07f70|commit]] * iommu: introduce generic page table allocation framework [[http://git.kernel.org/linus/fdb1d7be7c4d452e9735aeb2b60ae8a2fcf0a514|commit]] * irqchip: Conexant CX92755 interrupts controller driver [[http://git.kernel.org/linus/8041dfbd31cfff31309a2469c3d692595381c38e|commit]] * mailbox: Add Altera mailbox driver [[http://git.kernel.org/linus/f62092f6d77dfd9214ae753a24b76ba4ecd801d7|commit]] * memory/fsl-corenet-cf: Add t1040 support [[http://git.kernel.org/linus/c3e09b3a90850b299aa805c32945163e5101ddcd|commit]] * phy: qcom-ufs: add support for 14nm phy [[http://git.kernel.org/linus/ca14ab55fb2ac620298ece3943fcf388a0387a13|video: omapdss: Add opa362 driver [http://git.kernel.org/linus/0e8787313a00d4202aad249d0734a30bbde1485b commit]] commit] * phy: qcom-ufs: add support for 20nm phy [[http://git.kernel.org/linus/39e794bff718188cfb9ace2032cbe4fd86048dc6|commit]] * phy: qcom-ufs: add support for QUALCOMM Technologies UFS PHY drivers [[http://git.kernel.org/linus/adaafaa393ef1900e23f7708e29d023f721c54b3|commit]] * pinctrl: Add driver for Zynq [[http://git.kernel.org/linus/add958cee967df0a6d003e59b104ba9a6f263e00|commit]] * pinctrl: add driver for Amlogic Meson SoCs [[http://git.kernel.org/linus/6ac730951104a437bf828683bcf9ba66336c4fa7|commit]] * pinctrl: qcom: Add msm8916 pinctrl driver [[http://git.kernel.org/linus/5373a2c5abb6e313c472733dc38c424696273951|commit]] * pinctrl: sh-pfc: sh7372: Remove PFC support [[http://git.kernel.org/linus/62476634d79f1185b8a252ef2ec8d5def86e3fc3|commit]] * pinctrl: sun6i: Add A31s pinctrl support [[http://git.kernel.org/linus/47cf4b326cb31f55b0773023560bbe51aa82aa14|commit]] * power/reset: Remove sun6i reboot driver [[http://git.kernel.org/linus/b2b3a8b934e649d0f0659584f2186602dbb391b5|commit]] * power/reset: brcmstb: Add support for old 65nm chips [[http://git.kernel.org/linus/79969f6aafcb4c5d02fc9b33afc58446e4e9dbac|commit]] * power: max77693: Add charger driver for Maxim 77693 [[http://git.kernel.org/linus/87c2d9067893cd566dba4a875aff39bc47e6ba2a|commit]] * power: reset: Add reset driver for R-Mobile platforms [[http://git.kernel.org/linus/fa0f8d670085745711da1fde727996d587a3a0d4|commit]] * power: rt5033_battery: Add RT5033 Fuel gauge device driver [[http://git.kernel.org/linus/b847dd96e659c13be9d94c3c19b51cdf0feb1c99|commit]] * regulator: max77843: Add max77843 regulator driver [[http://git.kernel.org/linus/9dfffb7a3d190797b88e419c3456af1855aff81e|commit]] * regulator: mt6397: Add support for MT6397 regulator [[http://git.kernel.org/linus/0425e2420c0ab1b5da24f6d9fce39241ad85fc46|commit]] * regulator: pfuze100-regulator: add pfuze3000 support [[http://git.kernel.org/linus/e5a7a72cd51a585b8f1a1e299bf88fff44b94440|commit]] * pwm: Add Allwinner SoC support [[http://git.kernel.org/linus/09853ce7bc1003a490c7ee74a5705d7a7cf16b7d|commit]] * pwm: Imagination Technologies PWM DAC driver [[http://git.kernel.org/linus/277bb6a29e0037c3e7d9e70945eb22003006935d|commit]] * uio: uio_fsl_elbc_gpcm: new driver [[http://git.kernel.org/linus/fbc4a8a85777e065f7a195ddc58b3245808f1e87|commit]] * pcmcia: add a new resource manager for non ISA systems [[http://git.kernel.org/linus/02b03846bb2befc558bfd0665749d6bb26f4c2f1|commit]] * leds: Add LED Flash class extension to the LED subsystem [[http://git.kernel.org/linus/7aea8389a77abf9fde254aca2434a605c7704f58|commit]]