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