#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.6 development cycle [[TableOfContents()]] = Architectures = == x86 == == ARM == * Kirkwood: Add basic device tree support for QNAP TS219. [http://git.kernel.org/linus/;a=commit;h=9eb61f473601c047a4c0c84269d0c25493e45277 (commit)] * Kirkwood: Initial DTS support for Kirkwood GoFlex Net [http://git.kernel.org/linus/;a=commit;h=5136b2aa622844fcff9fecf1f2c57670b890227f (commit)] * OMAP AM33xx: powerdomains: add AM335x support [http://git.kernel.org/linus/;a=commit;h=3f0ea7645ae6d7111ebc3e83f47fbc0f2c8a8964 (commit)] * OMAP2: Remove legacy USB FS support [http://git.kernel.org/linus/;a=commit;h=fe57ab06052234ad954617e7e1f212154d37859e (commit)] * OMAP5: Add SMP support [http://git.kernel.org/linus/;a=commit;h=283f708ca846903ee045e9f9374d627f7b47a711 (commit)] * OMAP5: Add minimal support for OMAP5430 SOC [http://git.kernel.org/linus/;a=commit;h=05e152c76a1efaa3165afecf5acf535c8283f386 (commit)] * at91: add AIC5 support [http://git.kernel.org/linus/;a=commit;h=c4b68520dc0ec96153bc0d87bca5ffba508edfcf (commit)] == MIPS == * Add CPU support for Loongson1B [http://git.kernel.org/linus/;a=commit;h=2fa36399e63c911134f28b6878aada9b395c4209 (commit)] * BCM63XX: Add 96328avng reference board [http://git.kernel.org/linus/;a=commit;h=2f74b770aa6deea65415e198852c832cceedf994 (commit)] * BCM63XX: Add PCIe Support for BCM6328 [http://git.kernel.org/linus/;a=commit;h=19c860d932de520017c9b2d88cd9dff90b71ba36 (commit)] * BCM63XX: Add basic BCM6328 support [http://git.kernel.org/linus/;a=commit;h=e5766aea5b9b7519654261c27b639f567b5415b4 (commit)] * Loongson 1B: Add board support [http://git.kernel.org/linus/;a=commit;h=ca585cf9fb818bfcfcac6968c2b242dcd0693b08 (commit)] * Netlogic: XLP PCIe controller support. [http://git.kernel.org/linus/;a=commit;h=9bac624b0fe0e51a7d5d2519634ed06ceeceb775 (commit)] == PPC == == SH == == C6X == * Add basic support for TMS320C6678 SoC [http://git.kernel.org/linus/;a=commit;h=dbe91a2e6e53aa85efa0aac86e3a22ba95f8b85f (commit)] = Drivers = == Staging drivers == * add CSR wifi module [http://git.kernel.org/linus/;a=commit;h=635d2b00e5070378e7bf812acf47fb135c6ab928 (commit)], [http://git.kernel.org/linus/;a=commit;h=fa6173a0be1844ccea58afb2247f71abab1e53c5 (commit)] == Android == == Graphics == == Storage (SATA/SCSI) == * ahci * Add Device IDs for Intel Lynx Point-LP PCH [http://git.kernel.org/linus/;a=commit;h=77b12bc9cf7b10c7c1a04ca45272fbb4287902d0 (commit)] * Add JMicron 362 device IDs [http://git.kernel.org/linus/;a=commit;h=1fefb8fdc6562057a0e4e4542f3d4323981c9686 (commit)] * Add alternate identifier for the 88SE9172 [http://git.kernel.org/linus/;a=commit;h=17c60c6b763cb5b83b0185e7d38d01d18e55a05a (commit)] * Add identifiers for ASM106x devices [http://git.kernel.org/linus/;a=commit;h=7b4f6ecacb14f384adc1a5a67ad95eb082c02bd1 (commit)] * Enable SB600 64bit DMA on MSI K9AGM2 (MS-7327) v2 [http://git.kernel.org/linus/;a=commit;h=ff0173c1a3ce003e361a8045ded905c285c3f08f (commit)] * Remove scsi_wait_scan module [http://git.kernel.org/linus/;a=commit;h=6072609d9bb91ff54aee3ef29304bd5b4fc88aae (commit)] * aacraid: Series 7 Async. (performance) mode support [http://git.kernel.org/linus/;a=commit;h=85d22bbf6787c240921539bba224eb221bfb8ee1 (commit)] * virtio-scsi: hotplug support for virtio-scsi [http://git.kernel.org/linus/;a=commit;h=365a7150094114a0f8ef0b6164e6b04b519039e8 (commit)] == PCI == == Network == * Bluetooth * Add support for Apple vendor-specific devices [http://git.kernel.org/linus/;a=commit;h=1fa6535faf055cd71311ab887e94fc234f04ee18 (commit)] * Add support for Sony Vaio T-Series [http://git.kernel.org/linus/;a=commit;h=bc21fde2d549d1cb1ebef04016eb7affa43bb5c1 (commit)] * Initial skeleton for Three-wire UART (H5) support [http://git.kernel.org/linus/;a=commit;h=7dec65c8a7fdab87d23bcf3c7e7eff662d180853 (commit)] * add support for atheros 0489:e057 [http://git.kernel.org/linus/;a=commit;h=2096ae6ca647302d50a68aa36cb66a00e7dfac70 (commit)] * btmrvl: add SD8787 Bluetooth AMP device ID [http://git.kernel.org/linus/;a=commit;h=37ed561e823f5f91ca87522d61a57974be583c0d (commit)] * IB/sa: Add GuidInfoRecord query support [http://git.kernel.org/linus/;a=commit;h=aeab97ed1503bedbe14d1e1c5ab7b90253a67664 (commit)] * bnx2x, bnx2fc, bnx2i, cnic: Add statistics support and FCoE capabilities advertisement [http://git.kernel.org/linus/;a=commit;h=2e499d3cc13365a87815266dda59904dcb8c8d6c (commit)] * bnx2x: Add new 57840 device IDs [http://git.kernel.org/linus/;a=commit;h=c3def943c7117d42caaed3478731ea7c3c87190e (commit)] * bnx2x: Add support for 4-tupple UDP RSS [http://git.kernel.org/linus/;a=commit;h=5d317c6a9597267643b6ce6593c4d1785eb1b8df (commit)] * bnx2x: Add support for ethtool -L [http://git.kernel.org/linus/;a=commit;h=0e8d2ec5c6ccf74dbe40216bb62d82c2f73fe836 (commit)] * bnx2x: Add support for external LB [http://git.kernel.org/linus/;a=commit;h=8970b2e4393a34ddf5832f9c1568a88087b0d948 (commit)] * bnx2x: Added EEE Ethtool support. [http://git.kernel.org/linus/;a=commit;h=e9939c80e9cb51f0da7d6e70838fd6c90248439f (commit)] * bnx2x: Added EEE support [http://git.kernel.org/linus/;a=commit;h=c8c60d88c59cbb48737732ba948663a3efe882aa (commit)] * bnx2x: Allow more than 64 L2 CIDs [http://git.kernel.org/linus/;a=commit;h=a052997ea32164b2466daff8db5f783131184dae (commit)] * bnx2x: Allow up to 63 RSS queues [http://git.kernel.org/linus/;a=commit;h=60aa0509056616afe9d66cf0fcd290589395032c (commit)] == USB == * Enable Latency Tolerance Messaging (LTM). [http://git.kernel.org/linus/;a=commit;h=f74631e3426474183389e55f703797bd965cd356 (commit)] * option: add ZTE K5006-Z [http://git.kernel.org/linus/;a=commit;h=f1b5c997e68533df1f96dcd3068a231bca495603 (commit)] * option: add ZTE MF821D [http://git.kernel.org/linus/;a=commit;h=09110529780890804b22e997ae6b4fe3f0b3b158 (commit)] * qcserial: adding Sierra Wireless devices [http://git.kernel.org/linus/;a=commit;h=1937131a01c6ce37bb1d76617293d0d5a0cd66a7 (commit)] == Input == * MT - Include win8 support [http://git.kernel.org/linus/;a=commit;h=cab7faca5e446b84e829d57d2095035d72edba09 (commit)] * add MELFAS mms114 touchscreen driver [http://git.kernel.org/linus/;a=commit;h=07b8481d4aff73d6f451f25e74ea10240ff5131e (commit)] * add driver for FT5x06 based EDT displays [http://git.kernel.org/linus/;a=commit;h=43c4d13e901a8f37d9abbd410f093ebe885b5322 (commit)] * add support for key scan interface of the LPC32xx SoC [http://git.kernel.org/linus/;a=commit;h=69690bec400e4c6cc89ef37376da1e633e14ad0f (commit)] * hanwang - add support for Art Master II tablet [http://git.kernel.org/linus/;a=commit;h=8a90c034ae0d4282e2aeb9cf8311dc90c855d815 (commit)] * wacom - add support for EMR on Cintiq 24HD touch [http://git.kernel.org/linus/;a=commit;h=6f4d0382e2a6d27045e223d8c452659477826650 (commit)] * wacom - add support to Cintiq 22HD [http://git.kernel.org/linus/;a=commit;h=d838c644fea603eb24811333c6e2cf4f9722bf10 (commit)] * wacom - battery reporting improvements [http://git.kernel.org/linus/;a=commit;h=b7af2bb84cea328c766c615aac45cdd498c50bc6 (commit)] * HID * uhid: introduce user-space I/O driver support for HID [http://git.kernel.org/linus/;a=commit;h=1ccd7a2a33f2b47e46c51f4501e9623a51d28090 (commit)] * Driver for Lenovo Keyboard with Trackpoint [http://git.kernel.org/linus/;a=commit;h=c1dcad2d32d0252e8a3023d20311b52a187ecda3 (commit)] * magicmouse: Implement Multi-touch Protocol B (MT-B) [http://git.kernel.org/linus/;a=commit;h=a6d1bc1d5fb0f6ce817bef188a3d93255db03992 (commit)] * multitouch: add support for Novatek touchscreen [http://git.kernel.org/linus/;a=commit;h=4db703ead4535792ea54dba7275fdd1527848e74 (commit)] * roccat: add support for Roccat Savu [http://git.kernel.org/linus/;a=commit;h=6a2a6390cf098b899a30146ef5c1fb85c9fefb3c (commit)] * wiimote-ext: comment spelling fix [http://git.kernel.org/linus/;a=commit;h=e39fe251e03b6df83e740e2f598c04f382b4d3c7 (commit)] == Sound == * hda: Add DeviceID for Haswell HDA [http://git.kernel.org/linus/;a=commit;h=e926f2c850c472f813f9bab486c68a3fe0b03ae4 (commit)] * hda - Add support for Realtek ALC282 [http://git.kernel.org/linus/;a=commit;h=4e01ec636e64707d202a1ca21a47bbc6d53085b7 (commit)] * hda - add Haswell HDMI codec id [http://git.kernel.org/linus/;a=commit;h=1c76684d2752b3a24bb7da183cc18e5d126dbcc9 (commit)] * hda - add dock support for Thinkpad X230 Tablet [http://git.kernel.org/linus/;a=commit;h=108cc108a3bb42fe4705df1317ff98e1e29428a6 (commit)] * hda - add support for HD-Audio CODECes of VIA HDMI GFX Cards [http://git.kernel.org/linus/;a=commit;h=3de5ff88773d9f106b668937da2f36c97801b332 (commit)] * hda - add support for HD-Audio of VIA HDMI GFX Cards [http://git.kernel.org/linus/;a=commit;h=754fdff86f956a91834887ad56ea292f5d2fa114 (commit)] * hda_intel: add position_fix quirk for Asus K53E [http://git.kernel.org/linus/;a=commit;h=c302d6133c094bda7a7ce94eac5b50c018a7ca7b (commit)] * ASoC * Add shared code for Wolfson Arizona class devices [http://git.kernel.org/linus/;a=commit;h=07ed873e4c975a26c327a6bd306693678ef63351 (commit)] * Add support for synopsys i2s controller as per ASoC framework. [http://git.kernel.org/linus/;a=commit;h=3a9cf8efd7b64f26f1e0f02afb70382f90cc11ca (commit)] * SPEAr spdif_out: Add spdif out support [http://git.kernel.org/linus/;a=commit;h=e584f9b4c2a919eb665fea8536ecd2bd7260e876 (commit)] * STA529: Add support for STA529 Audio Codec [http://git.kernel.org/linus/;a=commit;h=3be58dbb92871442191188ae51b449e1a9f0fe64 (commit)] * Support TI Isabelle Audio driver [http://git.kernel.org/linus/;a=commit;h=2f989f7e9f5f9ba97535fa58f4240ec250d6b2df (commit)] * Ux500: Add machine-driver [http://git.kernel.org/linus/;a=commit;h=e0690385a86cac5403a62d91dc146f2508416ded (commit)] * Ux500: Add platform-driver [http://git.kernel.org/linus/;a=commit;h=01a0c1139c2bd075d005253093e7060022c5d0cb (commit)] * add i2s dai driver for bf6xx soc [http://git.kernel.org/linus/;a=commit;h=f62ae7bda434ac5d2bcd6feb4f5bdb5885633177 (commit)] * add mmp brownstone support [http://git.kernel.org/linus/;a=commit;h=5ebf20ae286a7d2b02551757166247a901d705e5 (commit)] * add sport driver for bf6xx soc [http://git.kernel.org/linus/;a=commit;h=d2aae47f804830da904d2454d73959eda4ebb0fd (commit)] * add ttc-dkb machine support [http://git.kernel.org/linus/;a=commit;h=b883f363495f3d2e237170f6b8814869a3dd16fe (commit)] * codecs: Add AB8500 codec-driver [http://git.kernel.org/linus/;a=commit;h=679d7abdc7543e56abc41b8f4858f31a91259b29 (commit)] * codecs: Add DA732x codec driver [http://git.kernel.org/linus/;a=commit;h=48e278746070b5fc62ec3da2e65f7cd511f6bbf4 (commit)] * mmp: add audio dma support [http://git.kernel.org/linus/;a=commit;h=7a824e214e25a49442fe868dac0af8a904b24f58 (commit)] * mmp: add sspa support [http://git.kernel.org/linus/;a=commit;h=fa375d42f0e531b7ca4316ea9fd5444e01d585e8 (commit)] * wm5102: Initial driver [http://git.kernel.org/linus/;a=commit;h=93e8791dd34ca0c3371d65c4488249d41de02776 (commit)] * wm5110: Add audio CODEC driver [http://git.kernel.org/linus/;a=commit;h=5c6af635fd77251b753cb1c07a6a6f306ba4e287 (commit)] == Webcams and others image capture devices == * Add support for the IguanaWorks USB IR Transceiver [http://git.kernel.org/linus/;a=commit;h=26ff63137c45886169ed102bddd6e90d6c27f00d (commit)] * RTL2832 DVB-T demodulator driver [http://git.kernel.org/linus/;a=commit;h=82041c0a15fdd45336f11c893c4ff69d48dcc4f1 (commit)] *radio-shark: New driver for the Griffin radioSHARK USB radio receiver [http://git.kernel.org/linus/;a=commit;h=8e2ce73e932b629c3e12546e5fffac7ee54d0093 (commit)] *radio: Add Sanyo LM7000 tuner driver [http://git.kernel.org/linus/;a=commit;h=72a770c94deb158fbb1b804c7d0395623c568272 (commit)] *rtl28xxu: support Delock USB 2.0 DVB-T [http://git.kernel.org/linus/;a=commit;h=ea76600fd4a3a0343899d7fa12e29bf5789cfd10 (commit)] *rtl28xxu: support Terratec Noxon DAB/DAB+ stick [http://git.kernel.org/linus/;a=commit;h=36ad92e06e4777e3c3c433797aa89c6a6e7d2fd2 (commit)] * rtl28xxu: support for the rtl2832 demod driver [http://git.kernel.org/linus/;a=commit;h=5cf6631e52ac76e4051fd29db46092f36ab1ff84 (commit)] * shark2: New driver for the Griffin radioSHARK v2 USB radio receiver [http://git.kernel.org/linus/;a=commit;h=4faba767c6243b43ad975406fe027be7394e4591 (commit)] == Hardware monitorization == == Battery == == Multi Function Devices == * Add Maxim 77686 driver [http://git.kernel.org/linus/;a=commit;h=dae8a969d512ee15e08fbec7837b9dab1777896d (commit)] * Add companion chip in 88pm80x [http://git.kernel.org/linus/;a=commit;h=5500e3964b8c154dc5af51ebcd7cd4df5d4abfee (commit)] * Add s2mps11 irq driver [http://git.kernel.org/linus/;a=commit;h=6445b84abf91549d8568fb5d9155447e6dba86cc (commit)] * Initial support for the WM5110 [http://git.kernel.org/linus/;a=commit;h=e102befe7a254f7b827fecc19eba0c5af03d1bf3 (commit)] * Support 88pm80x in 80x driver [http://git.kernel.org/linus/;a=commit;h=70c6cce040661204986ebbf22224cb24bd77ea71 (commit)] * arizona: Core driver [http://git.kernel.org/linus/;a=commit;h=3cc72986947501a6a8fd12330e0963b59ed2f964 (commit)] * wm5102: Initial support for WM5102 [http://git.kernel.org/linus/;a=commit;h=b20155e4bacfd74b3ddc9fd799438a4dd33b7a36 (commit)] == Various == * regulator * Add driver for Arizona LDO1 [http://git.kernel.org/linus/;a=commit;h=1910efa1d0fdf8109b285d4486f6a0de810b5574 (commit)] regulator: MAX77686: Add Maxim 77686 regulator driver [http://git.kernel.org/linus/;a=commit;h=133d4016f1783b21e9458430fa7c0c610c010037 (commit)] * add new lp8788 regulator driver [http://git.kernel.org/linus/;a=commit;h=ade7515fefad9af13f6dd469f35bb413b6a5b473 (commit)] * add new regulator driver for lp872x [http://git.kernel.org/linus/;a=commit;h=af8b5fc31099abd7f3b297332c9e280ec0b30a71 (commit)] * arizona: Add support for microphone supplies on Arizona devices [http://git.kernel.org/linus/;a=commit;h=b667a45d9f8ed98d4da2bbbd1c9083aade0f3237 (commit)] * s2mps11: Add samsung s2mps11 regulator driver [http://git.kernel.org/linus/;a=commit;h=cb74685ecb394f8af48a9c49c0a5db2ab5383c33 (commit)] * Extcon: Arizona: Add driver for Wolfson Arizona class devices [http://git.kernel.org/linus/;a=commit;h=f2c32a882d2c1cde6fc552a5a3d34b4c1330edb8 (commit)] * NFC: Add initial Sony RC-S360 support to pn533 [http://git.kernel.org/linus/;a=commit;h=5c7b0531299dad4255ff5c5106d060150cda75a4 (commit)] * SPI: MIPS: lantiq: add FALCON spi driver [http://git.kernel.org/linus/;a=commit;h=6cd3c7e2b1dc1e3cc28ffcef074d0b8182b6e501 (commit)]