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
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