#pragma section-numbers on #pragma keywords Linux, kernel, operating system, Linus Torvalds, open source, drivers #pragma description Summary of the driver changes and architecture-specific changes merged in the Linux kernel during the 3.15 development cycle <> = Architectures = == x86 == * Add support for the clflushopt instruction [[https://git.kernel.org/linus/171699f7630c92d0a928f83e5fb3aeabe35398c0|commit]] * kernel aslr: randomize module base load address [[https://git.kernel.org/linus/e2b32e6785138d92d2a40e0d0473575c8c7310a2|commit]] * Add 32-bit VDSO time support for 32-bit kernel [[https://git.kernel.org/linus/7a59ed415f5b57469e22e41fc4188d5399e0b194|commit]] * Add 32-bit VDSO time support for 64-bit kernel [[https://git.kernel.org/linus/7c03156f34d113f885f045d8fb8cc3efd9e64751|commit]] * Remove compat VDSO support [[https://git.kernel.org/linus/b0b49f2673f011cad7deeabf7a683b388c351278|commit]] * x86-64: Make support for 16-bit segments a runtime option [[https://git.kernel.org/linus/fa81511bb0bbb2b1aace3695ce869da9762624ff|commit]] * x86_64: expand kernel stack to 16K [[https://git.kernel.org/linus/6538b8ea886e472f4431db8ca1d60478f838d14b|commit]] * KVM: Enable Intel MPX for guest [[https://git.kernel.org/linus/390bd528ae1c14d0b7f5db8225984f98617b3357|commit]] * KVM: expose ADX feature to guest [[https://git.kernel.org/linus/49345f13f0830741b94b867cf906c4aad3988306|commit]] * KVM: expose new instruction RDSEED to guest [[https://git.kernel.org/linus/0c79893b2bad49e0c391a9499f50fcd5b0f80874|commit]] * Add forcepae parameter for booting PAE kernels on PAE-disabled Pentium M [[https://git.kernel.org/linus/69f2366c9456d0ce784cf5aba87ee77eeadc1d5e|commit]] * perf/x86/uncore: add PCI ids for SNB/IVB/HSW IMC [[https://git.kernel.org/linus/ae58faf90050ea72c289f62c4bc9a5bb8ae7f0bd|commit]] * perf/x86/uncore: add SNB/IVB/HSW client uncore memory controller support [[https://git.kernel.org/linus|* intel_idle: Add CPU model 54 (Atom N2000 series) [https://git.kernel.org/linus/acead1b0fac5b10d0ae3f1cc5f7820b9f9f924f5 commit]] * intel_idle: support Bay Trail [[https://git.kernel.org/linus/718987d695adc991eb94501209fe5353136c8c16|commit]] * PCI: Allow device-specific PCI ACS enabling [[https://git.kernel.org/linus/2c74424470a0f98df8d6540642aff96d1a0b94b3|commit]] * Dump the EFI page table [[https://git.kernel.org/linus/11cc851254b4bc3bd4430be8db2a41469303a427|commit]] * ACPICA: Add boot option to disable auto return object repair [[https://git.kernel.org/linus/4dde507fc1984435f28862ddd1beb90822aa116c|commit]] * Add WMI driver for controlling AlienFX features on some Alienware products [[https://git.kernel.org/linus/a46ad0f13bc32a9601f3c5dff43fafdc2c598814|commit]] * fujitsu-tablet: add support for Lifebook T901 and T902 [[https://git.kernel.org/linus/71db1183d4c661eaedc299b721526160bf304bd3|commit]] * Support Thinkpad X1 Carbon 2nd generation's adaptive keyboard [[https://git.kernel.org/linus/3a9d20bda1d6daae9d81a4cc4cc67238c5574d31|commit]] * sony-laptop: Add support for lid resume settings on Vaio Pro [[https://git.kernel.org/linus/353120760599c565e2d0a4174a0f3faeeb2e56ae|commit]] * sony-laptop: add fan speed regulation function [[https://git.kernel.org/linus/c62f15395c780fff606cfec23d66417a80a5ad81|commit]] * sony-laptop: add hibernate on low battery function [[https://git.kernel.org/linus/168de1add461184df0ec27258518be94f277b023|commit]] * sony-laptop: add panel_id function [[https://git.kernel.org/linus/9e04c9080dfadd9bc254ffaa738f39e4796d0ab7|commit]] * sony-laptop: add smart connect control function [[https://git.kernel.org/linus/d58dc780c458d429afa805578c743af4f107139a|commit]] * sony-laptop: add support as Fn+1 as a hot key [[https://git.kernel.org/linus/94d164dc411ffe8d59c7201ade73126297380733|commit]] * sony-laptop: add usb charge function [[https://git.kernel.org/linus/2a26f3415865a9540b0b8a93455eeeea90a98983|commit]] * sony-laptop: adjust keyboard backlight values for off/auto/on [[https://git.kernel.org/linus/0380d4711e2a2190d56bf04ecdc3d6dd2621efd7|commit]] * toshiba_acpi: Add ECO mode led support [[https://git.kernel.org/linus/def6c4e25d31b874b939bd08e7941eaa9711653f|commit]] * toshiba_acpi: Add System Configuration Interface [[https://git.kernel.org/linus/84a6273f04fd19cad189c8327d0c3c17a053ab8b|commit]] * toshiba_acpi: Add accelerometer support [[https://git.kernel.org/linus/5a2813e97ae6e5d8c521ace7dd2f4106a9d19e71|commit]] * toshiba_acpi: Add keyboard backlight support [[https://git.kernel.org/linus/360f0f39d0c58432574655008ec8dd15e52e1e8d|commit]] * toshiba_acpi: Add touchpad enable/disable support- [[https://git.kernel.org/linus/9d8658acd6be9139ef91dfe6c001796e7a03ded6|commit]] * Disable generation of traditional x87 instructions [[https://git.kernel.org/linus/b399fe355b30d0102e7690c99e6f764ddfd32ec3|commit]] * Remove support for IBM Summit/EXA chipset [[https://git.kernel.org/linus/7cf6c94591bbf3dbe3bf9573a6551328ad76d885|commit]] * Remove support for ia32-based Unisys ES7000 [[https://git.kernel.org/linus/58f5d2d44883739e43d57334704b7f16f902e463|commit]] * Remove NUMAQ [[https://git.kernel.org/linus/b5660ba76b41af69a0c09d434927bb4b4cadd4b1|commit]] * Remove SGI Visual Workstation [[https://git.kernel.org/linus/c5f9ee3d665a7660b296aa1e91949ae3376f0d07|commit]] == ARM == * arm64 * Enable generic CPU feature modalias matching for this architecture [[https://git.kernel.org/linus/3be1a5c4f75989cf457f13f38ff0913dff6d4996|commit]] * Implement basic CPU topology support [[https://git.kernel.org/linus/f6e763b93a6cd3411fd8df925344022719bcba62|commit]] * Implement coherent DMA API based on swiotlb [[https://git.kernel.org/linus/7363590d2c4691593fd280f94b3deaeb5e83dbbd|commit]] * KGDB: Add basic KGDB support [[https://git.kernel.org/linus/bcf5763b0d58d20e288ac52f96cbd7788e262cac|commit]] * KGDB: Add step debugging support [[https://git.kernel.org/linus/44679a4f142b69ae0c68ed815a48bbd164827281|commit]] * add early_ioremap support [[https://git.kernel.org/linus/bf4b558eba920a38f91beb5ee62a8ce2628c92f7|commit]] * cpufreq: enable ARM drivers on arm64 [[https://git.kernel.org/linus/addea9ef055bf5a10f9ec967b1e0443ceb44bd83|commit]] * ARM64: perf: add support for perf registers API [[https://git.kernel.org/linus/2ee0d7fd36a3f87bc5b29b1ec54ad6728deedb41|commit]] * 7940/1: add support for the Cortex-A12 processor [[https://git.kernel.org/linus/ddb2ff731b53ae28ec3a2af0da96a108b8bad814|commit]] * BCM5301X: add dts files for Broadcom BCM4708 SoC [[https://git.kernel.org/linus/d27509f19b5f93ea3425cfef782bb3c6541cd44d|commit]] * BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU [[https://git.kernel.org/linus/5b293ebe757213993ae93b6cbbf5e1d09b75ac2f|commit]] * Kirkwood: Add DT description of QNAP 419 [[https://git.kernel.org/linus/934b524b3f499954c83f248afdddaa0f62b59657|commit]] * Kirkwood: Add support for Excito Bubba B3 [[https://git.kernel.org/linus/27aa719962eaf5e45c6c2061a1f55fa482e42422|commit]] * add uprobes support [[https://git.kernel.org/linus/c7edc9e326d53ca5ef9bed82de0740c6b107d55b|commit]] * at91: Add at91sam9rl DT SoC support [[https://git.kernel.org/linus/7aff448f3e5d8961588ae1980abfd6ab3a1e1cdf|commit]] * at91: dt: Add at91sam9261 dt SoC support [[https://git.kernel.org/linus/360ccb309aa9c0d7afc725207255291b13768462|commit]] * at91: dt: sam9261: Device Tree support for the at91sam9261ek [[https://git.kernel.org/linus/109364af151b699f8bcfbdfab3399985f852f3df|commit]] * at91: dt: sam9rl: Device Tree for the at91sam9rlek [[https://git.kernel.org/linus/26489729a6358ffc1464b72c9f6e881868c9328b|commit]] * bcm21664: Add board support. [[https://git.kernel.org/linus/c3ceebd7ca22ec9ffaeb7ff967719edd63479ccd|commit]] * clps711x: Add CLPS711X irqchip driver [[https://git.kernel.org/linus/afc98d908870477d219eb325d34628c60c0b4e30|commit]] * davinci: remove tnetv107x support [[https://git.kernel.org/linus/9d6eccb9cce61282a78e62861d958ebb5fb073d2|commit]] * dts: Add basic devices for AM3517-craneboard [[https://git.kernel.org/linus/a93ad7f3cfc2d2c0a9a94d5413051c41df4481c9|commit]] * dts: Add initial support for cm-fx6. [[https://git.kernel.org/linus/682d055e6ac5c3855f51649de6d68e9bb29c26a6|commit]] * dts: Add support for OMAP4 Gumstix DuoVero/Parlor [[https://git.kernel.org/linus/5eb9b5e5658effc322bf83c58c0a135b0602ab47|commit]] * dts: Add support for the Overo Alto35 [[https://git.kernel.org/linus/2e591ca01cdb174a18ebc7685001bbb403c6d53d|commit]] * dts: Add support for the Overo Chestnut43 [[https://git.kernel.org/linus/1c29b9e664e0f7988b3cb475c568e9a923ccf452|commit]] * dts: Add support for the Overo Gallop43 [[https://git.kernel.org/linus/2185bc7509daf7b453aa631fbba47844ed3a969e|commit]] * dts: Add support for the Overo Palo43 [[https://git.kernel.org/linus/22888e02a2962d5e46ea53e4744fce2df6fa0433|commit]] * dts: Add support for the Overo Summit [[https://git.kernel.org/linus/28b191118c11719bb27db621425a70be28a40e08|commit]] * dts: Add support for the cpuimx25 board from Eukrea and its baseboard. [[https://git.kernel.org/linus/5c3cf47c20b44769b541e8c8c805fcdb0b3f5198|commit]] * dts: Add support for the cpuimx35 board from Eukrea and its baseboard. [[https://git.kernel.org/linus/153f1d84ab99605594c9cbaa2f6f794b53af06b7|commit]] * dts: Add support for the cpuimx51 board from Eukrea and its baseboard. [[https://git.kernel.org/linus/c19ba9f99977d6954dec5211928d23060d9c317d|commit]] * dts: Add support for the i.MX35. [[https://git.kernel.org/linus/a4f3ac4d2bde71da01d819c4d25b7f6b152a1324|commit]] * dts: add Gateworks Ventana support [[https://git.kernel.org/linus/e3946fe8050534ccaf8c1266cb1fa90c7f3345c3|commit]] * dts: add bcm590xx pmu support and enable for bcm28155-ap [[https://git.kernel.org/linus/a51b4c0199fd493187e25712c8c3096c3a49c787|commit]] * dts: bcm21664: Add device tree files. [[https://git.kernel.org/linus/2eba905e860f8aed5f2743b45259bb2e92548a55|commit]] * dts: i.MX53: Devicetree for Voipac Baseboard using x53-dmm-668 module [[https://git.kernel.org/linus/81d16420c20a061704d67a9309a139a9cbb820c8|commit]] * dts: i.MX53: add support for MCIMX53-START-R [[https://git.kernel.org/linus/5169df8be0a432eee6297b181b7a3dddcba501d5|commit]] * dts: i.MX53: dts for Voipac x53-dmm-668 module [[https://git.kernel.org/linus/ea8817b1b5346b1f884560ed3701811a975038a7|commit]] * dts: imx53-evk: Remove board support [[https://git.kernel.org/linus/5f7ecd4e7bae75124d70d188dcef401249d60133|commit]] * dts: imx53: add support for Ka-Ro TX53 modules [[https://git.kernel.org/linus/4f5b6ba6fa284cc8107444a353b07136b53e76fc|commit]] * dts: imx6: Add DFI FS700-M60 board support [[https://git.kernel.org/linus/420127e5a5b53ff2cb5effaa781aed93709b09bb|commit]] * dts: imx6: Add support for imx6q dmo edmqmx6 [[https://git.kernel.org/linus/c1f77e73a8a51b6ebe6fb46ea40b94210dca48be|commit]] * dts: imx6q: Add support for Zealz GK802 [[https://git.kernel.org/linus/69144bd74456ede4a92a4f6be5782c96dc569737|commit]] * dts: imx6qdl-sabreauto: Add PFUZE100 support [[https://git.kernel.org/linus/44659021d2b3cc90e6e23a16f0d4c2ca624fb9f6|commit]] * dts: imx6qdl-sabresd: Add PFUZE100 support [[https://git.kernel.org/linus/4b444bb82fa82f67c9e6ceda984462caf37e6a8b|commit]] * dts: imx6sl-evk: Add PFUZE100 support [[https://git.kernel.org/linus/56df2680c062466686e52ba1bf559ead7006ce7e|commit]] * dts: imx: add IMX50 SoC device tree [[https://git.kernel.org/linus/64972acd61047558eab219d2aad4cfa8fe487908|commit]] * dts: imx: add device tree support for Freescale imx50evk board [[https://git.kernel.org/linus/c605cbf5e135fa2084af0b6ac56b7e59dbb547dd|commit]] * dts: imx: add nitrogen6x board [[https://git.kernel.org/linus/a177f1848c536a8729315fca8d3c2a724c5e8125|commit]] * dts: imx: sabrelite: add Dual Lite/Solo support [[https://git.kernel.org/linus/1efa12657cc93ca35fb0eb7b96441e643c583ab2|commit]] * dts: keystone: add support for K2 Lamarr SoC and EVM [[https://git.kernel.org/linus/fc1c72ebb43f7c7218c540d8c9b7dd3f64eee100|commit]] * dts: keystone: add support for k2 Edison SoC and EVM [[https://git.kernel.org/linus/209636b6784a1b6bd3968aebf03612467c33361c|commit]] * dts: omap3: Add support for INCOstartec DBB056 baseboard [[https://git.kernel.org/linus/26f3ff8713135d06b6edf11207274d5c0bb5782d|commit]] * dts: omap3: Add support for INCOstartec a83x module [[https://git.kernel.org/linus/a1f4d17dcefb489c9e93ecb571f4784244578739|commit]] * dts: omap: Add common file for SMSC9221 [[https://git.kernel.org/linus/aac9aa37e55bdf1f4e9e67402e5027907e221718|commit]] * dts: remove bcm11351-brt.dts [[https://git.kernel.org/linus/a33705ee8a8af40bbaa379e4567ca451c38fc0d6|commit]] * dts: sbc-t3517: add support for sbc-t3517 [[https://git.kernel.org/linus/fb45105a838f8806f908a9fdf1269355b5daac56|commit]] * dts: sbc-t3530: add support for sbc-t3530 [[https://git.kernel.org/linus/40ecc02e571c78de8fadc4a0d4ba9a92f4ed8fad|commit]] * kirkwood: Add HP T5325 thin client [[https://git.kernel.org/linus/b02b64384696ad13d6a827dc7775489d01b3dfd9|commit]] * kirkwood: Add dts file describing HP T5325 thin client [[https://git.kernel.org/linus/e2b15689dcb052b8c4c6580c79aef50052c55581|commit]] * mach-shmobile: kzm9g: add zboot support [[https://git.kernel.org/linus/a56585d12cbe8903dcc71332579b9e2e0807fe44|commit]] * mvebu: Move kirkwood DT boards into mach-mvebu [[https://git.kernel.org/linus/ba5a37e52194294d60e3d902a05c4471a93dbdee|commit]] * mvebu: add Device Tree description of the Armada 375 SoC [[https://git.kernel.org/linus/4de59085091f753d08c8429d756b46756ab94665|commit]] * mvebu: add Device Tree description of the Armada 380/385 SoCs [[https://git.kernel.org/linus/0d3d96ab0059074a18dbb5fc2f9df859c06019bf|commit]] * mvebu: add Device Tree for the Armada 375 DB board [[https://git.kernel.org/linus/44e255a5844dcb84d7e9bfab96c6493ce98dca67|commit]] * mvebu: add Device Tree for the Armada 385 DB board [[https://git.kernel.org/linus/a47172ead196b9cab9e1eebca93fb4ae88927df4|commit]] * mvebu: add initial support for the Armada 375 SOCs [[https://git.kernel.org/linus/d3ce7f2594ad57caf72250d948fde0e68ea5940e|commit]] * mvebu: add initial support for the Armada 380/385 SOCs [[https://git.kernel.org/linus/9aa30f1c13d1df2fc82ef0d0fd506306d8c8cef2|commit]] * mxs: Add support for the eukrea-cpuimx28. [[https://git.kernel.org/linus/9a4cc056530d88b25215da155061e5449a9b8f99|commit]] * mxs: add support for I2SE's duckbill series [[https://git.kernel.org/linus/df0355f2b06caf8e7948534c278114bafc2f72e0|commit]] * perf: add basic support for Krait CPU PMUs [[https://git.kernel.org/linus/2a3391cdb3c7bbea3be5cb39279764843a15ef25|commit]] * perf: add support for the Cortex-A12 PMU [[https://git.kernel.org/linus/8e781f65423c2e8e65a56972ba996b6c01a5ef3e|commit]] * perf: fully support Krait CPU PMU events [[https://git.kernel.org/linus/b7aafe9928beda2ed2c1a3035a1bed878f0cb2ab|commit]] * qcom: Add SMP support for KPSSv1 [[https://git.kernel.org/linus/6267809f1660cdd72fbb1032ab566facb12a3193|commit]] * qcom: Add SMP support for KPSSv2 [[https://git.kernel.org/linus/6990c132abc984bd6e75ac2be1f1d657cd600f63|commit]] * qcom: Split Qualcomm support into legacy and multiplatform [[https://git.kernel.org/linus/8fc1b0f87d9fcc7f05873c70b3003328c3d7defa|commit]] * rockchip: add smp bringup code [[https://git.kernel.org/linus/a7a2b3118b410fb3cd3a8363b157c56f4211ee05|commit]] * shmobile: Add SDHI devices for legacy Koelsch [[https://git.kernel.org/linus/d12e699f44b8277b7b72b546c69948a2f20514f8|commit]] * shmobile: Remove KZM9D board code [[https://git.kernel.org/linus/1ee101d9c416823f960a4841ef81044d461034b5|commit]] * sun4i: dt: Add basic board support for LinkSprite pcDuino [[https://git.kernel.org/linus/7f624cecb7f57f2687f0ae2267a7e886230d00bf|commit]] * sun4i: dt: Add support for the A10-OLinuXino-LIME board [[https://git.kernel.org/linus/dcadf59e150a0bca9088c835961eb699c3b52ea9|commit]] * sun4i: dt: Add support for the INet-97F_Rev_02 board [[https://git.kernel.org/linus/e2315012c63ab34c6df5989aa336f6ba49e1e833|commit]] * sun7i/sun6i: irqchip: Add irqchip driver for NMI controller [[https://git.kernel.org/linus/6058bb362818e09990de722e983a7f2874e7f61c|commit]] * sunxi: Add support for Allwinner SUNXi SoCs sata to ahci_platform [[https://git.kernel.org/linus/c5754b5220f01e8722799d35c04a76e82c62d7d8|commit]] * tegra: remove Nvidia Tegra EMC scaling driver [[https://git.kernel.org/linus/a7cbe92cef278964a2bdb963c1da302a180bdf2a|commit]] * v7m: add trivial suspend support [[https://git.kernel.org/linus/f0d7515372ff0ea53fd66099533d3c8e0464cbbf|commit]] == PowerPC == * perf: Add support for the hv 24x7 interface [[https://git.kernel.org/linus/0e93a6edd9de7000d36788b1b8985efa610b698d|commit]] * perf: Add support for the hv gpci (get performance counter info) interface [[https://git.kernel.org/linus/220a0c609ad173f0130d7ecffbc70e5a9f8d2061|commit]] * powernv: Add OPAL message log interface [[https://git.kernel.org/linus/bfc36894a48b996eba7e02d8e43093a289c1fb91|commit]] * powernv: hwmon driver for power values, fan rpm and temperature [[https://git.kernel.org/linus/0de7f8a917b5202014430e0055c0e1db0348bd62|commit]] cpufreq: powernv: cpufreq driver for powernv platform [[https://git.kernel.org/linus/b3d627a5f2bf1a9a486f65af6f7c2ce0e09b3d12|commit]] * cpuidle/powernv: Add "Fast-Sleep" CPU idle state [[https://git.kernel.org/linus/0d94873011a10cea78d1bc0ba8cfc4203559d534|commit]] * Add "force config cmd line" Kconfig option [[https://git.kernel.org/linus/eb3b80f676c8b610bcf5e3ba58d2876a04f74b16|commit]] * Delete old PrPMC 280/2800 support [[https://git.kernel.org/linus/3c8464a9b12bf83807b6e2c896d7e7b633e1cae7|commit]] == MIPS == * Add 1074K CPU support explicitly. [[https://git.kernel.org/linus/442e14a2c55e55f208bf87e3686396b4ff17ebf6|commit]] * Add CP0 CMGCRBase definitions & accessor [[https://git.kernel.org/linus/4dd8ee5db10c9f287e9c925e3e98f3907bd1890d|commit]] * Add CPC probe, access functions [[https://git.kernel.org/linus/9c38cf44712af95a5ec3937d63faaea9b43eab9a|commit]] * Add MIPS P5600 PRid and cputype identifiers [[https://git.kernel.org/linus/f43e4dfd3902a06bcc1cc1f1d96ba109f8156dda|commit]] * Add MIPS P5600 probe support [[https://git.kernel.org/linus/829dcc0a956a2317631873d946b5a5c2b0bf53ee|commit]] * Add MSA register definitions & access [[https://git.kernel.org/linus/7f65afb97f279d9d02d0779384e8bd5ace064dea|commit]] * Add support for the M5150 processor [[https://git.kernel.org/linus/f36c4720fca325579faddc880d4e178e4ccbda88|commit]] * BCM47XX: Add Belkin F7Dxxxx board detection [[https://git.kernel.org/linus/0dae62edfdff50dac808df3fda1598724a5e1127|commit]] * Basic MSA context switching support [[https://git.kernel.org/linus/1db1af84d6df99a8e5d6ddea8c7b5c1327c9a620|commit]] * Coherent Processing System SMP implementation [[https://git.kernel.org/linus/0ee958e102b62b418c2fb46c3439d4262067a5fc|commit]] * Kconfig: Add Kconfig symbols for EVA support [[https://git.kernel.org/linus/a6e18781c5b839dc5ad00a38303d101a0333965b|commit]] * Loongson 3: Add CPU hotplug support [[https://git.kernel.org/linus/c4a987db1b3cd89207cece4b8121c09cbfbc978a|commit]] * Loongson 3: Add HT-linked PCI support [[https://git.kernel.org/linus/c7d3555ac07503d471d0ef75495c7370f7ec7aa1|commit]] * Loongson 3: Add IRQ init and dispatch support [[https://git.kernel.org/linus/d788bfa900748f3325894d18a763d1ba42326c28|commit]] * Loongson 3: Add Lemote-3A machtypes definition [[https://git.kernel.org/linus/5f6d693ebb4993c49a0d150da1c5fff15867fec0|commit]] * Loongson 3: Add Loongson-3 SMP support [[https://git.kernel.org/linus/300459d558725cdada5ddebbe52c24ef6e1853d3|commit]] * Loongson 3: Add serial port support [[https://git.kernel.org/linus/7546d2f48d5bc8479de135d80c74b0c08dbeb467|commit]] * Loongson: Add Loongson-3 Kconfig options [[https://git.kernel.org/linus/0e476d91244ec6a9f6be3eb1963627340d031f99|commit]] * Loongson: Add UEFI-like firmware interface (LEFI) support [[https://git.kernel.org/linus/1a08f1524d2ee4d4239e56ee1b3f6da0df929563|commit]] * Loongson: Add a Loongson-3 default config file [[https://git.kernel.org/linus/024e6a8b5bb16b1372eec744f417779aa4b59d1c|commit]] * Loongson: Add basic Loongson-3 CPU support [[https://git.kernel.org/linus/c579d310b9b22b4b9fedcdd720c8ac58c901e1e9|commit]] * Loongson: Add basic Loongson-3 definition [[https://git.kernel.org/linus/152ebb44eff3c2dae0fb7d5b19c3f65e7c8d3493|commit]] * Loongson: Add swiotlb to support All-Memory DMA [[https://git.kernel.org/linus/1299b0e05e106f621fff1504df5251f2a678097e|commit]] * malta: Add support for SMP EVA [[https://git.kernel.org/linus/d0ba3544a5ca185f69688fa0b51b187d3e78e31a|commit]] * perf: Add interAptiv support [[https://git.kernel.org/linus/9597e432455023bfbebfdd9a2e6064508a4b129e|commit]] * perf: Add proAptiv support [[https://git.kernel.org/linus/c52068bd2f5d733a6edaab5108a9975dcb333494|commit]] == S390 == * mm: Enable split page table lock for PMD level [[https://git.kernel.org/linus/ec66ad66a0de87866be347b5ecc83bd46427f53b|commit]] * kvm: support collaborative memory management. CMM allows the guest to inform the host about page usage [[https://git.kernel.org/linus/b31288fa83b2bcc8834e1e208e9526b8bd5ce361|commit]] * kvm: add floating irq controller, necessary for migration of floating interrupts [[https://git.kernel.org/linus/c05c4186bbe4e99d64e8a36f7ca7f480da5d109f|commit]] * kvm: irq routing for adapter interrupts. [[https://git.kernel.org/linus/84223598778ba08041f4297fda485df83414d57e|commit]] * kvm: Async page fault support on s390 [[https://git.kernel.org/linus/3c038e6be0e299d4d3762d0a9a29f02de6e04991|commit]] * ptrace: add support for PTRACE_SINGLEBLOCK [[https://git.kernel.org/linus/818a330c4e1be9c39fa7ca9221e044907d92b4bb|commit]] * Introduce 'uaccesspt' kernel parameter [[https://git.kernel.org/linus/56f15e518cfdc732bd4e4da90e0c9cf2fc4e7c1b|commit]] * Remove dead kernel parameter 'user_mode=' [[https://git.kernel.org/linus/7385d0a550813c912094c5df22aeeb463712300e|commit]] == Xtensa == * Add HIGHMEM support [[https://git.kernel.org/linus/65559100655c6ed6ce2e17ffc8d4f3852bc2858a|commit]] * Add support for KC705 [[https://git.kernel.org/linus/9c602629e34bad88a464e08de08118e80beee0d8|commit]] == Tile == * Add support for handling PMC hardware [[https://git.kernel.org/linus/8e3441ebab48c3537b1a9ae06fb7616a3332bd35|commit]] == Blackfin == * Use generic /proc/interrupts implementation [[https://git.kernel.org/linus/e8fac6334d205ebe7b4923b141384b105685a226|commit]] == Alpha == * Enable system-call auditing support. [[https://git.kernel.org/linus/015d991f7d97783f7220445960c0369b3e54ed08|commit]] == ARC == * Support external initrd [[https://git.kernel.org/linus/d6579e99bc448a351279cea7469ab64a00d25ff8|commit]] = Drivers = == Staging drivers == * binder: Support concurrent 32-bit and 64-bit processes. [[https://git.kernel.org/linus/da49889deb34d351cdd113f9d1607dbb830cb5bb|commit]] * comedi: dac02: introduce comedi driver for DAC02 boards [[https://git.kernel.org/linus/99999e27475c9cbed2d59ac33f1d6f21bf9e260d|commit]] * comedi: poc: remove obsolete driver [[https://git.kernel.org/linus/b6512cfcd279d121cf3fbead627b5724b446aedc|commit]] * dgap: Add in-kernel firmware loading support [[https://git.kernel.org/linus/b28ec88a1d16b9db3160b19e68f0a7f5c381cbe5|commit]] * echo: move to drivers/misc/ [[https://git.kernel.org/linus/6e2055a9e56e292715f935a85f381e54c1f54269|commit]] * fpgaboot: Xilinx FPGA firmware download driver [[https://git.kernel.org/linus/e7185c6958ee85b02629d95fe997977bb45e0393|commit]] * iio: Add tool to list IIO devices and triggers [[https://git.kernel.org/linus/49d916ec2a62be865c727da0413b05b9e2bcbd65|commit]] * r8723au: Turn on build of new driver [[https://git.kernel.org/linus/9176303c404741b2f96796466437f2badf6e289b|commit]] * sb105x: delete the driver [[https://git.kernel.org/linus/aa98b772b7d32d91ec2a7f8779adfc31f0aaaf24|commit]] * sm7xxfb: remove driver [[https://git.kernel.org/linus/dc93c85235efa5201e9a3c116bc3fbd1afc1a182|commit]] * virthba driver to access shared SCSI hba [[https://git.kernel.org/linus/dc95086172dbbad107e9ac7fd09666c824fd86e3|commit]] * virtpci driver [[https://git.kernel.org/linus/af86526b22dd52edc6a7827217315415801d1622|commit]] * visorchannel module [[https://git.kernel.org/linus/e423812a9e430913e41c6565922142fe22f83ad7|commit]] * visorchannelstub driver to provide channel support routines [[https://git.kernel.org/linus/7b2a2d8383d08793aac3f157fa3f38ea90c5d3c0|commit]] * visorchipset driver to provide registration and other services [[https://git.kernel.org/linus/12e364b9f08aa335dc7716ce74113e834c993765|commit]] * visoruislib driver used to handle requests from virtpci [[https://git.kernel.org/linus/bac8a4d5d29b1475d06f319d87e1d608c0b9dbe8|commit]] * visorutil driver to provide common functionality to other s-Par drivers [[https://git.kernel.org/linus/9d9baadd4069c77a97bf530abad9ddb74875fe76|commit]] * delete rtl8187se wireless driver [[https://git.kernel.org/linus/5ed0a8e667090003fdf7b750296fcfb248349502|commit]] == Graphics == * Add support for the new AMD mullins APU [[https://git.kernel.org/linus/f56cfe0c35fd3419a0f5230e3638f9fe53f17c42|commit]] * Add initial Nvidia Maxwell support [[https://git.kernel.org/linus/6f1e9b99b329238e3a3989785cf0dff67db78b1a|commit]] * Add Radeon hardware H.264 video encoding support [[https://git.kernel.org/linus/d93f79376f210e0b19da57a3dc841ba332daa9d0|commit]] * bridge: Add PTN3460 bridge driver [[https://git.kernel.org/linus/a9fe713d7d45c639604420b56c59ca5fd479731b|commit]] * exynos: add DSIM driver [[https://git.kernel.org/linus/7eb8f069be8a03d9341473b69f1e7b891960c0e5|commit]] * msm: HDMI audio support [[https://git.kernel.org/linus/c0c0d9eeeb8df43964601a2c4666f0c49bedacb4|commit]] * panel: add S6E8AA0 driver [[https://git.kernel.org/linus/02051ca063717911eb2800a8b1de29f8a3603f62|commit]] * panel: add ld9040 driver [[https://git.kernel.org/linus/ff21993776325316cdbcb4ced888ce4cd31a8bc6|commit]] * tegra: Add eDP support [[https://git.kernel.org/linus/6b6b604215c64666fbf0fed939a5c312cc7b12fe|commit]] * vmwgfx: Enable render nodes [[https://git.kernel.org/linus/03f802636bca817623d3c2e93f95a27385b62d68|commit]] * Drop display output class support [[https://git.kernel.org/linus/f167a64e9d67ebd03d304e369c12011cf2bffaf5|commit]] == Storage == * st: Add support for ST's SATA IP [[https://git.kernel.org/linus/76884cb2f7da5282019bf5c90e8f804429150742|commit]] * Add APM X-Gene SoC AHCI SATA host controller driver [[https://git.kernel.org/linus/81d01bfa51300d14191e0013856a7b25f809468f|commit]] * Add new-style AHCI platform driver for DaVinci DA850 AHCI controller [[https://git.kernel.org/linus/ae8723f8a9c8e804c2b906074d7d5f1265a385bb|commit]] * SCSI * hpsa: Add HBA mode to the hpsa driver [[https://git.kernel.org/linus/316b221a37802b6abe26067f2c6f2d7bb79069e5|commit]] * hpsa: Add support for a few HP Storage controllers [[https://git.kernel.org/linus/8e616a5ee6e389f855a9fa0ab57194b4b049d9c8|commit]] * hpsa: add HP/3PAR vendor id to pci_ids.h [[https://git.kernel.org/linus/4b409c50343f41596f76006460cb5adc4d25824e|commit]] * hpsa: add hp_ssd_smart_path_enabled sysfs attribute [[https://git.kernel.org/linus/c1988684bb0b185608396d693aff83f4294d593a|commit]] * hpsa: add ioaccel mode 2 structure definitions [[https://git.kernel.org/linus/b66cc250ee700ba019ae6801726588b8bf6d9144|commit]] * hpsa: add ioaccell mode 1 RAID offload support. [[https://git.kernel.org/linus/283b4a9b98b192ebc0e15351fd6fb60e1be78c5d|commit]] * hpsa: add support for 'fastpath' i/o [[https://git.kernel.org/linus/e1f7de0cdd68d246d7008241cd9e443a54f880a8|commit]] * hpsa: allow user to disable accelerated i/o path [[https://git.kernel.org/linus/da0697bd3075598f7990002dc46f208d722b6160|commit]] * hpsa: get ioaccel mode 2 i/o working [[https://git.kernel.org/linus/c349775e4c53aade9942ef1010b23f84dbaf9ac9|commit]] * ipr: Add new CCIN definition for Grand Canyon support [[https://git.kernel.org/linus/5eeac3e99ae220aea787527d1bfd9e846adf9fac|commit]] * ipr: Add new CCIN definition for new hardware support [[https://git.kernel.org/linus/f94d9964626fd75b22878cc97ffebf287415f64e|commit]] * lpfc 8.3.45: Incorporated support of a low-latency io path [[https://git.kernel.org/linus/1ba981fd3ad1f91b8bb205ce6aac6aad45f2fa7a|commit]] * megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support [[https://git.kernel.org/linus/229fe47cd046ef2d01c13298293cda9693811417|commit]] * qla2xxx: Add IOCB Abort command asynchronous handling. [[https://git.kernel.org/linus/4440e46d5db7b445a961a84444849b2a31fa7fd1|commit]] * qla2xxx: Add support for ISP2071. [[https://git.kernel.org/linus/f73cb695d3eccd171f03ed194e72d67732b17487|commit]] * Target: Expose iSCSI network portal group T10-PI support [[https://git.kernel.org/linus/8085176fd9f62122aea094075d98177dac92b928|commit]] * Target/dif: Introduce protection-passthough-only mode [[https://git.kernel.org/linus/b5b8e2989e3406798dbb88fbb4eaafbbf1a56f6a|commit]] == Networking == * bcmgenet: new driver for the built-in Ethernet MACs found in the Broadcom BCM7xxx set-top box family chipset [[https://git.kernel.org/linus/1c1008c793fa46703a2fee469f4235e1c7984333|commit]] * Altera Triple-Speed (TSE) Ethernet driver [[https://git.kernel.org/linus/ed33ef648964d228793575f1a25317a50e54ceb3|commit]] * rsi: Add Redpine Signals Inc 91x WLAN driver support [[https://git.kernel.org/linus/dad0d04fa7ba41ce603a01e8e64967650303e9a2|commit]] * be2net: csum, tso and rss steering offload support for VxLAN [[https://git.kernel.org/linus/c9c47142f6bf4684c13b571b312b67f3830f1d86|commit]] * ath10k: bitrate_mask add force_sgi support [[https://git.kernel.org/linus/9f81f72556107a38ebf523ea1d38ef85dfa35d09|commit]] * ath10k: enable spectrum management support [[https://git.kernel.org/linus/2f0f112111f5d635699026d1d6a2fe144eabb489|commit]] * ath10k: implement AP CSA [[https://git.kernel.org/linus/c2df44b39b31a730a89b13f7be90860d93d1f9d8|commit]] * ath9k: Add QCA953x WMAC platform support [[https://git.kernel.org/linus/c08148bb7540c4547691c8fbe6db80edaf26cf10|commit]] * ath9k: Enable U-APSD AP mode support [[https://git.kernel.org/linus/7b4f663ee60d24f791aeb4d58569fa18c59fc440|commit]] * ath9k_htc: Add device ID for Buffalo WLI-UV-AG300P [[https://git.kernel.org/linus/98f99eeae98047bc195bcc7510eae4f0cf3658a0|commit]] * ath9k_htc: add ATH_OP_PRIM_STA_VIF [[https://git.kernel.org/linus/c35ccb38d49fb08c6fe84553905a7e2d2b7c4407|commit]] * bnx2x: Support mng. request for driver version [[https://git.kernel.org/linus/42f8277f56cf4a9570b1f0fe10a4fec3f48c832a|commit]] * brcmfmac: add BCM4354 SDIO interface support [[https://git.kernel.org/linus/a797ca1eadeef7f4fdba2ab5d143d56cc3ec5da3|commit]] * cxgb4: Add more PCI device ids. [[https://git.kernel.org/linus/f0a8e6dea0f6785e84673f5f9ddb620de5447aba|commit]] * cxgb4: Add support to recognize 40G links [[https://git.kernel.org/linus/72aca4bfce3a39be98e40ce0b18776b9f91022f4|commit]] * cxgb4: Adds device ID for few more Chelsio Adapters [[https://git.kernel.org/linus/0183aa626f467dad278050f0918a243164ae5916|commit]] * cxgb4vf: Adds device Id for few more Chelsio adapters [[https://git.kernel.org/linus/63ea7dce8ce6de8d9d6b36b835219b38655b13e8|commit]] * e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) [[https://git.kernel.org/linus/74f350ee08e2ffa083204029018fce9941ba9bd5|commit]] * gianfar: Implement MAC reset and reconfig procedure [[https://git.kernel.org/linus/a328ac92d3149d191a92b681a832d417da72a74c|commit]] * hostap: add Netgear MA401 card [[https://git.kernel.org/linus/0867c8874ef0f32aa0ef4f7d7aef0a0109d939a5|commit]] * i40e: Flow Director sideband accounting [[https://git.kernel.org/linus/17a73f6b14010d4516a05f52e3c87431e86edebb|commit]] * i40e: Patch to enable Ethtool/netdev feature flag for NTUPLE control [[https://git.kernel.org/linus/7c3c288bcf95ebfc970c508821dd950876422280|commit]] * i40e: support VF link state ndo [[https://git.kernel.org/linus/588aefa081cb13d80240c8b4fc656acda480d7dd|commit]] * igb: implement SIOCGHWTSTAMP ioctl [[https://git.kernel.org/linus/6ab5f7b2981e842e318ff48c708aaaa2a5a6a43e|commit]] * Infiniband: iser: Introduce pi_enable, pi_guard module parameters [[https://git.kernel.org/linus/7f73384752af3caf0756cf807b2f7fbac50982d1|commit]], * Infiniband: iser: Support T10-PI operations [[https://git.kernel.org/linus/177e31bd5a40999028f6694623ceea1bec5abff6|commit]] * Infiniband: isert: Support T10-PI protected transactions [[https://git.kernel.org/linus/9e961ae73c2ce81387e9b375231d4aefe5ffa13e|commit]] * Infiniband: mlx5: Add block multicast loopback support [[https://git.kernel.org/linus/f360d88a2efddf2d2a2d01a8ac76fded34d624b4|commit]] * ocrdma: Query controller information [[https://git.kernel.org/linus/a51f06e1679e2abac2e8a817884e60edc18c5c86|commit]] * iwlwifi: 8000: add 11n only SKU of 8000 devices [[https://git.kernel.org/linus/9d91356bdc140f2b21c9744d4600fce4af2e4a79|commit]] * iwlwifi: Add 8000 HW family support [[https://git.kernel.org/linus/503ab8c56ca0ffc64a60f192751f4ce33bbeb9e8|commit]] * iwlwifi: add very first D0i3 support [[https://git.kernel.org/linus/98ee7783062335984f5979cea6a08e79982a4061|commit]] * iwlwifi: mvm: BT Coex add support for Co-running block [[https://git.kernel.org/linus/b9fae2d54c9ffceed7b57bfc9d4acb0de40b4ba8|commit]] * iwlwifi: mvm: add basic bcast filtering implementation [[https://git.kernel.org/linus/c87163b9ae894b94c87746fceddb593e7be62ab4|commit]] * iwlwifi: mvm: add low-latency framework [[https://git.kernel.org/linus/a21d7bcbf4c65bb7f79e16287d41040e4c7f5596|commit]] * iwlwifi: mvm: implement AP/GO uAPSD support [[https://git.kernel.org/linus/3e56eadfb6a1f28d753afa9fe27296258ae240e5|commit]] * iwlwifi: mvm: support alive notification api version2 [[https://git.kernel.org/linus/01a9ca510ba4413895d4add6f26665d6c37a5413|commit]] * iwlwifi: pcie: enable LP XTAL to reduce power consumption [[https://git.kernel.org/linus/a812cba9bb141225ce28a48b60038e115620bccd|commit]] * iwlwifi: add new 7265 HW IDs [[https://git.kernel.org/linus/80f2679e589503bd6cbaaa1f9c1cd9dd7dfae032|commit]] * ixgbe: Add WoL support for a new device [[https://git.kernel.org/linus/87557440d82a569829e65069bb856c7d8c535f57|commit]] * ixgbe: implement SIOCGHWTSTAMP ioctl [[https://git.kernel.org/linus/93501d48b887ee3e032c66ee2e11706497223842|commit]] * Driver for Beckhoff CX5020 EtherCAT master module [[https://git.kernel.org/linus/6af55ff52b02d492d45db88df3e461fa51a6f753|commit]] * mlx4: Activate RoCE/SRIOV [[https://git.kernel.org/linus/aa9a2d51a3e70b15a898bec7dde3ce5726fec641|commit]] * mlx4: Implement IP based gids support for RoCE/SRIOV [[https://git.kernel.org/linus/5ea8bbfc49291b7e23161fe4de0bf3e4a4e34b18|commit]] * mwifiex: AMPDU support for TDLS link [[https://git.kernel.org/linus/daeb5bb48256d7488246d48453b2315281ce9c75|commit]] * mwifiex: add AMSDU inside AMPDU support [[https://git.kernel.org/linus/4c9f9fb29b3cdfa751c8ccf984a84fbe9e643b91|commit]] * mwifiex: add VHT MCS rate configuration support [[https://git.kernel.org/linus/a0b7315a198094d5e6281b798a7363ee41e27fac|commit]] * mwifiex: add VHT support for TDLS [[https://git.kernel.org/linus/5f6d5983394fd7b918385dbee7e4d983a7b990d9|commit]] * mwifiex: add cfg80211 add_station handler support [[https://git.kernel.org/linus/e48e0de0053f077dc8a98e1e06019024e93bb866|commit]] * mwifiex: add cfg80211 change_station handler support [[https://git.kernel.org/linus/1f4dfd8a1e911cd9e12994cd7cc1180e94ee1bc5|commit]] * mwifiex: add cfg80211 tdls_oper handler support [[https://git.kernel.org/linus/429d90d2212b561859767a74e3bb855f32b4600d|commit]] * mwifiex: add key material v2 support [[https://git.kernel.org/linus/e57f1734d87aa0e9a00905ed08888f0c62f56227|commit]] * mwifiex: add tdls_mgmt handler support [[https://git.kernel.org/linus/b23bce296568011b76c27103032dea5a90291d8a|commit]] * mwifiex: implement extended scan feature [[https://git.kernel.org/linus/21f58d200388480547df909b5464b5aafebf299d|commit]] * mwl8k: Adding support to access BBP registers [[https://git.kernel.org/linus/c3015313aea0f765dbe743f95087a5994db082f2|commit]] * mwl8k: Adding support to gather survey per channel [[https://git.kernel.org/linus/031eb464fb4b7e475c4e8ca59502f017ae328704|commit]] * mlx4: Adapt code for N-Port VF [[https://git.kernel.org/linus/449fc48866f7d84b0d9a19201de18a4dd4d3488c|commit]] * mlx4: Adapt num_vfs/probed_vf params for single port VF [[https://git.kernel.org/linus/dd41cc3bb90efd455df514899a5d3cf245182eb1|commit]] * mlx4: Add data structures to support N-Ports per VF [[https://git.kernel.org/linus/1ab95d37bcc3ff2d69e3871e4f056bab7aed0b85|commit]] * mlx4: Add utils for N-Port VFs [[https://git.kernel.org/linus/f74462acf8f390528c8b7937f227c6c90d017f3b|commit]] * Micrel KSZ8864RMN 4-port managed switch support [[https://git.kernel.org/linus/240a12d58e3935945c8c0f767134f3da1ac05371|commit]] * phy: add Broadcom BCM7xxx internal PHY driver [[https://git.kernel.org/linus/b560a58c45c66f68936127040e86b7f02e4c5332|commit]] * stmmac: Add SOCFPGA glue driver [[https://git.kernel.org/linus/801d233b7302eeab94750427a623c10c044cb0ca|commit]] * sun4i-emac: add promiscuous support [[https://git.kernel.org/linus/cec9ae50ccb1491efee90dc8e9998e29e43652b6|commit]] * sxgbe: add Checksum offload support for Samsung sxgbe [[https://git.kernel.org/linus/8f7807ae41bb57e003b7dc07e83e186d11747bde|commit]] * sxgbe: add EEE (Energy Efficient Ethernet) for Samsung sxgbe [[https://git.kernel.org/linus/acc18c147b2281ff85f93862eb8c768df1bfb7df|commit]] * sxgbe: add TSO support for Samsung sxgbe [[https://git.kernel.org/linus/1051125d8d57b6ff074d450c10ccbe0e39856456|commit]] * sxgbe: add basic framework for Samsung 10Gb ethernet driver [[https://git.kernel.org/linus/1edb9ca69e8a7988900fc0283e10550b5592164d|commit]] * net: sxgbe: add ethtool related functions support Samsung sxgbe [[https://git.kernel.org/linus/25f72a746aca07d0d9cae7e093fe15613fc62ee3|commit]] * qlcnic: Add VXLAN Rx offload support [[https://git.kernel.org/linus/2b3d7b758c68775cdebd95787454d12e0b8247e7|commit]] * qlcnic: Add VXLAN Tx offload support [[https://git.kernel.org/linus/381709de1582ed868161d37a1ad54ba110c4353c|commit]] * r8152: support IPv6 [[https://git.kernel.org/linus/6128d1bb30748d0ff56a63898d14f312126e404c|commit]] * r8152: support TSO [[https://git.kernel.org/linus/60c890713ea36add18a5f01f02a67d045c707fc6|commit]] * r8152: support WOL [[https://git.kernel.org/linus/21ff2e8976b1be23eb0125ee83eb807ad40fb226|commit]] * r8152: support runtime suspend [[https://git.kernel.org/linus/9a4be1bd04d6df0cb1a1a0fe49430b27152bb98f|commit]] * r8152: support rx checksum [[https://git.kernel.org/linus/565cab0a69e86eb6c10a8d8d4793d34ebd2c077b|commit]] * rtl8180: enable rtl8187se support [[https://git.kernel.org/linus/1eba648f998ef9c31b8cf062754a4a7b4ab9001f|commit]] * rtlwifi: add MSI interrupts mode support [[https://git.kernel.org/linus/94010fa0dd07e8b904e7c6b6589f15573008ab15|commit]] * rtlwifi: btcoexist: Add new mini driver [[https://git.kernel.org/linus/aa45a673b291fd761275493bc15316d79555ed55|commit]] * rtlwifi: rtl8723be: Add new driver [[https://git.kernel.org/linus/a619d1abe20cc892ddd8f6f60345b24d43971fb4|commit]] * wil6210: add scatter-gather support [[https://git.kernel.org/linus/c236658f1434a1e00ec1fec9054964bcaf3ddde7|commit]] * wil6210: broadcast Tx [[https://git.kernel.org/linus/fb3cac572657fccf4e4406bd9737a0b3aaf54458|commit]] * wil6210: multiple connect - initial support [[https://git.kernel.org/linus/3df2cd361871eb4636c8ce9cf97e6899c90c588c|commit]] * wil6210: use GRO [[https://git.kernel.org/linus/b5998e6a3d695c9261a1b1d9cf27db526aa72b3b|commit]] * wcn36xx: Add support for 3680 [[https://git.kernel.org/linus/f2ed5d2499b550917c7f5e50476e39548de68092|commit]] * qmi_wwan: add Alcatel L800MA [[https://git.kernel.org/linus/75573660c47a0db7cc931dcf154945610e02130a|commit]] * qmi_wwan: add Olivetti Olicard 500 [[https://git.kernel.org/linus/efc0b25c3add97717ece57bf5319792ca98f348e|commit]] * qmi_wwan: add Sierra Wireless EM7355 [[https://git.kernel.org/linus/b85f5deaf052340021d025e120a9858f084a1d79|commit]] * qmi_wwan: add Sierra Wireless MC7305/MC7355 [[https://git.kernel.org/linus/9214224e43e4264b02686ea8b455f310935607b5|commit]] * qmi_wwan: add Sierra Wireless MC73xx [[https://git.kernel.org/linus/1c138607a7be64074d7fba68d0d533ec38f9d17b|commit]] * qmi_wwan: add a number of CMOTech devices [[https://git.kernel.org/linus/41be7d90993b1502d445bfc59e58348c258ce66a|commit]] * qmi_wwan: add a number of Dell devices [[https://git.kernel.org/linus/6f10c5d1b1aeddb63d33070abb8bc5a177beeb1f|commit]] * Bluetooth: append new supported device to the list [0b05:17d0] [[https://git.kernel.org/linus/a735f9e22432899cee188d167966782c29246390|commit]] * Bluetooth: btusb: Add IMC Networks (Broadcom based) [[https://git.kernel.org/linus/9113bfd82dc8ece9cbb898df8794f58a78a36e97|commit]] * Bluetooth: Add support for Lite-on [04ca:3007] [[https://git.kernel.org/linus/1fb4e09a7e780b915dbd172592ae7e2a4c071065|commit]] * Bluetooth: Add a new PID/VID 0cf3/e005 for AR3012. [[https://git.kernel.org/linus/ca58e594da2486c1d28e7ad547d82266604ec4ce|commit]] == Sound == * hda - Add QEMU codec vendor ID [[https://git.kernel.org/linus/dff86f86d43f17db8616d06f4150c8957d33864b|commit]] * ice1712: Add S/PDIF suspend support for ICE1712-based M-Audio cards [[https://git.kernel.org/linus/d272ccd0d084766a3e2adba10bea47091b6d68e7|commit]] * ASoC * Add ADAU1977 codec driver [[https://git.kernel.org/linus/603597c9375b8162edae3231dd4cc7f1f500de79|commit]] * Intel: Add Baytrail SST ID and Baytrail specific register bits [[https://git.kernel.org/linus/6ef20de726bd68b68a925cc63f12e0ed655c6b56|commit]] * Intel: Add Haswell Machine support [[https://git.kernel.org/linus/90931b9eaed9aaf772784a93da320cf10713effa|commit]] * Intel: Add Haswell and Broadwell PCM platform driver [[https://git.kernel.org/linus/d37797705d959c21e2f846ac73c2e17303bff936|commit]] * Intel: Add Haswell/Broadwell IPC [[https://git.kernel.org/linus/22981243589c3468481f5cfd04176233d2c7be4b|commit]] * Intel: Add Intel Baytrail SST DSP IPC support [[https://git.kernel.org/linus/f7d01fd6754c1a257af46ec465d946132c7d004d|commit]] * Intel: Add Intel Baytrail SST DSP support [[https://git.kernel.org/linus/f746966377d08aea60a1f21a6387855409524b9b|commit]] * Intel: Add Intel Baytrail SST PCM platform driver [[https://git.kernel.org/linus/aef1311a7d7e77408611cdf143d32bb1709527b6|commit]] * Intel: Add Intel SST audio DSP Firmware loader. [[https://git.kernel.org/linus/30020472c354fbe4352b4b4d59bbc9a30aacf5c3|commit]] * Intel: Add Intel SST audio DSP low level shim driver. [[https://git.kernel.org/linus/790aff62291eade029755713fb41c1143d4ddbc7|commit]] * Intel: Add a mfld prefix to Intel SST drivers. [[https://git.kernel.org/linus/a355d67817eccdbe869020f8f5a3123f21f8106f|commit]] * Intel: Add build support for Baytrail SST [[https://git.kernel.org/linus/20df8d03a7a6d71cc8c1fe54cf2c69b2d416423f|commit]] * Intel: Add build support for Haswell ADSP [[https://git.kernel.org/linus/5e4482fcb119d61f4bef226c442634cdd2618b31|commit]] * Intel: Add build support for Intel SST DSP core. [[https://git.kernel.org/linus/ddfa40b1586f8c7c6bb8bb9dd398cf656c98e6ee|commit]] * Intel: Add common SST driver loader on ACPI systems [[https://git.kernel.org/linus/c2f8783fa2d053a61059f6b784c917129fb3064b|commit]] * Intel: Add machine driver for Baytrail SST with RT5640 codec [[https://git.kernel.org/linus/6439c8ad1edcca1051936de9f624c5ab9ebe03f7|commit]] * Intel: Add support for Haswell/Broadwell DSP [[https://git.kernel.org/linus/1e42c3e426b3f7bc61ba338dd6507a293108117c|commit]] * add S/PDIF support to Armada 370 DB ASoC driver [[https://git.kernel.org/linus/cece5656901f09db13fbb569ff04f627ec2e0ab6|commit]] * cs42xx8: Add codec driver support for CS42448/CS42888 [[https://git.kernel.org/linus/0c516b4ff85c0be4cee5b30ae59c9565c7f91a00|commit]] * davinci: Add edma dmaengine platform driver [[https://git.kernel.org/linus/58726f58a6432495bd71d1fc7c9454cbc85f5a5c|commit]] * pcm512x: Add PCM512x driver [[https://git.kernel.org/linus/5a3af1293194d07610fd7fdf680b3e7f916dca84|commit]] * rsnd: add Gen2 SRC and DMAEngine support [[https://git.kernel.org/linus/629509c5bc478c0343d94c8c70812396f44447fb|commit]] * sirf: Add SiRF audio card [[https://git.kernel.org/linus/af12a31f054f55b75c8cf4a459c7bd9d1c7726a9|commit]] * sirf: Add SiRF audio port driver is used by SiRF internal audio codec [[https://git.kernel.org/linus/a731e217df3a2ee3ef9413153ed7b45e578d8687|commit]] * sirf: Add SiRF internal audio codec driver [[https://git.kernel.org/linus/f516e368dcb5eb5fbe23246c09bf69573d67cd18|commit]] * tlv320aic31xx: Add basic codec driver implementation [[https://git.kernel.org/linus/e00447fafbf7daf2cd49205b97e63d9734068a4f|commit]] * Add ASoC board driver for Armada 370 DB [[https://git.kernel.org/linus/74d04c3efbc4f10990e5c4218ad3f65bfdcf3c75|commit]] == USB == * usbled: Add Riso Kagaku Webmail Notifier [[https://git.kernel.org/linus/e8fcbb61405997f03b9e127806db620c7cfb9909|commit]] * chipidea: add support for USB OTG controller on LSI Zevio SoCs [[https://git.kernel.org/linus/7b92e1ddb17f37caf37d4477483a62a425ba428f|commit]] * gadget: f_fs: Add support for SuperSpeed Mode [[https://git.kernel.org/linus/8d4e897bd0150fab594a871484e554472ee01452|commit]] * phy: Add ulpi IDs for SMSC USB3320 and TI TUSB1210 [[https://git.kernel.org/linus/ead5178bf442dbae4008ee54bf4f66a1f6a317c9|commit]] * cp210x: Add 8281 (Nanotec Plug & Drive) [[https://git.kernel.org/linus/72b3007951010ce1bbf950e23b19d9839fa905a5|commit]] * pl2303: add ids for Hewlett-Packard HP POS pole displays [[https://git.kernel.org/linus/b16c02fbfb963fa2941b7517ebf1f8a21946775e|commit]] * serial: ftdi_sio: add id for Brainboxes serial cards [[https://git.kernel.org/linus/efe26e16b1d93ac0085e69178cc18811629e8fc5|commit]] * option driver, add support for Telit UE910v2 [[https://git.kernel.org/linus/d6de486bc22255779bd54b0fceb4c240962bf146|commit]] * option: add Olivetti Olicard 500 [[https://git.kernel.org/linus/533b3994610f316e5cd61b56d0c4daa15c830f89|commit]] * option: add Alcatel L800MA [[https://git.kernel.org/linus/dd6b48ecec2ea7d15f28d5e5474388681899a5e1|commit]] * option: add and update a number of CMOTech devices [[https://git.kernel.org/linus/34f972d6156fe9eea2ab7bb418c71f9d1d5c8e7b|commit]] * qcserial: add Sierra Wireless EM7355 [[https://git.kernel.org/linus/70a3615fc07c2330ed7c1e922f3c44f4a67c0762|commit]] * qcserial: add Sierra Wireless MC7305/MC7355 [[https://git.kernel.org/linus/bce4f588f19d59fc07fadfeb0b2a3a06c942827a|commit]] * qcserial: add Sierra Wireless MC73xx [[https://git.kernel.org/linus/a00986f81182a69dee4d2c48e8c19805bdf0f790|commit]] * qcserial: add a number of Dell devices [[https://git.kernel.org/linus/;a=commit;h=4d7c0136a54f62501f8a34c4d08a5e0258d3d3ca|commit]] == Input == * add driver for SOC button array [[https://git.kernel.org/linus/61cd4822dd810e1a3c28eab1af6005728906c0e4|commit]] * appletouch - implement sensor data smoothing [[https://git.kernel.org/linus/739204bc957750ca47254114b8ee49b00edfc18d|commit]] * edt-ft5x06 - add support for M09 firmware version [[https://git.kernel.org/linus/fd335ab04b3f1b3309dfbfea71a1a79a7bacc4ad|commit]] * remove obsolete tnetv107x drivers [[https://git.kernel.org/linus/e545ef39e06e7b1df2ef9ddbbf665b74c4e1878a|commit]] * wistron_btns - add FS AMILO Pro 8210 support [[https://git.kernel.org/linus/11601a82d569267b016f808393bb8c26f855a7ea|commit]] * HID * multitouch: add support for Win 8.1 multitouch touchpads [[https://git.kernel.org/linus/9abebedb123a577ecc5b69b2a2515499e430be24|commit]] * hid-microsoft: Add support for scrollwheel and special keypad keys [[https://git.kernel.org/linus/3faed1aff786a007b3ea0549ac469e09f48c98f9|commit]] * add hid-cp2112 driver [[https://git.kernel.org/linus/e932d817866770d456815c9a84b7ed94f0589d80|commit]] * hid-microsoft: Add support for 2 reserved usage ids used on Microsoft Office keyboard [[https://git.kernel.org/linus/34e75dca4e6313249c9a2faa8effeddce89b91ac|commit]] * i2c-hid: add runtime PM support [[https://git.kernel.org/linus/34f439e4afcdf4bdb42fda62428535a843bca02d|commit]] * sony: Add Dualshock 4 Bluetooth battery and touchpad parsing [[https://git.kernel.org/linus/6c5f860d3f658ff502952a0e57b7e40878391dc1|commit]] * sony: Add Dualshock 4 Bluetooth output report formatting [[https://git.kernel.org/linus/fdcf105d3d96400fc6fb4b66b28fcff46a854326|commit]] * sony: Add conditionals to enable all features in Bluetooth mode [[https://git.kernel.org/linus/68330d83c0b35120f70c529f6ddd70750081bbb0|commit]] * sony: add battery status reporting for the Sixaxis and Dualshock 4 [[https://git.kernel.org/linus/d902f4724ccd0c6b8f2b0a7d22af428c637b6dda|commit]] == TV tuners, webcams, video capturers == * Siano: smsusb - Add a device id for PX-S1UD [[https://git.kernel.org/linus/f61e2268a06c3ea7354a1f4b3d878bedb8b776b1|commit]] * V4L: Add driver for s5k6a3 image sensor [[https://git.kernel.org/linus/814b4dd9aa4734f33ccf0e13d872391eaaa72762|commit]] * af9035: add ID [2040:f900] Hauppauge WinTV-MiniStick 2 [[https://git.kernel.org/linus/261cb200e7227820cd0056435d7c1a3a9c476766|commit]] * bttv: Add support for Kworld V-Stream Xpert TV PVR878 [[https://git.kernel.org/linus/493a9cfdb9f7bd576603d15778419dddd49994a2|commit]] * drx-j: add a driver for Trident drx-j frontend [[https://git.kernel.org/linus/38b2df95c53be4bd5421d933ca0dabbcb82741d0|commit]] * e4000: implement controls via v4l2 control framework [[https://git.kernel.org/linus/adaa616ffb697f00db9b4ccb638c5e9e719dbb7f|commit]] * em28xx: add support for Kworld UB435-Q version 3 [[https://git.kernel.org/linus/02bc1f5574e7324c03c49b3d2892e9e404d777be|commit]] * em28xx: add support for PCTV 80e remote controller [[https://git.kernel.org/linus/959505bd24fde7ac50fb4854d64fe53171320eaf|commit]] * exynos4-is: Add the FIMC-IS ISP capture DMA driver [[https://git.kernel.org/linus/34947b8aebe3f2d4eceb65fceafa92bf8dc97d96|commit]] * exynos4-is: Use external s5k6a3 sensor driver [[https://git.kernel.org/linus/d265d9ac6c7c3201f0fea737cdf9c74e50415178|commit]] * it913x-fe: Dead code remove driver [[https://git.kernel.org/linus/182f3fe92967d2287c1eab11bafe86a896fda949|commit]] * it913x: dead code Remove driver [[https://git.kernel.org/linus/ec2b1ae9db5ccbb781a89e2d2156acad5ea4b270|commit]] * lm3646: add new dual LED Flash driver [[https://git.kernel.org/linus/dc76df5d48ba4e8b219269b890bb3043b05a8700|commit]] * media: gspca: sn9c20x: add ID for Genius Look 1320 V2 [[https://git.kernel.org/linus/61f0319193c44adbbada920162d880b1fdb3aeb3|commit]] * media: rc: add raw decoder for Sharp protocol [[https://git.kernel.org/linus/1d184b0bc13d49108e571033fc00f3b5f32670e1|commit]] * media: rc: add sysfs scancode filtering interface [[https://git.kernel.org/linus/00942d1a1bd93ac108c1b92d504c568a37be1833|commit]] * media: soc_camera: rcar_vin: Add support for 10-bit YUV cameras [[https://git.kernel.org/linus/cbe504d4d4d88375ef912975f816d1e3c3f14194|commit]] * msi001: Mirics MSi001 silicon tuner driver [[https://git.kernel.org/linus/93203dd6c7c436e62523b2ced7faf3aed77218ed|commit]] * rc: add wakeup_protocols sysfs file [[https://git.kernel.org/linus/ab88c66deace78989aa71cb139284cf7fb227ba4|commit]] * rc: img-ir: add JVC decoder module [[https://git.kernel.org/linus/693365337891df8677c3faf193a35a73097ed141|commit]] * rc: img-ir: add NEC decoder module [[https://git.kernel.org/linus/635abb7054f204e036bc6afe41b1f50825294867|commit]] * rc: img-ir: add Sanyo decoder module [[https://git.kernel.org/linus/46b35083ce24c1a2a721df605815978f75ca3b66|commit]] * rc: img-ir: add Sharp decoder module [[https://git.kernel.org/linus/3c11305eee6a13695954dbc067234d492cb7879c|commit]] * rc: img-ir: add Sony decoder module [[https://git.kernel.org/linus/e72b21abc8ec76b3e2c332e631f15d975e781e37|commit]] * rc: img-ir: add base driver [[https://git.kernel.org/linus/160a8f8aec4da4b68842784be3e7296e8c9860dc|commit]] * rc: img-ir: add hardware decoder driver [[https://git.kernel.org/linus/30dd9e0c8dc3478b63d7865df5434fcf01a07f3f|commit]] * rc: img-ir: add raw driver [[https://git.kernel.org/linus/3fed7dbe8b94ab45298d9e63b90c1c57a01b6d5b|commit]] * rc: img-ir: add to build [[https://git.kernel.org/linus/54b2912040d15725004a598cf600f501ab6405f4|commit]] * rtl2832_sdr: Realtek RTL2832 SDR driver module [[https://git.kernel.org/linus/771138920eafa399f68d3492c8a75dfeea23474b|commit]] * rtl28xxu: add USB ID for Genius TVGo DVB-T03 [[https://git.kernel.org/linus/1c1b8734094551eb4075cf68cf76892498c0da61|commit]] * rtl28xxu: add USB ID for Genius TVGo DVB-T03 [[https://git.kernel.org/linus/ac298ccdde4fe9b0a966e548a232ff4e8a6b8a31|commit]] * rtl28xxu: add module parameter to disable IR [[https://git.kernel.org/linus/94b5fa6c20b7ac916e099b44cc812ac1ec6e5d3e|commit]] * v4l2-pci-skeleton: add a V4L2 PCI skeleton driver [[https://git.kernel.org/linus/926977e0ae75567a87d95b245eea589a8bbb8682|commit]] * v4l2: Add settings for Horizontal and Vertical MV Search Range [[https://git.kernel.org/linus/bf0bedd371574837caaeeaa01f674cdf90508275|commit]] * v4l2: add VIDIOC_G/S_EDID support to the v4l2 core [[https://git.kernel.org/linus/dd519bb34a09d86db720f8a65e7dee1a85b2e90f|commit]] == Hardware monitoring == * (it87) Add support for IT8623E [[https://git.kernel.org/linus/574e9bd8fa44d8c6d90a46d97d1a75257a89b424|commit]] * (k10temp) Add support for AMD F16 M30h processor [[https://git.kernel.org/linus/ec0159503ae74aeb834e78366bdf4b9663ca1129|commit]] * (pmbus/ltc2978) Add new chip ID for LTC2974 [[https://git.kernel.org/linus/a2e151074366487dcde943fdc08d88acfe476f9d|commit]] * (pmbus/ltc2978) Add support for LTM4676 [[https://git.kernel.org/linus/f76992b00a4111fc4679b0b2d49fe75f05c2b04d|commit]] * Driver for Linear Technologies LTC2945 [[https://git.kernel.org/linus/6700ce035f830149d48c270d84736debfb67179e|commit]] * Driver for Linear Technologies LTC4222 [[https://git.kernel.org/linus/79ffe8594f23475d83112cd5bd68805f91e49170|commit]] * Driver for Linear Technologies LTC4260 [[https://git.kernel.org/linus/69e1ded651ee31c8a570d58647902a55806d0db8|commit]] * Driver for TI ADC128D818 [[https://git.kernel.org/linus/b4c9c1a7987ef07d8345bf9d19f36d97423b6b25|commit]] == Multi-function devices (MFD) == * Add bcm590xx pmu driver [[https://git.kernel.org/linus/037b60f2ca9403d02cbee60ad0a10f3806f9dc4b|commit]] * Add realtek USB card reader driver [[https://git.kernel.org/linus/730876be256603b4ee7225a125467d97a7ce9060|commit]] * Add support for S2MPA01 device [[https://git.kernel.org/linus/ce24991e1e4d7bee05bcc0e156b0b1c2ef791dd3|commit]] * Remove obsolete ti-ssp driver [[https://git.kernel.org/linus/3033ee62c0d40561835a6249db80c3eff3a52b0a|commit]] * da9052: Add new DA9053 BC chip variant [[https://git.kernel.org/linus/6c049b2ac983154ac7d48c250da49a09007df949|commit]] * da9052: Extend support to a new chip [[https://git.kernel.org/linus/16263f2879afecb7772f4bae238bca66352ecffe|commit]] * da9063: Add support for production silicon variant code [[https://git.kernel.org/linus/c1d12c784c49980e4cbe57b7e6cc14b406449099|commit]] * kempld: Add support for COMe-mBT10, COMe-cBT6 and COMe-cHL6 to Kontron PLD driver [[https://git.kernel.org/linus/a3ee75092e3722e3ca03060d6f5671906b69fad4|commit]] * lpc_ich: Add support for Intel Avoton GPIOs [[https://git.kernel.org/linus/facd9939403cb5769190054a600474399e776e3a|commit]] * lpc_ich: Add support for Intel Bay Trail SoC [[https://git.kernel.org/linus/6111ec70357022ccd037399c13f69900431850b4|commit]] * lpc_ich: Add support for NM10 GPIO [[https://git.kernel.org/linus/117bbfe25cfc2e968be1f7976ac460a5cd3d734e|commit]] * lpc_ich: Add support for iTCO v3 [[https://git.kernel.org/linus/eb71d4dec4a5e010e34b9d7afdb5af41884c388e|commit]] * lpc_ich: Change Avoton to iTCO v3 [[https://git.kernel.org/linus/c48cf59878685cc06b71bb2a3ca17b61103c8de7|commit]] * sec: Add support for S2MPS14 [[https://git.kernel.org/linus/dc6919663f7a02d02cc08d605a1f68d6cefe0042|commit]] * tps65218: Add driver for the TPS65218 PMIC [[https://git.kernel.org/linus/44b4dc616365d7897808555d415099330e3af9df|commit]] == Memory technology devices (MTD) == * m25p80: Add dual read support [[https://git.kernel.org/linus/dbbafb74239e8296bc20f86366b3f38e13650900|commit]] * m25p80: Enable Dual SPI read transfers for s25fl256s1 and s25fl512s [[https://git.kernel.org/linus/f5e00838e83f6fc93f42c7a01b0c612031955b31|commit]] * m25p80: add Macronix mx66l1g55g 1Gbit SPI flash [[https://git.kernel.org/linus/6f7db7f3203a0bd48170807adeb53dd401d29110|commit]] * m25p80: add support for the Spansion s25fl008k chip [[https://git.kernel.org/linus/bec44c45c245b38662f1e61bf0bde95fac1e7fb5|commit]] * nand: add support for SanDisk SDTNRGAMA-008G [[https://git.kernel.org/linus/55e571bd0707fb6516d0e38598c9e51683e03ee9|commit]] * phram: Repair multiple instances support [[https://git.kernel.org/linus/6f6b9feece0066695d87ed6df5bc0d8080c0c96c|commit]] * st_spi_fsm: Allocate resources and register with MTD framework [[https://git.kernel.org/linus/d90db4a074292ec07d09e54c70d62b3ab6f21591|commit]] == Multi Media Card (MMC) == * omap: Add erase capability [[https://git.kernel.org/linus/b13d1f0f9ad64bc498ced07344495ba27321419e|commit]] * omap_hsmmc: add autocmd23 support [[https://git.kernel.org/linus/a2e771522c2a60459a79844004722f109cb4e13d|commit]] * omap_hsmmc: add cmd23 support [[https://git.kernel.org/linus/bf129e1ca19f973731d56478297be3de3181efcb|commit]] * sdhci-acpi: Add device id 80860F16 [[https://git.kernel.org/linus/aad95dc49c6dad19b49af7cd90c53473ec0536d1|commit]] * sdhci-msm: Initial support for Qualcomm chipsets [[https://git.kernel.org/linus/0eb0d9f4de34a7702974807e2107a49c6c6e2daa|commit]] * sdhci-pxav3: add support for the Armada 38x SDHCI controller [[https://git.kernel.org/linus/5491ce3f79eed79f68fcc2dc4c10aeafe00215a6|commit]] * sdhci: add support for Realtek rts5250 [[https://git.kernel.org/linus/9107ebbf9652c033eb5dd10a6ea34a132db3cde1|commit]] == Voltage and Current Regulator == * Add new driver for ST's PWM controlled voltage regulators [[https://git.kernel.org/linus/4a5d301328eb7cfb88f8164ddfd90c018b70ddc4|commit]] * Add support for S2MPA01 regulator [[https://git.kernel.org/linus/f18792714608a670c2762d22f695d77d02fc965e|commit]] * add bcm590xx regulator driver [[https://git.kernel.org/linus/462c9fc5cb1daa30ebcb50d3a5341af3e0941a42|commit]] * Add pbias regulator support [[https://git.kernel.org/linus/11469e0bb1c5eedd3b489a4b19dbd26c02577674|commit]] * pfuze100: add pfuze200 support [[https://git.kernel.org/linus/f2518480c7b744296a5587990a54e3a284d932b8|commit]] * s2mps11: Add support for S2MPS14 regulators [[https://git.kernel.org/linus/15f77300c9eedb095c8f4097628af51e8e14de30|commit]] * tps65218: Add Regulator driver for TPS65218 PMIC [[https://git.kernel.org/linus/90e7d52627960e751da4fb2076ce79c51da82163|commit]] == ACPI/EFI == == I2C == == Watchdogs == == Serial Peripherical Interface (SPI) == * Add Qualcomm QUP SPI controller support [[https://git.kernel.org/linus/64ff247a978facc437d40f0c9b754675846a98f0|commit]] * add xtfpga SPI controller driver [[https://git.kernel.org/linus/6840cc29f2bcc9a06a7245d17e0e2f38fbc20df0|commit]] * remove obsolete spi-ti-ssp driver [[https://git.kernel.org/linus/7661ba5a84524587370c917ec1111c600ea57de8|commit]] * rspi: Add support for Quad and Dual SPI Transfers on QSPI [[https://git.kernel.org/linus/880c6d114fd79a6973708744c78c7f55da6aea4c|commit]] * rspi: Add support for RSPI on RZ/A1H [[https://git.kernel.org/linus/862d357f84f009fdcba22be8d6a2f82ff80ab740|commit]] * rspi: Add support for loopback mode [[https://git.kernel.org/linus/06a7a3cff042a36fb7e6af71039a17c6d1a6d90f|commit]] * rspi: Add support for more than one interrupt [[https://git.kernel.org/linus/9372220678cd4c62992f7637b2ee36b47fa58d37|commit]] * sh-msiof: Add support for R-Car H2 and M2 [[https://git.kernel.org/linus/beb74bb0875579c409778d853b8a050c124b3c79|commit]] * spidev: Add support for Dual/Quad SPI Transfers [[https://git.kernel.org/linus/dc64d39b54c1e9db97a6fb1ca52598c981728157|commit]] * spidev_fdx: Add support for Dual/Quad SPI Transfers [[https://git.kernel.org/linus/4189a728ae26832edfabca300313e7fef2818d6f|commit]] * spidev_test: Add support for Dual/Quad SPI Transfers [[https://git.kernel.org/linus/c2e78c34ef0bf4fa860b5fffc99c769d6ddaf52d|commit]] * sunxi: Add Allwinner A10 SPI controller driver [[https://git.kernel.org/linus/b5f6517948cce50bde9aa441b4f00b63518f6421|commit]] * sunxi: Add Allwinner A31 SPI controller driver [[https://git.kernel.org/linus/3558fe900e8af6c3bfadeff24a12ffb19ac9b108|commit]] == Various == * EDAC: Octeon: Add error injection support [[https://git.kernel.org/linus/1bc021e815659190c31b19acead70d4e96516bf1|commit]] * NFC: digital: Add Digital Layer support for ISO/IEC 15693 [[https://git.kernel.org/linus/a381d4828625f526d290b296a829f8549b14ce49|commit]] * NFC: trf7970a: Add driver with ISO/IEC 14443 Type 2 Tag Support [[https://git.kernel.org/linus/165063f1dac43e48ceb907490fff0a8413b9a32d|commit]] * PHY: Exynos: Add Exynos5250 SATA PHY driver [[https://git.kernel.org/linus/bcff4cba41bcd7dfe535a2b7278b9fb8214a2a8f|commit]] * PHY: add APM X-Gene SoC 15Gbps Multi-purpose PHY driver [[https://git.kernel.org/linus/88e670fe9d240c751fd9735ae3ee2906ed68e63d|commit]] * PHY: sunxi: Add driver for sunxi usb phy [[https://git.kernel.org/linus/ba4bdc9e1dc01300490e4f5315b0ac8576bd4c7a|commit]] * clk: add MOXA ART SoCs clock driver [[https://git.kernel.org/linus/c7bb4fc16ead2883a9e4eece2781fa78a0837735|commit]] * clk: bcm281xx: add initial clock framework support [[https://git.kernel.org/linus/1f27f15258bfee2ae85240e9505186dd959d2892|commit]] * clk: hip04: add clock driver [[https://git.kernel.org/linus/d3e6573c48f4472147b37e92cb345271e04d34d9|commit]] * clk: mvebu: add clock support for Armada 375 [[https://git.kernel.org/linus/41d3c64f8cddb51f7caf45b7591d27024cae38a0|commit]] * clk: mvebu: add clock support for Armada 380/385 [[https://git.kernel.org/linus/0e85aeced4d6cd2f4f2755eff453da3e0a2286fc|commit]] * clk: st: Support for A9 MUX clocks [[https://git.kernel.org/linus/ab35dc139aed41f5e527910193f0d3c3d73a36fc|commit]] * clk: st: Support for ClockGenA9/DDR/GPU [[https://git.kernel.org/linus/ec8d27b41e3b513b15c4554d9bb02ba10e0861a4|commit]] * clk: st: Support for DIVMUX and PreDiv Clocks [[https://git.kernel.org/linus/94885faf9dbcc2ca704d60e7db2f2b87e0b0fe6e|commit]] * clk: st: Support for PLLs inside ClockGenA(s) [[https://git.kernel.org/linus/b9b8e614b5805a99a5484c3d44fbfebaa8de4c65|commit]] * clk: st: Support for QUADFS inside ClockGenB/C/D/E/F [[https://git.kernel.org/linus/5f7aa9071e935c8c0e869306c7ef073df6c409f6|commit]] * clk: st: Support for VCC-mux and MUX clocks [[https://git.kernel.org/linus/44993d384004fa9ca2dfcca86cddc436a28d6958|commit]] * clocksource: timer-keystone: introduce clocksource driver for Keystone [[https://git.kernel.org/linus/e6b7f580bacb4a23e1ee5cdf6dc6e54bab141f7c|commit]] * dma: Add Freescale eDMA engine driver support [[https://git.kernel.org/linus/d6be34fbd39b7d577d25cb4edec538e8990ba07c|commit]] * dma: dw: add a PCI ID for Intel Haswell SoC [[https://git.kernel.org/linus/24066813d55bb4ea058fd4a8fbc3538dfe032782|commit]] * dmaengine: add Qualcomm BAM dma driver [[https://git.kernel.org/linus/e7c0fe2a5c84b7bf4dcbbce30953b04b95e9dc09|commit]] * Introduce MEN Chameleon Bus, a bus specific to MEN Mikroelektronik FPGA based devices [[https://git.kernel.org/linus/3764e82e5150d87b205c10cd78a9c9ab86fbfa51|commit]] * mcb: Add PCI carrier for MEN Chameleon Bus [[https://git.kernel.org/linus/b71bb8639891827051af88d8dfb17ca608b6ae88|commit]] * of: add initialization code for dynamic reserved memory [[https://git.kernel.org/linus/3f0c8206644836e4f10a6b9fc47cda6a9a372f9b|commit]] * of: add initialization code for static reserved memory [[https://git.kernel.org/linus/e8d9d1f5485b52ec3c4d7af839e6914438f6c285|commit]] * of: add support for custom reserved memory drivers [[https://git.kernel.org/linus/f618c4703a14672d27bc2ca5d132a844363d6f5f|commit]] * of: Make device nodes kobjects so they show up in sysfs [[https://git.kernel.org/linus/75b57ecf9d1d1e17d099ab13b8f48e6e038676be|commit]] * of: remove /proc/device-tree [[https://git.kernel.org/linus/8357041a69b368991d1b04d9f1d297f8d71e1314|commit]] * reset: Reset controller driver for STiH415 [[https://git.kernel.org/linus/1f42c290c3d91b5f9f60bd503b12ba06c7f47021|commit]] * reset: Reset controller driver for STiH416 [[https://git.kernel.org/linus/d0ace0f6e5bfa1b064789cf343e42a3c808f031a|commit]] * reset: STi SoC system configuration reset controller support [[https://git.kernel.org/linus/e5d76075d9300a483619f7f308a693311af9c2cb|commit]] * reset: stih415: add softreset controller [[https://git.kernel.org/linus/a596ebd3f705ff5348b9f7a7be280568ab45832d|commit]] * reset: stih416: add softreset controller [[https://git.kernel.org/linus/e9de663517f50523bca5347d463546b27c242c1c|commit]] * gpio: Driver for SYSCON-based GPIOs [[https://git.kernel.org/linus/6a8a0c1d87377c6ce97de2fedc0762c2fa8233ac|commit]] * gpio: New driver for LSI ZEVIO SoCs [[https://git.kernel.org/linus/9af4d80ba5666579944f570e113c5a87444afbde|commit]] * gpio: add IRQ chip helpers in gpiolib [[https://git.kernel.org/linus/1425052097b53de841e064dc190a9009480c208c|commit]] * gpio: add a driver for the Synopsys DesignWare APB GPIO block [[https://git.kernel.org/linus/7779b34556978f6771a78bd87557523623e0405b|commit]] * gpio: ich: Add support for Intel Avoton [[https://git.kernel.org/linus/3b9231893e5731e2212645a92f1d3d0776c58e1a|commit]] * gpio: pca953x: Add Exar XRA1202 [[https://git.kernel.org/linus/e73760a60582b667cfe6d2ba70b74d5297419c42|commit]] * gpio: pca953x: Add NXP PCA9698 [[https://git.kernel.org/linus/eb32b5aae92176e7a00411082955dab8c62761ee|commit]] * gpio: remove obsolete tnetv107x driver [[https://git.kernel.org/linus/de15011ac4e03a81e1483ddb7e876e6b64531887|commit]] * i2c: Add driver for Cadence I2C controller [[https://git.kernel.org/linus/df8eb5691c48d3b03b918bdf065caa59c4281cdc|commit]] * i2c: designware-pci: Add Baytrail PCI IDs [[https://git.kernel.org/linus/089c729ae440c6df35eeac7998525718fcee0323|commit]] * i2c: efm32: new bus driver [[https://git.kernel.org/linus/1b5b23718b8460b1627d3aeb4aa8ab04170e53f7|commit]] * i2c: mv64xxx: Add support for the Allwinner A31 I2C driver [[https://git.kernel.org/linus/c7dcb1fec059c429f5096d20ab9e0f439fcfa909|commit]] * i2c: qup: New bus driver for the Qualcomm QUP I2C controller [[https://git.kernel.org/linus/10c5a8425968f8a43b7039ce6261367fc992289f|commit]] * iio: Add Lite-On ltr501 ambient light / proximity sensor driver [[https://git.kernel.org/linus/2690be9051236898fb3f5da6d86c1202ec3f1aed|commit]] * iio: Add si7005 relative humidity and temperature sensor driver [[https://git.kernel.org/linus/049973b23a6c77186dae45f708cdc0aa52b3a09e|commit]] * iio: adc: Add MEN 16z188 ADC driver [[https://git.kernel.org/linus/74aeac4da66fbfa246edbfc849002eac9b5af9ca|commit]] * iio: hid-sensors: Added Pressure Sensor driver [[https://git.kernel.org/linus/f64a799b8a49e3e26497b26ea78af01fc6302874|commit]] * iio: hid-sensors: Added Proximity Sensor Driver [[https://git.kernel.org/linus/39a3a0138f6113805dc9e0813214cd4b03bd8ac0|commit]] * iio:adc: Add Xilinx XADC driver [[https://git.kernel.org/linus/bdc8cda1d010887c06bd8c29564b74cd61ec0a7b|commit]] * iio:adc:imx: add Freescale Vybrid vf610 adc driver [[https://git.kernel.org/linus/a775427632fd4cb84b12c1176849bf61ea7b4c7c|commit]] * iio:pressure: Add support for LPS25H pressure sensor [[https://git.kernel.org/linus/931878405b869093c90d57a0a34f0c2b3641c4ea|commit]] * irqchip: irq-dove: Add PMU interrupt controller. [[https://git.kernel.org/linus/40b367d95fb3d60fc1edb9ba8f6ef52272e48936|commit]] * leds: leds-mc13783: Add MC34708 LED support [[https://git.kernel.org/linus/a59ce6584d566847980f9dcad5343cd9856145c8|commit]] * memory: ti-aemif: introduce AEMIF driver [[https://git.kernel.org/linus/5a7c81547c1db7563afc005a509d1ac38d9e0884|commit]] * misc: delete mimc200 fram driver [[https://git.kernel.org/linus/89337e944e85f301b38c9984176fdf063e5f679d|commit]] * phy: Add Exynos 5250 support to the Exynos USB 2.0 PHY driver [[https://git.kernel.org/linus/64bf2b23697bcf9246cea4eea83c613ea791ed8a|commit]] * phy: Add new Exynos USB 2.0 PHY driver [[https://git.kernel.org/linus/06fb01373cae0bbf9af3a2b49e29c4341a5ba311|commit]] * pinctrl: mvebu: add pin-muxing driver for the Marvell Armada 375 [[https://git.kernel.org/linus/ce3ed59dcddd6f4088018bf86f7630e079aa2bbd|commit]] * pinctrl: mvebu: add pin-muxing driver for the Marvell Armada 380/385 [[https://git.kernel.org/linus/ca6d9a084b56f530e42b61a665088ba1caa7cefa|commit]] * ptp: expose the programmable pins via sysfs [[https://git.kernel.org/linus/653104d19a7d490baeb94113151e95d8c04ef01d|commit]] * ptp: introduce programmable pins. [[https://git.kernel.org/linus/6092315dfdec5185881605d15a0e200d6e90eb66|commit]] * pwm: Add CLPS711X PWM support [[https://git.kernel.org/linus/7eb3f6ffb5c3635e8cc5df7b19741b4bfc5894f5|commit]] * pwm: Add Freescale FTM PWM driver support [[https://git.kernel.org/linus/b505183b5117ce149c65ae62f8c00e889acafa69|commit]] * pwm: add support for Intel Low Power Subsystem PWM [[https://git.kernel.org/linus/d16a5aa9e821633a3095d7a88cd1d2cd108bf966|commit]] * rtc: add support for maxim dallas rtc ds1347 [[https://git.kernel.org/linus/617b26a0e1cf8f183328763b6f1a33a422b60614|commit]] * serial: max310x: Add support for RS-485 mode [[https://git.kernel.org/linus/55367c620aed6bc27a82bb1763366931d7f2ee66|commit]] * serial: max310x: Add the loopback mode support [[https://git.kernel.org/linus/e7b8a3ceff5e5c4e2bd329717976b18ce033d7cd|commit]] * shdma: add R-Car Audio DMAC peri peri driver [[https://git.kernel.org/linus/e43a34e3ec5d1b14a11c3220f5a12aa797d73cd1|commit]] * spmi: Add MSM PMIC Arbiter SPMI controller [[https://git.kernel.org/linus/39ae93e3a31d0c9ca99e35b754a9f3c6f1db2bee|commit]] * spmi: Linux driver framework for SPMI [[https://git.kernel.org/linus/5a86bf343976b9c8ab2f240bc866451fa67e5573|commit]] * w1: new netlink commands, add/remove/list slaves [[https://git.kernel.org/linus/70b34d2ed807b722413894975a8c60617defb887|commit]] * watchdog: Add tegra watchdog [[https://git.kernel.org/linus/c33a15974c1a326b0034cc2a2e73fac92ae8d001|commit]] * watchdog: iTCO_wdt: Add support for v3 silicon [[https://git.kernel.org/linus/24b3a1670b47e75be633ae0b5c07945c446f9d29|commit]] * watchdog: orion: Add support for Armada 370 and Armada XP SoC [[https://git.kernel.org/linus/463f96e0cdacce5be9bfdd4cc81e7225347cdc31|commit]]