#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 [[TableOfContents()]] = 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] == 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] * 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] == 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] = 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]