#pragma section-numbers on #pragma keywords Linux, Kernel, Operative System, Linus Torvalds, Open Source, drivers #pragma description Summary of the driver changes and architecture-specifig changes merged in the Linux Kernel during the 3.1 development cycle <> = Architectures = == x86 == * x86-64: Rework vsyscall emulation and add vsyscall= parameter [[http://git.kernel.org/linus/3ae36655b97a03fa1decf72f04078ef945647c1a|(commit)]] * Do not set the root_dev field in bzImage (obsolete) [[http://git.kernel.org/linus/079f85e624189292d1c818b47764916bf8cf84a8|(commit)]] * x86, config: Introduce an INTEL_MID configuration [[http://git.kernel.org/linus/43605ef188cd39708ddc5e3adc47b337b6ebe40e|(commit)]] * olpc: Add XO-1.5 SCI driver [[http://git.kernel.org/linus/a0f30f592d2d81e28f3ed7fea7f03246b0d55b75|(commit)]], add XO-1 RTC driver [[http://git.kernel.org/linus/cfee95977bea090ae5ec4fd442ebd381792d46c4|(commit)]], add XO-1 SCI driver and power button control [[http://git.kernel.org/linus/7feda8e9f35ebb0e9f90e03acb02280bc137f784|(commit)]], add XO-1 suspend/resume support [[http://git.kernel.org/linus/97c4cb71c18fe045a763ff6681a8ebbbbbec0b2b|(commit)]], add lid switch functionality [[http://git.kernel.org/linus/2cf2baea103f0a3d68b0f989d28df66f16dbc834|(commit)]], propagate power supply/battery events [[http://git.kernel.org/linus/e1040ac693bac19eaeafbd6c5fd24d9429b5eeb8|(commit)]], add GPE handler and ebook switch functionality [[http://git.kernel.org/linus/7bc74b3df73776fe06f3df9fafd2d2698e6ca28a|(commit)]] * mrst_pmu: driver for Intel Moorestown Power Management Unit [[http://git.kernel.org/linus/6dccf9c508d5d773859df1cc2dce75c5b19e35a0|(commit)]] * ACPI * acerhdf: add support for Aspire 1810TZ BIOS v1.3314 [[http://git.kernel.org/linus/b06862ba6b98bf05f92772bbe36971a483e35fdf|(commit)]] * acer-wmi: Add support for Aspire 1830 WLAN hotkey [[http://git.kernel.org/linus/1a04d8ffc04c10fc50124f311d4c8c391f9a04ca|(commit)]] * asus-wmi: add keyboard backlight support [[http://git.kernel.org/linus/e9809c0b9670656855655d8ed6dc33718ec12ba2|(commit)]], add thermal sensor [[http://git.kernel.org/linus/6118b8adb50c23714d5be089965082bbbb48d831|(commit)]] * dell-wmi: Add keys for Dell XPS L502X [[http://git.kernel.org/linus/f1566f0dc07ec9b5409b348070f5a700032d7881|(commit)]] * eeepc-wmi: Add support for T101MT Home/Express Gate key [[http://git.kernel.org/linus/6ae8b807371ba8d5b42648721c528582295136f7|(commit)]] * ACPI, APEI, GHES: Add hardware memory error recovery support [[http://git.kernel.org/linus/ba61ca4aab47441f1c6cec28a9a6aa0489fd1df3|(commit)]] * ACPI, APEI, GHES, printk support for recoverable error via NMI [[http://git.kernel.org/linus/67eb2e99076708cc790019a6a08ca3e0ae130a3a|(commit)]] * EFI: Add support for using efivars as a pstore backend [[http://git.kernel.org/linus/5ee9c198a4208d7760275d48e4c4f6c89dcd2ef0|(commit)]] == ARM == * mmc, Add zboot from eSD support for SuperH Mobile ARM [[http://git.kernel.org/linus/090ab3ff8ebb842c0f159d34d57d6e51bd94ace1|(commit)]] * cns3xxx: Add support for L2 Cache Controller [[http://git.kernel.org/linus/93e85d8e902e1a4468c6ade5c6ec3dd3055a489f|(commit)]] * CSR: Adding CSR SiRFprimaII board support [[http://git.kernel.org/linus/02c981c07bc95ac1e42ec6c817f0c28cf3fe993a|(commit)]] * Kconfig: Allow kprobes on Thumb-2 kernels [[http://git.kernel.org/linus/856bc356394a28edb8c388e31212f6ceb0a04ce6|(commit)]] * kprobes: Add Thumb breakpoint support [[http://git.kernel.org/linus/aceb487ab2ea0dca43f5131e456f45bc9f8c1bed|(commit)]] * mach-mx5/mx53_ard: Add support for i.MX53 ARD board [[http://git.kernel.org/linus/bd8978267d024521bdd6e453dcefc64d78d6afe6|(commit)]] * perf: add support for the Cortex-A15 PMU [[http://git.kernel.org/linus/14abd038a7a209193c58ee7dde01ef4bf1523a91|(commit)]] * perf: add support for the Cortex-A5 PMU [[http://git.kernel.org/linus/0c205cbe20654616e2f8389c0c1ff707d9dccb63|(commit)]] * pxa168: Add board support for gplugD [[http://git.kernel.org/linus/f16e05c7501d6cc5d7c947e8d8ff2f8ac6fa97f4|(commit)]] * S3C64XX: Initial support for Wolfson/Simtec Cragganmore/Banff [[http://git.kernel.org/linus/e1a3c74f52b02715599249e1a024e16419503d52|(commit)]] * Xilinx: Adding Xilinx board support [[http://git.kernel.org/linus/b85a3ef4ac65169b65fd2fe9bec7912bbf475ba4|(commit)]] * mach-loki: delete [[http://git.kernel.org/linus/c8b7d43b6d539218c36f0ac8a6ad434b93195703|(commit)]] * mach-s3c2400: delete [[http://git.kernel.org/linus/632b7cf6c056a355fe920c5165c4d7772393b817|(commit)]] * mach-s3c24a0: delete [[http://git.kernel.org/linus/af0e060e24ce120804ac2b7c4abf3a13d57881ca|(commit)]] == PowerPC == * Add jump label support [[http://git.kernel.org/linus/ac5f89c7d87f6f2fb7073723fc943488d9c3479d|(commit)]] * cpufreq: Add cpufreq driver for Momentum Maple boards [[http://git.kernel.org/linus/5d8c665889e27e1b8989ca465166e8897dc302d1|(commit)]] * Introduce ePAPR embedded hypervisor hcall interface [[http://git.kernel.org/linus/bd497fc9782769d5bce58fbf468eabfce9e98ce0|(commit)]], introduce the ePAPR embedded hypervisor vmpic driver [[http://git.kernel.org/linus/3a93261f70c7b92f84fb211b66f1d4e66c0b3dce|(commit)]] * 85xx: Add basic P1023RDS board support [[http://git.kernel.org/linus/2602a21231645f0923595a6ae2757222f6802e3f|(commit)]], add P1010RDB board support [[http://git.kernel.org/linus/2d05c392b8403d4a1becc8babd4b44465a758b64|(commit)]], add p2040 RDB board support [[http://git.kernel.org/linus/3fce1c0ba2b35b68135d8d8a3438f8c8272a01d8|(commit)]] == MIPS == * oprofile: Add callgraph support [[http://git.kernel.org/linus/5f307491f3a0c8551cedf5d90d660d656e0d56ec|(commit)]] * topdown mmap support [[http://git.kernel.org/linus/d0be89f6c2570a63ac44ccdd12473a54243cd296|(commit)]] * HIGHMEM DMA on noncoherent MIPS32 processors [[http://git.kernel.org/linus/e36863a550da44595b155c6b86ff46b50cbff5c0|(commit)]] == Tile == * Add hypervisor-based character driver for SPI flash ROM [[http://git.kernel.org/linus/dbcb4a1a3f16702918caa4d4ab7062965050a780|(commit)]] == S390 == * Add support for IBM zEnterprise 114 [[http://git.kernel.org/linus/3a81b171429113ae0af2920f5d4ecfe571230627|(commit)]] == Blackfin == == SPARC == = Drivers = == Staging drivers == * gma500: Medfield support [[http://git.kernel.org/linus/a897854c30903bc77d919fc303009d17c1548b08|(commit)]] * comedi: add dyna_pci10xx driver [[http://git.kernel.org/linus/16a7373a8e1420cde99001759ec0eaf56f8931a5|(commit)]] * Merge ENE UB6250 MS card codes from keucr to drivers/usb/storage/ene_ub6250.c [[http://git.kernel.org/linus/33842cedfc33ee907b2a702f321a26f7c0bf0aaa|(commit)]] * zcache: support multiple clients, prep for KVM and RAMster [[http://git.kernel.org/linus/966b9016a175f0c2a555e937fb918fd845e4b2cc|(commit)]] * msm: delete the driver [[http://git.kernel.org/linus/8eb26942ae6eea7976273e554ab7c4fb2a128e17|(commit)]] * easycap: remove OSS support [[http://git.kernel.org/linus/73019286cddc8bba1773944a7b6b603137fd66ff|(commit)]] * Remove ENE UB6250 MS card codes from keucr [[http://git.kernel.org/linus/20c3d7f71d31aff167bb4a8c536df3e6bd85dd9e|(commit)]] * Remove obsoleted CS5535/CS5536 GPIO driver [[http://git.kernel.org/linus/af0c25c4876305dfa1a25ac1cc92d3cddfa476a6|(commit)]] * Delete generic_serial drivers [[http://git.kernel.org/linus/bb2a97e9ccd525dd9c3326988e8c676d15d3e12a|(commit)]] * Delete tty drivers [[http://git.kernel.org/linus/51c9d654c2def97827395a7fbfd0c6f865c26544|(commit)]] * Delete westbridge code [[http://git.kernel.org/linus/78f23926dff9c8587d510fa4d746e77a8ad9410d|(commit)]] == Graphic cards == * i915: Enable i915 frame buffer compression by default [[http://git.kernel.org/linus/c7c369472dad852f6fe06a8be94dea72de784934|(commit)]] * nouveau: nvc1/gr: switch on acceleration support [[http://git.kernel.org/linus/d4409cc7e26b5f20b38a791e4c29b6c221e95acf|(commit)]], default to noaccel on 0xc1/0xc8/0xce for now [[http://git.kernel.org/linus/aba99a8400e0b1ca9e6306e3a71013cc7a25bc29|(commit)]] == PCI == == Storage (SATA/SCSI) == * SCSI * bfa: Added Fabric Assigned Address(FAA) support [[http://git.kernel.org/linus/a714134a857d3984250ee52fda7850b61bf8a94e|(commit)]] * bfa: Added HBA diagnostics support. [[http://git.kernel.org/linus/3d7fc66dcd8d510aaa46ab9b914b632bc149b05c|(commit)]] * bfa: Added support for CEE info and stats query. [[http://git.kernel.org/linus/148d61039c625f3f7e2d0a6ad1efe17f83153e65|(commit)]] * bfa: Added support for flash configuration [[http://git.kernel.org/linus/5a54b1d576d1880eb249e906e0c8e2ffe64506d3|(commit)]] * bfa: Added support to collect and reset fcport stats [[http://git.kernel.org/linus/37ea0558b87abb151245bc750070a4dcda490aca|(commit)]] * bfa: Added support to configure lunmasking [[http://git.kernel.org/linus/4c5d22bf7bdea68d3d449f6a8e1835da84909346|(commit)]] * bfa: Added support to configure QOS and collect stats. [[http://git.kernel.org/linus/3ec4f2c8bff2568e5a51ba083db2c073321ca2c1|(commit)]] * bfa: Added support to obtain SFP info. [[http://git.kernel.org/linus/51e569aa1f0c10bd71af05e76e4ba0e42c51e4ab|(commit)]] * bfa: Add FC-transport based Asynchronous Event Notification support. [[http://git.kernel.org/linus/7826f304b1efa5ab839cf029742290f51c4fa009|(commit)]] * bfa: Add support for I/O profiling. [[http://git.kernel.org/linus/42a8e6e298f39518445785c53a16357267db37ef|(commit)]] * bfa: Add support to collect / reset fabric stats. [[http://git.kernel.org/linus/c0350bf57445b9e2a4369668127ecc4431472d26|(commit)]] * bfa: Add support to configure and query flash boot partition [[http://git.kernel.org/linus/a46bd300e191d5a1a7367a799a9f5268c5e6aafd|(commit)]] * bfa: Add support to configure trunking on Brocade adapter ports. [[http://git.kernel.org/linus/45191236b179877d259a40e13c5144628d4df37f|(commit)]] * bfa: Add support to store driver configuration in flash. [[http://git.kernel.org/linus/45c5dc1d3f42d4f54a5ab5f45ee55f0ffe1099f1|(commit)]] * bfa: Brocade-1860 Fabric Adapter 16Gbs support and flash controller fixes. [[http://git.kernel.org/linus/8b070b4a022f86dd5098308e36426ce29b6b8960|(commit)]] * bfa: Brocade-1860 Fabric Adapter Hardware Enablement [[http://git.kernel.org/linus/111892082ed7a3214bc7a7ec6b8b20e8f847501a|(commit)]] * bfa: Brocade-1860 Fabric Adapter vHBA support. [[http://git.kernel.org/linus/3fd459804ff8e002db2671900debd0fc6dc6c443|(commit)]] * bfa: Introduced initiator based lun masking feature. [[http://git.kernel.org/linus/83763d591b343b07331cebe86715205230c568b1|(commit)]] * lpfc 8.3.25: Add FCF priority failover functionality [[http://git.kernel.org/linus/7d791df730844932feeac3bbf3ac08b510682174|(commit)]] * ata: Add iMX pata support [[http://git.kernel.org/linus/e39c75cf3e045c2fb3988770b207dfd09c30d4ac|(commit)]] == Network cards == * Add Faraday FTGMAC100 Gigabit Ethernet driver [[http://git.kernel.org/linus/69785b79ca9b1acb62098ff059f897bfe59d443f|(commit)]] * caif: Add CAIF HSI Link layer driver [[http://git.kernel.org/linus/40d69043fce579378eb185d31445b6ff66abbd93|(commit)]] * iwlagn: implement WoWLAN [[http://git.kernel.org/linus/c8ac61cf6e53fefb3b439fc58390fb65d2730e63|(commit)]] * ixgbe: add basic support for setting and getting nfc controls [[http://git.kernel.org/linus/91cd94bfe4f00fccf692e32dfa86a9fad0d61280|(commit)]], add support for displaying ntuple filters via the nfc interface [[http://git.kernel.org/linus/3e05334f8be83e8529f1cbf4f4dea06a4d51d676|(commit)]], add support for nfc addition and removal of filters [[http://git.kernel.org/linus/e4911d57a45ca30771c64b56e552891fcd105070|(commit)]], add support for Dell CEM [[http://git.kernel.org/linus/9612de92e023bff0d1cd5725ee65293accc70c56|(commit)]] * e1000e: Add Jumbo Frame support to 82583 devices [[http://git.kernel.org/linus/a3d72d5d01b82a86f3b16ca1918d2040b1acba8c|(commit)]] * qlcnic: multi-protocol internal loopback support added. [[http://git.kernel.org/linus/22c8c9343258feda9ea9ebb9e5f8cbb727b69454|(commit)]] * r8169: Add support for D-Link 530T rev C1 (Kernel Bug 38862) [[http://git.kernel.org/linus/93a3aa25933461d76141179fc94aa32d5f9d954a|(commit)]], support RTL8111E-VL. [[http://git.kernel.org/linus/70090424e59652c4b2e777b533cc23134b176b83|(commit)]] * ath9k: enable support for AR9330 [[http://git.kernel.org/linus/999a7a88f1b062af5617fa55df317446af86a3da|(commit)]] * be2net: support multiple TX queues [[http://git.kernel.org/linus/3c8def9776c3d4636291432522ea312f7a44be95|(commit)]] * bnx2x: Add autogrEEEn support [[http://git.kernel.org/linus/a89a1d4a738668ccb2270ac218cddd30f0bef2a0|(commit)]], multiple concurrent l2 traffic classes [[http://git.kernel.org/linus/6383c0b35b48bfbd0fc8c6fe126a6603c5a9a4b3|(commit)]] * bnx2i: Add support for new devices - 57800, 57810, and 57840 [[http://git.kernel.org/linus/f4b5ad26bcb983c493e131ff34b2fa60100c82e5|(commit)]] * wl12xx: Add Support for Low Power DRPw (LPD) Mode [[http://git.kernel.org/linus/0c005048aa3cd3ac7bfdd3c6fcc20ea4f0ab667d|(commit)]] * myri_sbus: remove driver [[http://git.kernel.org/linus/1b9c4134c126aa8ae00a57672d4a4eaecc436b54|(commit)]] * mwifiex: remove support for old chipsets W0/W1 [[http://git.kernel.org/linus/4a7f5db19c0d8783f700cb606597c4c7b1364db5|(commit)]] * rt2x00: Add new rt73 buffalo USB id [[http://git.kernel.org/linus/b8b1ec61c006ed1d3104093556544e858cc2ddd1|(commit)]], add rt2870 device id for Dvico usb key [[http://git.kernel.org/linus/276b02e2a0ada2e0196852c312560ffdabcebddc|(commit)]], add support for RT3572/RT3592/RT3592+Bluetooth combo card [[http://git.kernel.org/linus/872834dfb38edc6f72cfc783a5ce78f2a9f36ec5|(commit)]] * rtlwifi: Add rtl8192de support [[http://git.kernel.org/linus/f9fc51365d0cf66d1f95f47618566f27177ecbbc|(commit)]]; rtl892cu: New USB IDs [[http://git.kernel.org/linus/03f18fa16cd805916a56d027b4ee52ba26e6d6ab|(commit)]] * skge: make support for old Genesis chips optional [[http://git.kernel.org/linus/57d6fa37f56ca594a1becaf5b8774382ddb7d720|(commit)]] * sky2: support for new Optima chipsets (EXPERIMENTAL) [[http://git.kernel.org/linus/4fb99cd6ac4fe6d03a334a6f4ebb2bbfc4b479ed|(commit)]] * sungem: Spring cleaning and GRO support [[http://git.kernel.org/linus/fe09bb619096a0aa139210748ddc668c2dbe2308|(commit)]] == USB == * EHCI: Allow users to override 80% max periodic bandwidth [[http://git.kernel.org/linus/cc62a7eb6396e8be95b9a30053ed09191818b99b|(commit)]] * ftdi_sio: add Calao reference board support [[http://git.kernel.org/linus/c96fbdd0ab97235f930ebf24b38fa42a2e3458cf|(commit)]] * gadget: add SuperSpeed support to the Gadget Framework [[http://git.kernel.org/linus/bdb64d727216b49a18c2b8337658adc6b2db82ea|(commit)]] * net2272: driver for PLX NET2272 USB device controller [[http://git.kernel.org/linus/ceb80363b2ec1091dffd78064771e3d4679f69c7|(commit)]] * option: add YUGA device id to driver [[http://git.kernel.org/linus/c6eb2d75ffcdfafa37ff010bf467de20d468ef79|(commit)]] * option driver add PID of Huawei Vodafone K3806 [[http://git.kernel.org/linus/0e69d75ccb2f091757b38d4d6a2ed739e06b615e|(commit)]] * option driver K3765/K4505 avoid CDC_DATA interface [[http://git.kernel.org/linus/6118514e8749105334f46ccec6faf9a439be6cf9|(commit)]] == Input devices == * Add a driver to support InvenSense mpu3050 gyroscope chip [[http://git.kernel.org/linus/631b16e81eab82e2894425a94c3fc14bf21adb26|(commit)]] * Add initial support for TWL6040 vibrator [[http://git.kernel.org/linus/cc697d38392c92b7504e7719c65ae905f0a0618a|(commit)]] * Add support for Kionix KXTJ9 accelerometer [[http://git.kernel.org/linus/e8e70d83912b40c5c9ea7b85a6110b9925fbed62|(commit)]] * Add support for mma8450 accelerometer [[http://git.kernel.org/linus/3ead8b5ddbe6ca8e79b24535f4119c9d4ffd91e3|(commit)]] * wacom: add 3 new models - 6A, 6B, and 97 [[http://git.kernel.org/linus/11d0cf8859451d6336959204b2d4cc173dd1aa4e|(commit)]], add support for the Wacom Bamboo Pen (CTL-660/K) [[http://git.kernel.org/linus/18adad1c57f820d38d05e3d5e3d548e286233b76|(commit)]] * bcm5974 - Add support for newer MacBookPro8,2 [[http://git.kernel.org/linus/c331eb580a0a7906c0cdb8dbae3cfe99e3c0e555|(commit)]], add support for touchpads found in MacBookAir4,2 [[http://git.kernel.org/linus/db0b34b07438d92c4c190998c42a502fbf90064e|(commit)]] * HID * Add driver to fix Speedlink VAD Cezanne support [[http://git.kernel.org/linus/74bc6953135ae1478acc18046321bfca05b0e823|(commit)]] * Add FF support for Holtek On Line Grip based gamepads [[http://git.kernel.org/linus/d946e65e2ab885c05b8cacf292be65fa292d08f6|(commit)]] * Add support for MS Digital Media 3000 [[http://git.kernel.org/linus/f3b83d71a1b1a1569dba774c3a4f6e2a3b9fef99|(commit)]] * Add support for new revision of Apple aluminum keyboard [[http://git.kernel.org/linus/4a4c879904aa0cc64629e14a49b64fb3d149bf1a|(commit)]] * uclogic: Add support for UC-Logic WP1062 [[http://git.kernel.org/linus/6be914f11db8e88d11b08d6c496624dbbd642d80|(commit)]] * usbhid: Add support for SiGma Micro chip [[http://git.kernel.org/linus/f5e4282586dc0c9dab8c7d32e6c43aa07f68586b|(commit)]] == Sound cards == * ctxfi: Add support for Creative Titanium HD [[http://git.kernel.org/linus/55309216baeb9d7f951520cf8e8bf2337cd17bad|(commit)]] * hda: Add Creative CA0132 HDA codec support [[http://git.kernel.org/linus/95c6e9cb774979c270f0ecb9ec819d02592ec89f|(commit)]], add Realtek ALC269VC codec support [[http://git.kernel.org/linus/b68785714b67079385188323631b05a8f9093675|(commit)]], cirrus Logic CS421x support [[http://git.kernel.org/linus/56487c279fe9fc23c5f15e2b935eb896ab7ba280|(commit)]] * ASoC * AD1836: Add AD1835/AD1837/AD1838/AD1839 support [[http://git.kernel.org/linus/874ce77bc3027ce08e3ee35c3edad3b254e496d1|(commit)]] * Add ADAU1701 codec driver [[http://git.kernel.org/linus/631ed8a2134dae17d9e17f3c35c7290720f85199|(commit)]] * Add ADAV80x codec driver [[http://git.kernel.org/linus/cc52688a08880021d31a109f36ee4a78c10ba214|(commit)]] * Add STA32X codec driver [[http://git.kernel.org/linus/c034abf6e5039cbbe691de37903c514c1033bf75|(commit)]] * Add WM8782 ADC Codec Driver [[http://git.kernel.org/linus/ec3ea54c6c7163f5d6bbf52dd1ec485de2c378b6|(commit)]] * Blackfin: Add bf5xx-adau1701 machine driver [[http://git.kernel.org/linus/53a93d58fbcfca5c40ff58f8ced421293bfcbc2a|(commit)]], add machine driver for EVAL-ADAV80X boards [[http://git.kernel.org/linus/aef05294df7ac2b55920dd40977bf9835d4bf3f1|(commit)]] * SAMSUNG: Add WM8994 PCM Machine driver [[http://git.kernel.org/linus/d2ec3ababa675ffdd4c8e7272d7dbd4cbdbd12ff|(commit)]] * Support Speyside build variants with WM8962 fitted [[http://git.kernel.org/linus/22cb839bc8545b3a68ae00107cae3636752bb94d|(commit)]] * Tegra: Implement SPDIF CPU DAI [[http://git.kernel.org/linus/774fec338bfc63fe17233feefd9c6b46ce1673e0|(commit)]] * WM8983: Initial driver [[http://git.kernel.org/linus/6b3860b0a20a790fb26ca67aadcba0714e879667|(commit)]] == Hardware monitorization == * coretemp: Add core/pkg threshold support to Coretemp [[http://git.kernel.org/linus/c814a4c7c4aad795835583344353963a0a673eb0|(commit)]] * Driver for MAX1668 [[http://git.kernel.org/linus/731b4cace10f105a81d622b70f9a35f577612d63|(commit)]] * Driver for NTC Thermistors [[http://git.kernel.org/linus/f22aaaa70d8c24e5dc7d23a219c4beace8354b65|(commit)]] * lm90: Add support for Philips SA56004 [[http://git.kernel.org/linus/2ef017935d698b1c7c7421a7ebe20579d8f904dd|(commit)]] * lm95241: Add support for LM95231 [[http://git.kernel.org/linus/8c1d04192e2ef1e6d38e9d5e9c500e5330d20339|(commit)]] * LM95245 driver [[http://git.kernel.org/linus/fffd80ccc1e6c7e5f13741e17a7d80582ae21fcc|(commit)]] * New driver sch5636 [[http://git.kernel.org/linus/0772a640793986d66fd3f89c3cc677bba5d5f94f|(commit)]] * pmbus: Add ADP4000, NCP4200 and NCP4208 to list of supported devices [[http://git.kernel.org/linus/e0455e380b5bdf8dff7c8e29423d2446d9f59040|(commit)]], add client driver for LM25066, LM5064, and LM5066 [[http://git.kernel.org/linus/03e9bd8dbcee60c2e22fd54f9f28f0d32da218c3|(commit)]] == Webcams, image capture devices == == Real-time clocks == == MultiMedia Cards == == Watchdog == * Add support for the Synopsys DesignWare WDT [[http://git.kernel.org/linus/c9353ae1c69ba13ec9d29ab4f2dae881c2c06a58|(commit)]] * Add Xilinx watchdog timer driver [[http://git.kernel.org/linus/e9659e69b0094ea2cc92716e2b1cd6a7db9caf2e|(commit)]] * Introduce the WatchDog Timer Driver Core. The WatchDog Timer Driver Core is a framework that contains the common code for all watchdog-driver's [[http://git.kernel.org/linus/43316044d4f64da008d6aca7d4b60771b9a24eb8|(commit 1]], [[http://git.kernel.org/linus/c2dc00e494cc476551b9beeb883910391ff59737|2]], [[http://git.kernel.org/linus/2fa03560ab3a6dd83cad9bfd5692179fc2ceabb3|3]], [[http://git.kernel.org/linus/234445b4e4542f3e0f216459245ab369a18adcf2|4]], [[http://git.kernel.org/linus/014d694e5d59e4219803cd14deaae496d86e4910|5]], [[http://git.kernel.org/linus/017cf0805105496ab1880e236cb3e4bf156fb915|6]], [[http://git.kernel.org/linus/78d88fc01202b088573c962e2885556a5e99bf74|7]], [[http://git.kernel.org/linus/7e192b9c4234d29bdc20ac8d0a67edf7624b4206|8]], [[http://git.kernel.org/linus/3f43f68e29f1dcb853d70280c7412fc0ef9a0da6|9)]] == Multifunction devices == * Add AAT2870 mfd driver [[http://git.kernel.org/linus/09d6292befba8c6319d9471803149573ea6ed170|(commit)]] * tps65912: Add new mfd device [[http://git.kernel.org/linus/36e52873c6393b569f2befcdd1847929211892b8|(commit)]] * twl6040: Add initial support [[http://git.kernel.org/linus/f19b2823f82499c60ec15d5fe8783193d77e3043|(commit)]] == Memory Technology Devices == * Add initial support for Terratec H5 [[http://git.kernel.org/linus/fec528b77f9be3e7ebb8d7c25888b0cf9fb8e8d6|(commit)]] * adp1653: Add driver for LED flash controller [[http://git.kernel.org/linus/13abadad177074b84f6697639e1d4f64a55b1773|(commit)]] * af9015: add support for Sveon STV22 [1b80:e401] [[http://git.kernel.org/linus/a062d04bb9adec35dd0c51f848c4c64a8a2224cd|(commit)]] * cx23885: added support for card 107d:6f39 [[http://git.kernel.org/linus/0cf8af57f1865148efcb40a43ddd04d5a709820e|(commit)]] * davinci VPBE driver, V4L2 display driver for DM644X SoC [[http://git.kernel.org/linus/a2c25b444e99f2369b29e507568c8703186174d0|(commit)]], [[http://git.kernel.org/linus/66715cdc3224a4e241c1a92856b9a4af3b70e06d|(commit)]], [[http://git.kernel.org/linus/ff0f23dd0edf4a5bd5fa3ee0eda71d8a1c8201d4|(commit)]], [[http://git.kernel.org/linus/606b69e9b9442dc283cc2ed1ed73c39f3c5d0ca5|(commit)]], [[http://git.kernel.org/linus/6783edbc83ddcfff75bc1bcde47dfe95a795f95a|(commit)]] * ddbridge: Initial check-in [[http://git.kernel.org/linus/ccad04578fcbe2678084af0986ac010ab84a023d|(commit)]] * dib0700: add initial code for PCTV 340e by Davide Ferri [[http://git.kernel.org/linus/8d009a0c41475a482aca17d2a9fc8e6965f2fdf9|(commit)]] * DRX-K: Initial check-in [[http://git.kernel.org/linus/43dd07f758d81fc55a7a1ff24b7689b10cc75bf2|(commit)]] * gspca: Add new se401 camera driver [[http://git.kernel.org/linus/c27cea03e76f278560be2aa3002adea14733e844|(commit)]] * marvell-cam: Basic working MMP camera driver [[http://git.kernel.org/linus/67a8dbbc4e04cd256987b189352472a59aff73be|(commit)]] * MFC: Add MFC 5.1 V4L2 driver [[http://git.kernel.org/linus/af935746781088f28904601469671d244d2f653b|(commit)]] * ngene: Support Digital Devices DuoFlex CT [[http://git.kernel.org/linus/9ca9efb077505b5b717fc15eab33c44d17eb76f7|(commit)]] * rc-core support for Microsoft IR keyboard/mouse [[http://git.kernel.org/linus/f5f2cc646af13b0cf74b9d676408473123c9ea76|(commit)]] * tda18271c2dd: Initial check-in [[http://git.kernel.org/linus/e8783950f8a3a240c81c0d8d3becbda4b56c1794|(commit)]] * V4L: at91: add Atmel Image Sensor Interface (ISI) support [[http://git.kernel.org/linus/195ebc43bf76df2232d8c55ae284725e73d7a80e|(commit)]] * V4L: initial driver for ov5642 CMOS sensor [[http://git.kernel.org/linus/b52a851d9182e8a20704152d537c7e19ed34cc99|(commit)]] * v4l: s5p-tv: add drivers for HDMI on Samsung S5P platform [[http://git.kernel.org/linus/a52074ee7ad0b9ed4b4180c843d1c3114374e172|(commit)]], add SDO driver for Samsung S5P platform [[http://git.kernel.org/linus/9a498400fede652a5ada51e74ae47bba99c7ed07|(commit)]], add TV Mixer driver for Samsung S5P platform [[http://git.kernel.org/linus/fef1c8d01847f05f01bf04dbae4409d72ed9a2cd|(commit)]] == Bluetooth == * Add BT_POWER L2CAP socket option. [[http://git.kernel.org/linus/14b12d0b98f87162b7e9e93dde66d1af97886567|(commit)]] * Add LE SMP Cryptoolbox functions [[http://git.kernel.org/linus/d22ef0bc83c5a4e7ca9f2791e658dc8949d31ff4|(commit)]] * Add simple SMP pairing negotiation [[http://git.kernel.org/linus/88ba43b662b6b944c6278ad81a114fa559807776|(commit)]] * Add SMP confirmation checks methods [[http://git.kernel.org/linus/7d24ddcc1140d2f796436e476c8d69469610588b|(commit)]] * Add SMP confirmation structs [[http://git.kernel.org/linus/f01ead315785768cdb6e928646f90a47640bcdd9|(commit)]] * Add support for LE Start Encryption [[http://git.kernel.org/linus/a7a595f675f1b33dc73167147321dba5c4395acc|(commit)]] * Add support for using the crypto subsystem [[http://git.kernel.org/linus/3a0259bb80cec7595a2d085a150412d23ba28c81|(commit)]] * Add Toshiba laptops AR30XX device ID [[http://git.kernel.org/linus/8e7c3d2e4ba18ee4cdcc1f89aec944fbff4ce735|(commit)]] * Implement the first SMP commands [[http://git.kernel.org/linus/eb492e0169974ac6d168f11d1fc1e2753fe1f3b4|(commit)]] * Start SMP procedure [[http://git.kernel.org/linus/b501d6a1dc21eb61cbbc54e40780084f5d517164|(commit)]] == Various == * 8250_pci: add support for Rosewill RC-305 4x serial port card [[http://git.kernel.org/linus/44178176ecc55ad370b837dd2c4b4b8bed1e3823|(commit)]] * backlight: Add AAT2870 backlight driver [[http://git.kernel.org/linus/4b0d711be39f927200e4aaee51176091f9ba22e2|(commit)]], add ams369fg06 amoled driver [[http://git.kernel.org/linus/a4c8aaa559733d03cb6bb4fa62c25ae756c53e94|(commit)]] * dmaengine: add ep93xx DMA support [[http://git.kernel.org/linus/5fa29a17fabfe204fa9f20edd5fc81ab2364eb4b|(commit)]] * drivers/misc: add support the FSA9480 USB Switch [[http://git.kernel.org/linus/a1bb73d76bc814e9385390e6aa9880d884322e2e|(commit)]] * drivers/rtc: add support for Qualcomm PMIC8xxx RTC [[http://git.kernel.org/linus/9a9a54ad7aa2c7420c96c6fd33538f55d81775cb|(commit)]] * GPIO: DA9052 GPIO module v3 [[http://git.kernel.org/linus/07bfc9152365332477083768d0af9ab21bb2019d|(commit)]] * hwrng: ppc4xx - add support for ppc4xx TRNG [[http://git.kernel.org/linus/52527cf3f95d437b02f54437d5c3d7fda06474d1|(commit)]] * ideapad: add backlight driver [[http://git.kernel.org/linus/a4ecbb8ae7be16497db2f984ee7a3ffec0f164c3|(commit)]] * IIO: ADC: New driver for AD7792/AD7793 3 Channel SPI ADC [[http://git.kernel.org/linus/88bc30548aae18a39fd5d35cbb160a1ea347b4a7|(commit)]] * iio: dac: New driver for AD5686R, AD5685R, AD5684R Digital to analog converters [[http://git.kernel.org/linus/c2f37c8dcadc77482585e64ef8819f5fd08f26df|(commit)]] * misc/eeprom: add driver for microwire 93xx46 EEPROMs [[http://git.kernel.org/linus/06b4501e88ad10f02849a3f9d7408ed6ae15a53f|(commit)]] * Platform: Samsung Q10 backlight driver [[http://git.kernel.org/linus/78542e18335e35136c2dcb6c904f3f554241ae97|(commit)]] * power_supply: Add charger driver for MAX8997/8966 [[http://git.kernel.org/linus/149c077b4bd746eca2eeb241e55456eb4882b259|(commit)]], add charger driver for MAX8998/LP3974 [[http://git.kernel.org/linus/bb4ce9708785f40849f1a64931e6cc3b26171201|(commit)]] * regmap: Add generic non-memory mapped register access API [[http://git.kernel.org/linus/b83a313bf2520183641cf485d68cc273323597d2|(commit)]] * regulator: aat2870: Add AAT2870 regulator driver [[http://git.kernel.org/linus/f7eb6c5e8e5e1e96c36763778e9a78b9da6fcd31|(commit)]] * Samsung Laptop platform driver: support N510 [[http://git.kernel.org/linus/4e2441c046737d3fb452ae46f0e4b12e18cf440d|(commit)]] * serial: 8250_pnp: add Intermec CV60 touchscreen device [[http://git.kernel.org/linus/ab8ba3a2d2cba6a658ef596cd5b2e0905b6c8a9f|(commit)]], sh-sci: Kill off bitrotted H8/300 support. [[http://git.kernel.org/linus/ab7cfb5548d22604fafeaaa95950be2f97869f1e|(commit)]] * spi: remove obsolete spi-s3c24xx-gpio driver [[http://git.kernel.org/linus/45fae7def636a2b400595d56c67cfed60051b773|(commit)]] * tps65912: add regulator driver [[http://git.kernel.org/linus/9260ad98dcb0e6ec3a9ee6b13699cf52c684dfd2|(commit)]] * tty: n_gsm: Add raw-ip support [[http://git.kernel.org/linus/bcd5abe28f40cc6a935d3339cde27976f6be3f1a|(commit)]]