KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents

Upload page content

You can upload content for the page named below. If you change the page name, you can also upload content for another page. If the page name is empty, we derive the page name from the file name.

File to load page content from
Page name
Comment

Revision 4 as of 2013-08-13 20:16:48
KernelNewbies:
  • Linux_3.11-DriversArch

TableOfContents()

1. Architectures

1.1. x86

  • microcode: Early microcode patch loading support for AMD [http://git.kernel.org/linus/;a=commit;h=757885e94a22bcc82beb9b1445c95218cb20ceab (commit)]

  • microcode: Allow multiple families' bin files appended together [http://git.kernel.org/linus/;a=commit;h=cd1c32ca969ebfd65e61312c988223bb14f09c2e (commit)]

1.2. ARM

  • ARM 64 bits
    • HugeTLB support [http://git.kernel.org/linus/;a=commit;h=084bd29810a5689e423d2f085255a3200a03a06e (commit)]

    • Transparent Huge Page support [http://git.kernel.org/linus/;a=commit;h=af07484863e0c20796081e57093886c22dc16705 (commit)]

    • Support KVM [http://git.kernel.org/linus/;a=commit;h=6211753fdfd05af9e08f54c8d0ba3ee516034878 (commit)]

    • Support Xen http://git.kernel.org/linus/;a=commit;h=aa42aa1389a54d1afb1c7606c5a37c3429cdf517 (commit)]

    • Change kernel stack size to 16K [http://git.kernel.org/linus/;a=commit;h=845ad05ec31e0f3872a321e10dbeaf872022632c (commit)]

    • ADd initial DTS for APM X-Gene Storm SOC and APM Mustang board [http://git.kernel.org/linus/;a=commit;h=ee877b5321c4dfee9dc9f2a12b19ddcd33149f6a (commit)]

  • HugeTLB support for LPAE systems. [http://git.kernel.org/linus/;a=commit;h=1355e2a6eb88f04d76125c057dc5fca64d4b6a9e (commit)]

  • Transparent huge page support for LPAE systems. [http://git.kernel.org/linus/;a=commit;h=8d962507007357d6fbbcbdd1647faa389a9aed6d (commit)]

  • Add support for LZ4-compressed kernel [http://git.kernel.org/linus/;a=commit;h=f9b493ac9b833fd9dd3bbd50460adb33f29e1238 (commit)]

  • ARMv7-M: Allow the building of new kernel port [http://git.kernel.org/linus/;a=commit;h=4477ca45fb368880bf77b10ed3b24b03f0cc82da (commit)]

  • EXYNOS: Add support for EXYNOS5420 SoC [http://git.kernel.org/linus/;a=commit;h=191d754f5bfd99d682cd496759f56d97294bfdf0 (commit)]

  • OMAP2+: Remove board-4430sdp.c [http://git.kernel.org/linus/;a=commit;h=76787b3bd2550613ab688842b231e8f82c451cee (commit)]

  • SAMSUNG: Add watchdog reset driver [http://git.kernel.org/linus/;a=commit;h=a4658e57a7a1bc8d6b54c29c051426ea838fd6d7 (commit)]

  • kirkwood: Instantiate cpufreq driver [http://git.kernel.org/linus/;a=commit;h=0e2ee0c0610ec211a9f0ebf3088cbf4da422ebf8 (commit)]

  • Add Initial TI-Nspire support [http://git.kernel.org/linus/;a=commit;h=9851ca5774e693e2088a4b34ad456cfaadaf29a7 (commit)]

  • Add device trees for TI-Nspire hardware [http://git.kernel.org/linus/;a=commit;h=d907849e0dbaeacb34e0a6a3b49ebeaf8c49355e (commit)]

  • Add basic support for Rockchip RK3066a boards [http://git.kernel.org/linus/;a=commit;h=d63dc0514d56e108cc96e334ca26b538263e52a2 (commit)]

  • at91
    • Add Acme Systems Fox G20 board [http://git.kernel.org/linus/;a=commit;h=2515e8bbc5dca415c5a810b8d5c6aa6acec1903c (commit)]

    • Drop rm9200dk board support [http://git.kernel.org/linus/;a=commit;h=e25ac142f3c8476410a562c481e5c29efbb1cd43 (commit)]

  • Device tree sources
    • Add DT node for DP controller for Arndale Board [http://git.kernel.org/linus/;a=commit;h=a3093e6f8483d6ac8af427436f4e7dd6f8ee0df7 (commit)]

    • Add Ka-Ro tx53 devicetree [http://git.kernel.org/linus/;a=commit;h=260cb6a665b29cf2231baf91fdd25022ea136c49 (commit)]

    • Add SoC level device tree source for VF610 [http://git.kernel.org/linus/;a=commit;h=d02e13495d3a0e686c00990bc1d688336bdfe2bb (commit)]

    • Add device tree source for imx6sl SoC [http://git.kernel.org/linus/;a=commit;h=e29fe21cff967eeae8f081ed0de51f53a2a002bf (commit)]

    • Add initial VF610 Tower board dts support [http://git.kernel.org/linus/;a=commit;h=e77b74ee6c4115a0fe1fdb673dbf25ffe1277205 (commit)]

    • imx27-phytec-phycore-som: Add initial support for PCM970 RDK [http://git.kernel.org/linus/;a=commit;h=c05c1bf5739cb7adaa955503fc819d077bc46d25 (commit)]

  • imx: add initial support for VF610 [http://git.kernel.org/linus/;a=commit;h=5be913c6824e1957e03ae432b60717c21f2c53d1 (commit)]

  • keystone: Add minimal TI Keystone platform support [http://git.kernel.org/linus/;a=commit;h=828989ad87af15b555f783a70efa2cc526b35b3f (commit)]

  • mx5: Add support for DENX M53EVK [http://git.kernel.org/linus/;a=commit;h=051124e596869ddf3efa7a2dc2f8209401e55d09 (commit)]

  • mxs: dt: Add Crystalfontz CFA-10057 device tree [http://git.kernel.org/linus/;a=commit;h=d75f3d92e86e65b3cb9725e65f7278cc303511db (commit)]

  • shmobile: Remove AP4EVB board support [http://git.kernel.org/linus/;a=commit;h=b24bd7e97b3784afca6b808be1e5848e30e637ac (commit)]

  • sti: Add STiH415 SOC support [http://git.kernel.org/linus/;a=commit;h=65ebcc1158891c8c0abef726d59a7840454ad25d (commit)]

  • sti: Add STiH416 SOC support [http://git.kernel.org/linus/;a=commit;h=15969b457734feb46cc813745b039cf4ae9089ff (commit)]

  • stih41x: Add B2000 board support [http://git.kernel.org/linus/;a=commit;h=f1148dba64f3bf3a346e1eb7cdfac0e5f70660c8 (commit)]

  • stih41x: Add B2020 board support [http://git.kernel.org/linus/;a=commit;h=40e3e6725370481b7b81d969dbde056f50d870ae (commit)]

  • sunxi: dt: Add Allwinner A10s DTSI [http://git.kernel.org/linus/;a=commit;h=d3ae078eb8c9cec8da15a983d66d9f7fe16dffd7 (commit)]

  • tegra114: add CPU hotplug support [http://git.kernel.org/linus/;a=commit;h=33d5c01915ccca298a5fda7e0cb33199d225e03a (commit)]

  • ux500: Supply a DTS file for the u8540 platform [http://git.kernel.org/linus/;a=commit;h=c70b4a93326384f5e5d393c3bdae6e22b428fb3a (commit)]

  • vexpress: introduce DCSCB support [http://git.kernel.org/linus/;a=commit;h=1e904e1bf6f1285cc2dd5696c44b7cf78cda643f (commit)]

  • zynq: Add cpuidle support [http://git.kernel.org/linus/;a=commit;h=bd2a337a25dd22bcd6b3fb1f99461f6991773e68 (commit)]

1.3. PowerPC

  • Transparent Huge Page for PPC64 [http://git.kernel.org/linus/;a=commit;h=074c2eae3e9b66c03a17a12df8f2cd19382b68ab (commit)], [http://git.kernel.org/linus/;a=commit;h=437d496457a30ce9ccccb94b2373c201b2558392 (commit)]

  • eeh: I/O chip EEH enable option [http://git.kernel.org/linus/;a=commit;h=eb0059836baa14c58ebad030684846213aaece89 (commit)]

  • mpic: add global timer support [http://git.kernel.org/linus/;a=commit;h=36ca09be6ff77a4e5b54b8b68ed7be7aa184250b (commit)]

  • perf: Add power8 EBB support [http://git.kernel.org/linus/;a=commit;h=4df489991182d3a9337c0a4b1563077c0004f1ba (commit)]

  • perf: Core EBB support for 64-bit book3s [http://git.kernel.org/linus/;a=commit;h=330a1eb7775ba876dbd46b9885556e57f705e3d4 (commit)]

  • vfio: Enable on PowerNV platform [http://git.kernel.org/linus/;a=commit;h=4e13c1ac6baa1d6c2b650d66ca89e1e12727ec19 (commit)]

  • vfio: Enable on pSeries platform [http://git.kernel.org/linus/;a=commit;h=5b25199eff8e124297e6e95392f1719d20daca89 (commit)]

  • vfio: Implement IOMMU driver for VFIO [http://git.kernel.org/linus/;a=commit;h=5ffd229c02731a91d08ca21e76b503c5bbb5c095 (commit)]

1.4. Xtensa

1.5. MIPS

  • BCM63XX: add support for BCM3368 Cable Modem [http://git.kernel.org/linus/;a=commit;h=7b9334215f53135fb9cbdf0b44833cbc8e7d57b2 (commit)]

  • BCM63xx: Enable second core SMP on BCM6328 if available [http://git.kernel.org/linus/;a=commit;h=7ac836ce2aa7b931f6347e554cb65f9e9cc1da57 (commit)]

  • MSP71xx: Remove gpio drivers [http://git.kernel.org/linus/;a=commit;h=b8061134f83a36b9eb6e38a184f3982f8d8bc58c (commit)]

  • Netlogic: COP2 save/restore code [http://git.kernel.org/linus/;a=commit;h=5649d37c2b23ad6545709c976b9abbfa8d5f4e11 (commit)]

  • Netlogic: Support compressed kernel [http://git.kernel.org/linus/;a=commit;h=8f0b043045d0b19d7eb8b510bfe279c9bb05d952 (commit)]

  • Delete Wind River ppmc eval board support. [http://git.kernel.org/linus/;a=commit;h=169c3c164f0dd791dfa023ab02c12cb286a72e6e (commit)]

1.6. ARC

1.7. s390

  • bpf,jit: address randomize and write protect jit code [http://git.kernel.org/linus/;a=commit;h=aa2d2c73c21f22ce4c643128b671aa7e7bbff54f (commit)]

  • cio: Introduce generic synchronous CHSC IOCTL [http://git.kernel.org/linus/;a=commit;h=64150adf89df2ed165d6760f414fa6df07d22628 (commit)]

  • cio: Introduce on-close CHSC IOCTLs [http://git.kernel.org/linus/;a=commit;h=e9a8f32a98a6099b009ea7da4f299bb5427db126 (commit)]

  • cio: Make /dev/chsc a single-open device [http://git.kernel.org/linus/;a=commit;h=7a9cc6e18b8fe751a41349b188dd468a8317192a (commit)]

  • dasd: Add 'timeout' attribute [http://git.kernel.org/linus/;a=commit;h=3d71ad32167c9124d5621b54c37a74ef38aa93b0 (commit)]

  • dasd: Implement block timeout handling [http://git.kernel.org/linus/;a=commit;h=a2ace46632fb38c7a3771f2f0d235a4295e83bcf (commit)]

  • dasd: make number of retries configurable [http://git.kernel.org/linus/;a=commit;h=1f1ee9ad6b298400c7a44f860231ac1d3cb7bfd6 (commit)]

  • sclp: Add SCLP character device driver [http://git.kernel.org/linus/;a=commit;h=d475f942b1dd6a897dac3ad4ed98d6994b275378 (commit)]

1.8. SPARC

2. Drivers

2.1. Staging drivers

2.2. Graphics

2.3. Storage

2.4. Networking

2.5. Sound

  • es1968: Add radio support for MediaForte M56VAP [http://git.kernel.org/linus/;a=commit;h=8e0d70434d497f0265ccfe5d92a6a509410685ba (commit)]

  • Add M2Tech hiFace USB-SPDIF driver [http://git.kernel.org/linus/;a=commit;h=a91c3fb2f84204dcf024ca6a032f12cdb84f2196 (commit)]

  • hda - Add power-welll support for haswell HDA [http://git.kernel.org/linus/;a=commit;h=99a2008d0b32d72dfc2a54e7be1eb698dd2e3bd6 (commit)]

  • hda - Add support for ALC5505 DSP power-save mode [http://git.kernel.org/linus/;a=commit;h=ad60d502fb8aaa3c1e011f4d72b8228f553d87a8 (commit)]

  • hda - add PCI IDs for Intel BayTrail [http://git.kernel.org/linus/;a=commit;h=e44007e0f97fdae45b73cf61e9962493ddcc6114 (commit)]

ASoC

  • tegra: add tegra+RT5640 machine driver [http://git.kernel.org/linus/;a=commit;h=040a62cf1c040362fb11587fb9f02e1881f4c237 (commit)]

  • twl6040: Add digital mute support [http://git.kernel.org/linus/;a=commit;h=98c5fb1f875732e49ce223ba920204ec57f51511 (commit)]

  • Add SPEAr audio driver [http://git.kernel.org/linus/;a=commit;h=e58070ee4fdf797c47cb296992ce8db3df715eca (commit)]

  • Add ssm2518 support [http://git.kernel.org/linus/;a=commit;h=b6b5e76bb8bb22ecff90a7840dc4845d63328289 (commit)]

  • ac97: Support multi-platform AC'97 [http://git.kernel.org/linus/;a=commit;h=b047e1cce8fe32475ab61846772943a5e4c0a908 (commit)]

  • add RT5640 CODEC driver [http://git.kernel.org/linus/;a=commit;h=997b05203b0a710e11f9b2732bef2d2fdc1d824b (commit)]

  • blackfin: Remove bf5xx-tdm driver [http://git.kernel.org/linus/;a=commit;h=cc37961b21eb3d57d421ca34ffec9bbe0a6096c0 (commit)]

  • fsl: add imx-wm8962 machine driver [http://git.kernel.org/linus/;a=commit;h=8de2ae2a7f1fd71dc56d6b014029f93093e9c5d5 (commit)]

  • fsl: remove imx-pcm driver [http://git.kernel.org/linus/;a=commit;h=dbdf6b54340e1671439a4a5efbd15b7a0b14eacb (commit)]

  • remove saarb and tavorevb3 machine drivers [http://git.kernel.org/linus/;a=commit;h=7ae6871fe51e337caa88025ac2dc0c586c4d4a09 (commit)]

2.6. USB

2.7. Bluetooth

2.8. Input

  • Add OLPC AP-SP driver [http://git.kernel.org/linus/;a=commit;h=b56ece9a3ac3c9708b8f1cebf4ba24c258d40e52 (commit)]

  • Add TI-Nspire keypad support [http://git.kernel.org/linus/;a=commit;h=fc4f314618923c2bef708a535f8483fa7f7dbad2 (commit)]

  • bcm5974 - add support for the 2013 MacBook Air [http://git.kernel.org/linus/;a=commit;h=148c1c8ad3c4170186ebe6ea5900adde27d2a0e7 (commit)]

  • cyttsp4 - SPI driver for Cypress TMA4XX touchscreen devices [http://git.kernel.org/linus/;a=commit;h=67bf12ca50d524f9e225347fe63533562e2004de (commit)]

  • cyttsp4 - add core driver for Cypress TMA4XX touchscreen devices [http://git.kernel.org/linus/;a=commit;h=17fb1563d69b63fe7a79570fe870cf7e530cd2cd (commit)]

  • sirfsoc_pwrc - add onkey input driver for CSR SiRFprimaII PWRC [http://git.kernel.org/linus/;a=commit;h=9b5f953ddc3247dd0c3d0cafa4247be10d5c05db (commit)]

HID

  • Add support for Holtek gaming mouse 04d9:a04a [http://git.kernel.org/linus/;a=commit;h=d4f5189052c68f5bae3aac62b357577ecb862fee (commit)]

  • Add driver for ELO 4000/4500 [http://git.kernel.org/linus/;a=commit;h=d23efc19478ac7fb517038922b920a6979cbd958 (commit)]

  • Add support for Huion 580 tablet [http://git.kernel.org/linus/;a=commit;h=68e353fe476e7dab4644b9e7b4979b72726397ae (commit)]

  • apple: Add support for the 2013 Macbook Air [http://git.kernel.org/linus/;a=commit;h=9d9a04ee758b4c1fcc7586d065cdde7a7607e156 (commit)]

  • driver for PS2/3 Buzz controllers [http://git.kernel.org/linus/;a=commit;h=f04d51404f51947d3feabf2518495ba5aa3bb2c4 (commit)]

  • multitouch: add support for Data Modul easyMaxTouch [http://git.kernel.org/linus/;a=commit;h=0b7ddda69263c305375ab88d4272c4a548bf66c0 (commit)]

  • wacom: Intuos4 battery charging changes [http://git.kernel.org/linus/;a=commit;h=9d157624035214793c6d06b0512c6ab1a7b39e05 (commit)]

  • wiimote: add Balance Board support [http://git.kernel.org/linus/;a=commit;h=f1d4bed45b553dda2be402e427d8d708c4dca85d (commit)]

  • wiimote: add Classic Controller extension [http://git.kernel.org/linus/;a=commit;h=9d6f9ecb0cbf714f39c0ae492fe8678bcb93a001 (commit)]

  • wiimote: add Nunchuk support [http://git.kernel.org/linus/;a=commit;h=b6ee67b37c02790ba9bd170ee1fe0d2cd2941001 (commit)]

  • wiimote: add device detection [http://git.kernel.org/linus/;a=commit;h=c57ff761be8365599ff9ccdbb205ead4912b2067 (commit)]

  • wiimote: add extension hotplug support [http://git.kernel.org/linus/;a=commit;h=4148b6bf8a4a4d6e533329775370ccf49778c061 (commit)]

  • wiimote: add sysfs extension/device-type attrs [http://git.kernel.org/linus/;a=commit;h=c7da08677d73e887380e64c865b99536027191aa (commit)]

  • wiimote: support Nintendo Wii U Pro Controller [http://git.kernel.org/linus/;a=commit;h=b8e0fe31a7c8623741f91bc27f925220341fdf81 (commit)]

2.9. TV tuners, webcams, video capturers

2.10. Hardware monitoring

2.11. Memory technology devices (MTD)

2.12. Multi-function devices (MFD)

2.13. Various

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01