#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.37 development cycle [[TableOfContents()]] = Architecture-specific changes = == X86 == * Remove CONFIG_4KSTACKS (x86-32) [http://git.kernel.org/linus/dcfa726280116dd31adad37da940f542663567d0 (commit)] * Always use irq stacks (x86-32) [http://git.kernel.org/linus/7974891db234467eaf1fec613ec0129cb4ac2332 (commit)] * bios: By default, reserve the low 64K for all BIOSes [http://git.kernel.org/linus/d0cd7425fab774a480cce17c2f649984312d0b55 (commit)] * uv: Enable Westmere support on SGI UV [http://git.kernel.org/linus/c8f730b1ab825f06733e1c074264f0078721f365 (commit)] * earlyprintk: Add earlyprintk for Intel Moorestown platform [http://git.kernel.org/linus/c20b5c3318fe45e4f33f01a91ccead645dfdf619 (commit)] * vmware: Remove deprecated VMI kernel support [http://git.kernel.org/linus/9863c90f682fba34cdc26c3437e8c00da6c83fa4 (commit)] == SH == * Add kprobe-based event tracer. [http://git.kernel.org/linus/eaaaeef392cb245e415c31d480ed2d5a466fd88f (commit)], [http://git.kernel.org/linus/57fcfdf9b2bbe8ea47771ffc16c418a20e4173c6 (commit)] * oprofile: Use perf-events oprofile backend [http://git.kernel.org/linus/86c8c04792f152c5469023885510140dd34817bc (commit)] * Add sh7757lcr board support [http://git.kernel.org/linus/36239c6704b71da7fb8e2a9429e159a84d0c5a3e (commit)] * SH-2007 board support. [http://git.kernel.org/linus/3a598264436e94c410c413088a7873fcad33616c (commit)] * mach-systemh: Kill off dead board. [http://git.kernel.org/linus/2504075d383fcefd746dac42a0cd1c3bdc006bd1 (commit)] == S390 == * lockless get_user_pages_fast() [http://git.kernel.org/linus/80217147a3d80c8a4e48f06e2f6e965455f3fe2a (commit)] * topology: export cpu topology via proc/sysinfo [http://git.kernel.org/linus/96f4a70d8eb4d746b19d5b5510407c8ff0d00340 (commit)] * cio: notify drivers of channel path events [http://git.kernel.org/linus/585b954e1f2fa325d425b0786e4525ac7c9ae575 (commit)] == IA64 == * Add CONFIG_STACKTRACE_SUPPORT [http://git.kernel.org/linus/85718fae2a8d845e66762e6464152a255e323777 (commit)] = Drivers = == VIDEO == * VIAFB: Add initial VX900 support [http://git.kernel.org/linus/51f4332bb5fef869e8a89895a7bac6b4c03b4946 (commit)], add interface for output device configuration [http://git.kernel.org/linus/2a9183923af1f6f4da66aeabf9fa5af0dc58ccec (commit)] == USB == * Add Intel Langwell USB OTG Transceiver Driver [http://git.kernel.org/linus/f0ae849df1cd6b597130d890f2107ee31bf02c19 (commit)] * Add UAS driver [http://git.kernel.org/linus/115bb1ffa54c3934f3617bdd4e4dfc68b11e1e69 (commit)] * Add USB EHCI support for MPC5121 SoC [http://git.kernel.org/linus/230f7ede6c2f0e403f29e03e0251a470aa9350dd (commit)] * musb: add musb support for AM35x [http://git.kernel.org/linus/eb83092c2b24587719c917a1d6a5b682eeaa03df (commit)], introduce DA8xx/OMAP-L1x glue layer [http://git.kernel.org/linus/3ee076dea68e11d4685972df7298b80b8e7673e4 (commit)] * Add driver for Meywa-Denki & Kayac YUREX [http://git.kernel.org/linus/6bc235a2e24a5ef677daee3fd4f74f6cd643e23c (commit)] * sam-ba: add driver for Atmel SAM Boot Assistant (SAM-BA) [http://git.kernel.org/linus/90593899de83a6e6fdea563d058acd2f4334e3f9 (commit)] * Add EHCI and OHCH glue for OCTEON II SOCs. [http://git.kernel.org/linus/1643accdaad4625c2877f7ceefa39c1cb3e90117 (commit)] == V4L/DVB == * af9013: add support for MaxLinear MxL5007T tuner [http://git.kernel.org/linus/a4f31d0da5c6807a0f5dfc7d285d8d4bdaa1e36e (commit)] * af9015: add support for TerraTec Cinergy T Stick Dual RC [http://git.kernel.org/linus/ab07fdd69116d877d4fdb6a8f6355a02e65e6be0 (commit)] * gspca_konica: New gspca subdriver for konica chipset using cams [http://git.kernel.org/linus/b517af722860dcf9878754217575137be35ea0cc (commit)] * gspca_xirlink_cit: New gspca subdriver replacing v4l1 usbvideo/ibmcam.c [http://git.kernel.org/linus/1f33de0f8b91b70ccadb44958f09aa5bee7c1a44 (commit)], [http://git.kernel.org/linus/59f90a01e8f1a377213ae6b6f8e8399975c0dc3b (commit)], [http://git.kernel.org/linus/659fefa0eb177ae7377206a7a5a59161b0668c58 (commit)] * IR/streamzap: functional in-kernel decoding [http://git.kernel.org/linus/7a569f524dd36806b995c844f29e28ff40c444b2 (commit)] * NXP TDA18218 silicon tuner driver [http://git.kernel.org/linus/51ff2e2c8eaf0cc25c024849743613680b87778c (commit)] * saa5246a/saa5249: Remove obsolete teletext drivers [http://git.kernel.org/linus/563711f16f5d5ee8b639a3d6ee4cef199617009c (commit)] * Support for Sharp IX2505V (marked B0017) DVB-S silicon tuner [http://git.kernel.org/linus/1ae2c5893d091bdfa382cbcfa3e09461f3a6c884 (commit)] * Support or LME2510(C) DM04/QQBOX USB DVB-S BOXES [http://git.kernel.org/linus/d2f918bba7a482bee18cc0ede7791f7d846dd5d0 (commit)] == SCSI == * cxgb4i: Add Chelsio T4 iSCSI support [http://git.kernel.org/linus/7b36b6e03b0d6cee0948593a6a11841a457695b9 (commit)] * lpfc: Add new WQE support [http://git.kernel.org/linus/f0d9bccc9084b8fe86fa2830a434259d140679c9 (commit)] * qla2xxx: Added AER support for ISP82xx. [http://git.kernel.org/linus/a5b36321918b3a1295748b77c62976c167233eec (commit)] * qla4xxx: Add support for 8130/8131 AENs. [http://git.kernel.org/linus/6434080b127088606e03d2ecfe5ffdd797e38d63 (commit)] * megaraid_sas: Add Online Controller Reset to MegaRAID SAS drive [http://git.kernel.org/linus/39a985547cbfcbb0b23667b69b8ae82a6cf312ac (commit)] == HID == * Add support for two Waltop tablets [http://git.kernel.org/linus/72a46344867111c3e019b169ddfa9e1a1f55c759 (commit)] * Add support for UC-Logic WP????U tablets [http://git.kernel.org/linus/f8a489cc5f7adafa9f1420279be793de0fba481c (commit)] * magicmouse: enable Magic Trackpad support [http://git.kernel.org/linus/a462230e16acc8664145216da3c928d03556691a (commit)] * roccat: add driver for Roccat Pyra mouse [http://git.kernel.org/linus/cb7cf3da0daa9830e00640da8f7d2380f4b4de42 (commit)] * waltop: add Media Tablet 14.1 inch support [http://git.kernel.org/linus/8f1acc32bbdb1784bcb0be98fb02f4b20e6f328f (commit)], add support for Waltop Slim Tablet 12.1 inch [http://git.kernel.org/linus/00e7f9649b3061281fe4b463263da26155dc9be4 (commit)] * 3m: Convert to MT slots [http://git.kernel.org/linus/1f01a1fe167f588c8b6b449fde2f5427ca940423 (commit)] * Add support for Logitech Speed Force Wireless gaming wheel [http://git.kernel.org/linus/32c88cbc3080f43c429f6456aa9cd845e37f3778 (commit)] * uclogic: add proper support for PF1209 [http://git.kernel.org/linus/41fa92302be7fa37c5c38e17e2097d3e5e9da13a (commit)] * usbhid: remove unused hiddev_driver [http://git.kernel.org/linus/50bb6d8492ff0c3f204b263aff90d4a7ebf4dd90 (commit)] == INPUT == * wacom: add support for Bamboo Pen [http://git.kernel.org/linus/2aaacb153689dbe9064e4db7e9d00de0edfc1fa0 (commit)], add support for the Bamboo Touch trackpad [http://git.kernel.org/linus/cb734c03680eaaad64a20a666300eafd1ac260b2 (commit)], wacom_w8001: add multitouch slot support [http://git.kernel.org/linus/5e8b9140f306ce30e7c56c568198720514efc872 (commit)], * Add support for Hanwang tablets [http://git.kernel.org/linus/bba5394ad3bd23fff6987fc8bc3aaf9d12433c63 (commit)] * Add driver for tnetv107x on-chip keypad controller [http://git.kernel.org/linus/70614084402ae40aef40019b991bf44d10093122 (commit)] and touchscreen controller [http://git.kernel.org/linus/0fa6c773ad6e9ac6cfa6bad0a729e18babd602c3 (commit)] * Add LPC32xx touchscreen controller driver [http://git.kernel.org/linus/3045a5f5202a1e0ab6ba2bf90a786cf4cae6932a (commit)] * Add ROHM BU21013 touch panel controller support [http://git.kernel.org/linus/4780c8df3856398020be2928d9e9fa8c457a09a4 (commit)] * Add support for large scancodes [http://git.kernel.org/linus/8613e4c2872a87cc309a42de2c7091744dc54d0e (commit)] * Add support for Nomadik SKE keypad controller [http://git.kernel.org/linus/1158f0f16224068e27e384c1a27218aa00243967 (commit)] * Add support for OMAP4 keyboard controller [http://git.kernel.org/linus/a17f79553f052f04d47689a842118f775f81b7e3 (commit)] * Add support for PowerOn button on the AB8500 MFD [http://git.kernel.org/linus/77686517977e77d101c8a7b397717df00a88922b (commit)] * serio - add support for PS2Mult multiplexer protocol [http://git.kernel.org/linus/fc58d12be416eb51932eec594667ca3181903b9e (commit)] == HWMON == * LTC4261 Hardware monitoring driver [http://git.kernel.org/linus/e5f5c99a39375ce533aacfdfb269978070121e1c (commit)] * New driver for the W83795G/ADG monitoring chips [http://git.kernel.org/linus/792d376b4f3f6af302d40373fa864f8b8e691c53 (commit)] * lm90: Add support for max6695 and max6696 [http://git.kernel.org/linus/06e1c0a2167d48442d0bd06373390886670aa6e5 (commit)], add support for the W83L771W/G [http://git.kernel.org/linus/c4f99a2b8fb4c564865f0037a2b7be690d4409f3 (commit)] * it87: Add support for the IT8721F/IT8758E [http://git.kernel.org/linus/44c1bcd4bcde32b2a31a6775a277706ab489c0dc (commit)] * Add generic GPIO fan driver [http://git.kernel.org/linus/d6fe1360f42e86262153927986dea6502daff703 (commit)] == MFD == * Add basic tps6586x interrupt support [http://git.kernel.org/linus/c26448c48448266480e1b6c371f897167060ceaf (commit)] * Add MAX8998 interrupts support [http://git.kernel.org/linus/2c7e6f5797140b33ec2b967ff28941e1c7eff4b2 (commit)] * Add mc13892 support to mc13xxx [http://git.kernel.org/linus/8e00593557c3c5a7bc6f636412a1cadcf4624232 (commit)] * Add VIA VX855 multi-function device support [http://git.kernel.org/linus/375fc77ba950e388f29d11cb3279ada5e5c1580c (commit)] * Add WM831x SPI support [http://git.kernel.org/linus/2aa13b9e8096ab7f12c67f3a5b9a38b194a30ce9 (commit)] == WATCHDOG == * Add support for Broadcom BCM63xx built-in watchdog [http://git.kernel.org/linus/b63aa731cd9e3fed7694a99f9c233f5f4b244f03 (commit)] * f71808e_wdt: add support for the F71889FG [http://git.kernel.org/linus/dee00abbbcab97b8ee3bbafb5e786dde83e26741 (commit)] * it87_wdt: Add support for IT8720F watchdog [http://git.kernel.org/linus/ee3e96583e42dcb4bd406ce4e5f824bd5bb80013 (commit)], add support for watchdogs with 8b timers [http://git.kernel.org/linus/dfb0b8eae1f78c7d0cf7c8abe6c84ff8cefde50e (commit)]