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

  • KernelTasklists

  • 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 1 as of 2011-07-13 22:25:07
KernelNewbies:
  • Linux_3.0_DriverArch

TableOfContents()

1. Architectures

1.1. ARM

  • Device Tree: Allow CONFIG_OF on ARM [http://git.kernel.org/linus/9eb8f6743b076b67f00776cda4330c802e157b41 (commit)]

  • EXYNOS4: CPUIDLE Support [http://git.kernel.org/linus/3d73998558beac1e56efaaf7c5bf3469ee4c6ba2 (commit)], add usb ehci device to the NURI board [http://git.kernel.org/linus/01da92f7f6436c6c29c11490c7fcdb20fb6c46b8 (commit)], add usb host phy control [http://git.kernel.org/linus/8f1d169f999fea892c3fcbf5a79ae8525a477572 (commit)]

  • mach-mxs: add stmp378x-devb [http://git.kernel.org/linus/a98253e8006a016bcb49c2d9c77041266ea3c5f5 (commit)]

  • mach-shmobile: sh7372 Core Standby CPUIdle [http://git.kernel.org/linus/082a8ca1d3a2fbab76dba8ff66bc25c46677361d (commit)], sh7372 Core Standby Suspend-to-RAM [http://git.kernel.org/linus/97991657be8d85c2883ca477964f271d8c1bb96d (commit)]

  • mx5/mx53_smd: Add esdhc support [http://git.kernel.org/linus/c6c83b451c432d0a459df24134969181042e07c7 (commit)]

  • S5P: Add usb ehci device [http://git.kernel.org/linus/3e112662129b48bf8571ee5f7c49a4dbb3b70f04 (commit)]

  • S5P6442: Removing ARCH_S5P6442 [http://git.kernel.org/linus/a73ddc61e8f14ddc7ab6e6a11dc882ef6a697114 (commit)]

  • plat-stmp: remove plat [http://git.kernel.org/linus/041f10d46f97c87f8ae1cdb4117682214732cc45 (commit)]

  • Remove support for mxc91231 [http://git.kernel.org/linus/13cf8df97d075cf61445c689a30c8b0ce70b415f (commit)]

  • remove ns9xxx port [http://git.kernel.org/linus/16dc062b42459e6ddd244c2bc8255cac45db47e4 (commit)]

  • mach-stmp378x: remove mach [http://git.kernel.org/linus/f295dc6874bf271253f70cb75a483d4a23911117 (commit)]

  • mach-stmp37xx: remove mach [http://git.kernel.org/linus/7635965891761a732a610aa7ad9371de742ef52b (commit)]

  • at91: drop at572d940hf support [http://git.kernel.org/linus/7a2207a0e1142a9b214b323e43ab2ecc592e5b0e (commit)]

1.2. PowerPC

  • 4xx: Adding PCIe MSI support [http://git.kernel.org/linus/3fb7933850faf1017c59a675e895ed8f27fef4be (commit)]

  • Add A2 cpu support [http://git.kernel.org/linus/76b4eda866c4936af8d696f040abea56bf688e16 (commit)]

  • Add Initiate Coprocessor Store Word (icswx) support [http://git.kernel.org/linus/851d2e2fe8dbcbe3afcad6fc4569c881d8ad4ce9 (commit)]

  • Add SCOM infrastructure [http://git.kernel.org/linus/ab814b938d1d372bd2ac6268c15d4e0e6a5245c4 (commit)]

  • Add WSP platform [http://git.kernel.org/linus/a1d0d98daf6ce580d017a43b09fe30a375cde3e8 (commit)]

  • pseries: Add page coalescing support [http://git.kernel.org/linus/9ee820fa005254dfc816330f6654f14dcb2beee1 (commit)], add support for IO event interrupts [http://git.kernel.org/linus/77eafe101a65b609b0693ee4eda381f60a4a5bab (commit)]

  • xics: Rewrite XICS driver [http://git.kernel.org/linus/0b05ac6e24807f0c26f763b3a546c0bcbf84125f (commit)]

1.3. MIPS

  • XLR/XLS processor support [http://git.kernel.org/linus/5c642506740ecbf20fb7a9e482287e4e5c639e5c (commit)]

  • Add support for Netlogic XLR/XLS based systems [http://git.kernel.org/linus/7f058e852b229ec77b37676b2b78baf2e78ffee8 (commit)], [http://git.kernel.org/linus/9b130f8004e51c65b20b0f0e17cdee073a719047 (commit)]

  • Add support for Lantiq based platforms [http://git.kernel.org/linus/171bb2f19ed6f3627f4f783f658f2f475b2fbd50 (commit 1], [http://git.kernel.org/linus/8ec6d93508f705dacafd5fcd058c69ef405002f9 2], [http://git.kernel.org/linus/e47d488935ed0b2dd3d59d3ba4e13956ff6849c0 3], [http://git.kernel.org/linus/3c5447390c3e1a462913e327a016a55cae501580 4], [http://git.kernel.org/linus/24aff71fa8df0d6a73dab17f3f2285a24b8f658f 5], [http://git.kernel.org/linus/a053ac17024561f3a2fd02424b5f92823282b5ad 6], [http://git.kernel.org/linus/973c32eb7f2d5c45d0e68b0083ead9ee763d9a6f 7], [http://git.kernel.org/linus/935c500c377d8e414bbe08e0e169f6c85d2a4273 8], [http://git.kernel.org/linus/dfec1a827d2bdc35d0990afd100f79a685ec0985 9], [http://git.kernel.org/linus/504d4721ee8e432af4b5f196a08af38bc4dac5fe 10], [http://git.kernel.org/linus/f1f0ceaada9d040a41023017c87abb1d651b44af 11], [http://git.kernel.org/linus/2f58b8d04e680ec13157ba6eee44455438c56d5f 12)]

  • Enable kmemleak for MIPS [http://git.kernel.org/linus/c0a5afb9bcf6b5aa5685e4fcf1282cad5fab3d91 (commit)]

1.4. Tile

  • Finish enabling support for TILE-Gx 64-bit chip [http://git.kernel.org/linus/18aecc2b645bbb07851b196452a2af314222069b (commit)]

  • Improve support for PCI hotplug [http://git.kernel.org/linus/398fa5a9319797e43f67b215337afe62e39475ef (commit)]

  • Support signal "exception-trace" hook [http://git.kernel.org/linus/571d76acdab95876aeff869ab6449f826c23aa43 (commit)]

1.5. S390

  • Remove data execution protection [http://git.kernel.org/linus/043d07084b5347a26eab0a07aa13a4a929ad9e71 (commit)]

  • Remove tape block device driver. [http://git.kernel.org/linus/66ceed5ad1318863c21710f316942bcefff8081c (commit)]

1.6. Blackfin

  • initial perf_event support [http://git.kernel.org/linus/7db79172908990c3ea540fcc6819330d273f9f1c (commit)]

2. Drivers

2.1. Graphic cards

2.2. Storage (SATA/SCSI)

2.3. Network cards

  • ath6kl: add support for AR6003 v2.1.1 [http://git.kernel.org/linus/37f7949d0ac3f77ebd1ecf479f1f4a6b6a9cf85a (commit)]

  • ath9k: Enable AR9340 support [http://git.kernel.org/linus/bca04689a2260ca4da227e7f7fa35f28f40e6a00 (commit)], enable AP and P2P modes [http://git.kernel.org/linus/09d5b94d2cbc6c3ebb70a9a318f6390d0b4cf010 (commit)], remove AR9485 1.0 support [http://git.kernel.org/linus/903946e6e21ef4dd678acafb8881cabde9182caf (commit)]

  • be2net: add rxhash support [http://git.kernel.org/linus/4b97291429bf59c09a969184a7d2ebde7287e7eb (commit)], support for FAT dump retrieval using ethtool --register-dump option [http://git.kernel.org/linus/311fddc7569d7a3340d61de262cff11685060f74 (commit)]

  • bnx2x: Allow ethtool to enable/disable loopback. [http://git.kernel.org/linus/538dd2e3976a7c572ee927d6bbebe01bf4d6f128 (commit)]

  • iwlagn: new 105 series device [http://git.kernel.org/linus/b4ed221daba1b129c3efff8a7352d9791d034330 (commit)]

  • ixgbe: Add support for new 82599 adapter [http://git.kernel.org/linus/4f6290cf610a7a48b39603ff7822746463453e01 (commit)], add support for new HW [http://git.kernel.org/linus/4c40ef0291acebf32435e5a4921178ee53bd8933 (commit)], add macvlan support for VF [http://git.kernel.org/linus/a1cbb15c13971bd5d41626e9e5ced9f9de132c47 (commit)], add support for 64k EEPROM for 82599 [http://git.kernel.org/linus/0665b09f81760c38a882bed65d495a4bd31a5767 (commit)]

  • rt2800usb: Add seven new USB IDs [http://git.kernel.org/linus/b3ba44c6d1633692b45910ee77064e635e2c3143 (commit)]

  • rt2x00: Initial support for RT5370 USB devices [http://git.kernel.org/linus/aca355b9784fbc960c9caa6b30f953a965296420 (commit)], add USB IDs. [http://git.kernel.org/linus/87a3b89f34fb20f644b42fa57d579b1f2833fd4d (commit)], enable support for RT53xx PCI devices by default. [http://git.kernel.org/linus/ea81966ccc2edd324c1fa382260a62a4400a032a (commit)], RT33xx device support is no longer experimental. [http://git.kernel.org/linus/ccd3caa4516c56540017d1af6c810940eff6afb8 (commit)], allow dynamic addition of PCI/USB IDs. [http://git.kernel.org/linus/e01ae27f8ce6bd3ee26ef33c704f62449ce8233b (commit)], add autowake support for USB hardware [http://git.kernel.org/linus/1c0bcf89d85cc97a0d9ce4cd909351a81fa4fdde (commit)], implement tx power temperature compensation [http://git.kernel.org/linus/9e33a3553821418b2c4f53d09311476c55176b13 (commit)],

  • rtlwifi: Add support for rtl8192se and rtl8192de [http://git.kernel.org/linus/acd48572c396364bb480175d7de83944eefa2563 (commit)], [http://git.kernel.org/linus/85e09b40405b44b049500702beb6856646b4be46 (commit)]

2.4. USB

  • Add Freescale USB OTG Transceiver driver [http://git.kernel.org/linus/0807c500a1a6d7fa20cbd7bbe7fea14a66112463 (commit)]

  • Add initial S5P EHCI driver [http://git.kernel.org/linus/1bcc5aa87f043d34522d783154d08173b435fb46 (commit)]

  • ehci: add bus glue for the Atheros AR71XX/AR724X/AR91XX SoCs [http://git.kernel.org/linus/502fa84195f47a79d7220470ebaa85a773659755 (commit)]

  • Add support for GRLIB GRUSBHC controller [http://git.kernel.org/linus/3db7739c80990ef53621f76f6095a91e70d88546 (commit)]

  • extend ehci-fsl and fsl_udc_core driver for OTG operation [http://git.kernel.org/linus/83722bc9430424de1614ff31696f73a40b3d81a9 (commit)]

  • Gadget: Add Samsung S3C24XX USB High-Speed controller driver [http://git.kernel.org/linus/a9df304cf78d76108196da1ff1dad4d9a5737c2e (commit)]

  • musb: ux500: add configuration and build options for ux500 dma [http://git.kernel.org/linus/d23894402b33338c51f1863d7f866fdc6f073a02 (commit)]

  • ohci: add bus glue for the Atheros AR71XX/AR7240 SoCs [http://git.kernel.org/linus/90e6ca5cda8a38b7bb53660e67eff0845c0abe3f (commit)]

  • plusb: Add support for PL-25A1 [http://git.kernel.org/linus/647da406e5e6cef87d17ee4d3c65c7b496883a3f (commit)]

  • renesas_usbhs: Add Renesas USBHS common code [http://git.kernel.org/linus/f1407d5c66240b33d11a7f1a41d55ccf6a9d7647 (commit)], [http://git.kernel.org/linus/2f98382dcdfe1f0048b447da35f34507ffb514dc (commit)]

2.5. Input devices

  • Add driver for Maxim max11801 touchscreen controller [http://git.kernel.org/linus/4203306506ebe4eaaa84a2cbd7c1eb2fc0128faa (commit)]

  • Add driver FSL MPR121 capacitive touch sensor [http://git.kernel.org/linus/36682b81de32090f5c9fac165e71ab8939aab8c0 (commit)]

  • Add Qualcomm pm8xxx keypad controller driver [http://git.kernel.org/linus/39325b59d88b42ba2ccf2e62c234059e9941a47c (commit)]

  • Add support for Qualcomm PMIC8XXX power key [http://git.kernel.org/linus/92d57a73e41047bff7d0812e06f893567876d455 (commit)]

  • Add driver for I2C Keypad Decoder and I/O Expander [http://git.kernel.org/linus/9d2e173644bb5c42ff1b280fbdda3f195a7cf1f7 (commit)]

  • HID
    • Add support for Logitech G27 wheel [http://git.kernel.org/linus/fdc6807fcd09416c5537f479e1dcd624118e234c (commit)]

    • Add support for Sony Navigation Controller [http://git.kernel.org/linus/35dca5b4a67a93bbb75c2753d6dc432dc8f82e5d (commit)]

    • hid-multitouch: add support for ActionStar panels [http://git.kernel.org/linus/e6aac3427ef03f61e7478514d0648b58359d05d1 (commit)], CVTouch panels [http://git.kernel.org/linus/79603dc9a8223856cf3194dcabad32b9828c7be9 (commit)], Elo TouchSystems 2515 IntelliTouch Plus [http://git.kernel.org/linus/c04abeeff9d76a703cac1e6d312853b0fc8136f5 (commit)], GoodTouch panels [http://git.kernel.org/linus/ee0fbd149182d91e3b9df7b306eb03cd1f1dd4a1 (commit)], Ilitek dual-touch panel [http://git.kernel.org/linus/4e61f0d75aa86c9e59451f6bcffcdceb355b4fc4 (commit)], Lumio panels [http://git.kernel.org/linus/df167c4a0d68a9dbde044a39a77f255ac666f93e (commit)], PenMount dual-touch panel [http://git.kernel.org/linus/6ab3a9a63fc16b04f7de48eb0190d516dd7574df (commit)], Touch International panels [http://git.kernel.org/linus/5e74e56da03f581482c104628951eeb1455848ea (commit)], Unitec panels [http://git.kernel.org/linus/617b64f97708be26a061e6c8178ad46b4c49d031 (commit)]

2.6. Sound cards

  • Add Apple iSight microphone driver [http://git.kernel.org/linus/3a691b28a0ca3cf4d9010c6158318159e0275d2c (commit)]

  • Add the driver for Digigram Lola PCI-e boards [http://git.kernel.org/linus/d43f3010b8fa7530c3780c087fad9b0a8a437ba1 (commit)]

  • es1968: add radio (tea575x tuner) support [http://git.kernel.org/linus/1872f589951caee1afd7cd2ea6729ac892de9ddf (commit)]

  • hda: Add support of ALC221 / ALC276 codecs [http://git.kernel.org/linus/296f03380e986f910b20dfb5ad7743902e7d840e (commit)], add support of ALC898/899 codec [http://git.kernel.org/linus/b478b998447d3eb95e03beab1ad132e3e6bc74d2 (commit)], add support for VIA VT1705 [http://git.kernel.org/linus/bc92df7fe55e49c616a003b0b77e7badf2736429 (commit)], Add support for VIA VT1802 [http://git.kernel.org/linus/11890956e948e6ed1b3e4acc11b6879db6ace01b (commit)]

  • ASoC
    • Add EQ and filter to max98095 CODEC driver [http://git.kernel.org/linus/dad31ec133adb20c8fd10bfd9379da3f08b8721e (commit)]

  • add iPAQ hx4700 machine driver [http://git.kernel.org/linus/c26f642e2683fb1a367686bc0bac9f5947885cb6 (commit)]

  • Add max98095 CODEC driver [http://git.kernel.org/linus/82a5a936f6dea13849d93a2899a9b7294a8db336 (commit)]

  • Add WM8915 CODEC driver [http://git.kernel.org/linus/c93993aca45a223452d2a95383b655c85878c6e8 (commit)]

  • Asahi Kasei AK4641 codec driver [http://git.kernel.org/linus/00d2701070c91728988bbfa414a346a23acd8275 (commit)]

  • Initial audio support for Speyside on Cragganmore 6410 [http://git.kernel.org/linus/9b8dc66fbae53def2547df8c0a5cbe8924ea2b1f (commit)]

  • SAMSUNG: Add WM8580 PCM Machine driver [http://git.kernel.org/linus/b8eeee68dc81f08993ed5dc18dc6d574ba146674 (commit)]

  • SSM2602: add SPI support [http://git.kernel.org/linus/b39e285545a2bd7f331a53b32c8c40748fdd348e (commit)], add SSM2604 support [http://git.kernel.org/linus/b1f7b2b56b98d9eedc6a1b127d5bc5e9c51d2f73 (commit)]

  • tegra: TrimSlice machine support [http://git.kernel.org/linus/1307394afd2d6cf8f41f5e691b43ffc9e027630c (commit)]

2.7. Hardware monitorization

  • Add driver for AMD family 15h processor power information [http://git.kernel.org/linus/512d1027a6c58def3c2a410e8be65b7e730aad3b (commit)]

  • k10temp: Add support for Fam15h (Bulldozer) [http://git.kernel.org/linus/9e5813111265ad3c37a4370f0ee7e634dc07a7d6 (commit)]

  • New driver for the SMSC EMC6W201 [http://git.kernel.org/linus/b0b349a85d3df00a40a8bd398e4a151fd8e91bbe (commit)]

  • Driver for MAX16065 System Manager and compatibles [http://git.kernel.org/linus/f5bae2642e3df716d2bb7bcffdf51e7a286e885e (commit)]

  • Add support for MAX6642 [http://git.kernel.org/linus/83bffbce745795572d20f0109395cb61690c6dcf (commit)]

  • f71882fg: Add support for F71808A [http://git.kernel.org/linus/629c58bac082ae091e518187d63249fa7e9f796f (commit)]

  • pmbus: Add support for Analog Devices ADM1275 [http://git.kernel.org/linus/83f7649c52871d4b0799c209c364374b682fa4a8 (commit)], add support for TI UCD9200 series of PWM System Controllers [http://git.kernel.org/linus/84fc4585c152f34a1a90a03b7abb88a2e1218a42 (commit)], support for TI UCD90xxx series Sequencer and System Health Controllers [http://git.kernel.org/linus/0c0a0615163e025eb978547969467012529e01d5 (commit)]

  • Remove pkgtemp driver [http://git.kernel.org/linus/5e99c2f1e0c86d27ed2a5261442126cd0935bc69 (commit)]

2.8. Webcams, image capture devices

2.9. Real-time clocks

  • Add basic support for ST M41T93 SPI RTC [http://git.kernel.org/linus/74d34d4be60928c3504fdad9d67707a6e3244a80 (commit)]

  • Add EM3027 rtc driver [http://git.kernel.org/linus/ae3551f9cae5727819d02398b588ac14ef0a9cce (commit)]

  • Add rv3029c2 RTC support [http://git.kernel.org/linus/52365230eed7e291bbb2a015465cac48bcb3928f (commit)]

  • Add support for spear rtc [http://git.kernel.org/linus/0942a71e435f5198921e8f072540f208f0176542 (commit)]

  • Add support for the RTC in VIA VT8500 and compatibles [http://git.kernel.org/linus/f77fbdf952d81ae20911edccea16693f9fb7c5a0 (commit)]

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