Drivers and their surrounding subsystems
Powermanagement, ACPI and PCI:
- ACPI: Create "idle=halt" bootparam
- ACPI: Create "idle=nomwait" bootparam
- ACPI: Enhance /sys/firmware/interrupts to allow enable/disable/clear from user-space
- ACPI: fix processor throttling set error
- APM emulation: Notify about all suspend events, not just APM invoked ones (v2)
- CPUFREQ: Remove EXPERIMENTAL annotation from VIA C7 powersaver kconfig.
- CPUFREQ: S3C24XX NAND driver frequency scaling support.
- cpuidle: Make ladder governor honor latency requirements fully
- Implement new suspend and hibernation callbacks for platform busses
- PCI: ACPI PCI slot detection driver
- PCI: ACPI: Rework PCI handling of wake-up
- PCI: add an option to allow ASPM enabled forcibly
- PCI: add D3 power state avoidance quirk
- PCI: disable ASPM on pre-1.1 PCIe devices
- PCI: disable ASPM per ACPI FADT setting
- PCI: implement new suspend/resume callbacks
- PCI: introduce pci_slot
- PCI: Simplify PCI device PM code
- pciehp: fix interrupt initialization
- pm: acpi hibernation: utilize hardware signature
- pm: remove obsolete piece of PM documentation
- PNP: add acpi:* modalias entries
- PNP: centralize resource option allocations
- PNP: convert resource options to single linked list
- PNP: replace pnp_resource_table with dynamically allocated resources
- Suspend-related patches for 2.6.27
- Suspend/Resume bug in PCI layer wrt quirks
- backlight: Add Nvidia-based Apple Macbook Pro backlight driver
- thinkpad-acpi: add bluetooth and WWAN rfkill support
- Add MUSB and TUSB support
- Add new PM callback methods for USB
- Add vendor/product id of ZTE MF628 to option
- BandRich BandLuxe C150/C250 HSPA Data Card Driver
- usb ethernet gadget: use composite gadget framework
- usb gadget: composite gadget core
- sisusbvga: add USB ID for 0711:0918 Magic Control Technology Corp.
- usb-storage: unusual_devs entries for iRiver T10 and Datafab CF+SM reader
- usb-storage: unusual_devs entry for Nokia 5300
- storage: UNUSUAL_DEVS() for PanDigital Picture frame.
- usb-storage Motorola Phone Razr v3xx US_FL_FIX_CAPACITY patch
- usb-storage: quirk around v1.11 firmware on Nikon D4
Input Subsystem (input devices like keyboard, mice or joysticks):
- applesmc: add support for Macbook
- applesmc: support for Intel iMac
- add driver for Atmel integrated touchscreen controller
- add driver for Tabletkiosk Sahara TouchIT-213 touchscreen
- add HTC Shift Touchscreen Driver
- i8042 - add Acer Aspire 1360 to nomux blacklist
- i8042 - add Dritek quirk for Acer Aspire 5720
- i8042 - add Gericom Bellagio to nomux blacklist
- i8042 - add Medion NAM 2070 to noloop blacklist
- new driver for SGI O2 volume buttons
General:
Libata (newer drivers for Parallel- and Serial-ATA controllers):
- libata: implement no[hsrst force params]
- libata: LBA28/LBA48 off-by-one bug in ata.h
- ahci, pata_marvell: play nicely together
- mfd: TMIO MMC driver
- sata_mv: add RocketRaid 1720 PCI ID to driver
- pata_it821x: Driver updates and reworking
- pata_via: add VX800 flag; add function for fixing h/w bugs
IDE (alternative/older drivers mainly for Parallel-ATA controllers):
- BAST: Remove old IDE driver
- ide: include PCI device name in messages from IDE PCI host drivers
- ide/Kconfig: mark ide-scsi as deprecated
- ide: prefix messages from IDE PCI host drivers by driver name
- ide: remove obsoleted "hdx=" kernel parameters
- ide: remove obsoleted "idebus=" kernel parameter
- ide: remove obsoleted "ide=" kernel parameters
- move ide/legacy/hd.c to drivers/block/
SCSI:
- 3w-9xxx: add MSI support and misc fixes
- ibmvfc: Add ADISC support
- ibmvfc: IBM Power Virtual Fibre Channel Adapter Client Driver
- iscsi: add iscsi host helpers
- scsi_debug: add support for rotation speed
Various:
- atmel-mci: Driver for Atmel on-chip MMC controllers
- memstick: use fully asynchronous request processing
- mmc: add support for card-detection polling
- mmc: S3C24XX MMC/SD driver.
- mmc_spi: add support for card-detection polling
- sdhci: move pci stuff to separate module
- sdhci: scatter-gather (ADMA) support
- sdhci: support JMicron secondary interface
General:
- ipsec: ipcomp - Merge IPComp implementations
- proc: create /proc/net/netstat file in each net
- proc: create /proc/net/snmp file in each net
- vlan: Add ethtool support
LAN/WAN specific:
- amd8111e: delete non NAPI code from the driver.
- bnx2: Add PCI ID for 5716.
- bnx2: Support secondary MAC addresses.
- bnx2: Update firmware to support multi rx rings.
- bnx2x: Adding bnx2x_link
- bnx2x: Add PCIE EEH support
- bnx2x: Add support for BCM57711 HW
- bnx2x: New init infrastructure
- bnx2x: New link code
- bnx2x: New statistics code
- cxgb: delete non NAPI code from the driver.
- DM9000: Add documentation for the driver.
- DM9000: Add support for DM9000A and DM9000B chips
- e1000: delete non NAPI code from the driver
- forcedeth: add jumbo frame support for mcp79
- gianfar: delete non NAPI code from the driver.
- ixgb: update readme text
- sh_eth: Add SH7619 support
- net: sh_eth: add support for Renesas SuperH Ethernet
- r8169: remove non-napi code
- SAA9730: Remove driver
- WAN: convert drivers to use built-in netdev_stats
- WAN: Port COSA driver to generic HDLC.
- WAN: Port LMC driver to generic HDLC
- virtio net: Add ethtool ops for SG/GSO
- via-rhine: delete non NAPI code from the driver.
- ucc_geth: delete non NAPI code from the driver.
- sky2: 88E8057 chip support
- tg3: Add 5785 ASIC revision
- starfire: delete non NAPI code from the driver.
Wi-Fi specific:
- mac80211: 11h - Handling measurement request
- mac80211: 11h Infrastructure - Parsing
- mac80211: add helpers for frame control testing
- mac80211: implement EU regulatory domain
- mac80211: make master netdev handling sane
- mac80211: QoS related cleanups
- mac80211: revamp beacon configuration
- mac80211: use hardware flags for signal/noise units
- b43: enable mesh
- b43: Rewrite LO calibration algorithm
- gelic (PS3): Add support for ESSID scan
- rtl8187: Add USB ID for Netgear WG111V3
- rtl8187: Add usb ID for asus wireless link
- wext: Emit event stream entries correctly when compat.
- zd1211rw: initial IBSS support
- fbdev: add the carmine FB driver
- fbdev: LCD backlight driver using Atmel PWM driver
- gpio: add bt8xxgpio driver
- gpio: gpio driver for max7301 SPI GPIO expander
- gpiolib: allow user-selection
- gpio: max732x driver
- gpio: sysfs interface
- radeon: fix some hard lockups on r3/4/500s
- video: sh7760fb: SH7760/SH7763 LCDC framebuffer driver
- Add LifeVideo To-Go Cardbus PCI ID
- Add support for Dvbworld DVB-S 2102 USB card
- Add support for em2860 based PointNix Intra-Oral Camera
- add support for MaxLinear MxL5007T silicon tuner
- Add support for Pinnacle PCTV HD Pro stick (the older variant 2304:0227)
- Add support for the ATI TV Wonder HD 600
- Anysee: driver for Anysee DVB-T/C receiver
- Anysee: support for Anysee E30C Plus rev 0.4
- au0828: add support for Hauppauge Woodbury
- budget-ci: Add support for Technotrend budget C-1501 dvb-c card
- cx18: add support for Conexant Raptor PAL/SECAM card
- cx18: convert to video_ioctl2()
- cx18: Upgrade to newer firmware & update cx18 documentation.
- cx23885: Add DViCO HDTV7 Dual Express tuner callback support.
- cx23885: add initial support for DViCO FusionHDTV7 Dual Express
- cx23885: add support for new revision of FusionHDTV7 Dual Express
- cxusb: add initial support for AVerTVHD Volar
- dib0700: add basic support for Hauppauge Nova-TD-500 (84xxx)
- dib0700: add comment to identify 35th USB id pair
- DVB-PLL: add Samsung DTOS403IH102A tuner
- em28xx-cards: Add Compro VideoMate ForYou/Stereo model
- em28xx-cards: Add GrabBeeX+ USB2800 model
- em28xx-cards: New supported IDs for analog models
- gspca: Webcam 0c45:6128 added in sonixj.
- gspca: Webcam 0c45:612e added in sonixj.
- gspca: Webcam 0c45:6143 added in sonixj.
- gspca: Webcam Labtec 2200 (093a:2626) added in pac7311.
- ivtv: add support for the Buffalo PC-MV5L/PCI card.
- ivtv: Convert to video_ioctl2.
- saa7134: Add support for analog only ASUSTeK P7131
- saa7134: add support for AVerMedia M103
- saa7134: Avermedia A16D composite input
- sms1xxx: add support for Hauppauge WinTV-Nova-T-MiniStick
- sms1xxx: change smsusb_driver.name to sms1xxx
- sms1xxx: move driver from media/mdtv/ to media/dvb/siano/
- soc_camera_platform: Add SoC Camera Platform driver
- spca508: Add Clone Digital Webcam 11043
- This driver adds support for the Sensoray 2255 devices.
- This patch adds support for the Micronas DRX3975D/DRX3977D DVB-T demodulator
- ttpci/Kconfig: Technotrend budget C-1501 needs tda10023
- uvcvideo : Add support for Asus F9GS integrated webcam
- uvcvideo : Add support for Medion Akoya Mini E1210 integrated webcam
- uvcvideo: Add support for two Bison Electronics webcams
- v4l-dvb: remove broken PlanB driver
- Add EM-X270 ASoC driver
- ac97 - Add virtual master control to VT1616/VT1617A codec.
- add TriTech 28023 AC97 codec ID and Wolfson 9701 name.
- ALSA driver for SGI HAL2 audio device
- ALSA driver for SGI O2 audio board
- ASoC: Add AK4535 driver
- ASoC: Add UDA1380 driver
- ASoC: Add WM8510 driver
- ASoC: Add WM8990 driver
- ASoC: Au12x0/Au1550 PSC Audio support
- Asoc: core - add Digital Audio Interface (DAI) control functions.
- ca0106 - Add entry for another MSI K8N Diamond MB
- CA0106 on MSI K8N Diamond PLUS Motherboard
- emu10k1 - Fix inverted Analog/Digital mixer switch on Audigy2
- Fix AC97 power down
- hda - Add ALC663 support
- hda - Add automatic model setting for the Acer Aspire 5920G laptop
- hda - Added model selection for iMac 24"
- hda - Added SSID for 'Fujitsu Siemens Amilo M1451G' laptop
- hda - Added support for Asus V1Sn
- hda - Add ICH9 controller support (8086:2911)
- hda - Add missing Thinkpad Z60m support
- hda - Add support for 92HD73xxx codecs
- hda - Add support for Lenovo 3000 N200
- hda - Add support of Teradici controller
- hda - Fix ALC883 medion model
- hda - Fix speaker output on Toshiba P105
- hda - HP dc7600 with pci sub IDs 0x103c/0x3011 belongs to hp-3013 model
- hda - increase max_codecs of ICH to 4
- hda - support intel DG33 motherboards
- hda - support new AMD HDMI Audio (1002:970f)
- maestro3: Fix hw volume on HP OmniBook
- oxygen: add PM support
- PCI168 snd-azt3328 Linux driver: another huge update
- usb-audio - Support for Roland SonicCell sound module
- via82xx - Add VIA audio device #1841 to ac97_quirk list
Hardware-Monitoring/I2C/EDAC/Watchdog:
- abituguru3: prefer DMI probing to manual probing
- coretemp: recognize Nehalem CPUs
- edac: i5100 new intel chipset driver
- HP iLO driver
- hwmon: ad7414 driver
- hwmon: (dme1737) Add support for the SMSC SCH5027
- hwmon-vid: Fix AMD K8 VID decoding
- i2c: Add Intel SCH SMBus support
- i2c: Add support for I2C bus on Freescale CPM1/CPM2 controllers
- i2c: Check for ACPI resource conflicts
- i2c-nforce2: Add support for multiplexing on the Tyan S4985
- ibm_emac: Remove the ibm_emac driver
- I/OAT: Add watchdog/reset functionality to ioatdma
- spi: new orion_spi driver
- Add "no BKL needed" comments to several drivers
- Bluetooth: Add SCO support to btusb driver
- Bluetooth: Enforce security for outgoing RFCOMM connections
- crypto: ixp4xx - Hardware crypto support for IXP4xx CPUs
- crypto: talitos - Add support for 3des
- crypto: talitos - Freescale integrated security engine (SEC) driver
- dmaengine: DMA engine driver for Marvell XOR engine
- dmaengine: Driver for the Synopsys DesignWare DMA controller
- dma-mapping: add the device argument to dma_mapping_error()
- dmatest: Simple DMA memcpy test client
- firewire: fw-sbp2: spin disks down on suspend and shutdown
- GRU Driver: driver internal header files
- GRU Driver: driver/misc Makefile & Kconfig changes
- GRU Driver: resource management
- myri10ge: add multislices support
- pcmcia: add support CompactFlash PCMCIA support for Blackfin.
- RDMA/nes: CM connection setup/teardown rework
- regulator: add support for fixed regulators.
- regulator: consumer device interface
- regulator: core kbuild files
- regulator: documentation - ABI
- regulator: documentation - consumer interface
- regulator: documentation - machine
- regulator: documentation - overview
- regulator: documentation - regulator driver
- regulator: fixed regulator interface
- regulator: machine driver interface
- regulator: maintainers - add maintainers for regulator framework.
- regulator: regulator driver interface
- regulator: regulator framework core
- regulator: regulator test harness
- regulator: TI bq24022 Li-Ion Charger driver
- rtc: ds1305/ds1306 driver
- Watchdog: mpc83xx_wdt: add support for MPC86xx CPUs
- MTD, NOR: Add support for AMD AM29SL800D[BT NOR flash chips]
- MTD, NOR: Add support for Eon EN29SL800B[BT NOR flash chips]
- MTD, NOR: Support for M50FLW080A and M50FLW080B