#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.12 development cycle <> = Architectures = == x86 == * amd64_edac: Add ECC decoding support for newer F15h models [[http://git.kernel.org/linus/18b94f66f9537003cee30d475d79a57c58f1e1d8|commit]] * Introduce int3 (breakpoint)-based instruction patching [[http://git.kernel.org/linus/fd4363fff3d96795d3feb1b3fb48ce590f186bdd|commit]] * Make jump_label use int3-based patching [[http://git.kernel.org/linus/51b2c07b22261f19188d9a9071943d60a067481c|commit]] * Use asm-goto to implement mutex fast path on x86-64 [[http://git.kernel.org/linus/00e55a790706223c903ce6a450c18596a7bc9be0|commit]] * provide platform-devices for boot-framebuffers [[http://git.kernel.org/linus/e3263ab389a7bc9398c3d366819d6f39b9cfd677|commit]] * perf/x86: Add Silvermont (22nm Atom) support [[http://git.kernel.org/linus/1fa64180fbf7a33b7a30636a2f174a5cad68d48f|commit]] * intel_pstate: Add Haswell CPU models [[http://git.kernel.org/linus/6cdcdb793791f776ea9408581b1242b636d43b37|commit]] * ACPI: Add facility to disable all _OSI OS vendor strings [[http://git.kernel.org/linus/5dc17986fdc3d2425838cb8d699152c3c30d1208|commit]] * ACPI: Add facility to remove all _OSI strings [[http://git.kernel.org/linus/741d81280ad2b31fc3d76c49fa5c1fe09f3a6f68|commit]] == ARM == * arm64: add support for kernel mode NEON [[http://git.kernel.org/linus/4cfb36136480c029a29dbf63a623506e6ed7282b|commit]] * big.LITTLE: vexpress-TC2 CPU idle driver [[http://git.kernel.org/linus/14d2c34cfa0026ba3916f5d5b2f1ad433beeef5a|commit]] * Add ARM-NEON RAID6 accelerated syndrome calculation [[http://git.kernel.org/linus/7d11965ddb9b9b1e0a5d13c58345ada1ccbc663b|commit]] * arm: kirkwood: readynas duo v2: Add GMT G762 Fan Controller [[http://git.kernel.org/linus/4a9f4c7f632e248f2ca34497b80f7abc0322d482|commit]] * shmobile: Remove ag5evm board support [[http://git.kernel.org/linus/c0bb9b3027690e10cf8f20a027039db3c7a50d98|commit]] * shmobile: Remove kota2 board support [[http://git.kernel.org/linus/5fa6d27612635f4b3e6c19d763c0a65275933898|commit]] * 7814/2: Allow forced irq threading [[http://git.kernel.org/linus/da0ec6f7c1e1125e792b0a73a04edad035cf8d42|commit]] * Allow selection HZ values [[http://git.kernel.org/linus/c9218b163959fafa76ffbee0baa3ef269838f410|commit]] * DRA7: board-generic: Add basic DT support [[http://git.kernel.org/linus/439bf39e766264ff7fba32db5e6e31c3e628f965|commit]] * Kirkwood: Add support for another ZyXEL NSA310 variant [[http://git.kernel.org/linus/eee47b7c6eb44861fe9a6c7052fd8243a4beaea6|commit]] * OMAP: DRA7: hwmod: Create initial DRA7XX SoC data [[http://git.kernel.org/linus/90020c7b2c5e02200bc752c8cfeba91c4435588c|commit]] * SAMSUNG: Remove old samsung-time driver [[http://git.kernel.org/linus/c4fb0567db44d1856795b9fc9ff58d6d2344a80a|commit]] * add support for kernel mode NEON [[http://git.kernel.org/linus/73c132c15da504789b924871e2491479a18e4f6a|commit]] * at91: at91sam9n12: add qt1070 support [[http://git.kernel.org/linus/82914f8db3a25ae848bce34c19282d9d4bfb7df6|commit]] * barrier: allow options to be passed to memory barrier instructions [[http://git.kernel.org/linus/3ea128065ed20d33bd02ff6dab689f88e38000be|commit]] * bcm281xx: Adding bcm28155-ap.dts [[http://git.kernel.org/linus/28ea3f3649b2adbfd96fdf66a2a25acc8c0e17eb|commit]] * clocksource: Add support for MOXA ART SoCs [[http://git.kernel.org/linus/07862c1cd6675cde2dd4bd64e64d704ea2185b79|commit]] * clps711x: Drop fortunet board support [[http://git.kernel.org/linus/a0d3a2d92ef5d421f750572d48654976670eade4|commit]] * irqchip: mmp: support irqchip [[http://git.kernel.org/linus/0f374561b50df8f29e3427717b35dd57c7ac4ca4|commit]] * davinci: da850: add DT node for ethernet [[http://git.kernel.org/linus/dd7deaf218bfbb270b6e3b7d45371eff3900e8c2|commit]] * davinci: da850: add DT node for mdio device [[http://git.kernel.org/linus/609f4bcf811584c9de7ddf7980dd75bb4c419c02|commit]] * dove: add cpu device tree node [[http://git.kernel.org/linus/2d29983413a556ee74c013f80a17c69459303394|commit]] * dove: add gigabit ethernet and mvmdio device tree nodes [[http://git.kernel.org/linus/4c3f6b868c1525f750ed78d164302ec411d4d790|commit]] * dove: add initial DT file for Globalscale D2Plug [[http://git.kernel.org/linus/5e9eaadb0b3fa8c12715d9761158ec328d7e9523|commit]] * Add AK8975 device node for Exynos4412 TRATS2 board [[http://git.kernel.org/linus/9f1eaef2fc861f375821da57dbec4987c5073b3a|commit]] * Add DP controller DT node to exynos5420 SoC [[http://git.kernel.org/linus/1339d33ab1b4b7c64f3a786c3c1714f24a6fbd42|commit]] * Add FIMC nodes for Exynos4210 Trats board [[http://git.kernel.org/linus/39a11311a797cc9f9ff55889f8b0982c8bc72177|commit]] * Add FIMD DT node to exynos5420 DTS files [[http://git.kernel.org/linus/ee3381d4621fe99ea76ac084e4f5109f27719333|commit]] * Add G2D support to exynos5250 [[http://git.kernel.org/linus/21aa521727a004ce4a4c46e9a5cb7e34619b4d16|commit]] * Add ISP power domain node for Exynos4x12 [[http://git.kernel.org/linus/2ab9f3c04bc1935c12bc6d9fbd7a1d1e72695d0b|commit]] * Add MFC node for exynos 5420 [[http://git.kernel.org/linus/f09d062fd48fb0eb4dfed229abcd772008d4f451|commit]] * Add SPI1 controller and s5c73m3 sensor node for TRATS2 [[http://git.kernel.org/linus/201f12674da1df7d8878f71799df540ee932a254|commit]] * Add USB host node for Exynos4 [[http://git.kernel.org/linus/6f9d02a056fff8e965da0f940a09d4c39a4fe80a|commit]] * Add WM1811A audio CODEC to Arndale bindings [[http://git.kernel.org/linus/21274841d056c219041fb18bba1ba511d1fcddd2|commit]] * Add camera device nodes for Exynos4210 SoCs [[http://git.kernel.org/linus/54a8896a6d9fc10b6503f79f5e31fd23ab19d6a4|commit]] * Add camera device nodes for Exynos4412 TRATS2 board [[http://git.kernel.org/linus/b4fec64758ab46ab80f177ebfea47f331ac01ed0|commit]] * Add camera subsystem nodes to exynos4x12.dtsi [[http://git.kernel.org/linus/582435b339dc3175008ddf59db7d0c93e9f093d9|commit]] * Add device tree support for phycard pca100 [[http://git.kernel.org/linus/db890dad41d538f774e0e1f2f10613b1b083a96b|commit]] * Add pin state information for DP HPD support to Exynos5420 [[http://git.kernel.org/linus/4e780892740d8d65dccf3bc4a1258ab1130440fd|commit]] * Add pinctrl entries for Exynos4x12 FIMC-IS peripherals [[http://git.kernel.org/linus/91b20618f7b2436a914ddf8aed360aab5af26e1a|commit]] * Correct camera pinctrl nodes for Exynos4x12 SoCs [[http://git.kernel.org/linus/0209c578cac949bd0ca262f00dd235c52f23921f|commit]] * Enable USB hub on Arndale [[http://git.kernel.org/linus/7c1b0ec52969e6e2fb5676dfc74eb2770bc4c7b2|commit]] * Hook up IRQ for PMIC on Arndale [[http://git.kernel.org/linus/d40f3149494c2c23a6e3cf6d68961916fa239592|commit]] * Hook up supplies for Arndale S5M8767 [[http://git.kernel.org/linus/c1f2d53fc8b70588c52cc802965a4948dcda9af4|commit]] * add ADC device tree node for exynos5420/5250 [[http://git.kernel.org/linus/f408f9db7deb9ce24b4a8875fdf54483d5068627|commit]] * add audio clock controller for exynos5420 [[http://git.kernel.org/linus/35e8277520861a8a4f1dfde8977ec9c9fab03564|commit]] * imx27-phytec-phycore-rdk: Add CAN node [[http://git.kernel.org/linus/52303d136c1bd8b4b8079336d37e4ad1fb1622a0|commit]] * imx27-phytec-phycore-som: Add SRAM node [[http://git.kernel.org/linus/cff2a71365dfca3f03b56da972d76f00815805d8|commit]] * imx27-phytec-phycore-som: Add WEIM node [[http://git.kernel.org/linus/984d6fc31358e3ea50430932f5a38f501dbf8ad0|commit]] * imx27: Add core voltages [[http://git.kernel.org/linus/98a3e804de9158f6e3d568f45c02552af47a0367|commit]] * imx27: Add imx framebuffer device [[http://git.kernel.org/linus/5e57b241c6ef83c81e137ba0f6737026fa411287|commit]] * imx6: Add support for imx6q wandboard [[http://git.kernel.org/linus/2688a32f98774573d42a2a5cf024fd6caca00619|commit]] * imx6dl-wandboard: Add audio support [[http://git.kernel.org/linus/eda5fe8bd70fbb430873382914a80ddbeb693e24|commit]] * imx6dl-wandboard: Add support for UART3 [[http://git.kernel.org/linus/4debd068a54aa6b06aa76ae2e26883a1cf4328a2|commit]] * imx6q-wandboard: Add sata support [[http://git.kernel.org/linus/213a8404c48d167cb3af23e43d1fe901271e2835|commit]] * imx6qdl-sabresd: Add touchscreen support [[http://git.kernel.org/linus/38501179c932245bc02a0becbd7dd5f6677902e3|commit]] * vexpress: Add CCI node to TC2 device-tree [[http://git.kernel.org/linus/a2bdc32a527e817fdfa6c56eaa6c70f217da6c6c|commit]] * wandboard: Add support for SDIO bcm4329 [[http://git.kernel.org/linus/a338be9ad79213650c325de81ed032b3d9d325cb|commit]] * dtsi: enable ahci sata on imx6q platforms [[http://git.kernel.org/linus/0fb1f804269e549b556b475c8655bc862c220622|commit]] * kirkwood: add gigabit ethernet and mvmdio device tree nodes [[http://git.kernel.org/linus/876e233335115eadd51761d49fc638db575337aa|commit]] * Documentation: DT: Add Freescale DSPI driver [[http://git.kernel.org/linus/9cbd72e577078c18d0c857dd050dac139b36db77|commit]] * mvebu: Add BootROM to Armada 370/XP device tree [[http://git.kernel.org/linus/0cd3754a8317e5e482c8227c5e994ab4c6218242|commit]] * mvebu: Add MBus to Armada 370/XP device tree [[http://git.kernel.org/linus/5e12a613ce393472316063dab062ad1afad84cc5|commit]] * mvebu: Add Netgear ReadyNAS 102 board [[http://git.kernel.org/linus/2344a29a923b95bb28609da4038590c4131160cc|commit]] * mvebu: add support for the AXP WiFi AP board [[http://git.kernel.org/linus/c7841473f7ecbff624809f31f36aab0df5041ef9|commit]] * mxs: Add backlight support for M28EVK [[http://git.kernel.org/linus/db3b9baa5b61d005471c3a741522b6fad3083880|commit]] * mxs: dt: Add Crystalfontz CFA-10056 device tree [[http://git.kernel.org/linus/f6cd16f1d2dae4e31aba8bb6a3cac21aba1416ce|commit]] * mxs: dt: Add Crystalfontz CFA-10058 device tree [[http://git.kernel.org/linus/9567832223f0aaa5ffed02307c2dc099a6640da8|commit]] * orion5x: add gigabit ethernet and mvmdio device tree nodes [[http://git.kernel.org/linus/99d6455b8ecbc7d29e279f66cde564998718e0ee|commit]] * shmobile: ape6evm-reference: add CPUFreq support [[http://git.kernel.org/linus/b88cf6f732946874aaf3e0528459e0f0271dfcec|commit]] * shmobile: ape6evm: add DT reference [[http://git.kernel.org/linus/69f366615e950cb0d5af89da228796af5208ad8f|commit]] * shmobile: ape6evm: add MMCIF support [[http://git.kernel.org/linus/8711613252ed931037f9e9f8646935519dd8f362|commit]] * shmobile: bockw: add DT reference [[http://git.kernel.org/linus/cfa66a81621d0e85ac03c0de25adc7edd7f2649e|commit]] * shmobile: lager: Add DT reference [[http://git.kernel.org/linus/6dace67f9bd43cdfc2de3ff1a573420ecfc33390|commit]] * shmobile: lager: enable nfsroot in DTS [[http://git.kernel.org/linus/dcbbbaf2ca8bd25c5cfad1396a01495760261e47|commit]] * shmobile: r8a73a4: implement CPU clock scaling for CPUFreq [[http://git.kernel.org/linus/181135e0b7f58735969619c89548f6a37cd0ee36|commit]] * shmobile: r8a7790: add thermal driver support [[http://git.kernel.org/linus/0b8eeba45143030e29ec39c43daa1383146581e6|commit]] * sun5i: dt: Add AT24 device on A10S-OLinuXino-Micro [[http://git.kernel.org/linus/bdbfd8e0bb86dcd59f6cfa3278e361c56933fec1|commit]] * sun5i: dt: Add I2C controller nodes to the A10S dtsi [[http://git.kernel.org/linus/ca3d4ed5914b7e367a9079ce765bbe26332eb780|commit]] * sun5i: dt: Enable I2C controllers on A10S-OLinuXino-Micro [[http://git.kernel.org/linus/d6c451dd2c388cb32d3a20e3c74c11cc84999ad0|commit]] * sun6i: Add WITS Colombus A31 evaluation kit support [[http://git.kernel.org/linus/0bef900b7fae00f2f58bffdeac3fd4dbae78c117|commit]] * sun7i: Add Allwinner A20 DTSI [[http://git.kernel.org/linus/4790ecfa99eea9c9102254d037b95b1d0f1a7de5|commit]] * sun7i: Add Cubieboard2 Device Tree [[http://git.kernel.org/linus/82abe5294aeadc42508c7944f3a9aec0eece214c|commit]] * sun7i: Add Olimex A20-Olinuxino-Micro support [[http://git.kernel.org/linus/e476ac8b483de4ce1d8570509be343afc7cd3baf|commit]] * sunxi: Add Allwinner A31 DTSI [[http://git.kernel.org/linus/8aed3b31583f4cfd2b34ac59dcbfbf6f548b19e1|commit]] * sunxi: Introduce Allwinner A20 support [[http://git.kernel.org/linus/d18fd9445b18c4adf56cfc58c378c702c8edd0da|commit]] * sunxi: dt: Add device tree for Mele A1000 [[http://git.kernel.org/linus/629ae88e9cebc6281bc54be743a33eca47b7228c|commit]] * tegra: Add Tegra30 PCIe support [[http://git.kernel.org/linus/e07e3dbd9c8f84ff37c117eb1ff80f3f41a4df4b|commit]] * tegra: Enable PCIe controller on Beaver [[http://git.kernel.org/linus/bb034cb5eb7fa6596c40d405e31cef02de21ad30|commit]] * tegra: Enable PCIe controller on Cardhu [[http://git.kernel.org/linus/89e7ada41674197387fa67ea0a853f3651b4e375|commit]] * tegra: add DT entry for nct1008 to Cardhu [[http://git.kernel.org/linus/74ecab275dfbd00bf3f1daa7f0be0c0288fbeac4|commit]] * tegra: add LP1 suspend support for Tegra20 [[http://git.kernel.org/linus/731a9274382f8e6f4961df79fe12ebcc5431a5df|commit]] * tegra: tamonten: Add PCIe support [[http://git.kernel.org/linus/1b2d6b849f2e4f677effe697f208f511edabe871|commit]] * tegra: tec: Add PCIe support [[http://git.kernel.org/linus/237bcad102a0ac349d26980e4c978cdaa318ecaf|commit]] * vexpress/TC2: add Serial Power Controller (SPC) support [[http://git.kernel.org/linus/63819cb10342bbf3556f6b59ac4daacbf84833bf|commit]] * vexpress/TC2: basic PM support [[http://git.kernel.org/linus/11b277eabe7005f5c6f2c200b1e26a237badb114|commit]] * vexpress: Add SCC to V2P-CA15_A7's device tree [[http://git.kernel.org/linus/ceca0e1c3930c942cb849620ebe8fdafb55b5cda|commit]] == PowerPC == * 85xx: Add C293PCIE board support [[http://git.kernel.org/linus/622e03eb3498c32ee29de5c1d6d381f443e58fad|commit]] * 85xx: Add P1023RDB board support [[http://git.kernel.org/linus/75898156bcf0f524a00e5140bc644f2dda5a099a|commit]] * 85xx: Add silicon device tree for C293 [[http://git.kernel.org/linus/2c2f036afee7c28a2019b34134c4ea002a2d2c36|commit]] * 85xx: add P1020RDB-PD platform support [[http://git.kernel.org/linus/550593e8f552bddfcfa1d13bac457542552a9db9|commit]] * 85xx: add the P1020RDB-PD DTS support [[http://git.kernel.org/linus/bf57aeb57a8b28683cb88f33808d6191ea84f408|commit]] * perf: add 2 additional performance monitor counters for e6500 core [[http://git.kernel.org/linus/5815c434fdb87b9e2f7d2268d29534e8b0011439|commit]] * Implement __get_user_pages_fast() [[http://git.kernel.org/linus/1f7bf028763cacf5a5674731e8f679c4718f2cfa|commit]] * Make chip-id information available to userspace [[http://git.kernel.org/linus/15863ff3b8dae4cacd831ce10aa34992e9ababb0|commit]] * add Book E support to 64-bit hibernation [[http://git.kernel.org/linus/5a31057fc06c3ffa2df7f44c4e4884f3330707ff|commit]] == TILE == * Support CONFIG_PREEMPT [[http://git.kernel.org/linus/bc1a298f4e04833db4c430df59b90039f0170515|commit]] * Support ASLR fully [[http://git.kernel.org/linus/b2eca4274c1813c76291eab4859ca3e86e6fd35b|commit]] * Support FRAME_POINTER [[http://git.kernel.org/linus/49cf78ef7bb34833496d59b6dfe84ae51b1ab097|commit]] * Implement gettimeofday() via vDSO [[http://git.kernel.org/linus/4a556f4f56da3110b27e265b79f0e7582115445c|commit]] * Provide traceability for hypervisor calls [[http://git.kernel.org/linus/9ae09838470a68edf0245cd60c623df2d5993a8f|commit]] * PCI RC: support I/O space access [[http://git.kernel.org/linus/cf89c4262bd5fa70e67953126001c08ecea4f346|commit]] * PCI RC: support more MSI-X interrupt vectors [[http://git.kernel.org/linus/90d9dd66957a744831146dbb1a9e4f96a9106100|commit]] * PCI RC: support pci=off boot arg for tilepro [[http://git.kernel.org/linus/2be705523fb3dd716d76ed371eaadaced55fe4a3|commit]] * avoid recursive backtrace faults [[http://git.kernel.org/linus/3ef23111546df9e9dab2e2befb412a9563db0628|commit]] * fast-path unaligned memory access for tilegx [[http://git.kernel.org/linus/2f9ac29eec71a696cb0dcc5fb82c0f8d4dac28c9|commit]] * Support PTP using the tilegx mPIPE (IEEE 1588) [[http://git.kernel.org/linus/9ab5ec59c8a9cc0e4b94252b48200b6023c716aa|commit]] * support TSO for IPv6 in tilegx network driver [[http://git.kernel.org/linus/2c7d04a9c4c3cb7212bb7c66989f0f4a35ed6a26|commit]] * Support jumbo frames in the tilegx network driver [[http://git.kernel.org/linus/2628e8af31a0ee4d28304d96a72fdf4d7822508c|commit]] * Support kprobes on tilegx [[http://git.kernel.org/linus/3fa17c395bb0c358745fbe0c8aa039d6cdac1735|commit]] * Support multiple mPIPE shims in tilegx network driver [[http://git.kernel.org/linus/f3286a3af89d6db7a488f3e8f02b98d67d50f00c|commit]] * Support reporting Tilera hypervisor statistics [[http://git.kernel.org/linus/80f184108e364ba1d08dd77339966034c9a9243e|commit]] * Support simulator notification for ET_DYN objects [[http://git.kernel.org/linus/0c1d1917c547c8e787fb58e20e2de577453c980c|commit]] * enable GRO in the tilegx network driver [[http://git.kernel.org/linus/6ab4ae9aadef65e2f7aca44fd963c302dcb5849e|commit]] * tilegx: Add tty serial support for TILE-Gx on-chip UART [[http://git.kernel.org/linus/b5c6c1a72afcc416c11ad932589054dcd3125782|commit]] * tilegx: provide kernel support for the tilegx UART shim [[http://git.kernel.org/linus/6ec006ede5e0526c20cd7ed5e20df637ea592b1f|commit]] * tilegx: support KGDB [[http://git.kernel.org/linus/8157107b13099d6eb2e8ccd00b9aba009c698c38|commit]] * Remove support for TILE64 [[http://git.kernel.org/linus/d7c9661115fd23b4dabb710b3080dd9919dfa891|commit]] == MIPS == * Add CPU identifiers for more OCTEON family members. [[http://git.kernel.org/linus/71a8b7d86c0dbdd1a278e91afcefc9de4f819ec5|commit]] * Add driver for the built-in PCI controller of the RT3883 SoC [[http://git.kernel.org/linus/12d14e0edd4ea7b5fd879e55855969771d37aad8|commit]] * Add uImage build target [[http://git.kernel.org/linus/4defe4559e86e26545ab2f542656a4b966dcde53|commit]] * Lantiq: Adds minimal dcdc driver [[http://git.kernel.org/linus/45d3f186cfd04415622d49e6dbbb5b62025add3c|commit]] * Netlogic: Add support for XLP2XX [[http://git.kernel.org/linus/4ca86a2ff37ce92b6875a184a97a20188704cb6c|commit]] * Netlogic: Built-in DTB for XLP2xx SoC boards [[http://git.kernel.org/linus/1cf0e1be813cd9305f47b0a39ea50f1af29e2bc0|commit]] * ralink: Add support for systick timer found on newer ralink SoC [[http://git.kernel.org/linus/1f2acc5a8a0adec4a800441f0aa0c16b7bf0768d|commit]] == S390 == * kprobes: add support for pc-relative long displacement instructions [[http://git.kernel.org/linus/63c40436a1afc837f3ace6b5a39c547bc91c20bc|commit]] * mm: implement software referenced bits [[http://git.kernel.org/linus/0944fe3f4a323f436180d39402cae7f9c46ead17|commit]] * pci: add recover sysfs knob [[http://git.kernel.org/linus/0ff70ec88ba61f72b05b365a21fbd8aa60436254|commit]] * Enable /proc/vmcore mmap for s390 [[http://git.kernel.org/linus/11e376a3f9ffa85bf444b65df5326612b083c501|commit]] == m68K == * Remove 16 unused boards in Kconfig.machine [[http://git.kernel.org/linus/c065edde73508c6da4afaf064e5999eb3e5aead1|commit]] * m68knommu: user generic iomap to support ioread*/iowrite* [[http://git.kernel.org/linus/f79b8592127b6e960a30c8290a597731cba1d720|commit]] == BLACKFIN == * scb: Add SCB1 to SCB9 config options and data. [[http://git.kernel.org/linus/206f060c21503f33f9716710715cabba602355d5|commit]] * scb: Add system crossbar init code. [[http://git.kernel.org/linus/24a70cf2b28e24aa31c4f9bc310cc274c0a90183|commit]] == XTENSA == * Enable kernel preemption [[http://git.kernel.org/linus/16c5becf39a2d174f08b46504f522c2fa50ef462|commit]] == PARISC == * BMC support for PARISC machines [[http://git.kernel.org/linus/fdbeb7de700a3c8fc85d7e595a6bf1c92a27c0a1|commit]] = Drivers = == Staging drivers == * New driver: Xillybus generic interface for FPGA [[http://git.kernel.org/linus/48bae0507410a7b8bbedec6d790c9b85c5a6391f|commit]] * asus_oled: delete driver [[http://git.kernel.org/linus/ca01583539b62729609e0ec8c21c813b75617a21|commit]] * comedi: addi_apci_1710: delete driver [[http://git.kernel.org/linus/3b4cb6717d816be3ee838920b1477d0e73101a09|commit]] * comedi: ni_labpc_isadma: new module for ISA DMA support [[http://git.kernel.org/linus/9a6386623fc8a67f792b9df56acbd8758e1aa93d|commit]] * comedi: pcl724: add support for the PCM-IO48 PC/104 board [[http://git.kernel.org/linus/ee68080d2c4c8fdb0ff4b126cb7701d05d47a719|commit]] * dgap: adds dgap driver to staging [[http://git.kernel.org/linus/c84b8b503eaccf5c9e7b9f78553cbed8e97a9230|commit]] * dgnc: add dgnc digi driver [[http://git.kernel.org/linus/0b99d58902dd82fa51216eb8e0d6ddd8c43e90e4|commit]] * r8188eu: Insert Kconfig files for new driver [[http://git.kernel.org/linus/6ddfa35a4a98d28f9506c1bb25c82927dff9eff2|commit]] * zcache: delete it [[http://git.kernel.org/linus/96256460487387d28b8398033928e06eb9e428f7|commit]] == Graphics == * Add unified GEM+TTM vma offset manager [[http://git.kernel.org/linus/fe3078fa5c367186c94a6652581ffbe9ccea4640|commit]] * Hollow-out GET_CLIENT ioctl [[http://git.kernel.org/linus/719524df4a2e48fa7ca3ad1697fd9a7f85ec8ad3|commit]] * No-op out GET_STATS ioctl [[http://git.kernel.org/linus/d79cdc8312689b39c6d83718c1c196af4b3cd18c|commit]] * Remove FASYNC support [[http://git.kernel.org/linus/b0e898ac555e96e7863a5ee95d70f3625f1db5e2|commit]] * i915 * Enable/Disable Panel-self refresh (PSR) [[http://git.kernel.org/linus/2b28bb1b6440fadececc4cf8f29c55d510c6db09|commit]] * Add enable_psr module option and disable psr by default [[http://git.kernel.org/linus/105b7c11f036f734988990541674a93e54cf4ec1|commit]] * Allow package C8+ states on Haswell (disabled) [[http://git.kernel.org/linus/c67a470b1db781c54be07a87217cff35a91f564e|commit]] * nouveau * implement support for VP3 engines [[http://git.kernel.org/linus/ef7d64e5c27bc2587b4a20c9ae04413ce679bd8c|commit]] * radeon * Add dynamic power management for KB/KV [[http://git.kernel.org/linus/41a524abff2630dce0f9c38eb7340fbf2dc5bf27|commit]] * Add dynamic power management support for CI dGPUs (v2) [[http://git.kernel.org/linus/cc8dbbb4f62aa53e604e7c61dedc03ee4e8dfed4|commit]] * Add audio support for DCE6/8 GPUs (v12) [[http://git.kernel.org/linus/b530602fd4625f763344e455902981b22f85f609|commit]] * Add berlin pci ids [[http://git.kernel.org/linus/0431b2742f8e7755f3bbf5924900d12973412e94|commit]], [[http://git.kernel.org/linus/9a71677874d200865433647e9282fcf9fa6b05dd|commit]] * Implement clock and power gating for CIK (v3) [[http://git.kernel.org/linus/22c775ce80ed921fe9490f3cc2ca66dcda44f572|commit]] * rcar-du * Add FBDEV emulation support [[http://git.kernel.org/linus/3864c6f446f3c2ebbeca1d45e28452682706c1aa|commit]] * Add internal LVDS encoder support [[http://git.kernel.org/linus/90374b5c25c9f04895c52a1e7a2468ee8dac525b|commit]] * backlight: HX8357: Add HX8369 support [[http://git.kernel.org/linus/fb52566873ca8c7006948b9d51c7f3fbcc0b1116|commit]] * simplefb: add support for a8b8g8r8 pixel format [[http://git.kernel.org/linus/dbb5ff4c2300474ac0b5993d98181b0437e73f9c|commit]] == Storage == * iscsi * iscsi-target: Add login negotiation multi-plexing support [[http://git.kernel.org/linus/d381a8010a052813a88e20e089be4a58aad8b40a|commit]] * iscsi-target: Prepare login code for multi-plexing support [[http://git.kernel.org/linus/a91eb7d9dc8e00de9618633dcb62643fd5eee498|commit]] * iscsi-target: ST response on IN6ADDR_ANY socket [[http://git.kernel.org/linus/dfecf611a1bb46dfe19fc5329a23ef12c1f0591d|commit]] * SCSI * IB/iser: Add Discovery support [[http://git.kernel.org/linus/6a06a4b8cff89b91cb04d3b44242658df1b3e851|commit]] * esas2r: ATTO Technology ExpressSAS 6G SAS/SATA RAID Adapter Driver [[http://git.kernel.org/linus/26780d9e12edf45c0b98315de272b1feff5a8e93|commit]] * fnic: fnic Driver Tuneables Exposed through CLI [[http://git.kernel.org/linus/fc85799ee362e3ef13b8f2f5c687101490aaaa7e|commit]] * hpsa: add HP Smart Array Gen8 names [[http://git.kernel.org/linus/1fd6c8e37c0cb89ed294c7d38286ab75c1ae62ac|commit]] * hpsa: add HP Smart Array Gen9 PCI ID's [[http://git.kernel.org/linus/97b9f53d7deb3b8c0acdeb52a5801f9f5080ce0f|commit]] * lpfc 8.3.41: Add first burst support to driver [[http://git.kernel.org/linus/3cb01c57c981c8483395562c09c82032f0550240|commit]] * megaraid_sas: Add High Availability clustering support using shared Logical Disks [[http://git.kernel.org/linus/21c9e160a51383d4cb0b882398534b0c95c0cc3b|commit]] * megaraid_sas: addded support for big endian architecture [[http://git.kernel.org/linus/94cd65ddf4d70b1d536178d096eeb4d3bd08272e|commit]] * mpt3sas: Added a driver module parameter max_msix_vectors [[http://git.kernel.org/linus/9c5000606d2a0dda8de892ac00b1bcf44b1834f6|commit]] * qla2xxx: Add support for ISP8044. [[http://git.kernel.org/linus/7ec0effd30bb4b1379cd2f5ed1a7bd6b9ec49cfd|commit]] * qla4xxx: Added support for ISP8042 [[http://git.kernel.org/linus/b37ca4183c287448ad0096381d030ca5fc788059|commit]] * ufs: Add support for sending NOP OUT UPIU [[http://git.kernel.org/linus/5a0b0cb9bee767ef10ff9ce2fb4141af06416288|commit]] * ufs: add dme configuration primitives [[http://git.kernel.org/linus/12b4fdb4f6bccb5459a2f75fbe0eab253bfceab4|commit]] * ufs: add operation for the uic power mode change [[http://git.kernel.org/linus/53b3d9c3fdda94d14392dd221c67e24700b1fed6|commit]] == Networking == * Add i40e, a driver for Intel Ethernet Controller XL710 Family of devices [[http://git.kernel.org/linus/02e9c290814cc143ceccecb14eac3e7a05da745e|commit]], [[http://git.kernel.org/linus/7daa6bf3294e518cf939830c1a8ec2a6a96204ac|commit]], [[http://git.kernel.org/linus/c7d05ca89f8e40d4c80834ef0c097226947d120a|commit]], [[http://git.kernel.org/linus/5c3c48ac6bf56367c4e89f6453cd2d61e50375bd|commit]], [[http://git.kernel.org/linus/1bff652941c4d94f97610c9a30473aad6f5b2fff|commit]], [[http://git.kernel.org/linus/56a62fc8689509fb86bcb20768d575b81d9c311e|commit]], [[http://git.kernel.org/linus/41c445ff0f482bb6e6b72dcee9e598e20575f743|commit]], [[http://git.kernel.org/linus/fd0a05ce74efc9aadd3b2e259ae1d16ee7c935c1|commit]] * ath10k: add SoC power save option to PCI features map [[http://git.kernel.org/linus/8cc8df906f953ae0cfe785720989928021d7fe2d|commit]] * ath10k: implement device recovery [[http://git.kernel.org/linus/affd321733eebc92b12cd329505f63e94ae80c93|commit]] * ath10k: implement rx checksum offloading [[http://git.kernel.org/linus/605f81aae7cfe4f61d0a5ee5f588f4956413858c|commit]] * ath10k: implement tx checksum offloading [[http://git.kernel.org/linus/7c199997ded6c90fd45a50f49e9ac63adaacb95e|commit]] * ath5k: enable support for 5 MHz and 10 MHz channels [[http://git.kernel.org/linus/4d70f2fbe12118c5526a1d761f8ef562cecbbc2c|commit]] * ath9k: Add more PCI IDs for WB225 cards [[http://git.kernel.org/linus/2952f6ef5195ea76279f7370f0a6571867e54438|commit]] * ath9k: Add one more PCI ID for CUS198 [[http://git.kernel.org/linus/f4d907046c3918005a1e4df0990461183c06e1bc|commit]] * ath9k: Add statistics for antenna diversity [[http://git.kernel.org/linus/e3d5291436ff9efeeb968459724af5332305dded|commit]] * ath9k: Add support for AR9485 1.2 [[http://git.kernel.org/linus/fb5a2dcbbcf19f8ff7e5312b2340460bc03a4b89|commit]] * ath9k: Enable WLAN/BT Ant Diversity for WB225/WB195 [[http://git.kernel.org/linus/a5354ccaaf54ac61c6d1b350e8d3e4234dd28849|commit]] * ax88179_178a: Add VID:DID for Samsung USB Ethernet Adapter [[http://git.kernel.org/linus/f11a5bc148a313ad37c361c87c9aff2331a8b149|commit]] * bnx2x: VF RSS support - PF side [[http://git.kernel.org/linus/b9871bcfd211d316adee317608dab44c58d6ea2d|commit]] * bnx2x: VF RSS support - VF side [[http://git.kernel.org/linus/60cad4e67bd6ff400e7ea61fe762b3042b12ae9d|commit]] * brcmfmac: add AMPDU reordering functionality [[http://git.kernel.org/linus/87edd8916ee261cd8c49b736f156d602054bd9fd|commit]] * brcmfmac: add support for manual TDLS operations [[http://git.kernel.org/linus/89c2f382fff4ec8adf04264925e07e951d0552ce|commit]] * brcmsmac: add support for BCM4313 iPA variant [[http://git.kernel.org/linus/20c7d42a5005938ea6734ee0463f2031d843878f|commit]] * cxgb4: Add CLIP support to store compressed IPv6 address [[http://git.kernel.org/linus/01bcca68c38300745ea8e2d4e9513111406fd923|commit]] * enic: Add an interface for USNIC to interact with firmware [[http://git.kernel.org/linus/0b038566c0ea9f8daceae879bb7ad748ab8c95f0|commit]] * enic: Adding support for Cisco Low Latency NIC [[http://git.kernel.org/linus/92e2b4696202934b4cbf1d6b8fb8729e8d7202e1|commit]] * cpsw: Add support for new CPSW IP version [[http://git.kernel.org/linus/c193f3655d9b916a3b8cb685c6b4327397507b2f|commit]] * cpsw: add support to show hw stats via ethtool [[http://git.kernel.org/linus/d97185466cc83902de49c7bea512651c7af12566|commit]] * e1000e: enable support for new device IDs [[http://git.kernel.org/linus/91a3d82f380abe24e95a6d3981c06f13894eb2ce|commit]] * gianfar: Add flow control support [[http://git.kernel.org/linus/23402bddf9e56eecb27bbd1e5467b3b79b3dbe58|commit]] * igb: Add device support for flashless SKU of i210 device [[http://git.kernel.org/linus/53b87ce37e19939c80aaeaa5e8702b521597ce3e|commit]] * igb: Implementation of 1-sec delay for i210 devices [[http://git.kernel.org/linus/aa9b8cc44409b140c0dadd3776e99220edf3384a|commit]] * igb: Implementation to report advertised/supported link on i354 devices [[http://git.kernel.org/linus/41fcfbea0c11a6041430108f35bd23d885ee3bca|commit]] * iwlwifi: dvm: remove P2P support [[http://git.kernel.org/linus/da4f87f088b3ddfc9153aa3559834a3922da4395|commit]] * iwlwifi: mvm: Enable user set TX power [[http://git.kernel.org/linus/88f2fd7300da1b671255ef26469627206fe20a8e|commit]] * iwlwifi: mvm: add high temperature SKU thermal throttling parameters [[http://git.kernel.org/linus/6be497f29e207dcfb5d00a692c4e1d4e0fdcac3c|commit]] * iwlwifi: mvm: support six IPv6 addresses in D3 [[http://git.kernel.org/linus/5369d6c167317a99caf2c4c87957f07cd77a1888|commit]] * iwlwifi: pcie: add SKUs for 6000, 6005 and 6235 series [[http://git.kernel.org/linus/08a5dd3842f2ac61c6d69661d2d96022df8ae359|commit]] * ixgbe: add 1Gbps support for QSFP+ [[http://git.kernel.org/linus/61aaf9e8072a692eb4cd74ec8d1d47576612437d|commit]] * ixgbe: add support for quad-port x520 adapter [[http://git.kernel.org/linus/8f58332b30c9a25794514bf612aff5372173afd8|commit]] * r8152: enable tx checksum [[http://git.kernel.org/linus/5bd23881744b72dc22dfd37738d0e82d35306b76|commit]] * r8152: support aggregation [[http://git.kernel.org/linus/ebc2ec484db9c7c96b41f7d0d6d9d2e24f601116|commit]] * Add MOXA ART SoCs ethernet driver [[http://git.kernel.org/linus/6c821bd9edc9563b34c7920b4a99fe64992de530|commit]] * cpsw: Add support for wake-on-lan for cpsw [[http://git.kernel.org/linus/d8a64420eb267bec9f4c99627deee4fa3bf4133e|commit]] * qmi_wwan: Olivetti Olicard 200 support [[http://git.kernel.org/linus/ce97fef4235378108ed3bd96e1b3eab8fd0a1fbd|commit]] * qmi_wwan: add new Qualcomm devices [[http://git.kernel.org/linus/0470667caa8261beb8a9141102b04a5357dd45b5|commit]] * p54usb: add USB ID for Corega WLUSB2GTST USB adapter [[http://git.kernel.org/linus/1e43692cdb7cc445d6347d8a5207d9cef0c71434|commit]] * qlcnic: Add AER support for 83xx adapter [[http://git.kernel.org/linus/9ce226fa2352eac89ce79abdea8e465c680d1db0|commit]] * qlcnic: Add PVID support for 84xx adapters [[http://git.kernel.org/linus/58945e1bd6e7ed8d3637c655ebdfdc34fa996456|commit]] * qlcnic: Add support for 84xx adapters to load firmware from file [[http://git.kernel.org/linus/fef349ce37b2edafea34a73d4e8a719214fc6ffc|commit]] * qlcnic: Add support for per port eswitch configuration [[http://git.kernel.org/linus/35dafcb0a993cce00ed875db377a372459fa76e0|commit]] * qlcnic: Enable Tx queue changes using ethtool for 82xx Series adapter. [[http://git.kernel.org/linus/aa4a1f7df7cbb98797c9f4edfde3c726e2b3841f|commit]] * qlcnic: Enable support for 844X adapter [[http://git.kernel.org/linus/15ca140f18534408cdf64d74e843e10cdca707fd|commit]] * qlcnic: Loopback Inter Driver Communication AEN handler [[http://git.kernel.org/linus/77bead466cfb0bc352e424eacdd17700aca851b3|commit]] * qlcnic: Multi Tx queue support for 82xx Series adapter. [[http://git.kernel.org/linus/012ec81223aa45d2b80aeafb77392fd1a19c7b10|commit]] * qlcnic: dcb: Add support for CEE Netlink interface. [[http://git.kernel.org/linus/48365e4852759c4a3710490b0d647aac1321e8c9|commit]] * rt2800usb: Add WLI-UC-G300HP's Product ID. [[http://git.kernel.org/linus/708ff0835343c0696e69888943be05efd12fe7c6|commit]] * rt2x00: rt2800lib: enable RF3053 support [[http://git.kernel.org/linus/0f5af26a49c8d6a50ecec2f1b66174069c9f9581|commit]] * rt2x00: rt2800lib: enable RT3593 support [[http://git.kernel.org/linus/2dc2bd2f8aa8eb79184fb3c7e5f530006500897f|commit]] * rt2x00: rt2800usb: add USB device ID for Linksys AE3000 [[http://git.kernel.org/linus/d02433d15566f542e42e3c469dfade0de332dc7b|commit]] * sfc: Add EF10 support for TX/RX DMA error events handling. [[http://git.kernel.org/linus/3de82b91ea604d7178925ce80ab821c968009c21|commit]] * sfc: Add support for MCDI v2 [[http://git.kernel.org/linus/df2cd8af097850bb3440817fdb6b08922ff4b327|commit]] * sfc: Add support for Solarflare SFC9100 family [[http://git.kernel.org/linus/8127d661e77f5ec410093bce411f540afa34593f|commit]] * sfc: Add support for new board sensors [[http://git.kernel.org/linus/38589cdcd0e77174ca9de9e11ff22e5c3ae95984|commit]] * sfc: Implement asynchronous MCDI requests [[http://git.kernel.org/linus/cade715ff18440dda53e59c10c606586c92be33e|commit]] * sfc: Minimal support for 40G link speed [[http://git.kernel.org/linus/9a12a30627f76f839e81beba243371a60a5aa1db|commit]] * sfc: Prepare for RX scatter on EF10 [[http://git.kernel.org/linus/e8c68c0a09279107b5b239ca6fa7c5839717b7e2|commit]] * sfc: Update MCDI protocol definitions for EF10 [[http://git.kernel.org/linus/f2b0befd1dd2f0b08feff8e66741d56b239af7b8|commit]] * sh_eth: Add support for r8a7790 SoC [[http://git.kernel.org/linus/e18dbf7efcb7a727e5db773597ddfd6981a530e6|commit]] * sundance: Add netpoll support [[http://git.kernel.org/linus/cb74e27356db43e3dca70ff4b915a488b5ad5545|commit]] * wil6210: Enable TCP/UDP checksum HW offload [[http://git.kernel.org/linus/504937d4933fc8f5248b3af63b350ca52fc3b2f7|commit]] * rt2x00: rt2800usb: add RT3573 devices [[http://git.kernel.org/linus/637065267eab4817c0b06cbf3c7fc80842acab99|commit]] * pch_gbe: Add MinnowBoard support [[http://git.kernel.org/linus/f1a26fdf5944ff950888ae0017e546690353f85f|commit]] * Bluetooth * Add Bluetooth socket voice option [[http://git.kernel.org/linus/ad10b1a48754b1381582d96f070a39832e41382d|commit]] * Add a new PID/VID 0cf3/e005 for AR3012. [[http://git.kernel.org/linus/0a3658cccdf5326ea508efeb1879b0e2508bb0c3|commit]] * Add support for BCM20702A0 [0b05, 17cb] [[http://git.kernel.org/linus/38a172bef8c93ecbfd69715fd88396988e4073fd|commit]] * btusb: Add support for Belkin F8065bf [[http://git.kernel.org/linus/5bcecf325378218a8e248bb6bcae96ec7362f8ef|commit]] * RDMA * cma: Add IPv6 support for iWARP [[http://git.kernel.org/linus/24d44a391f1b5d56e9c7a4fc1edd085687864ff9|commit]] * cxgb4: Add support for active and passive open connection with IPv6 address [[http://git.kernel.org/linus/830662f6f032f2355c7afdfe9afc5ef58ac274e5|commit]] * ocrdma: Add support for fast register work requests (FRWR) [[http://git.kernel.org/linus/7c33880c3cb2cda816d4d64852c6a81018b9bc1f|commit]] * Infiniband/mlx4: Add receive flow steering support [[http://git.kernel.org/linus/f77c0162a339400ad16f657603fdc3bf11654fd3|commit]] * Infiniband: iser-target: introduce fast memory registration mode (FRWR) [[http://git.kernel.org/linus/59464ef4fbb567bcd3b160ae12c3eb087f4e7568|commit]] * NFC: pn544: i2c: Add firmware download implementation for pn544 [[http://git.kernel.org/linus/06c660340f1e142b607541ece3520fff3f5d2c39|commit]], add firmware download mode power-on support [[http://git.kernel.org/linus/eab10b71a7d62d7cc6db631dba448f1d84df9b53|commit]] == Sound == * ac97: Add ID for TI TLV320AIC27 codec [[http://git.kernel.org/linus/dfc2cd7c284aa2dc88b5edbdd08645517a747d37|commit]] * hda - Add CS4208 codec support for MacBook 6,1 and 6,2 [[http://git.kernel.org/linus/be8cf44526d8972c2dbf6e561162dad924a712a5|commit]] * hda - Add Toshiba Satellite C870 to MSI blacklist [[http://git.kernel.org/linus/83f72151352791836a1b9c1542614cc9bf71ac61|commit]] * hda - Add dock speaker support for ASUS TX300 [[http://git.kernel.org/linus/7bba2157c5d3ee7f076adfdfa96eec274801da8f|commit]] * hdspm - AES32: Enable TCO support [[http://git.kernel.org/linus/0dc831b9bca98a0d8dafb00fa7f20b3aef6cab67|commit]] * hdspm - Add S/PDIF and WCK48 controls for RME RayDAT [[http://git.kernel.org/linus/11a5cd3c950ee27b165b5c170e588dff22cadeca|commit]] * hdspm - Add S/PDIF, XLR, WCK48 and ADAT-in controls for RME AIO cards [[http://git.kernel.org/linus/fb0f121e0f346bec45810a9439e936ae62fd2441|commit]] * hdspm - Add support for AEBs on RME AIO [[http://git.kernel.org/linus/3de9db264cef4bc984f928e08cccf36304f30d0a|commit]] * rme96: Add PM support v3 [[http://git.kernel.org/linus/528ba522e18b95d25adc62367f04290776c390e5|commit]] * ASoC * Add PCM1681 codec driver. [[http://git.kernel.org/linus/95169d080fcaad6c990ce3602d9b3d38753b1fa4|commit]] * Add PCM1792A spi mode codec support [[http://git.kernel.org/linus/13b02fa0dbb1311d08dfacd897a6ff41232d7cfb|commit]] * add Renesas R-Car ADG feature [[http://git.kernel.org/linus/dfc9403b7c1f566bb099a12c58aee20589e390f1|commit]] * add Renesas R-Car Generation feature [[http://git.kernel.org/linus/3337744ac41bee00b0068ad5f926dd9c27540809|commit]] * add Renesas R-Car SCU feature [[http://git.kernel.org/linus/07539c1de82cdc0ecbe72b413762b2e920407227|commit]] * add Renesas R-Car core feature [[http://git.kernel.org/linus/1536a968892aa9095aada4b6d2ed326432cd71c8|commit]] * add Renesas R-Car module feature [[http://git.kernel.org/linus/cdaa3cdfb4a710545a53740b1780a683b043618a|commit]] * add ak4554 driver [[http://git.kernel.org/linus/a2911cdb1fd09de7c0da3938ffab1bc5cedda4f9|commit]] * atmel: add wm8904 based audio machine driver [[http://git.kernel.org/linus/52f19b14ec18f3166e43cda6a16bb39ffb376053|commit]] * atmel: machine driver for at91sam9x5-wm8731 boards [[http://git.kernel.org/linus/fdbcb3cba54b29a37dfe42acdc0e72c543e0807d|commit]] * fsl-ssi: ac97-slave support [[http://git.kernel.org/linus/cd7f0295aab102acb77c19d6d77eab5f5145364c|commit]] * fsl: Add S/PDIF CPU DAI driver [[http://git.kernel.org/linus/a2388a498ad2f85be01aca29e364abf427d9b53c|commit]] * fsl: Add S/PDIF machine driver [[http://git.kernel.org/linus/2a956ec04b3703809b6cf500dbee450e44f3a70c|commit]] * wm8997: Initial CODEC driver [[http://git.kernel.org/linus/40843aea5a9bd2c3d7917d086e6d23cb02cc4b39|commit]] == USB == * serial: option: add support for Inovia SEW858 device [[http://git.kernel.org/linus/f4c19b8e165cff1a6607c21f8809441d61cab7ec|commit]] * serial: ti_usb_3410_5052: add Abbott strip port ID to combined table as well. [[http://git.kernel.org/linus/c9d09dc7ad106492c17c587b6eeb99fe3f43e522|commit]] * Add Device Tree support to XHCI Platform driver [[http://git.kernel.org/linus/1fe6c4524f765734d376c39d0f41e25519f6235d|commit]] * chipidea: add Intel Clovertrail pci id [[http://git.kernel.org/linus/a214339d764a07b99dc0418685d6cc8a0a1970d5|commit]] * dwc3: pci: add support for BayTrail [[http://git.kernel.org/linus/b62cd96de3161dfb125a769030eec35a4cab3d3a|commit]] * host: Faraday fotg210-hcd driver [[http://git.kernel.org/linus/7d50195f6c5005d6ae7a789d9a7f0a94d104ee96|commit]] * musb dma: add cppi41 dma driver [[http://git.kernel.org/linus/9b3452d1fa3c017d3664ff9e6a601daa6e0576eb|commit]] * phy: Add AM335x PHY driver [[http://git.kernel.org/linus/3bb869c8b3f1a11f1854cd74ebdeb60753614cf8|commit]] * phy: tegra: Tegra30 support [[http://git.kernel.org/linus/3e635202ce40e4d7ff3fafc18db70c5d28cc6622|commit]] * USB2NET : SR9700 : One chip USB 1.1 USB2NET SR9700Device Driver Support [[http://git.kernel.org/linus/c9b37458e95629b1d1171457afdcc1bf1eb7881d|commit]] == Input == * ALPS - add support for model found on Dell XT2 [[http://git.kernel.org/linus/5beea882e64121dfe3b33145767d3302afa784d5|commit]] * Add driver for slidebar on Lenovo IdeaPad laptops [[http://git.kernel.org/linus/1ea4c16120f529d811de0a35db6b252352268e95|commit]] * evdev - add EVIOCREVOKE ioctl [[http://git.kernel.org/linus/c7dc65737c9a607d3e6f8478659876074ad129b8|commit]] * wacom - add support for ISDv4 0x10E sensor [[http://git.kernel.org/linus/2d3163f10256a99d05a64fa03d43747e5634a44b|commit]] * wacom - add support for ISDv4 0x10F sensor [[http://git.kernel.org/linus/9b4f60e5c9b2285fb08a7656418e8b19bf2a4c9c|commit]] * HID * Add new driver for non-compliant Xin-Mo devices. [[http://git.kernel.org/linus/cb2c9e3f92480a292670e2cc261723ce4de8059e|commit]] * add Holtek USB ID 04d9:a081 SHARKOON DarkGlider [[http://git.kernel.org/linus/7da7cbbbeb60e0939fecdf9723b388136c175e5c|commit]] * roccat: add support for KonePureOptical v2 [[http://git.kernel.org/linus/a4be0ed39f2b1ea990804ea54e39bc42d17ed5a5|commit]] * wiimote: add LEGO-wiimote VID [[http://git.kernel.org/linus/86b84167d4e67372376a57ea9955c5d53dae232f|commit]] * wiimote: add support for Guitar-Hero guitars [[http://git.kernel.org/linus/8e22ecb603c88b7397ab2e80b7b0811b8a1318f5|commit]] == TV tuners, webcams, video capturers == * bf609: add adv7343 video encoder support [[http://git.kernel.org/linus/4940c53d264c749c3b2a288e9e015584328fbb77|commit]] * bf609: adv7343: add S-Video and Component output support [[http://git.kernel.org/linus/e57860929c7d9833275597e5f02810c262a8b6e0|commit]] * shmobile: BOCK-W: add VIN and ML86V7667 support [[http://git.kernel.org/linus/9c43952d0f1e7da943cb697f902e5a0e62abfc63|commit]] * shmobile: Marzen: add VIN and ADV7180 support [[http://git.kernel.org/linus/7cef5e7fd1ab891bc59c269a1a55b8e8d8ca5bc8|commit]] * Mirics MSi3101 SDR Dongle driver [[http://git.kernel.org/linus/977e444f59ad16eedf66acae4f357011c74da291|commit]] * V4L2: soc_camera: Renesas R-Car VIN driver [[http://git.kernel.org/linus/73135e969970304a474c18c9f732fa3e36d88514|commit]] * V4L: Add VP8 encoder controls [[http://git.kernel.org/linus/bc9028e1d38419f9249cb0d1285e290be7e67223|commit]] * adv7511: add new video encoder [[http://git.kernel.org/linus/5a544cce2177fe361ba539db9ddaf1eff4e73f81|commit]] * cx231xx: Add support for KWorld UB445-U [[http://git.kernel.org/linus/8b1255a298ad16678d871abc2f86d99bea787a08|commit]] * cx23885: Add DTV support for Mygica X8502/X8507 boards [[http://git.kernel.org/linus/0d1b526516396d7c34ca7c90e6781dc0c312d272|commit]] * dib0700: add support for PCTV 2002e & PCTV 2002e SE [[http://git.kernel.org/linus/c859e6ef33ac0c9a5e9e934fe11a2232752b4e96|commit]] * introduce gspca-stk1135: Syntek STK1135 driver [[http://git.kernel.org/linus/4ab0620bdc6fe3ca2365c014552dee64402670a4|commit]] * marvell-ccic: add MIPI support for marvell-ccic driver [[http://git.kernel.org/linus/05fed81625bf755cc67c5864cdfd18b69ea828d1|commit]] * msi3101: add 2040:d300 Hauppauge WinTV 133559 LF [[http://git.kernel.org/linus/42fc5b42300b0795d418ba567ae6a7fb4504d022|commit]] * s5p-mfc: Add support for VP8 encoder [[http://git.kernel.org/linus/3a9677063f00a61b6067a07df3d7ee12eace79b7|commit]] * s5p-mfc: Core support for MFC v7 [[http://git.kernel.org/linus/5441e9dafdfc6dc40fa506fd02c4d06d31a5873b|commit]] * usbtv: Add S-Video input support [[http://git.kernel.org/linus/2206112b157d0ba736bead38eaf04b4ade24ece7|commit]] * v4l: Add media format codes for ARGB8888 and AYUV8888 on 32-bit busses [[http://git.kernel.org/linus/f57fa2102cd5c0b50359def79a3d39cda8431204|commit]] * v4l: Renesas R-Car VSP1 driver [[http://git.kernel.org/linus/26e0ca22c3b85b04f693dd0422f13a61846ccfa9|commit]] * OMAP * add RS485 support [[http://git.kernel.org/linus/4a0ac0f55b18dc297a87a85417fcf068658bf103|commit]] * DSS: remove legacy dss bus support [[http://git.kernel.org/linus/b3864299c1602efabcdb87d0264a45845530b7c9|commit]] * Remove all old panel drivers [[http://git.kernel.org/linus/05cefbe2f22e551594c5ec618102a35317bd050d|commit]] == Hardware monitoring == * (ads1015) Add support for ADS1115 [[http://git.kernel.org/linus/60c1f31fc5dfdbef388f47739e14c3cd85ad17e2|commit]] * (k10temp) Add support for Fam16h (Kabini) [[http://git.kernel.org/linus/30b146d1cb5e7560192057098eb705118bd5511f|commit]] * (nct6775) Add support for NCT6102D/6106D [[http://git.kernel.org/linus/6c009501ff20012e80ef997443b49cf121a6e4b0|commit]] * (nct6775) Add support for NCT6791D [[http://git.kernel.org/linus/578ab5f0e4b13a6f63e9ee108a44d7a20f6ccfce|commit]] * (nct6775) Add support for beep attributes [[http://git.kernel.org/linus/30846993047b6611dece427a05b0135d97063153|commit]] * (nct6775) Add support for critical low/high temperature limits on NCT6106 [[http://git.kernel.org/linus/b7a61353484ca6d2d149cefda4982de5575895dd|commit]] * (nct6775) Add support for hibernate [[http://git.kernel.org/linus/374d1f98353983f90aca3cecc6882e45755a0838|commit]] * (nct6775) Support two SuperIO chips in the same system [[http://git.kernel.org/linus/698a7c24a5447ffd940bfc9f5e6e8448d836a2b4|commit]] * (w83627ehf) Add support for hibernate [[http://git.kernel.org/linus/e3b20b3f586604cde718a609b39577086351ed49|commit]] == Multi-function devices (MFD) == * Add support for COMe-bHL6 and COMe-cTH6 to Kontron PLD driver [[http://git.kernel.org/linus/c1d33b1b188ccf70e5c9526fa293cbc783245eee|commit]] * da9063: Add Dialog DA9063 core driver [[http://git.kernel.org/linus/8e685483b0ba17fe08cfc36fb86b3688a24b2090|commit]] == Memory technology devices (MTD) == * Add a new sys node to show the ecc step size [[http://git.kernel.org/linus/bf977e3f158dc949fd6e1e4195f80d42232cb5fa|commit]] * atmel_nand: enable Nand Flash Controller (NFC) write via sram [[http://git.kernel.org/linus/6054d4d56307839bffabb687767c24d5ff62563b|commit]] * bcm47xxsflash: writing support [[http://git.kernel.org/linus/13134f48c8a7a9daaef74118d19f2d2ef29cd33a|commit]] * chips: Add support for PMC SPI Flash chips in m25p80.c [[http://git.kernel.org/linus/6c3b88970175e18a67eb8e55c4eba10614d0d5dc|commit]] * Added the 16MiB winbond device [[http://git.kernel.org/linus/4b6ff7afe8ca356ac51e98a7e01997cc17669254|commit]] * elm: Low power transition support [[http://git.kernel.org/linus/11f164d11187331985f8550df9738a588792adf9|commit]] * Remove alauda driver [[http://git.kernel.org/linus/ebc6e4b6525872498fb01f5ad9c29a81b9d49831|commit]] * Remove obsolete JEDEC mapping drivers [[http://git.kernel.org/linus/795add9a56ef084061a4c5dce50a324f52305f08|commit]] == Multi-Media Cards == == I2C == == Watchdogs == == Various == * Non-transparent brigde: Add support for connecting to a PCI-E Root Port on the remote system (also known as NTB-RP mode). This allows for a NTB enabled system to be connected to a non-NTB enabled system/slot [[http://git.kernel.org/linus/ed6c24eda97b6bdcd013dbd91cc5c8b02de507e9|commit]]; update Device IDs [[http://git.kernel.org/linus/be4dac0fcacd7d62e0b4f7ff51a7032e197b62af|commit]]; use DMA Engine to Transmit and Receive [[http://git.kernel.org/linus/282a2feeb9bfb1d1dfbad93df206b74eaf80d564|commit]] * NVM Express: Disk IO statistics [[http://git.kernel.org/linus/6198221fa0df0298513b35796f63f242ea97134e|commit]], disk stats for read/write commands only [[http://git.kernel.org/linus/9e59d091b0eb04f223ed037348e3d9e36f30e72b|commit]] * PCI: tegra: Add Tegra 30 PCIe support [[http://git.kernel.org/linus/94716cddbec6602643e2c7fe10f4385d951cf2f8|commit]] * Add AoE-target files to debugfs [[http://git.kernel.org/linus/e8866cf2b90f3a29859d2113c0fd23daf189c282|commit]] * backlight: Add ROHM BD6107 backlight driver [[http://git.kernel.org/linus/67b43e590415866649e5ba8a6421bb84ecb74f72|commit]] * backlight: Add Sanyo LV5207LP backlight driver [[http://git.kernel.org/linus/82e5c40d88f928afffe7bd4027719d3184433908|commit]] * bq24190_charger: Add support for TI BQ24190 Battery Charger [[http://git.kernel.org/linus/d7bf353fd0aa3e12060ce64c8a7b4aaf4336145c|commit]] * clk: s2mps11: Add support for s2mps11 [[http://git.kernel.org/linus/7cc560dea4152139e16bea6e56ffa9e1bc461082|commit]] * clk: samsung: Add clock driver for S3C64xx SoCs [[http://git.kernel.org/linus/06dda9d770063c5fefc0b41c7bfcc1321e2649dd|commit]] * clock: add stmmac clock for ethernet driver [[http://git.kernel.org/linus/3036dccf2c2a5186bb50939f412c54c6c74a0fb0|commit]] * clocksource: arch_timer: Add support for memory mapped timers [[http://git.kernel.org/linus/220069945b298d3998c6598b081c466dca259929|commit]] * rtc-omap: add rtc wakeup support to alarm events [[http://git.kernel.org/linus/8af750e3f5ca21eaa5595a96a4cf5eaa996deed4|commit]] * uio: Add driver for Humusoft MF624 DAQ PCI card [[http://git.kernel.org/linus/06849faab58fc7ff9f4eae2532380c2a746a6f47|commit]] * gpio: Kontron PLD gpio driver [[http://git.kernel.org/linus/d22fcde0b5409a946567387dfdde79a07843bb78|commit]] * gpio: add GPIO support for F71882FG and F71889F [[http://git.kernel.org/linus/6c17aa0138a6c55364936bbaa35846e09a4db53b|commit]] * gpio: em: Add pinctrl support [[http://git.kernel.org/linus/640efa08cb635ae43d5ceae302b20c2c3f2035e5|commit]] * gpio: samsung: Drop support for Exynos SoCs [[http://git.kernel.org/linus/6c56c6cd8031e01719e5a5392571c3be08737434|commit]] * i2c: imx: Add Vybrid VF610 I2C controller support [[http://git.kernel.org/linus/ad90efae1b9203baeb0f6fd668e6c61c2377bd5f|commit]] * iio: Add Nuvoton NAU7802 ADC driver [[http://git.kernel.org/linus/8b20be87e10bdacdc4acf313a380a042ee9a2912|commit]] * iio: add Bosch BMA180 acceleration sensor driver [[http://git.kernel.org/linus/fdadbce0da424c3f608576504f04e807217746a5|commit]] * iio: twl6030-gpadc: TWL6030, TWL6032 GPADC driver [[http://git.kernel.org/linus/1696f36482e7063051a1dad86a54be83fd847f4f|commit]] * Freescale PAMU driver and iommu implementation. [[http://git.kernel.org/linus/695093e38c3ef63fcb43a2840ed865efa20671d5|commit]] * leds-pca9633: Add support for PCA9634 [[http://git.kernel.org/linus/af67384f011e81ea86aef8aec51e62e775432ea8|commit]] * leds: pca9633: Add hardware blink support [[http://git.kernel.org/linus/8465b01827b7a1e0e2464b0a300618bf7add25d8|commit]] * leds: support new LP8501 device - another LP55xx common [[http://git.kernel.org/linus/33b3a561f417ec3e1013999ce8bdb6c055abb1ce|commit]] * pwm: Remove superseded pwm-samsung-legacy driver [[http://git.kernel.org/linus/6059235c510ced2be3e86c7a09dc1d27da993023|commit]] * pinctrl: Add s5pv210 support to pinctrl-exynos [[http://git.kernel.org/linus/608a26a7bc04a39cfd7041f31ca2b2100113d14e|commit]] * pinctrl: palmas: add pincontrol driver [[http://git.kernel.org/linus/0a8d3e2412841c6b1dab1006fd5f7ab5b689db21|commit]] * pinctrl: sunxi: Add Allwinner A20 pins set [[http://git.kernel.org/linus/23ac6df45117a9af7178ae581740aecb1791b94a|commit]] * pinctrl: sunxi: Add Allwinner A31 pins set [[http://git.kernel.org/linus/de0c9029d5b7d9e3a5ac7f341be862b0aec57fe5|commit]] * power: Add APM X-Gene system reboot driver [[http://git.kernel.org/linus/67778e0eda37ae0cde60fa190bfa883ec403fdbf|commit]] * power: Add twl4030_madc battery driver. [[http://git.kernel.org/linus/da0a00ebc239e852a504abfce2ad98957434ae58|commit]] * power: reset: Add msm restart support [[http://git.kernel.org/linus/78be3176c4335b8ff3d9625ed3fc571e7d2ba8f4|commit]] * regulator: 88pm800: add regulator driver for 88pm800 [[http://git.kernel.org/linus/95f1dc08c6f98a62b5dae6ed86fa04f40fb6b34f|commit]] * regulator: core: Add support for disabling ramp delay [[http://git.kernel.org/linus/1653ccf4c52df6a4abe8ec2f33f2cb2896d129ea|commit]] * regulator: da9063: Add Dialog DA9063 voltage regulators support. [[http://git.kernel.org/linus/69ca3e58d17854f8fa72d85aea6bf4614ad25a56|commit]] * regulator: da9210: New driver [[http://git.kernel.org/linus/16f10918c91227f5db21e04f932a9313aa1cfaf8|commit]] * regulator: pfuze100: add pfuze100 regulator driver [[http://git.kernel.org/linus/3784b6d64dc52ed3fbebad61a85ab9b7a687a167|commit]] * serial: max310x: Add MAX14830 support [[http://git.kernel.org/linus/003236d9ac4d02721867e47f7ad4371ab7f74689|commit]] * serial: max310x: Add MAX3109 support [[http://git.kernel.org/linus/21fc509f1194c2fa06eff4c72238210089c29453|commit]] * serial: sirf: add support for Marco chip [[http://git.kernel.org/linus/909102db44faf40bae96d8f9d23de79e1ca0853a|commit]] * serial:st-asc: Add ST ASC driver. [[http://git.kernel.org/linus/c4b058560762ec7ffe159b668fc47a8b7e271949|commit]] * spi/qspi: Add dual/quad spi read support [[http://git.kernel.org/linus/70e2e9761a580cc9ef84be69dac2279dd6c2c72f|commit]] * spi/qspi: Add qspi flash controller [[http://git.kernel.org/linus/505a14954e2d7f2321a73f7a650bb6591d2fc1d3|commit]] * spi: DUAL and QUAD support [[http://git.kernel.org/linus/f477b7fb13df2b843997559ff34e87d054ba6538|commit]] * spi: add spi controller v3 master driver for Blackfin [[http://git.kernel.org/linus/fa4bd4f1ade784d9cbed67ab228d0ad5edb3830d|commit]] * spi: new controller driver for efm32 SoCs [[http://git.kernel.org/linus/86f8973c1053cb03e1b1b45989a4e144e05b1735|commit]] * spi:Add Freescale DSPI driver for Vybrid VF610 platform [[http://git.kernel.org/linus/349ad66c0ab0b387afd49e840dbf753ef54cc5d4|commit]] * thermal: add imx thermal driver support [[http://git.kernel.org/linus/ca3de46b50809000b5ba708634e26ad979a4a63a|commit]] * thermal: exynos: Add hardware mode thermal calibration support [[http://git.kernel.org/linus/1928457ea6337043a06ca2acd9b4d01e75810a3f|commit]] * thermal: exynos: Add thermal configuration data for exynos5440 TMU sensor [[http://git.kernel.org/linus/90542546f057c3cd71601240f25e7f1e5d0eae7f|commit]] * thermal: exynos: Support thermal tripping [[http://git.kernel.org/linus/7ca04e587ee5d391fecd477f9a3dd725c3e21f23|commit]] * watchdog: sunxi: New watchdog driver for Allwinner A10/A13 [[http://git.kernel.org/linus/d00680ed002649c8d06237a0abefcd89211757fd|commit]] * memstick: add support for legacy memorysticks [[http://git.kernel.org/linus/0ab30494bc4f3bc1ea4659b7c5d97c5218554a63|commit]] * dmaengine: Add hisilicon k3 DMA engine driver [[http://git.kernel.org/linus/8e6152bc660e69f526c6bf163ff0ebfdab90f6cf|commit]] * dma-buf: Expose buffer size to userspace (v2) [[http://git.kernel.org/linus/19e8697ba45e7bcdb04f2adf6110fbf4882863e5|commit]]