#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.10 development cycle [[TableOfContents()]] = Architectures = == x86 == == ARM == * 7672/1: uncompress debug support for multiplatform build [http://git.kernel.org/linus/;a=commit;h=3b4af9bc24472a9411837ad0794312028df1fbd9 (commit)] * 7688/1: add support for context tracking subsystem [http://git.kernel.org/linus/;a=commit;h=b00884802043d9102ecc2abfdc37a7b35b30e52a (commit)] * EXYNOS: Add secure firmware support to secondary CPU bring-up [http://git.kernel.org/linus/;a=commit;h=beddf63fc8e01f06799bd6d7a2dd879885bbc9c6 (commit)] * EXYNOS: Add support for Exynos secure firmware [http://git.kernel.org/linus/;a=commit;h=bca28f8f6b93fc1fb000d8695e59266d307aceab (commit)] * EXYNOS: Add support for secure monitor calls [http://git.kernel.org/linus/;a=commit;h=a4a18d2b3a9245ac43eec1e2eddd6b929b8f0bb9 (commit)] * at91: add Acme Systems Aria G25 board [http://git.kernel.org/linus/;a=commit;h=0d67c9e81351a2269f3ae0e8072cb1d463bf5bc6 (commit)] * at91: introduce SAMA5 support [http://git.kernel.org/linus/;a=commit;h=8f4b47949f61eb7f68f458d56a661a7842e67c44 (commit)] * bcm2835: convert to multi-platform [http://git.kernel.org/linus/;a=commit;h=f1ac922dec7ed36659344eadc65b9c06efe14d7f (commit)] * cns3xxx: enable multiplatform support [http://git.kernel.org/linus/;a=commit;h=15bc1fe67f66644c8093cc2d3304217d1c7de797 (commit)] * imx: Remove cpufreq driver [http://git.kernel.org/linus/;a=commit;h=180cb7d6ab8cb2a48f11fe2bdde85aa3ab359c3a (commit)] * imx: add initial imx6dl support [http://git.kernel.org/linus/;a=commit;h=3c03a2fed63881abf5ecb5596625157ecfc9e4eb (commit)] * kill Hynix h720x platform [http://git.kernel.org/linus/;a=commit;h=e7b64391baff6969adeb7b0152c0317a9398fdda (commit)] * mcpm: Add baremetal voting mutexes [http://git.kernel.org/linus/;a=commit;h=9762f12d3e05c8d6a0651f4c7e76ae72ce27fc3a (commit)] * mcpm: generic SMP secondary bringup and hotplug support [http://git.kernel.org/linus/;a=commit;h=9ff221bad8869f73141c6a3c187afe2e933c991f (commit)] * mxs: enable multiplatform build [http://git.kernel.org/linus/;a=commit;h=d696e3f6585ddeb7bddbf0783b649fa669459a5c (commit)] * nomadik: convert to multiplatform [http://git.kernel.org/linus/;a=commit;h=1187ed87723899816128ec9f75edf4fad9c07dc6 (commit)] * shmobile: APE6EVM base support [http://git.kernel.org/linus/;a=commit;h=78ded16886f539830ed58d9bc043656c1785a082 (commit)] * shmobile: INTC External IRQ pin driver on r8a7779 [http://git.kernel.org/linus/;a=commit;h=8e56e6d5bfad8d07befe1026e49ff0046ef0b147 (commit)] * shmobile: INTC External IRQ pin driver on sh73a0 [http://git.kernel.org/linus/;a=commit;h=341eb5465f67437ad37ef2f6302b581beda4614a (commit)] * shmobile: Initial r8a73a4 SoC support V3 [http://git.kernel.org/linus/;a=commit;h=eccf0607e450f5c6ca2af5d826d9308e8cdb6848 (commit)] * shmobile: Initial r8a7790 Lager board support [http://git.kernel.org/linus/;a=commit;h=3cc828fdb32281cc8166d3a40bee32b90ce3cad8 (commit)] * shmobile: Initial r8a7790 SoC support [http://git.kernel.org/linus/;a=commit;h=0468b2d6b6ae71699c22e67701e23d6ca8ff3046 (commit)] * shmobile: add R-Car M1A Bock-W platform support [http://git.kernel.org/linus/;a=commit;h=53e42c2974feaa269bc485267d0a4df0ef55e549 (commit)] * shmobile: add R8A7778 basis support [http://git.kernel.org/linus/;a=commit;h=ccb7cc749f78166178184f77dd95ea24db9d5bb0 (commit)] * shmobile: r8a73a4 IRQC support V2 [http://git.kernel.org/linus/;a=commit;h=984ca295010ad0113b986a404931566f9b1791d4 (commit)] * shmobile: r8a73a4 PFC support [http://git.kernel.org/linus/;a=commit;h=d313d068d4b5801ea9c0c66bed66f37c64ad6807 (commit)] * shmobile: r8a73a4 SCIF support V3 [http://git.kernel.org/linus/;a=commit;h=e481a528901d0cd18b5b5fcbdc55207ea3b6ef68 (commit)] * sirf: enable multiplatform support [http://git.kernel.org/linus/;a=commit;h=cf82e0e40525d3525445ada6569525cc44aad46f (commit)] * spear: use multiplatform configuration options. [http://git.kernel.org/linus/;a=commit;h=5b65fc560398dd849dbe9f0df68d3934089c894a (commit)] * tegra: add speedo-based process id for Tegra114 [http://git.kernel.org/linus/;a=commit;h=7495b2eb0770b85e58af98b99faaf853e9563784 (commit)] * ux500: move to multiplatform [http://git.kernel.org/linus/;a=commit;h=7f01e5a7e6a0e99dd9fe9277595953832da8491e (commit)] == MIPS == * BCM63XX: add basic BCM6362 support [http://git.kernel.org/linus/;a=commit;h=2c8aaf71b0a4738ae8cb70d9367089bdb892aea3 (commit)] * Netlogic: Support for multiple built-in device trees [http://git.kernel.org/linus/;a=commit;h=035114fbdbf8c88fbf80a160716be9d0078f01ee (commit)] * micro * Add configuration option for microMIPS kernel. [http://git.kernel.org/linus/;a=commit;h=bce860833ab1e40113eb0efab34d0c8f3b0226b1 (commit)] * ralink: adds support for MT7620 SoC family [http://git.kernel.org/linus/;a=commit;h=594bde683d36c3e950da3633ef4bd95328fcd5cc (commit)] * ralink: adds support for RT2880 SoC family [http://git.kernel.org/linus/;a=commit;h=80fb55a951df5974e12c935d9e7dd9103539fb8e (commit)] == ARC == * Add support for TB10x platform [http://git.kernel.org/linus/072eb693904a52df95ac3d8e8ee00752ed82342c (commit)] * Allow uncompressed uImage [http://git.kernel.org/linus/104058ede714d3d84f27025a7b5467c6bb137ffd (commit)] * Support VIPT aliasing dcache support [http://git.kernel.org/linus/6ec18a81b22ab2b40df8424f2b5fc6be20ccad87 (commit 1], [http://git.kernel.org/linus/4102b53392d6397d80b6e09b516517efacf7ea77 2], [http://git.kernel.org/linus/de2a852cc0d4c4d6a9c22a597c9cc231f2e6ceb4 3], [http://git.kernel.org/linus/5bba49f5397c012d873c73860ad7b50c526e613b 4)] = Drivers = == Staging drivers == == Graphics == == Storage == == Networking == == Sound == * ASoC: add codec driver for TI TAS5086 [http://git.kernel.org/linus/;a=commit;h=4fa89346fbc34750f96ec0c1b2b59b15596ab333 (commit)] * add DSD formats [http://git.kernel.org/linus/;a=commit;h=ef7a4f979bd8201324b2bcd30277c14aba889f50 (commit)] * hda - Add GPIO-based LED support on HP desktop machines [http://git.kernel.org/linus/;a=commit;h=9f5c6faf72d5ecc1c16e6a8737b21ba7d5e3c87d (commit)] * hda - Add the generic Headphone Mic feature [http://git.kernel.org/linus/;a=commit;h=967303dabc22335e83c6ee4a9e0684a7c05da976 (commit)] * hda - Add the support for ALC286 codec [http://git.kernel.org/linus/;a=commit;h=7fc7d047216aa4923d401c637be2ebc6e3d5bd9b (commit)] * hda - Allow to change I/O direction in hp/mic jack mode ctl [http://git.kernel.org/linus/;a=commit;h=3f550e323242bea82d07dfd06e6ce3f723eef7bd (commit)] * hda - Avoid automatic pin-ctl update for hp/mic when jack ctl exists [http://git.kernel.org/linus/;a=commit;h=8ba955cef30921417dffba901a8af5a2662a1dec (commit)] * hda - Implement headset jack functionality for some Dell hw [http://git.kernel.org/linus/;a=commit;h=73bdd597823e2231dc882577dbbaf8df92fe1775 (commit)] * hdspm - Add ALSA controls to read the TCO LTC state [http://git.kernel.org/linus/;a=commit;h=f99c78812fcc38a32f9f1694cf75dd7f7e329ae7 (commit)] * hdspm - Enable new TCO ALSA controls [http://git.kernel.org/linus/;a=commit;h=a817650ebb451ef27db2baa7e10d0c28609bed13 (commit)] * snd-usb: add support for DSD DOP stream transport [http://git.kernel.org/linus/;a=commit;h=d24f5061ee7b9b58a7e97f3c2a72f0a9b115e7e0 (commit)] * snd-usb: add support for bit-reversed byte formats [http://git.kernel.org/linus/;a=commit;h=44dcbbb1cd615634c09d1bf31c124332795903a8 (commit)] * usb-audio: Playback and MIDI support for Novation Twitch DJ controller [http://git.kernel.org/linus/;a=commit;h=5e212332cc7eed0ffbf91fbe5bab6e2a44b83de6 (commit)] * ASoC * Add a generic dmaengine_pcm driver [http://git.kernel.org/linus/;a=commit;h=28c4468b00a1e55e08cc20117de968f7c6275441 (commit)] * Add codec driver for AK5386 [http://git.kernel.org/linus/;a=commit;h=cc289be8c913006a43275dfd8ed4ac56b43140a8 (commit)] * dapm: Implement mixer control sharing [http://git.kernel.org/linus/;a=commit;h=85762e71f17b59a76e6333d1a796737d080b7517 (commit)] * davinci-mcasp: Add support for multichannel playback [http://git.kernel.org/linus/;a=commit;h=2952b27e2e463b28d5c0f04000f96b968137ca42 (commit)] * tegra: add Tegra114 support to the AHUB driver [http://git.kernel.org/linus/;a=commit;h=95d36075694b0431da22c3aef3d0dccdcc781344 (commit)] == USB == == Bluetooth == == Input == * Add IMS Passenger Control Unit driver [http://git.kernel.org/linus/;a=commit;h=628329d52474323938a03826941e166bc7c8eff4 (commit)] * Add support for GRLIB APBPS2 PS/2 Keyboard/Mouse [http://git.kernel.org/linus/;a=commit;h=b4a034dab147776eab8eb8b2997ea16ef0e32c17 (commit)] * HID * Add PID for Japanese version of NE4K keyboard [http://git.kernel.org/linus/;a=commit;h=89759e20d9571e0496c7e12fc4a3ce2a5233f18e (commit)] * appleir: add support for Apple ir devices [http://git.kernel.org/linus/;a=commit;h=9a4a5574ce427c364d81746fc7fb82d86b5f1a7e (commit)] * roccat: add support for IskuFX [http://git.kernel.org/linus/;a=commit;h=ce7169652532a95bebbf2f02cd330a4e66f171ae (commit)] * roccat: add support for Roccat Kone Pure gaming mouse [http://git.kernel.org/linus/;a=commit;h=8936aa31cd5fd0bea828416a3c07efd303269a45 (commit)] * wiimote: add 2nd generation Wii Remote IDs [http://git.kernel.org/linus/;a=commit;h=a33042fafdda4c4fb11981c2db95df86682e1083 (commit)]