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
Revision 3 as of 2011-12-30 22:09:19
KernelNewbies:
  • Linux_3.2_DriverArch

TableOfContents()

1. Architectures

1.1. X86

  • asus-laptop: Pegatron Lucid accelerometer [http://git.kernel.org/linus/ (commit)]

  • dell-laptop: support Synaptics/Alps touchpad led [http://git.kernel.org/linus/ (commit)]

  • geode: New PCEngines Alix system driver [http://git.kernel.org/linus/ (commit)]

1.2. ARM

  • Add Highbank core platform support [http://git.kernel.org/linus/ (commit)]

  • EXYNOS4: Add support for ORIGEN board [http://git.kernel.org/linus/ (commit)], add support new EXYNOS4212 SoC [http://git.kernel.org/linus/ (commit)], add support new EXYNOS4412 SoC [http://git.kernel.org/linus/ (commit)], add support SMDK4212 Board [http://git.kernel.org/linus/ (commit)], add support SMDK4412 Board [http://git.kernel.org/linus/ (commit)]

  • ixp4xx: support omicron ixp425 based boards [http://git.kernel.org/linus/ (commit)]

  • mxs: Add initial support for DENX MX28 [http://git.kernel.org/linus/ (commit)]

  • at91: add support for RSIs EWS board [http://git.kernel.org/linus/ (commit)], merge board USB-A9260 and USB-A9263 together [http://git.kernel.org/linus/ (commit)], USB-A9G20 C01 & C11 board support [http://git.kernel.org/linus/ (commit)]

  • S5P64X0: Add Power Management support [http://git.kernel.org/linus/ (commit)], use generic DMA PL330 driver [http://git.kernel.org/linus/ (commit)]

  • imx6q: add core definitions and low-level debug uart [http://git.kernel.org/linus/ (commit)]

  • S5P: add support for tv device [http://git.kernel.org/linus/ (commit)]

  • ep93xx: add support Vision EP9307 SoM [http://git.kernel.org/linus/ (commit)]

  • mach-nuc93x: delete [http://git.kernel.org/linus/ (commit)]

1.3. PowerPC

  • 5200: add support for charon board [http://git.kernel.org/linus/ (commit)]

  • Hugetlb for BookE [http://git.kernel.org/linus/ (commit)]

  • p3060qds: Add support for P3060QDS board [http://git.kernel.org/linus/ (commit)]

  • ps3: Add gelic udbg driver [http://git.kernel.org/linus/ (commit)]

  • wsp: Add MSI support for PCI on PowerEN [http://git.kernel.org/linus/ (commit)], add PCIe Root support to PowerEN/WSP [http://git.kernel.org/linus/ (commit)]

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

  • Remove obsolete HCU4 board [http://git.kernel.org/linus/ (commit)]

1.4. MIPS

  • Add support for 64-bit perf counters. [http://git.kernel.org/linus/ (commit)]

  • Add support for the Broadcom specific Advanced Microcontroller Bus

bcma: add mips driver [http://git.kernel.org/linus/ (commit)] bcma: add SOC bus [http://git.kernel.org/linus/ (commit)] bcm47xx: add support for bcma bus [http://git.kernel.org/linus/ (commit)]

1.5. S390

  • kdump backend code [http://git.kernel.org/linus/ (commit)]

2. Drivers

2.1. Staging drivers

  • Add driver for Realtek RTS5139 cardreader [http://git.kernel.org/linus/ (commit)]

  • as102: Initial import from Abilis [http://git.kernel.org/linus/ (commit)]

  • comedi: new driver usbduxsigma [http://git.kernel.org/linus/ (commit)]

  • iio: Add AD5064 driver [http://git.kernel.org/linus/ (commit)], add AD5360 driver [http://git.kernel.org/linus/ (commit)], add buffered reading support [http://git.kernel.org/linus/ (commit)], add event support + fake event generator [http://git.kernel.org/linus/ (commit)]

  • Import new version of driver from realtek [http://git.kernel.org/linus/ (commit)]

  • Remove ath6kl [http://git.kernel.org/linus/ (commit)]

  • Remove brcm80211 driver from the staging tree [http://git.kernel.org/linus/ (commit)]

2.2. Graphics

  • Support EDID-Like-Data. ELD describes to the HDMI/DP audio driver the audio capabilities of the plugged monitor [http://git.kernel.org/linus/ (commit)]

  • Take the driver out of staging [http://git.kernel.org/linus/ (commit)]

  • i915: support ELD [http://git.kernel.org/linus/ (commit)]

  • nvidia: add support for nvcf chipset [http://git.kernel.org/linus/ (commit)]

  • radeon: add MSI module parameter [http://git.kernel.org/linus/ (commit)]

  • Add DRM Driver for Samsung SoC EXYNOS4210. [http://git.kernel.org/linus/ (commit)]

  • Add support for SMSC UFX6000/7000 USB display adapters [http://git.kernel.org/linus/ (commit)]

  • fsl-diu-fb: add several new video modes [http://git.kernel.org/linus/ (commit)]

  • Add Aeroflex Gaisler GRVGA framebuffer device driver [http://git.kernel.org/linus/ (commit)]

  • s3c-fb: Add support EXYNOS4 FIMD [http://git.kernel.org/linus/ (commit)]

  • OMAP
    • DSS2: add panel-dvi driver [http://git.kernel.org/linus/ (commit)], add picodlp panel driver [http://git.kernel.org/linus/ (commit)]

    • Add N800 panel driver [http://git.kernel.org/linus/ (commit)]

    • DISPC: VIDEO3 pipeline support [http://git.kernel.org/linus/ (commit)]

    • OMAPFB: Remove unused lcd drivers [http://git.kernel.org/linus/ (commit)]

2.3. Storage (SATA/SCSI)

  • ahci: Add ASMedia ASM1061 support [http://git.kernel.org/linus/ (commit)]

  • pata_it8213: add UDMA100 and UDMA133 support [http://git.kernel.org/linus/ (commit)]

  • pata_sis: enable MWDMA for UDMA 133 chipset [http://git.kernel.org/linus/ (commit)]

  • remove no longer needed pata_qdi driver [http://git.kernel.org/linus/ (commit)]

  • SCSI
    • isci
      • atapi support [http://git.kernel.org/linus/ (commit)]

      • Add bsg support to iscsi class [http://git.kernel.org/linus/ (commit)]

      • Add iface representation [http://git.kernel.org/linus/ (commit)]

      • Expand vlan support [http://git.kernel.org/linus/ (commit)]

      • iscsi_transport: add support for net settings [http://git.kernel.org/linus/ (commit)]

    • lpfc: T10 additions for SLI4 [http://git.kernel.org/linus/ (commit)]

    • megaraid_sas: Add support for MegaRAID 9360/9380 12GB/s [http://git.kernel.org/linus/ (commit)], add multiple MSI-X vector/multiple reply queue [http://git.kernel.org/linus/ (commit)]

    • mpt2sas: Added NUNA IO support in driver which uses [http://git.kernel.org/linus/ (commit)], new feature - Fast Load Support [http://git.kernel.org/linus/ (commit)]

    • mvsas: add support for 9480 device id [http://git.kernel.org/linus/ (commit)], OCZ RevoDrive3 & zDrive R4 support [http://git.kernel.org/linus/ (commit)]

    • mvumi: Add Marvell UMI driver [http://git.kernel.org/linus/ (commit)]

    • qla2xxx: Add support for ISP82xx to capture dump (minidump) [http://git.kernel.org/linus/ (commit)], implemeted beacon on/off for ISP82XX. [http://git.kernel.org/linus/ (commit)]

    • qla4xxx: add bsg support [http://git.kernel.org/linus/ (commit)], added Get ACB support using BSG [http://git.kernel.org/linus/ (commit)], added new "struct ipaddress_config" [http://git.kernel.org/linus/ (commit)], added restore factory defaults support using BSG [http://git.kernel.org/linus/ (commit)], added support for adapter and firmware reset [http://git.kernel.org/linus/ (commit)], added support to show multiple iface in sysfs [http://git.kernel.org/linus/ (commit)], added support to update initiator iscsi port [http://git.kernel.org/linus/ (commit)], added support to update mtu [http://git.kernel.org/linus/ (commit)], add get ACB state support using BSG [http://git.kernel.org/linus/ (commit)], add new FLT firmware region [http://git.kernel.org/linus/ (commit)], add read/update NVRAM support for 40xx adapters [http://git.kernel.org/linus/ (commit)], add support for set_net_config [http://git.kernel.org/linus/ (commit)], add VLAN support [http://git.kernel.org/linus/ (commit)]

    • scsi_transport_iscsi: Add conn login, kernel to user, event [http://git.kernel.org/linus/ (commit)], added support to update initiator iscsi [http://git.kernel.org/linus/ (commit)], added support to update mtu [http://git.kernel.org/linus/ (commit)]

    • zfcp: non-experimental support for DIF/DIX [http://git.kernel.org/linus/ (commit)], support for hardware data router [http://git.kernel.org/linus/ (commit)]

2.4. Network

  • Add brcm80211 drivers [http://git.kernel.org/linus/ (commit)]

  • Add ath6kl cleaned up driver [http://git.kernel.org/linus/ (commit)]

  • Add ethtool -g support to 8139cp [http://git.kernel.org/linus/ (commit)] and

  • ath9k: add AR9580 support [http://git.kernel.org/linus/ (commit)], AR9580 support [http://git.kernel.org/linus/ (commit)], AR946/8x chipsets [http://git.kernel.org/linus/ (commit)]

  • bna: MSGQ Implementation [http://git.kernel.org/linus/ (commit)], Brocade 1860 HW Enablement [http://git.kernel.org/linus/ (commit)]

  • ehea: Add GRO support [http://git.kernel.org/linus/ (commit)]

  • enic: Add SRIOV support [http://git.kernel.org/linus/ (commit)], add support for port profile association on a enic SRIOV VF [http://git.kernel.org/linus/ (commit)]

  • mwifiex: add support for Marvell pcie8766 chipset [http://git.kernel.org/linus/ (commit)]

  • iwlagn: adding special "D" SKU for 2000 series [http://git.kernel.org/linus/ (commit)]

  • ixgbe add thermal sensor support for x540 hardware [http://git.kernel.org/linus/ (commit)], add WOL support for X540 [http://git.kernel.org/linus/ (commit)]

  • stmmac: add MMC support exported via ethtool (v3) [http://git.kernel.org/linus/ (commit)]

  • ll_temac: Add support for ethtool [http://git.kernel.org/linus/ (commit)]

  • rt2x00: Add new chipset support [http://git.kernel.org/linus/ (commit)]

  • can-sja1000: add driver for EMS PCMCIA card [http://git.kernel.org/linus/ (commit)], add driver for PEAK PCAN PCI/PCIe cards [http://git.kernel.org/linus/ (commit)]

  • Add IPv6 support to the LG-VL600 LTE USB modem driver [http://git.kernel.org/linus/ (commit)]

  • netxen: add vlan LRO support [http://git.kernel.org/linus/ (commit)]

  • wl12xx: support p2p interfaces [http://git.kernel.org/linus/ (commit)]

2.5. USB

  • gadget: add new usb gadget for ACM and mass storage [http://git.kernel.org/linus/ (commit)], add superspeed support [http://git.kernel.org/linus/ (commit)]

  • Introduce DesignWare USB3 DRD Driver [http://git.kernel.org/linus/ (commit)]

  • OHCI/EHCI support for Netlogic XLS processor. [http://git.kernel.org/linus/ (commit)]

  • pxa168: Add onchip USB host controller support [http://git.kernel.org/linus/ (commit)]

2.6. Input

  • wiimote: Support rumble device [http://git.kernel.org/linus/ (commit)], add accelerometer input device [http://git.kernel.org/linus/ (commit)], add force-feedback support [http://git.kernel.org/linus/ (commit)], add IR input device [http://git.kernel.org/linus/ (commit)]

  • Add a driver for TSC-40 serial touchscreen [http://git.kernel.org/linus/ (commit)]

  • Add driver for Bosch Sensortec's BMA150 accelerometer [http://git.kernel.org/linus/ (commit)]

  • Add power button support for mc13783 [http://git.kernel.org/linus/ (commit)]

  • Add support for pm8xxx based vibrator driver [http://git.kernel.org/linus/ (commit)]

  • elantech: add v3 hardware support [http://git.kernel.org/linus/ (commit)], elantech - add v4 hardware support [http://git.kernel.org/linus/ (commit)]

  • penmount: add PenMount 3000 support [http://git.kernel.org/linus/ (commit)], add PenMount 6000 support [http://git.kernel.org/linus/ (commit)], add PenMount 6250 support [http://git.kernel.org/linus/ (commit)]

  • synaptics: add image sensor support [http://git.kernel.org/linus/ (commit)], process finger (<=3) transitions [http://git.kernel.org/linus/ (commit)], process finger (<=5) transitions [http://git.kernel.org/linus/ (commit)]

  • wacom: add Intuos4 LED and OLED control [http://git.kernel.org/linus/ (commit)]

  • HID
    • Add full support for Logitech Unifying receivers [http://git.kernel.org/linus/ (commit)]

    • Add support MacbookAir 4,1 keyboard [http://git.kernel.org/linus/ (commit)]

    • Support primax keyboards violating USB HID spec [http://git.kernel.org/linus/ (commit)]

2.7. Sound

  • hda - Add support for 92HD65 / 92HD66 family of codecs [http://git.kernel.org/linus/ (commit)]

  • intel8x0: Improve performance in virtual environment [http://git.kernel.org/linus/ (commit)]

  • snd-usb-caiaq: Add support for Maschine [http://git.kernel.org/linus/ (commit)]

  • usb-audio: Added support for Roland UM-ONE midi-usb interface [http://git.kernel.org/linus/ (commit)]

  • ASoC
    • Add ADAU1373 codec support [http://git.kernel.org/linus/ (commit)]

    • Add driver for rt5631 [http://git.kernel.org/linus/ (commit)]

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

    • Alchemy AC97C/I2SC audio support [http://git.kernel.org/linus/ (commit)]

    • Blackfin: ADAU1373 eval board support [http://git.kernel.org/linus/ (commit)]

    • mxs: add mxs-pcm driver [http://git.kernel.org/linus/ (commit)], add mxs-saif driver [http://git.kernel.org/linus/ (commit)], add mxs-sgtl5000 machine driver [http://git.kernel.org/linus/ (commit)]

    • omap-mcpdm: Replace legacy driver [http://git.kernel.org/linus/ (commit)]

2.8. PCI

  • Add implementation for PRI (Page Request Interface) capability. It allows PCI devices that are behind an IOMMU to recover from page faults [http://git.kernel.org/linus/ (commit)]

  • Add support for PASID (Process Address Space Identifiers) capability. It can be used by PCI devices to access more than one IO address space at the same time [http://git.kernel.org/linus/ (commit)]

2.9. Multifunction Devices (MFD)

  • ab5500 chip register access [http://git.kernel.org/linus/ (commit)]

  • Add Intel MSIC driver [http://git.kernel.org/linus/ (commit)]

  • Support software initiated shutdown of WM831x PMICs [http://git.kernel.org/linus/ (commit)]

  • Wake-up from Suspend MAX8997 support [http://git.kernel.org/linus/ (commit)]

2.10. Hardware monitorization

  • AD7314 driver (ported from IIO) [http://git.kernel.org/linus/ (commit)]

  • Add driver for EXYNOS4 TMU [http://git.kernel.org/linus/ (commit)]

  • lm75: Add support for Analog Devices ADT75 [http://git.kernel.org/linus/ (commit)]

  • pmbus: Add support for Intersil power management chips [http://git.kernel.org/linus/ (commit)]

  • pmbus/adm1275: Add support for ADM1276 [http://git.kernel.org/linus/ (commit)]

  • pmbus/ltc2978: Add support for LTC3880 to LTC2978 driver [http://git.kernel.org/linus/ (commit)]

  • pmbus/ltc2978: Explicit driver for LTC2978 [http://git.kernel.org/linus/ (commit)]

  • w83627ehf: Add support for the W83627UHG [http://git.kernel.org/linus/ (commit)]

2.11. Webcams, image capture devices

  • a8293: Allegro A8293 SEC driver [http://git.kernel.org/linus/ (commit)]

  • altera-stapl: it is time to move out from staging [http://git.kernel.org/linus/ (commit)]

  • move cx25821 out of staging [http://git.kernel.org/linus/ (commit)]

  • Move tm6000 out of staging [http://git.kernel.org/linus/ (commit)]

  • cx23885: Add ALSA support [http://git.kernel.org/linus/ (commit)], Initial support for the MPX-885 mini-card [http://git.kernel.org/linus/ (commit)], initial support for VBI with the cx23885 [http://git.kernel.org/linus/ (commit)]

  • dvb: Add MaxLinear MxL111SF DVB-T demodulator driver [http://git.kernel.org/linus/ (commit)]

  • dvb: Add support for pctv452e [http://git.kernel.org/linus/ (commit)]

  • dvb-usb: prepare for multi-frontend support (MFE) [http://git.kernel.org/linus/ (commit)]

  • em28xx: add support for PCTV DVB-S2 Stick 460e [2013:024f] [http://git.kernel.org/linus/ (commit)]

  • gspca: ov534_9: New sensor ov9712 and new webcam 05a9:8065 [http://git.kernel.org/linus/ (commit)], topro: New subdriver for Topro webcams [http://git.kernel.org/linus/ (commit)], zc3xx: New webcam 03f0:1b07 HP Premium Starter Cam [http://git.kernel.org/linus/ (commit)]

  • it913x: Driver for Kworld UB499-2T (id 1b80:e409) v1.05 [http://git.kernel.org/linus/ (commit)], frontend and tuner driver v1.05 [http://git.kernel.org/linus/ (commit)], support for single ITE 9135 devices [http://git.kernel.org/linus/ (commit)]

  • mt9p031: Aptina (Micron) MT9P031 5MP sensor driver [http://git.kernel.org/linus/ (commit)], aptina (Micron) MT9T001 3MP sensor driver [http://git.kernel.org/linus/ (commit)]

  • s5p-fimc: Add runtime PM support in the camera capture [http://git.kernel.org/linus/ (commit)], add runtime PM support in the mem-to-mem driver [http://git.kernel.org/linus/ (commit)], add support for JPEG capture [http://git.kernel.org/linus/ (commit)], add the media device driver [http://git.kernel.org/linus/ (commit)]

  • saa7164: Adding support for HVR2200 card id 0x8953 [http://git.kernel.org/linus/ (commit)], add support for another HVR2200 hardware revision [http://git.kernel.org/linus/ (commit)]

  • Support for Terratec G1 [http://git.kernel.org/linus/ (commit)]

  • tda10071: NXP TDA10071 DVB-S/S2 driver [http://git.kernel.org/linus/ (commit)]

  • Add v4l2 subdev driver for S5K6AAFX sensor [http://git.kernel.org/linus/ (commit)]

2.12. Real-time clocks

2.13. MultiMedia Cards (MMC)

  • Add cache control for eMMC4.5 device [http://git.kernel.org/linus/ (commit)]

  • Add eMMC hardware reset support [http://git.kernel.org/linus/ (commit)]

  • Add random fault injection [http://git.kernel.org/linus/ (commit)]

  • General purpose MMC partition support. [http://git.kernel.org/linus/ (commit)]

  • sdhci: add eMMC hardware reset support [http://git.kernel.org/linus/ (commit)], add eMMC hardware reset support [http://git.kernel.org/linus/ (commit)], sdhci-pci: add runtime pm support [http://git.kernel.org/linus/ (commit)]

  • mmc-test: add eMMC hardware reset test [http://git.kernel.org/linus/ (commit)]

2.14. Watchdog

2.15. Memory Technology Devices (MTD)

  • Add DiskOnChip G3 support [http://git.kernel.org/linus/ (commit)]

  • add MEMWRITE ioctl [http://git.kernel.org/linus/ (commit)]

  • Drop ceiva map driver [http://git.kernel.org/linus/ (commit)]

2.16. Bluetooth

  • btusb: add device entry for Broadcom SoftSailing [http://git.kernel.org/linus/ (commit)]

  • Add support for Broadcom BCM20702A0 [http://git.kernel.org/linus/ (commit)]

2.17. Various

  • cciss: Adds simple mode functionality [http://git.kernel.org/linus/ (commit)]

  • clocksource: add DBX500 PRCMU Timer support [http://git.kernel.org/linus/ (commit)]

  • drivers: create a pin control subsystem [http://git.kernel.org/linus/ (commit)], add a driver for the CSR SiRFprimaII pinmux [http://git.kernel.org/linus/ (commit)], add a driver for the U300 pinmux [http://git.kernel.org/linus/ (commit)]

  • hw_random: add driver for atmel true hardware random number [http://git.kernel.org/linus/ (commit)]

  • hwspinlock/u8500: add hwspinlock driver [http://git.kernel.org/linus/ (commit)]

  • i2c-designware: Add support for Designware core behind PCI devices. [http://git.kernel.org/linus/ (commit)], add runtime power management support [http://git.kernel.org/linus/ (commit)]

  • i7core_edac: Add scrubbing support [http://git.kernel.org/linus/ (commit)]

  • IIO
    • New driver for AD7190/AD7192/AD7195 4 Channel SPI ADC [http://git.kernel.org/linus/ (commit)]

    • New driver for AD7280A Lithium Ion Battery Monitoring [http://git.kernel.org/linus/ (commit)]

    • impedance-analyzer: New driver for AD5933/4 Impedance [http://git.kernel.org/linus/ (commit)]

    • Remove ADT75 driver - hwmon/lm75 will take over ADT75 [http://git.kernel.org/linus/ (commit)]

  • Renesas TPU LED driver [http://git.kernel.org/linus/ (commit)]

  • pps: new client driver using GPIO [http://git.kernel.org/linus/ (commit)]

  • RapidIO: add mport driver for Tsi721 bridge [http://git.kernel.org/linus/ (commit)]

  • regulator: Add driver for gpio-controlled regulators [http://git.kernel.org/linus/ (commit)]

  • rtc: add initial support for mcp7941x parts [http://git.kernel.org/linus/ (commit)]

  • tty: add a DesignWare 8250 driver [http://git.kernel.org/linus/ (commit)]

  • watchdog: adx_wdt.c: remove driver [http://git.kernel.org/linus/ (commit)]


CategoryReleases

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