#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.8 development cycle [[TableOfContents()]] = Architectures = == x86 == * Add config switch for CPU0 hotplug [http://git.kernel.org/linus/;a=commit;h=80aa1dff65717e7518647d4e27d1d3dcea5818e6 (commit)] * Define the 2.12 bzImage boot protocol [http://git.kernel.org/linus/;a=commit;h=09c205afde70c15f20ca76ba0a57409dad175fd0 (commit)] * AMD: Power driver support for AMD's family 16h processors [http://git.kernel.org/linus/;a=commit;h=22e32f4f57778ebc6e17812fa3008361c05d64f9 (commit)] * Add NumaChip remote PCI support [http://git.kernel.org/linus/;a=commit;h=f9726bfd4b14401d294207a70c7c0c4be8a8c6cc (commit)] == ARM == * AT91: Add AT91RM9200 DT board [http://git.kernel.org/linus/;a=commit;h=397f8c3ca3fec5906d82656ca23a841763196f22 (commit)] * EXYNOS: add support for EXYNOS5440 SoC [http://git.kernel.org/linus/;a=commit;h=2edb36c4ea09fe5077e2d19e60fd353ab1fc6eee (commit)] * Kirkwood: new board USI Topkick [http://git.kernel.org/linus/;a=commit;h=767fc1ea92f70b5a97d43b79c146c2bee3eb6e83 (commit)] * at91: add pinctrl support [http://git.kernel.org/linus/;a=commit;h=6732ae5cb47c4f9a72727585956f2a5e069d1637 (commit)] * Add Calxeda ECX-2000 support [http://git.kernel.org/linus/;a=commit;h=7d6ab9b8620bbca6718b36242113f4f069840641 (commit)] * kirkwood: Add Plat'Home OpenBlocks A6 support [http://git.kernel.org/linus/;a=commit;h=f17073a3aec601cb9aba6d8c1c6dbc8c6a919c07 (commit)] * kirkwood: Add support for the MPL CEC4 [http://git.kernel.org/linus/;a=commit;h=5492a1108bbd40e14a895c07b6a4952022e82f7c (commit)] * kirkwood: DT board setup for Network Space Lite v2 [http://git.kernel.org/linus/;a=commit;h=ca7d94524ab3554b08f13de91674d570cb4a09b6 (commit)] * kirkwood: DT board setup for Network Space Mini v2 [http://git.kernel.org/linus/;a=commit;h=7f9871d9d30f25891e0c4da4c6284d9e66e702f5 (commit)] * kirkwood: DT board setup for Network Space v2 and parents [http://git.kernel.org/linus/;a=commit;h=ecee1e47ab42ba3907d6bde7b2981e1006382071 (commit)] * pxa: remove pxa95x support [http://git.kernel.org/linus/;a=commit;h=49ea7fc094162fcaa83f5876b2090c816cc4498c (commit)] * shmobile: Remove G3EVM machine support [http://git.kernel.org/linus/;a=commit;h=6a800a0bb0483097b7a5391b4e010acad8a85d4e (commit)] * shmobile: Remove G4EVM machine support [http://git.kernel.org/linus/;a=commit;h=631a7b5d958d2ef2c2333b105794c693642f0641 (commit)] * shmobile: Remove SH7367 support [http://git.kernel.org/linus/;a=commit;h=ed9c0754cef1d9f81f70b3147189a5a1b4a307a8 (commit)] * shmobile: Remove SH7377 support [http://git.kernel.org/linus/;a=commit;h=2864b19142c0f7aa44791499e159f9462c2e64be (commit)] * sunxi: Add basic support for Allwinner A1x SoCs [http://git.kernel.org/linus/;a=commit;h=3b52634f0b7adaaf2b29569025287b938b7c71a6 (commit)] * kirkwood: add support for ZyXEL NSA310 [http://git.kernel.org/linus/;a=commit;h=afcad884252b171ff6f2ac78eb43c2f5db612dd0 (commit)] * mm: Add support for PJ4B cpu and init routines [http://git.kernel.org/linus/;a=commit;h=de4901933f6dfc0180f761790d3f47fc64e6270f (commit)] * mvebu: Add SMP support for Armada XP [http://git.kernel.org/linus/;a=commit;h=45f5984a8a528f7507f3ec860d297934d4449ad1 (commit)] == MIPS == * Transparent Huge Pages support [http://git.kernel.org/linus/;a=commit;h=970d032fec3f9687446595ee2569fb70b858a69f (commit)] * BCM47XX: remove GPIO driver [http://git.kernel.org/linus/;a=commit;h=2da4c74dc3711275e82856e62884c99f7a45f541 (commit)] * Cavium: Add EDAC support. [http://git.kernel.org/linus/;a=commit;h=f65aad41772f6a0022e9763fe06f47604449964c (commit)] * Netlogic: Support for XLR/XLS Fast Message Network [http://git.kernel.org/linus/;a=commit;h=ed21cfe207276e2d2883173399dd0380db372e18 (commit)] * Netlogic: Support for multi-chip configuration [http://git.kernel.org/linus/;a=commit;h=77ae798f5b736dfdc692b86b393d9699052ac77a (commit)] * Octeon: Add kexec and kdump support [http://git.kernel.org/linus/;a=commit;h=abe77f90dc9c65a7c9a4d61c2cbb8db4d5566e4f (commit)] * PMC-Sierra Yosemite: Remove support. [http://git.kernel.org/linus/;a=commit;h=bdf20507da11a9a5b32ef04fa09f352828189aef (commit)] * kdump: Add support [http://git.kernel.org/linus/;a=commit;h=7aa1c8f47e7e792d11f898cbdddaf6fa21ff08cc (commit)] * lantiq: adds GPHY firmware loader [http://git.kernel.org/linus/;a=commit;h=0224cde212df4abf251f89c3724a800b1949a774 (commit)] * oprofile: Support for XLR/XLS processors [http://git.kernel.org/linus/;a=commit;h=c783390a0ecef08df5c804f8c5f647431a04f502 (commit)] * perf: Add XLP support for hardware perf. [http://git.kernel.org/linus/;a=commit;h=4be3d2f3966b9f010bb997dcab25e7af489a841e (commit)] == S390 == == Sparc64 == == PowerPC == == PPC64 == == Xtensa == * add IRQ domains support [http://git.kernel.org/linus/;a=commit;h=2206d5dd9a785a74afc6981f2b13b7a4d4da6f31 (commit)] * add U-Boot image support (uImage). [http://git.kernel.org/linus/;a=commit;h=0322cabd39e27614772595abb395871e86ebff66 (commit)] * add config option to disable linker relaxation [http://git.kernel.org/linus/;a=commit;h=6550162200b40d1e725167f8a617255c42b57552 (commit)] * add device trees support [http://git.kernel.org/linus/;a=commit;h=da844a81779e2bb263eca4ecb1046541fdb11cf8 (commit)] * add support for the XTFPGA boards [http://git.kernel.org/linus/;a=commit;h=0d456bad36d42d16022be045c8a53ddbb59ee478 (commit)] = Drivers = == Staging drivers == == Graphics == == Storage == * SCSI * csiostor: Chelsio FCoE offload driver [http://git.kernel.org/linus/;a=commit;h=a3667aaed5698b84bad2f1b3f71adc86499f4bc6 (commit)] * hptiop: Support HighPoint RR4520/RR4522 HBA [http://git.kernel.org/linus/;a=commit;h=286aa031664ba5223bcb3dfd49a9e2d89d6b3aec (commit)] * mpt3sas: add new driver supporting 12GB SAS [http://git.kernel.org/linus/;a=commit;h=f92363d12359498f9a9960511de1a550f0ec41c2 (commit)] * libata ahci: Add support for Enmotus Bobcat device. [http://git.kernel.org/linus/;a=commit;h=7f9c9f8e24590e7dcd26ca408458c43df5b83e61 (commit)] == Networking == == Sound == * HDA: VIA Add support for codec VT1705CF. [http://git.kernel.org/linus/;a=commit;h=43737e0ae97ea87285686ffd07e30c82d897beb5 (commit)] * firewire: add Stanton SCS.1d/1m driver [http://git.kernel.org/linus/;a=commit;h=1999c3a035d7eace5dc9c5044e2aa3aaba8a1974 (commit)] * hda - Add Conexant CX20755/20756/20757 codec IDs [http://git.kernel.org/linus/;a=commit;h=42c364ace52ae6b4699105b39f2559c256b6cd4c (commit)] * ice1712: Add Philips PSC724 Ultimate Edge [http://git.kernel.org/linus/;a=commit;h=77b0b254af72add59c8125cd8799f390bc508f2b (commit)] * ice1712: Add Wolfson Microelectronics WM8766 codec support [http://git.kernel.org/linus/;a=commit;h=45d44e5a945296693b392ea807768329c1a80af6 (commit)] * ice1712: Add Wolfson Microelectronics WM8776 codec support [http://git.kernel.org/linus/;a=commit;h=bfe514279cc011304de9093a4923db09ef4eb459 (commit)] * usb-audio: Support for Digidesign Mbox 2 USB sound card: [http://git.kernel.org/linus/;a=commit;h=cb99864d40e46dea9c2aa3eaa97517b776f91024 (commit)] * usb-audio: add channel map support [http://git.kernel.org/linus/;a=commit;h=04324ccc75f96b3ed7aad1c866d1b7925e977bdf (commit)] * virtuoso: Xonar DSX support [http://git.kernel.org/linus/;a=commit;h=4492363251235c4499a2d073c5f09121ea23d39d (commit)] * ASoC: Add max98090 codec driver [http://git.kernel.org/linus/;a=commit;h=83f7cbc43b623d8498b2b542f0dfb9d9f67db2fd (commit)] * ASoC: add support for the Freescale / iVeia P1022 RDK reference board [http://git.kernel.org/linus/;a=commit;h=96a0af6d129dc4d09de70ce7a1150cac7dae3bc3 (commit)] * ASoC: adsp: Add ADSP base support [http://git.kernel.org/linus/;a=commit;h=2159ad936b7e7a8b26c99cf5b4476cfbb8c13e22 (commit)] == USB == * Allow USB 3.0 ports to be disabled. [http://git.kernel.org/linus/;a=commit;h=41e7e056cdc662f704fa9262e5c6e213b4ab45dd (commit)] * add OWL CM-160 support to cp210x driver [http://git.kernel.org/linus/;a=commit;h=8de7f4da8ff8ad241a552512f727a47df15c5156 (commit)] * cp210x: add Virtenio Preon32 device id [http://git.kernel.org/linus/;a=commit;h=356fe44f4b8ece867bdb9876b1854d7adbef9de2 (commit)] * ftdi_sio: Add support for Newport AGILIS motor drivers [http://git.kernel.org/linus/;a=commit;h=d7e14b375b40c04cd735b115713043b69a2c68ac (commit)] * ftdi_sio: add PID/VID entries for ELV WS 300 PC II [http://git.kernel.org/linus/;a=commit;h=c249f911406efcc7456cb4af79396726bf7b8c57 (commit)] * ftdi_sio: add Zolix FTDI PID [http://git.kernel.org/linus/;a=commit;h=0ba3b2ccc72b3df5c305d61f59d93ab0f0e87991 (commit)] * option: add Changhong CH690 [http://git.kernel.org/linus/;a=commit;h=d4fa681541aa7bf8570d03426dd7ba663a71c467 (commit)] * option: add Nexpring NP10T terminal id [http://git.kernel.org/linus/;a=commit;h=ad86e58661b38b279b7519d4e49c7a19dc1654bb (commit)] * option: add TP-LINK HSUPA Modem MA180 [http://git.kernel.org/linus/;a=commit;h=99beb2e9687ffd61c92a9875141eabe6f57a71b9 (commit)] * option: add Telekom Speedstick LTE II [http://git.kernel.org/linus/;a=commit;h=5ec0085440ef8c2cf50002b34d5a504ee12aa2bf (commit)] * gadget: Remove File-backed Storage Gadget (g_file_storage). [http://git.kernel.org/linus/;a=commit;h=fa06920a3ece1ed43333992d35c0044e7a6c048a (commit)] * phy: add R-Car USB phy driver [http://git.kernel.org/linus/;a=commit;h=1789e52acc90c87484a109d6349eefe63cabb257 (commit)] * EHCI: remove Alchemy EHCI driver [http://git.kernel.org/linus/;a=commit;h=1de7d89c76350de456143503d52447a466b4025e (commit)], remove CNS3xxx EHCI platform driver [http://git.kernel.org/linus/;a=commit;h=f3a958d30dd1ceac83a3b82b5260475c7697d53a (commit)], remove IXP4xx EHCI driver [http://git.kernel.org/linus/;a=commit;h=6efd0f73cc8d748bfcccb23a5ee0b7e000441940 (commit)], remove Loongson 1B EHCI driver. [http://git.kernel.org/linus/;a=commit;h=ead92fae12902e3cfb79e8747c20b85c4b1f5414 (commit)], remove Netlogic XLS EHCI driver [http://git.kernel.org/linus/;a=commit;h=6d39944ee85fb46cd499b16231cbb10a00e3d878 (commit)], remove unused Link Power Management code [http://git.kernel.org/linus/;a=commit;h=4968f951913997adc8c68c4e986e8168ee1d2998 (commit)] * OHCI: remove Alchemy OHCI platform driver. [http://git.kernel.org/linus/;a=commit;h=bb5da43e4525d3338f51edb980e3067b111b78aa (commit)], remove CNS3xxx OHCI platform driver [http://git.kernel.org/linus/;a=commit;h=c23920b05be41998dc8e5796eb874df098a97e9f (commit)], remove Netlogic XLS OHCI platform driver [http://git.kernel.org/linus/;a=commit;h=c2e91e046df67efa401f77ebe13478e124bc50f7 (commit)], remove OHCI SH platform driver [http://git.kernel.org/linus/;a=commit;h=231a72e03af68f791e3f34dbc22117ebb18bdbb0 (commit)], remove PNX8550 OHCI driver [http://git.kernel.org/linus/;a=commit;h=60da65f966437d1212c99df89deb479b0697620a (commit)], remove ohci-pcc-soc driver. [http://git.kernel.org/linus/;a=commit;h=7bccfcd2eb09297e0406b38cfac8e1f3001964f3 (commit)] == Bluetooth == * Add support for BCM20702A0 [0b05, 17b5] [http://git.kernel.org/linus/;a=commit;h=1ee3ff6110c16acfc915a79b1e3feb5013c41e75 (commit)] * Add support for Foxconn / Hon Hai [0489:e04e] [http://git.kernel.org/linus/;a=commit;h=3a61eda81ebcfc006ebb1496764299d53e5bf67f (commit)] * Add support for Foxconn / Hon Hai [0489:e056] [http://git.kernel.org/linus/;a=commit;h=2582d529c44d12502a700f1c3db062b9f44679bc (commit)] * Add support for GC-WB300D PCIe [04ca:3006] to ath3k. [http://git.kernel.org/linus/;a=commit;h=2c262b2a5235b7f5b18d4d58394511f76371d7cb (commit)] * Add support for IMC Networks [13d3:3393] [http://git.kernel.org/linus/;a=commit;h=eed307e290b96636def331375e065aca43f9069a (commit)] == Input == * arizona-haptics: Add driver haptics module on Arizona CODECs [http://git.kernel.org/linus/;a=commit;h=9dd555e2f4de1af1bb0f75cc84ed0708fcdb5987 (commit)] * add DA9055 Onkey driver [http://git.kernel.org/linus/;a=commit;h=8ed2757edd0c6bacf20c1c55bd53a0acba565be8 (commit)] * add Retu power button driver. [http://git.kernel.org/linus/;a=commit;h=544a46c917fcf0a439cc0c428d76ba731a380cae (commit)] * remove Compaq iPAQ H3600 (Bitsy) touchscreen driver [http://git.kernel.org/linus/;a=commit;h=852d20aed8a029ea8496e85052493b275f19d22b (commit)] * serio - add ARC PS/2 driver [http://git.kernel.org/linus/;a=commit;h=e4b290094603423623d3f268e054f40f3f51afa8 (commit)] * wacom - add support for 2 new multi-touch tablets (0x100 and 0x101) [http://git.kernel.org/linus/;a=commit;h=6afdc289c984451a6202a687fe6af727e051a784 (commit)] * wacom - add support for a new MT device (0x4001) [http://git.kernel.org/linus/;a=commit;h=edbe265d245b0fe05c43e96e52554dacae5dcc70 (commit)] * xpad - add a few new VID/PID combinations [http://git.kernel.org/linus/;a=commit;h=540602a43ae5fa94064f8fae100f5ca75d4c002b (commit)] * HID * Add Apple wireless keyboard 2011 ANSI to special driver list [http://git.kernel.org/linus/;a=commit;h=f9af7b9edccb87d4d80b58687ab63e58f3b64c4c (commit)] * Add driver for ION iCade [http://git.kernel.org/linus/;a=commit;h=4ddfe0289bd4622a2a84747ab90c0614da4673e0 (commit)] * add support to novatec wireless mouse [http://git.kernel.org/linus/;a=commit;h=b8a8f515d234f74ac19fb3597580775d8229ce50 (commit)] * multitouch: support T and C for win8 devices [http://git.kernel.org/linus/;a=commit;h=349fd6705b13946c04794bf27d67282940aa46b8 (commit)] * multitouch: support arrays for the split of the touches in a report [http://git.kernel.org/linus/;a=commit;h=54f4c0c3e9d9ad50bf58a4f7c2bbdfb3fa4ab3a7 (commit)] * multitouch: support for hovering devices [http://git.kernel.org/linus/;a=commit;h=9b3bb9b8b6b221ab5ec96defedb15e4c99e26372 (commit)] * roccat: add support for KoneXTD [http://git.kernel.org/linus/;a=commit;h=8e74a2d31b980c2b2dc43641e5bb232c7cc3df4c (commit)] * roccat: add support for Roccat Lua [http://git.kernel.org/linus/;a=commit;h=4424f616e48e0a48ac31de8d223ba1bdb46a84f1 (commit)] == TV tuners, webcams, video capturers == * V4L: Add driver for S3C24XX/S3C64XX SoC series camera interface [http://git.kernel.org/linus/;a=commit;h=babde1c243b25592038dd7193867a49729e3d505 (commit)] * v4l: add buffer exporting via dmabuf [http://git.kernel.org/linus/;a=commit;h=b799d09a157da71566e8013a62073435550cab6d (commit)] * v4l: vb2: add support for shared buffer (dma_buf) [http://git.kernel.org/linus/;a=commit;h=c538404869b69db543ce23cf041192c192a65330 (commit)] == Networking == == Various ==