#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 2.6.39 development cycle <> = Architecture-specific changes = == ARM == * Add generic CPU suspend/resume support [[http://git.kernel.org/linus/f6b0fa02e8b0708d17d631afce456524eadf87ff|(commit)]] * ptrace: remove single-step emulation code [[http://git.kernel.org/linus/425fc47adb5bb69f76285be77a09a3341a30799e|(commit)]] * Add basic architecture support for VIA/WonderMedia 85xx SoC's [[http://git.kernel.org/linus/21f47fbc5b18da4a3db680959aee887612ec9a72|(commit)]] * aaec2000: remove support for mach-aaec2000 [[http://git.kernel.org/linus/21bd6d37cf23e643020bf28b41844ff0040c9393|(commit)]] * EXYNOS4: Add ARMLEX4210 Board support file [[http://git.kernel.org/linus/af6ec5a22eef054f39368c662e9dafd8817374e2|(commit)]], adds Samsung NURI board support [[http://git.kernel.org/linus/caf8b1f234f876981bf1be0fa2651a4e97203754|(commit)]], add support for SATA on ARMLEX4210 [[http://git.kernel.org/linus/40360217fdbbb9afbbe23639dbc964fb2735a83f|(commit)]], suspend to RAM Support [[http://git.kernel.org/linus/1663895cb434b586d022d6414f03316469cf284d|(commit)]] * imx: Add initial support for IMX27IPCAM board [[http://git.kernel.org/linus/9c2c35848cf77cf8831442492a2f7a6d7723fe0a|(commit)]] * lh7a40x: remove unmaintained platform support [[http://git.kernel.org/linus/82e6923e1862428b755ec306b3dbccf926849314|(commit)]] * mxs: Initial support for Ka-Ro TX28 [[http://git.kernel.org/linus/1cb59f9f79f4ed89845f6f8bebf0273442e1ccd5|(commit)]] * tegra: Add external memory controller driver [[http://git.kernel.org/linus/efdf72ad5c42b529286a1991f51badb030043719|(commit)]], add seaboard, wario and kaen boards [[http://git.kernel.org/linus/d9a51fe75da73084b6c38f7f4450ad4c1bef8224|(commit)]], add Toshiba AC100 support [[http://git.kernel.org/linus/65b935aa998f8df4d96ea746110af0ad7a6f8e76|(commit)]], add TrimSlice board [[http://git.kernel.org/linus/cca414b263d5544f6bb4bff3cd3d3130def2b530|(commit)]] * msm: Support for the MSM8960 RUMI3 target [[http://git.kernel.org/linus/50ede4e39aa5b61685ca87f58422478b1a538ca8|(commit)]] * mx31: add support for the bugbase 1.3 from buglabs [[http://git.kernel.org/linus/ea7ee4cae4db6630b388f39c3abe4f86f67211f9|(commit)]] * mx51: add support for efika smartbook [[http://git.kernel.org/linus/102c91d8c60bc40e100ead62ac1e9ba05601510c|(commit)]] * TI816X: Create board support and enable build for TI816X EVM [[http://git.kernel.org/linus/2c87fb2e644d9141c8723a44a320bb5850790b67|(commit)]] * Introduce EFIKA_COMMON [[http://git.kernel.org/linus/7ac18a3845145f4f48e611640e33918ae450f955|(commit)]] * Introduce VPR200 board. [[http://git.kernel.org/linus/00c89c1d1831225bb89b0627e02d0d3f875ec0a4|(commit)]] * efikamx: add usb h1 support [[http://git.kernel.org/linus/9d72af6e3582977196e3474903950206dc3c590e|(commit)]] * OMAP4: keypad: Add the board support [[http://git.kernel.org/linus/59556765cd30467ff64a391906ad8eb68f886ad3|(commit)]] == X86 == * Add clock_adjtime for x86 [[http://git.kernel.org/linus/ce26efdefa5e8f22d933df72d7f7482725091d6d|(commit)]] * Add device tree support [[http://git.kernel.org/linus/da6b737b9ab768dd06bb4b0395131d10e524cf83|(commit)]] * amd: Support L3 Cache Partitioning on AMD family 0x15 CPUs [[http://git.kernel.org/linus/cabb5bd7ff4d6963ec9e67f958fc30e7815425e6|(commit)]] * dtb: Add a device tree for CE4100 [[http://git.kernel.org/linus/df2634f43f5106947f3735a0b61a6527a4b278cd|(commit)]] * Enable forced interrupt threading support [[http://git.kernel.org/linus/c0185808eb85139f45dbfd0de66963c498d0c4db|(commit)]] == XEN == * xen-gntalloc: Userspace grant allocation driver [[http://git.kernel.org/linus/dd3140588d9551235ebc2a0dacdca098e7677573|(commit)]] * xen network backend driver [[http://git.kernel.org/linus/f942dc2552b8bfdee607be867b12a8971bb9cd85|(commit)]] == PPC == * 8xx: remove obsolete mgsuvd board [[http://git.kernel.org/linus/3cc5a0f09e7e454a2f2000dac749d07fea9fc004|(commit)]] == SH == * Enable CONFIG_GCOV_PROFILE_ALL for sh [[http://git.kernel.org/linus/d4f7e513234019a005c4d33477189f2a4e53bb9c|(commit)]] * sh_eth: Add support ethtool [[http://git.kernel.org/linus/dc19e4e5e02fb6b46cccb08b2735e38b997a6ddf|(commit)]] == S390 == * Support XZ compressed kernel [[http://git.kernel.org/linus/d7b081ac0b8eee5f2a58123235061ee1b99a4f4d|(commit)]] * Write protect module text and RO data [[http://git.kernel.org/linus/305b1523250faf9675919def94906775992ce52d|(commit)]] * oprofile: Add support for hardware based sampling on System z processors [[http://git.kernel.org/linus/ec6a3df1c008d9e8664e53b0363f6847c5c0dc3f|(commit)]], enhance OProfile to support System zs hardware sampling feature [[http://git.kernel.org/linus/997dbb4967da248808850c250182ef2528fff2d1|(commit)]] == M68K == * Merge m68k and m68knommu arch directories [[http://git.kernel.org/linus/66d857b08b8c3ed5c72c361f863cce77d2a978d7|(commit)]] * atari: Initial ARAnyM support [[http://git.kernel.org/linus/65cd577d5e61043d1c1aec5812dea8a5c834652d|(commit)]] * m68knommu: add basic support for the ColdFire based FireBee board [[http://git.kernel.org/linus/7badfabb3fcee4fc4a0fd7c0437706b91fef3fff|(commit)]] == TILE == * Support 4KB page size as well as 64KB [[http://git.kernel.org/linus/76c567fbba50c3da2f4d40e2e551bab26cfd4381|(commit)]] == CRIS32 == * Drop the CRISv32 version of pcf8563 [[http://git.kernel.org/linus/7673538cf8c9ddd1eeb2c3712b5603816f576483|(commit)]] == MN10300 == * MN10300: Use KGDB [[http://git.kernel.org/linus/e460d64405c04581e42aa9cbae76815a2d4e9abe|(commit)]] = Drivers = == GRAPHICS == * Add usb framework [[http://git.kernel.org/linus/a250b9fdc53a286d32e22f21170382a46b3a3ef5|(commit)]] * Add ioctl to query device/driver capabilities [[http://git.kernel.org/linus/9f35421e09c494c36079d7cf5724ae9f832431d7|(commit)]] * Dumb scanout create/mmap for intel/radeon [[http://git.kernel.org/linus/ff72145badb834e8051719ea66e024784d000cb4|(commit)]] * Add cayman chip family [[http://git.kernel.org/linus/b7cfc9fe921ddd1a926803711df63e1ea52a7563|(commit)]] * Remove i830 driver [[http://git.kernel.org/linus/7f50684717511d30bba180902105c4cd4efca732|(commit)]] * Video * Add i.MX23/28 framebuffer driver [[http://git.kernel.org/linus/f0a523b5e5e2db4e8518ae20f466c0a6be7e145e|(commit)]] * cyberpro: add I2C support [[http://git.kernel.org/linus/e5dedf8d561fb309ba37003546025300678da549|(commit)]], add support for video capture I2C [[http://git.kernel.org/linus/b7ca01a9b20e3fdd11745227905e9ad8a99e0123|(commit)]] * s3fb: add support for 86C365 Trio3D [[http://git.kernel.org/linus/5694f9ce5801d58bfc1b011592a5e460cc0a274b|(commit)]] == STORAGE == * pata_arasan_cf: ARASAN CompactFlash PATA Controller Support [[http://git.kernel.org/linus/a480167b23ef9b35ec0299bb3e1b11b4ed6b3508|(commit)]] == NETWORKING == * ath9k: Updates for AR9485 1.1 chipsets. [[http://git.kernel.org/linus/1a63e2ce4e67f6df74f032ec302314141816e432|(commit)]], allow AP interface to be created [[http://git.kernel.org/linus/da8d9d937b34cf5d82e01420d015d8ee14f76467|(commit)]] * be2net: changes for BE3 native mode support [[http://git.kernel.org/linus/2e588f84f254cca0fc3b9f01297d06799b8c85d3|(commit)]] * bnx2x: Add support for new PHY BCM84833 [[http://git.kernel.org/linus/c87bca1eaa493779392378b69fe646644580942a|(commit)]], support for managing RX indirection table [[http://git.kernel.org/linus/ab532cf32b4055028ad095d3c1fee9eec28ed25e|(commit)]] * ax88796: use generic mdio_bitbang driver [[http://git.kernel.org/linus/f6d7f2c60d3a63d786feeb60628f930cd2d8e912|(commit)]] * can: Added support for Bosch C_CAN controller [[http://git.kernel.org/linus/881ff67ad45041f6ff08441aa17302aea77bd054|(commit)]] * igb: add support for VF Transmit rate limit using iproute2 [[http://git.kernel.org/linus/17dc566c5ee46e14021e6b8dd89098d3cb237208|(commit)]], add Energy Efficient Ethernet (EEE) for i350 devices. [[http://git.kernel.org/linus/09b068d45737abb49320ab25cb4ed2916017ace7|(commit)]] * iwlagn: 2000 series devices support [[http://git.kernel.org/linus/c5a5e1853a6d87eb9f58bf8930e267d619dd24f6|(commit)]] * iwlwifi: initial P2P support [[http://git.kernel.org/linus/f35c0c560994226847fa33f0021046a44ab1460f|(commit)]], split the drivers for agn and legacy devices 3945/4965 [[http://git.kernel.org/linus/be663ab67077fac8e23eb8e231a8c1c94cb32e54|(commit)]] * ixgbe: DCB, implement 802.1Qaz routines [[http://git.kernel.org/linus/d033d526a465c4bb8a499a0b5df65b3e7cf4da6f|(commit)]], adding 100MB FULL support in ethtool [[http://git.kernel.org/linus/1b1c0a489c1dcc1fa640c13404ca69e7beae07d9|(commit)]], add support to FCoE DDP in target mode [[http://git.kernel.org/linus/68a683cf6a5ff09faa366fc1fcf967add0211fe8|(commit)]], enable flow control pause parameter auto-negotiation support [[http://git.kernel.org/linus/0b0c2b31bdf8d6fb5c14ae70894453ac44d64672|(commit)]], DCB, use multiple Tx rings per traffic class [[http://git.kernel.org/linus/e5b646355770d34eab360ebae93c56c407dfe803|(commit)]], IEEE 802.1Qaz, implement priority assignment table [[http://git.kernel.org/linus/17049d30c2dec6f26d6165cc135578f9e41d53d3|(commit)]], add support for VF Transmit rate limit using iproute2 [[http://git.kernel.org/linus/ff4ab2061199cdb938282d302d5044b1858e28c8|(commit)]] * mlx4: Wake on LAN support [[http://git.kernel.org/linus/14c07b1358ede1664652bb9b28d9ace5fe6f7f92|(commit)]] * Add Faraday FTMAC100 10/100 Ethernet driver [[http://git.kernel.org/linus/8d77c036b57cf813d838f859e11b6a188acdb1fb|(commit)]] * Add support for SMSC LAN9530, LAN9730 and LAN89530 [[http://git.kernel.org/linus/88edaa415966af965bb7eb7056d8b58145462c8e|(commit)]] * r8169: support the new chips for RTL8105E. [[http://git.kernel.org/linus/5a5e4443150713347a7a7e4d0880b343348f5811|(commit)]] * rt2x00: Add 2L Central Europe BV 8070 [[http://git.kernel.org/linus/9a74597235e54c16c31da62835e2e9285c631044|(commit)]], add Planex Communications, Inc. RT8070 [[http://git.kernel.org/linus/7a2a75bcc2a54c9b87c8b3831c5369717fcf513d|(commit)]], add support for RT5390 chip [[http://git.kernel.org/linus/60687ba710359f32343b7630dc05d3811ef5bf4c|(commit)]], add unknown Toshiba device [[http://git.kernel.org/linus/5da201a4c86aac6c46a071c5c8255601090b65b2|(commit)]] * rtlwifi: Add driver for Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter [[http://git.kernel.org/linus/2ca20f79e0d895489ae2f79fa321077e5ee2981d|(commit)]], [[http://git.kernel.org/linus/663dcc73675bd70ee11195ce832b1d1691f967d0|(commit)]] * sfc: Add TX queues for high-priority traffic [[http://git.kernel.org/linus/94b274bf5fba6c75b922c8a23ad4b5639a168780|(commit)]], implement hardware acceleration of RFS [[http://git.kernel.org/linus/64d8ad6d745bbb596bfce3c5d0157267feba7e26|(commit)]] * wl1251: enable adhoc mode [[http://git.kernel.org/linus/43d136442a0af3b26df3f16c7b935b5ea12e493f|(commit)]], implement connection quality monitoring [[http://git.kernel.org/linus/8964e492b5740dae0f4f68e08f4a9a45d4b57620|(commit)]], AP-mode - management of links in PS-mode [[http://git.kernel.org/linus/b622d992c21a85ce590afe2c18977ed28b457e0e|(commit)]] * wl12xx: Enable AP-mode [[http://git.kernel.org/linus/038d925bcfed8df4d16bab57c2b5a4de6ede7847|(commit)]] * zd1211rw: add TX watchdog and device resetting [[http://git.kernel.org/linus/a0fd751f0924e0eefa36592f1d358c4ab18b44c5|(commit)]], enable NL80211_IFTYPE_AP [[http://git.kernel.org/linus/ab419e9bda10efced0db980478c3e40a1ad18ba3|(commit)]] == ALSA == * add LaCie FireWire Speakers/Griffin FireWave Surround driver [[http://git.kernel.org/linus/31ef9134eb52636d383a7d0626cbbd345cb94f2f|(commit)]] * HDA: Enable surround and subwoofer on Lenovo Ideapad Y530 [[http://git.kernel.org/linus/32eea3884debb65ec1da633bc5df5aee23879865|(commit)]] * HDA: New AD1984A model for Dell Precision R5500 [[http://git.kernel.org/linus/677cd904aba939bc4cfdc3c1eada8ec46582127e|(commit)]] * hdspm - Add RayDAT and AIO strings to Kconfig [[http://git.kernel.org/linus/fbcdf3343bc8a1272092cf6d164516b76505708b|(commit)]] * hdspm - Add support for RME RayDAT and AIO [[http://git.kernel.org/linus/0dca1793063c28dde8f6c49c9c72203fe5cb6efc|(commit)]] * usb/6fire - Driver for TerraTec DMX 6Fire USB [[http://git.kernel.org/linus/c6d43ba816d1cf1d125bfbfc938f2a28a87facf9|(commit)]] * usb-audio: add support for Native Instruments MK2 devices [[http://git.kernel.org/linus/54a8c500d5b80c83e0f14cbcfcfd4a84abff8a80|(commit)]] * usb-audio: implement USB autosuspend [[http://git.kernel.org/linus/88a8516a2128a6d078a106ead48092240e8a138f|(commit)]] * ASoC * Add driver for the dfbmcs320 bluetooth module [[http://git.kernel.org/linus/a077ff9034897232ab4208f55880221390bd6877|(commit)]] * Add initial WM8991 driver [[http://git.kernel.org/linus/203db220718c735dcb959fddc64e94fff3b52f73|(commit)]] * Add Freescale SGTL5000 codec support [[http://git.kernel.org/linus/9b34e6cc3bc2bf826c078c93c81b46f6c08da25f|(commit)]] * Add machine driver for Visstrim_M10 board. [[http://git.kernel.org/linus/841a451f687807110c247ee01b27dab862221d7f|(commit)]] * Add MAX9850 codec driver [[http://git.kernel.org/linus/0e45cab64449660fe83bb71208ab43b8d22a5648|(commit)]] * Add TI tlv320aic32x4 codec support. [[http://git.kernel.org/linus/1d471cd1261a44a3b28350bef7e5113a4609c106|(commit)]] * CS4271 codec support [[http://git.kernel.org/linus/67b22517d8e48a97e1d2ab10d095c538bbb2374c|(commit)]] * sn95031: add capture support [[http://git.kernel.org/linus/fd94eeef06ed4abc08f58e42f46341d0bc4f7793|(commit)]] * sst v2: Add medfield machine driver [[http://git.kernel.org/linus/55c720369dbe1dd558b87478e3448df837fbe7a3|(commit)]] * sst v2: Add mid platform driver [[http://git.kernel.org/linus/d927fdae5cb2ca36f0c5b61e528078e8c1261607|(commit)]] * sst v2: Add sn95031 codec driver [[http://git.kernel.org/linus/4dc69be22163bab880384858f30cb8cc76ad47f9|(commit)]] * Suppor for the Tegra SoC [[http://git.kernel.org/linus/f0d8af4f528ee6dd63670521d429edac67934c06|(commit)]], [[http://git.kernel.org/linus/71f78e22146c522b26fc2074fcd9cb81806895b1|(commit)]], [[http://git.kernel.org/linus/7605eb5bc327497aed1816d6238d3b64e032b491|(commit)]], [[http://git.kernel.org/linus/a8bf1ba1c803d63311a2fb3c38c172df6a606faa|(commit)]], [[http://git.kernel.org/linus/8b75d714a6ae6445841006ae2074dae095608c36|(commit)]], [[http://git.kernel.org/linus/a50a399b8ba169816d8afae66bfd42fbb65b1973|(commit)]] == HWMON == * Add support for Lineage Compact Power Line PEM devices [[http://git.kernel.org/linus/502b5a0199209001b34b623132ea313790acbd5d|(commit)]] * Add support for LTC4151 [[http://git.kernel.org/linus/de7790155f745d30d58ed131ed112b8735413ab7|(commit)]] * Add support for Texas Instruments ADS1015 [[http://git.kernel.org/linus/8c22a8f57516275afcd81c84f3724ac08cf6aa7b|(commit)]] * Add tachometer pulses per fan revolution to sysfs ABI [[http://git.kernel.org/linus/2d2e148a237f790a19e2faa6d8387cf254010358|(commit)]] * Driver for Maxim MAX6639 [[http://git.kernel.org/linus/a5b79d62f2e6d1b0d44bcdafce46f47bf355b9fe|(commit)]] * f71882fg: Add support for f71808e [[http://git.kernel.org/linus/e5e713cbe812e8b9ef2099694be7c587c51438c4|(commit)]], add support for f71869f and f71869e [[http://git.kernel.org/linus/c11bb993629078264f72f8de8d48d7c3286c4c3e|(commit)]], add support for f71889ed [[http://git.kernel.org/linus/3cad402281607d4db0d99d88fbd67cabb7c5b9f1|(commit)]], add support for the F71889A [[http://git.kernel.org/linus/a66c10887ad2a99e172111cc94087ba4bed8fa92|(commit)]], add support for the F81865F [[http://git.kernel.org/linus/383586b12d89ba4297c49898645658cdb324b918|(commit)]] * lm85: Add support for EMC6D103S [[http://git.kernel.org/linus/06923f84422371a6fb10b3efcd05b80ab48715c0|(commit)]] * New driver for SMSC SCH5627 [[http://git.kernel.org/linus/a98d506c08ffe754fa013c7f70c4d578b991fb4b|(commit)]] * PMBus device driver [[http://git.kernel.org/linus/442aba78728e77e03172ba83e905b9aff96febcf|(commit)]], [[http://git.kernel.org/linus/dcb7d0668b178deec81db128b9fbab29190063c4|(commit)]], [[http://git.kernel.org/linus/a3eeb453539d7ad9c0d8cced1e0883a6a8ed18f3|(commit)]], [[http://git.kernel.org/linus/8ea3238ba16fbf06ff20b2979f894dc88383584a|(commit)]], * twl4030: Hwmon Driver for TWL4030 MADC [[http://git.kernel.org/linus/0070bddfe7275e5bc763884a8ac59651f4e79eab|(commit)]] * w83627ehf: Add support for Nuvoton NCT6775F and NCT6776F [[http://git.kernel.org/linus/ec3e5a16446fef1891611fe3bdfa5954d1ddf5e4|(commit)]] == STAGING == * Add rts_pstor for Realtek PCIE cardreader [[http://git.kernel.org/linus/77d89b08766c878a2594b15d203e513acf952340|(commit)]] * Delete ti-st from staging [[http://git.kernel.org/linus/b75ae07963f99f89319b17935af20513d57df577|(commit)]] * easycap: add ALSA support [[http://git.kernel.org/linus/a9855917290fc40dbfd67d3ee06c190667d6c5b5|(commit)]] * gma500: Add 2D acceleration [[http://git.kernel.org/linus/aa19d8e9901ea9056e4e1e5c25af9b154d4e069b|(commit)]], Intel GMA500 staging driver [[http://git.kernel.org/linus/0867b42113ec4eb8646eb361b15cbcfb741ddf5b|(commit)]], resync the patch queue with GregKH's space cleanup. [[http://git.kernel.org/linus/487e873dd3f8d7ede7635896e19376ef78157721|(commit)]] * hv: Add a user-space daemon to support key/value pair (KVP) [[http://git.kernel.org/linus/cc04acf53fb1bba1e57b0d34a400ccaf498fc9be|(commit)]], add mouse driver [[http://git.kernel.org/linus/0c3a6ede3c9ffff6771915320504e8e140ac18b8|(commit)]], implement key/value pair (KVP) [[http://git.kernel.org/linus/245ba56a52a32536a751cc3e60e5602afcfc5fd9|(commit)]] * IIO: ADC: New driver for AD7606/AD7606-6/AD7606-4 [[http://git.kernel.org/linus/b9618c0cacd7cf56cc3d073c1e9e9a8a3a12864e|(commit)]], add driver for MAX517/518/519 [[http://git.kernel.org/linus/6ddc5fb43e47e18d434619e08d41260ff121a7f6|(commit)]], DDS: AD9832 / AD9835 driver [[http://git.kernel.org/linus/ea707584bac187c9c6c64c4eacd1c09bcc08f37b|(commit)]], gyro remove adis16251 driver as now supported by adis16260 driver [[http://git.kernel.org/linus/a301d425e6cc8b1f7d7449c0e5d72e9463652d90|(commit)]], trigger: New Blackfin specific trigger driver iio-trig-bfin-timer [[http://git.kernel.org/linus/ea5dbf96dbbfa4cf29925e82af3a0a613079b1bd|(commit)]] * Merge ENE UB6250 SD card codes from keucr to drivers/usb/storage [[http://git.kernel.org/linus/41e568d14ec0aca1b2bb19563517aad3b06d6805|(commit)]] * Remove autofs3 [[http://git.kernel.org/linus/561c5cf9236a7eb5a52971b6e7e02c5bd094c6d5|(commit)]] * Remove smbfs [[http://git.kernel.org/linus/939cbe5af5fb04de1a53942a8c4a6e0160f4f38b|(commit)]] * samsung-laptop: add support for N145P/N250P/N260P machines [[http://git.kernel.org/linus/5f5b5c51858e79fb0b338dd0d96c8789ba876878|(commit)]], add support for NP-Q45 [[http://git.kernel.org/linus/78a2fcb4fe1b3dc626da56fac7912e7091425892|(commit)]], add support for R519 laptops [[http://git.kernel.org/linus/9b5040be4779b36d208362a3c0df00bb97f6c0a0|(commit)]], add support for r70 laptops [[http://git.kernel.org/linus/e20b6f359ad9d1fe26eae08a0051bcbd277be540|(commit)]], add support for Samsung NP-X120/X170 laptop [[http://git.kernel.org/linus/db559b079a60535f45a06f64595fbe4b78e2efbb|(commit)]], has moved to platform/x86 [[http://git.kernel.org/linus/993819c563695efc2782d312f55bec634c2d2da5|(commit)]] * Solo6x10: Add support for SOLO6110 chip. [[http://git.kernel.org/linus/908113d8ebd26fea48e0d7b6e78b67ae6fc735ac|(commit)]] * ti-st: add the v7 btwilink driver [[http://git.kernel.org/linus/977016882d62ae5124a42bc9959d8785eb143655|(commit)]], delete old bt_drv driver [[http://git.kernel.org/linus/4a5200ac8bd0e1a85aacea7cf4ded6e597254be0|(commit)]] == MEDIA == * Add v4l2 subdev driver for NOON010PC30L image sensor [[http://git.kernel.org/linus/f8e2e3eab8f70103fb4680e2da202e14199c199a|(commit)]] * Altera FPGA based CI driver module [[http://git.kernel.org/linus/349bcf02e3615556e9c49ea73a04abab2a4d8ed7|(commit)]] * cx88: add support for TeVii S464 PCI card [[http://git.kernel.org/linus/0cb73639cfbdc9a074cbb7737d173f7a7381036d|(commit)]] * dabusb: remove obsolete driver [[http://git.kernel.org/linus/dae86ccbc3c185aebfc396e8e668aa3d73d748d8|(commit)]] * DIB9000: initial support added [[http://git.kernel.org/linus/dd316c6bacc2bdb22288507fd479bd2181eb7a7b|(commit)]] * DiB0700: add support for several board-layouts [[http://git.kernel.org/linus/be9bae10ffa5aeeef051e893c3b15a5d10eb657d|(commit)]], add support for the dib7090 based [[http://git.kernel.org/linus/713d54a8bd812229410a1902cd9b332a2a27af9f|(commit)]], * wl128x: Kconfig & Makefile for wl128x driver [[http://git.kernel.org/linus/a68793d2dac1f753b82e55fb5c6b7dccff1ca4e4|(commit)]] * dw2102: add support for Geniatech SU3000 USB DVB-S2 card [[http://git.kernel.org/linus/d2ffc447cabb3a497d7f413403abd8793b348329|(commit)]] * dw2102: add support for the TeVii S480 PCIe [[http://git.kernel.org/linus/e8f5055ac85fb68eeaa335f0dae14b31cc037f6d|(commit)]] * dw2102: Add Terratec Cinergy S2 USB HD [[http://git.kernel.org/linus/2adc591fb7764bf70f65a5923ff50c1c1b671c20|(commit)]] * gspca: Add new vicam subdriver [[http://git.kernel.org/linus/49b61ec9b5afdb739e07bc085ed12678bc932a22|(commit)]], nw80x: New subdriver for Divio based webcams [[http://git.kernel.org/linus/ce5b2acce60405b938d1f1f994024cde4e2cdd7e|(commit)]], ov519: Add the sensor ov2610ae [[http://git.kernel.org/linus/07c6c9c6d0e797590a7cc76fc8f0b740f34d21a2|(commit)]], ov534: Add the webcam 06f8:3002 and sensor ov767x [[http://git.kernel.org/linus/458efe2d558b51fff38026e8ede9374899340e60|(commit)]] * Initial commit to support NetUP Dual DVB-T/C CI RF card [[http://git.kernel.org/linus/78db854757aa4110f9c6873d1529b851037a3405|(commit)]] * lirc: remove staging lirc_it87 and lirc_ite8709 drivers [[http://git.kernel.org/linus/812738e11158e9b92c4f0e9278de48377cfa3cc8|(commit)]] * ngene: CXD2099AR Common Interface driver [[http://git.kernel.org/linus/0f0b270f905bbb0c8e75988ceaf10ff9a401e712|(commit)]] * omap3isp: Kconfig and Makefile [[http://git.kernel.org/linus/7e8970e1d5ae9237d00909599e70f85fce1fc489|(commit)]] * rc: New rc-based ite-cir driver for several ITE CIRs [[http://git.kernel.org/linus/620a32bba4a2dd57ccf1d5f87b9e6d2402ffec22|(commit)]] * se401: remove last V4L1 driver [[http://git.kernel.org/linus/b287db119edb92548b53f63f05fd593c43cba200|(commit)]] * staging-usbvideo: remove [[http://git.kernel.org/linus/37d803ed0b86a3252457da971e0e9a8a937c2ba4|(commit)]] * Support for stv0367 multi-standard demodulator [[http://git.kernel.org/linus/17cce932e8be9a3e32e1928524b73795b3f0e3aa|(commit)]] * Technisat AirStar TeleStick 2 [[http://git.kernel.org/linus/498e677cfd78b098342640f382293782bfa0bd63|(commit)]] * technisat-usb2: added driver for Technisat's USB2.0 DVB-S/S2 receiver [[http://git.kernel.org/linus/739ff04f63ba6498b287021649cb999e639c3c83|(commit)]] * tm6000: add radio support to the driver [[http://git.kernel.org/linus/8aff8ba95155dff265de5ea6f5d5d92caa7bc728|(commit)]] * v180 - DM04/QQBOX added support for BS2F7HZ0194 versions [[http://git.kernel.org/linus/9d4540c9395f5f01cdd0cf60d230ec8bee165bb8|(commit)]] * V4L2: WL1273 FM Radio: TI WL1273 FM radio driver [[http://git.kernel.org/linus/96a9cc681ecfaf2ed9b6c62090888550f604d783|(commit)]] * v4l: add videobuf2 Video for Linux 2 driver framework [[http://git.kernel.org/linus/e23ccc0ad9258634e6d52cedf473b35dc34416c7|(commit)]] * V4L: Initial submit of OV9740 driver [[http://git.kernel.org/linus/9bd060e492a2725c55404988ceed473a090bd04d|(commit)]] == INPUT == * Add Atmel AT42QT1070 keypad driver [[http://git.kernel.org/linus/bd7e4e85f3b8e5c7ea2f09d0b3350b264e339a14|(commit)]] * bcm5974 - add support for MacBookPro8 [[http://git.kernel.org/linus/47340bd9fefb571888836da942b5aee0e85e959c|(commit)]] * Introduce tsc2005 driver [[http://git.kernel.org/linus/37bd44694c7215e3e46e6ee4a930d197325a7168|(commit)]] * Add driver for Wolfson WM831x PMIC touchscreen controllers [[http://git.kernel.org/linus/00cfa730db0d8378685148e6365b9cec7384b275|(commit)]] * HID * Add support for DragonRise PID 0011 gamepad [[http://git.kernel.org/linus/e05eefb9be109e6cbbfd362b49ee83397130a7e4|(commit)]] * Add support for Keytouch IEC 60945 [[http://git.kernel.org/linus/177900e8c9ab28cdf097314fe7dd3877774df97d|(commit)]] * roccat: Add support for Kova[+] mouse [[http://git.kernel.org/linus/0e70f97f257edcef4daa92ab9371a9aac0c851ed|(commit)]], add support for Roccat Arvo keyboard [[http://git.kernel.org/linus/e68cc603b063416c85f3e408184219fb71d4a9ff|(commit)]] == SCSI == * aacraid: Add new code for PMC-Sierra's SRC based controller family [[http://git.kernel.org/linus/e8b12f0fb8352237525961f14ec933e915848840|(commit)]] * Add detailed SCSI I/O errors [[http://git.kernel.org/linus/63583cca745f440167bf27877182dc13e19d4bcf|(commit)]] * bnx2fc: Broadcom FCoE offload driver [[http://git.kernel.org/linus/853e2bd2103aaa91d1ba1c0b57ba17628d836f03|(commit)]] * bnx2i: Added support for the 57712(E) devices [[http://git.kernel.org/linus/8a4a0f3ad071e258a9637c5491c34005a9a97903|(commit)]] * mptfusion: Support SAS2.0 Devices with SAS1.0 Controllers [[http://git.kernel.org/linus/d75733d51fdab5c99a0d9491b25f22e13b39cdc1|(commit)]] * mvsas: Add support for HighPoint RR27xx series HBA [[http://git.kernel.org/linus/463b8977ecebf8cf590c33191d43ea0b059381c6|(commit)]] * target: add initial statistics [[http://git.kernel.org/linus/12d233842987d9972957419e427987b94f7bd7b4|(commit)]] * tcm_loop: Add multi-fabric Linux/SCSI LLD fabric module [[http://git.kernel.org/linus/3703b2c5d041a68095cdd22380c23ce27d449ad7|(commit)]] == USB == * Update the USB core to deal with USB 3.0 hubs [[http://git.kernel.org/linus/dbe79bbe9dcb22cb3651c46f18943477141ca452|(commit)]] * Add EHCI driver for NVIDIA Tegra SoCs [[http://git.kernel.org/linus/79ad3b5add4a683af02d1b51ccb699d1b01f1fbf|(commit)]] * omap: common usb host core driver [[http://git.kernel.org/linus/17cdd29d6e1ab4164c792d78c6f096fbafb94e3f|(commit)]] * Add Faraday fusb300 driver [[http://git.kernel.org/linus/0fe6f1d1f612035d78d8d195bbc3485a341386d5|(commit)]] * usb_storage: add ums-realtek driver [[http://git.kernel.org/linus/50a6cb932d5cccc6a165219f137b87ea596b4cd0|(commit)]] * EHCI bus glue for on-chip PMC MSP USB controller [[http://git.kernel.org/linus/22ced6874fc47bb051e7460443e454ca8efc457e|(commit)]] * Ethernet quirks for the LG-VL600 4G modem [[http://git.kernel.org/linus/7a635ea989991d7f12d57a12f2ba7cb6d211e083|(commit)]] == I2C == * Add driver for Freescale i.MX28 [[http://git.kernel.org/linus/a8da7fecb6010222fe495cc2b4330b99bca20c61|(commit)]] * Add support for Diolan U2C-12 USB-I2C adapter [[http://git.kernel.org/linus/335d7c58fcc1b71387a2c38b610b08bb9d3a6fcc|(commit)]] * i2c-pxa2xx: Add PCI support for PXA I2C controller [[http://git.kernel.org/linus/7e94dd154e934aa2137c427c3b1c8e9a6e465fcd|(commit)]] * tegra: Add i2c support [[http://git.kernel.org/linus/db811ca0f48578f9940f49f284ac81e336b264ad|(commit)]] == WATCHDOG == * Add JZ4740 watchdog driver [[http://git.kernel.org/linus/f865c35224bb310a1b464062ae1e946d261708e3|(commit)]] * Intel SCU Watchdog Timer Driver for Moorestown and Medfield platforms. [[http://git.kernel.org/linus/57539c1cf9f146ab9988a350dbc2d7e69a8a5c30|(commit)]] * it87_wdt: Add support for IT8721F watchdog [[http://git.kernel.org/linus/4bc30272a15c58fc358bde093703d23bc0cf8e66|(commit)]] * Xen watchdog driver [[http://git.kernel.org/linus/066d6c7f4ec94d40d13061714489783916548cdb|(commit)]] == BLUETOOTH == * Add LE connection support to L2CAP [[http://git.kernel.org/linus/acd7d3708555b3da7522e23c183cc21efc785f72|(commit)]] * Add LE connect support [[http://git.kernel.org/linus/fcd89c09a59a054fb986861e0862aa2fff7d7c40|(commit)]] * Add low energy commands and events [[http://git.kernel.org/linus/63185f64ef06464706b32c9a301f71f68cd93e52|(commit)]] * Add management support for user confirmation request [[http://git.kernel.org/linus/a5c296832b4fde7d32c01cff9cdd27d9c7c1c4f5|(commit)]] * btwilink driver [[http://git.kernel.org/linus/363907af85816adac5e60d48d3d84bba8f7201df|(commit)]] == MFD == * AB8500 system control driver [[http://git.kernel.org/linus/90550d1903da8dac851d220b794e44c90a11c6ce|(commit)]] * Add a core driver for TI TPS61050/TPS61052 chips v2 [[http://git.kernel.org/linus/798a8eee44da56b4f2e000ff81dfb49d09c65b71|(commit)]] * Add driver for sequencer serial port [[http://git.kernel.org/linus/03df0f629483f941f83ee2fbb180a4425e99dd23|(commit)]] * Add new ab8500 GPADC driver [[http://git.kernel.org/linus/dae2db30c114cd0dec59b4130c315c9cce351741|(commit)]] * Add twl4030 madc driver [[http://git.kernel.org/linus/f99c1d4f94f91fd3a20bd2eaa3be9c5e7d2668eb|(commit)]] * MAX8997/8966 support [[http://git.kernel.org/linus/527e7e9a82ec95cdb8f694855004b3d262efd09f|(commit)]] == SPI == * Add OpenCores tiny SPI driver [[http://git.kernel.org/linus/ce792580ea2ce6f7259b45124e9ccc4574c31606|(commit)]] * Add support for SuperH SPI [[http://git.kernel.org/linus/5c05dd0750402f174302cf2b8cdf4111be080dcb|(commit)]] * Add ti-ssp spi master driver [[http://git.kernel.org/linus/a72aeefebe6545ad5c9c699e1121019c1709ca77|(commit)]] * New driver for Altera SPI [[http://git.kernel.org/linus/0b782531c038d4a4bded3fc1069c961b1f14f0de|(commit)]] == MTD == * Add mtdswap block driver [[http://git.kernel.org/linus/a321590246202f2598aca2f4ef63b992e8fc97ef|(commit)]] * nand: add software BCH ECC support [[http://git.kernel.org/linus/193bd40026443835e1b96c79d5efe559d01509ae|(commit)]] * NOR flash driver for OMAP-L137/AM17x [[http://git.kernel.org/linus/dcfb81d61da1367e52f7f7e3ceff0d0044c3c7ee|(commit)]] == ACPI == * eeepc-wmi: add camera and card reader support [[http://git.kernel.org/linus/9e1565bc390123d3c74b940ba3466faf196970ec|(commit)]], add wimax support [[http://git.kernel.org/linus/2e9e159d8e18c37d60a7d5040314f579a40f4c63|(commit)]], asus generic asus-wmi.ko module [[http://git.kernel.org/linus/e12e6d94db24e9050821965aa75c95e8d2c65f10|(commit)]] * sony-laptop: implement keyboard backlight support [[http://git.kernel.org/linus/bf155714013e59c299e378055d60a4adf92e79db|(commit)]] * asus-nb-wmi: Asus Notebooks WMI Driver [[http://git.kernel.org/linus/b229ece9911cc0b2415d3ffd55d7b2a28d30b614|(commit)]] * Add Samsung Laptop platform driver [[http://git.kernel.org/linus/2d70b73ae5b85c9d13f5dfbb8fc4fd5edae633dc|(commit)]] * Enable Dell All-In-One volume up/down keys [[http://git.kernel.org/linus/820787fceb3e62c29a36423eb30e2f9f198547f7|(commit)]] * medfield: Add Thermal Driver [[http://git.kernel.org/linus/f017fbe7993d8416824aaf079fa1e6dc88d1ba55|(commit)]] * OLPC XO-1.5 ebook switch driver [[http://git.kernel.org/linus/89ca11771a4b50ed616ab6c37e0ef333d02f1d47|(commit)]] == VARIOUS == * tty: hvc: add Blackfin JTAG console support [[http://git.kernel.org/linus/5427bcf5e95245d3e220742ac703182bdb973769|(commit)]] * tty: Add msm_smd_tty driver [[http://git.kernel.org/linus/daaf6ff42d12c89f179868387c0107db6625f0f3|(commit)]] * power: bq27x00: Add bq27000 support [[http://git.kernel.org/linus/7fb7ba588c0f276609609565b21fcc853284a9a0|(commit)]] * regulator: Add a subdriver for TI TPS6105x regulator portions v2 [[http://git.kernel.org/linus/2edd3b692404efc2d3915175a2ed553e783de763|(commit)]], MAX8997/8966 support [[http://git.kernel.org/linus/bd6ca2cf50fbe3cc63513d026343035c3bd2e352|(commit)]] * rtc: add real-time clock driver for NVIDIA Tegra [[http://git.kernel.org/linus/ff859ba6d166202d6fd8d6344a41be54e4c8a2b6|(commit)]] * serial: Add auart driver for i.MX23/28 [[http://git.kernel.org/linus/47d37d6f94ccf32d302492f969209930b2411f9e|(commit)]], msm_serial_hs: Add MSM high speed UART driver [[http://git.kernel.org/linus/550462378515a82279e07f12e2c105f617f112f8|(commit)]] * leds: add driver for LM3530 ALS [[http://git.kernel.org/linus/b1e6b7068f026e88257c20522555c78122e5a14d|(commit)]] * hwrng: pixocell - add support for picoxcell TRNG [[http://git.kernel.org/linus/5efb94ee144c1c7290652495a0f4f29cae845a62|(commit)]] * Add driver for Ricoh R5C592 card reader [[http://git.kernel.org/linus/9263412501022fecef844907129ee2513b5a89de|(commit)]] * mmc: mxs-mmc: add mmc host driver for i.MX23/28 [[http://git.kernel.org/linus/e4243f13d10e5fbe2b84e211dcac3bc6e0792167|(commit)]] * gpio: driver for 42 AB8500 GPIO pins [[http://git.kernel.org/linus/0cb3fcd72cc3e6dd88f0e769746d294e5e6bafa9|(commit)]] * IIO: ADC: New driver for the AD7298 8-channel SPI ADC [[http://git.kernel.org/linus/7c31b984c4d119d0e32a1696fd4ca6b506a73d10|(commit)]] * sigma-firmware: loader for Analog Devices' SigmaStudio [[http://git.kernel.org/linus/e359dc24d32e58c795fc339cb3e89ea6330fceae|(commit)]] * drivers/misc: ST SPEAr: PCIE gadget suppport [[http://git.kernel.org/linus/b9500546d5f85b56359657e1f78334db8de851fd|(commit)]] * UIO: add PRUSS UIO driver support [[http://git.kernel.org/linus/f1a304e7941cc76353363a139cbb6a4b1ca7c737|(commit)]] * CPUFREQ: Remove deprecated sysfs file sampling_rate_max [[http://git.kernel.org/linus/ef598549b28014ec2ea7574d4e793728e0e33d02|(commit)]], remove old, deprecated per cpu ondemand/conservative sysfs files [[http://git.kernel.org/linus/e8951251b89440644a39f2512b4f265973926b41|(commit)]] * char: add MSM smd_pkt driver [[http://git.kernel.org/linus/73210a135b9dd53ba59beb4ced5a55633ae65b2f|(commit)]] * edac: provide support for tile architecture [[http://git.kernel.org/linus/5c7707554858eca8903706b6df7cba5c0f802244|(commit)]] * hwspinlock: add framework [[http://git.kernel.org/linus/bd9a4c7df256cee4e9f6a4b56baa3b89d63f0f1e|(commit)]], add OMAP implementation [[http://git.kernel.org/linus/70ba4cc26b9f53859e863ec3b9a5f5fc0ce4d6a2|(commit)]] * ld9040 amoled driver support [[http://git.kernel.org/linus/1baf0eb3975ab56e29d57984b7bd6c9cd360dbf3|(commit)]]