Contents
1. Architecture-specific changes
1.1. X86
IPC driver for Intel Mobile Internet Device (MID) platforms (commit)
Add an EDAC memory controller driver for Nehalem chipsets (commit)
Add support for S3 memory integrity protection (commit)
Add boot option acpi=copy_dsdt to force copy of DSDT to local memory. It fixes DSDT corruption on some BIOS (commit), (commit)
Add AMD core boosting feature flag to /proc/cpuinfo (commit)
cpufreq: Add APERF/MPERF support for AMD processors (commit)
1.2. ARM
Add support for the ST SPEAr Family platform (commit 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
Add support for Versatile Express CA9x4 processor based machines (commit), (commit),(commit)
Kirkwood: add Lacie 2Big Network v2 support (commit), add Lacie 5Big Network v2 support (commit), Marvell Guruplug support (commit)
msm: add board file for Nexus One (ie. mahimahi) (commit), add cpu frequency controls (commit), shared memory interface for baseband processor ipc (commit)
pxa: add basic support for the Aeronix Zipit Z2 handheld (commit), add basic support for Voipac PXA270 SBC (commit), add support for Voipac PXA270 PCMCIA (commit)
S5PV210: add Aquila board (commit), add GONI board support (commit), add IRQ_EINT interrupt support. (commit)
AT91: taskit Portuxg20 and Stamp9g20 board support (commit)
ux500: add U5500 support (commit)
Add support for LZMA-compressed kernel images (commit)
Add support for PCI domains (commit)
oprofile: use perf-events framework as backend (commit), (commit)
atmel_serial: support for RS485 communications (commit)
PL330: Add common core driver (commit)
cns3xxx: Add basic support for Cavium Networks CNS3xxx processors (commit)
mx3/lilly1131: add USB support (commit)
S3c2440: Add HP iPAQ RX1950 machine support (commit)
S3c6410: Add basic support for SmartQ machines (commit)
S5PV210: DMA: Add platform devices for PL330 DMACs (commit)
Support for HTC Dream, T-Mobile G1, Android ADP1 devices (commit), (commit), (commit), (commit), (commit)
1.3. PPC
Add kprobe-based event tracer (commit)
kexec: Add support for FSL-BookE (commit), Speedup kexec hash PTE tear down (commit)
44x: Adding PCI-E support for PowerPC 460SX based SOC. (commit)
47x: Base ppc476 support (commit)
4xx: Simple platform for the ISS 4xx simulator (commit)
Add interrupt support to mpc8xxx_gpio (commit)
booke: Add Stack Marking support to Booke Exception Prolog (commit), add hibernation support for FSL BookE processors (commit)
vio: Add power management support (commit)
1.4. SH
CPU hotplug support. (commit), CPU hotplug support for SH-X3 SMP.
Make latencytop available on SMP, too. (commit)
Add CONFIG_VIRTUALIZATION for virtio support (commit), (commit)
intc: ioremap support (commit)
intc: userimask support. (commit)
intc: IRQ auto-distribution support. (commit)
1.5. Blackfin
Add support for the DBGA (debug assert) pseudo insn (commit)
1.6. M68K
1.7. MIPS
Loongson 2F: Add gpio/gpioilb support (commit)
1.8. S390
Add support for LZO-compressed kernels. (commit)
2. Drivers
2.1. Graphics
backlight: Add Cirrus EP93xx backlight driver (commit), add pcf50633 backlight driver (commit), add S6E63M0 AMOLED LCD Panel driver (commit), new driver for the ADP8860 backlight parts (commit), adp8860: add support for ADP8861 & ADP8863 (commit)
2.2. Storage
SATA: ahci: Add platform driver (commit)
- SCSI
Add scsi trace core functions and put trace points (commit)
arcmsr: Support HW reset for EH and polling scheme for scsi device (commit)
mpt2sas: Added support for PCIe Advanced Error Recovery. (commit)
qla4xxx: added IPv6 support. (commit)
qla2xxx: add APEX support. (commit), add ISP82XX support. (commit), support for asynchronous TM and Marker IOCBs. (commit), T10 DIF support added. (commit), updates to ISP82xx support. (commit)
2.3. Network
ath5k: Adaptive Noise Immunity (ANI) Implementation (commit), add antenna statistics and debugfs file for antenna settings (commit), add Rx EDMA support (commit), add support for newer AR9285 chipsets. (commit), add support for Tx and Rx STBC (commit), add Tx EDMA support (commit)
ath9k: add support for AR9271 chipset. (commit), add support for power save (commit), enable PCIe low power mode for AR9003 (commit), add TL-WN422G v2 product ID (commit), add the PCI IDs for AR9300 and fill up the pci_id_tables (commit)
wl1271: Add proper WLAN-BT co-ex configuration, and enable co-ex. (commit), add support for connection quality monitoring (commit), add sysfs file to control BT co-ex state (commit), enable U-APSD (commit), enable WMM (commit), initial SDIO implementation (commit)
rt2x00: Add rt3071 support in rt2800 register initialization. (commit), add rt3090 support in rt2800 register initialization. (commit), add rt3390 support in rt2800 register initialization. (commit), enable powersaving by default again on rt2500usb. (commit), rt2800usb: new ids (commit)
ixgbe: add support for a new 82599 10G Base-T device (commit), add support for VF MAC and VLAN configuration (commit), enable extremely low latency (commit)
igb: add support for Intel I350 Gigabit Network Connection (commit), add per-packet timestamping (commit)
Add orinoco_usb driver (commit)
can: Add support for Janz VMOD-ICAN3 Intelligent CAN module (commit)
sfc: Create multiple TX queues (commit), enable IPv6 RSS using random key for Toeplitz hash (commit)
tg3: Enable GRO by default. (commit)
sky2: add XL revisions (commit), support Yukon EC_U rev B1 and later (commit)
qeth: support the new OSA CHPID types OSX and OSM (commit), exploit HW TX checksumming (commit)
r8169: Add simplified runtime PM support (rev. 3) (commit)
libertas: add auto auth mode feature (commit), add configurable debug messages (commit)
iwl3945: add ucode statistics (commit)
iwlwifi: add hw revision for 6000g2 NIC (commit), enable '6000 Series 2x2 AGN Gen2' adaptors (commit), manage QoS by mac stack (commit),
iwmc3200wifi: add ftrace event tracing support (commit)
Infiniband: Add driver for Chelsio T4 RNIC (commit)
gianfar: Add hardware RX timestamping support (commit), add hardware TX timestamping support (commit)
forcedeth: GRO support (commit)
e1000/e1000e: implement a simple interrupt moderation (commit), add basic runtime PM support (rev. 4) (commit)
bnx2: Add GRO support. (commit)
bnx2x: Added GRO support (commit), parity errors handling for 57710 and 57711 (commit)
rndis_wlan: Implement cfg80211 PMKSA API (commit)
Add non-Virtex5 support for LL TEMAC driver (commit)
ar9170usb: add vendor and device ID for Qwest/Actiontec 802AIN Wireless N USB Network Adapter (commit)
Add hotplug support to mcp251x driver (commit)
ibmveth: Add suspend/resume support (commit)
Infiniband: Add new qib driver for QLogic PCIe InfiniBand adapters (commit), allow device-specific per-port sysfs files (commit), remove support for QLogic PCIe QLE devices (commit), allow disabling/enabling TSO on the fly through ethtool in IP over Infiniband (commit)
niu: Enable GRO by default. (commit)
bfin_mac: add support for IEEE 1588 PTP (commit), add support for wake-on-lan magic packets (commit)
ethtool RXHASH flag (commit)
fec.c: add phylib supporting to enable carrier detection (v2) (commit)
irda: Add SuperH IrDA driver support (commit)
Support clause 45 MDIO commands at the MDIO bus level (commit)
2.4. USB
gadget: add HID gadget driver (commit)
Don't enable remote wakeup by default (commit)
Add generic USB wwan support (commit), (commit), (commit), (commit)
Support for allocating USB 3.0 streams. (commit)
Composite framework: Add suspended sysfs entry (commit)
gadget: video class function driver (commit)
ohci: introduce omap3 ohci-hcd driver (commit)
Serial Driver: ZIO Motherboard (commit)
2.5. Sound
AC97: add AC97 support for AT91. (commit)
Add support of Audioscience ASI boards (commit)
hda: Add initial support for Thinkpad T410s HDA codec (commit)
Merge es1688 and es968 drivers (commit)
snd-es1968: Make hardware volume buttons an input device (rev2) (commit)
snd-maestro3: Make hardware volume buttons an input device (rev2) (commit)
usbaudio: Add basic support for M-Audio Fast Track Ultra series (commit), add support for Akai MPD16 (commit)
usb/caiaq: Add support for Traktor Kontrol X1 (commit)
usb-mixer: Add support for Audio Class v2.0 (commit)
- ASoC
Add support for WM8960 capless mode (commit)
Add WM9090 amplifier driver (commit)
Davinci: CQ93VC Voice Codec (commit), Voice Codec Interface (commit)
fsi: Add FSI2 device support (commit)
Implement interrupt driven microphone detection for WM8903 (commit)
Initial WM8903 microphone bias and short detection (commit)
omap: Add basic audio support for Nokia RX-51/N900 (commit)
Rename ad1938 to ad193x and add support for ad1936/7/8/9 (commit)
S3C64XX: IISv4: Add CPU driver (commit)
SDP4430: Add sdp4430 machine driver (commit)
TWL6040: Add twl6040 codec driver (commit)
Wolfson Microelectronics 1133-EV1 audio support (commit)
Zipit Z2 WM8750 ASoC driver (commit)
2.6. Input
Add touchscreen driver for TPS6507x (commit)
Add Analog Devices AD714x captouch input driver (commit)
Add driver for hampshire serial touchscreens (commit)
Add keypad driver for keys interfaced to TCA6416 (commit)
Add PCF8574 I2C keypad input device driver (commit)
Enable onkey driver of max8925 (commit)
serio: add support for Amstrad Delta serial keyboardport (commit)
wacom: add Cintiq 21UX2 and Intuos4 WL (commit)
ad714x: add support for the AD7143/8/7A parts (commit)
2.7. V4L/DVB
ir-core: add imon driver (commit), add imon pad and mce keymaps (commit), add JVC support to ir-core (commit), add Sony support to ir-core (commit)
em28xx: Support for Kworld VS-DVB-T 323UR (commit)
gspca - sn9c20x: Add support for cameras using the MT9M112 sensor (commit)
ngene: Implement support for MSI (commit), support new device 'Digital Devices DuoFlex S2 miniPCIe' (commit)
pt1: Support Earthsoft PT2 (commit)
s2255drv: Add support for 2257 device (commit)
saa7134: add RM-K6 remote control support for Avermedia M135A (commit), add support for Avermedia M733A (commit)
soc-camera: add runtime pm support for subdevices (commit)
TT CT-3650 DVB-C support (commit)
V4l2: Add support for OMAP2/3 V4l2 display driver on top of DSS2 (commit)
V4L: dm644x_ccdc: Add 10bit BT support (commit)
V4L: SuperH Video Output Unit (VOU) driver (commit)
V4L: v4l2-subdev driver for AK8813 and AK8814 TV-encoders from AKM (commit)
Add SPI support to V4l2 (commit)
2.8. HWMON
Add TI ads7871 a/d converter driver (commit)
applesmc: Add generic support for Macbook Pro 6 (commit),add generic support for Macbook Pro 7 (commit), add support for Macbook Pro 5,3 and 5,4 (commit), add temperature sensor labels to sysfs interface (commit)
dme1737: Add SCH5127 support (commit)
Driver for TI TMP102 temperature sensor (commit)
EMC1403 thermal sensor support (commit)
lm63: Add basic support for LM64 (commit)
lm75: Add support for the Texas Instruments TMP105 (commit)
2.9. HID
Add driver for Roccat Kone gaming mouse (commit)
Prodikeys PC-MIDI HID Driver (commit)
Zydacron Remote Control driver (commit)
New driver for PicoLCD device (commit), (commit), (commit), (commit), (commit), (commit)
Wacom: add support for the Wacom Intuos 4 wireless (commit), add sysfs speed attribute for wacom bluetooth tablet (commit), expose wacom pen tablet battery through power_supply class (commit)
Add support for 3M multitouch 22" display (commit)
Add support for BTC Emprex 3009URF III Vista MCE Remote (commit)
Add support for the eGalax dual-touch panel (commit)
hid-samsung: add support for Creative Desktop Wireless 6000 (commit)
ntrig: add sensitivity and responsiveness support (commit), add sysfs access to filter parameters (commit)
Support for the 11.6" Cando panel (commit)
Added support for the Cando dual touch panel (commit)
2.10. Staging
Add tm6000 driver to staging tree (commit), (commit), (commit), (commit), (commit), (commit), (commit)
Add driver for adis16255 gyroscope (commit)
Add MSM framebuffer driver (commit)
comedi: add new driver for Adlink PCI-7230 devices (commit), support Advantech PCI-1735U (commit)
hv: add basic ethtool support (commit), added heartbeat functionality to hv_utils (commit), added new hv_utils driver with shutdown as first functionality (commit), add transmit flow control (commit)
iio: adis16209 driver (commit), adis16220 vibration sensor driver (commit), adis16240 driver (commit), adis16260 digital gyro driver (commit), adis16350 and similar IMU driver (commit), imu ADIS16300 driver (commit), imu ADIS16400 and ADIS16405 driver (commit), max1363 add support for max11606-max11617 (commit)
Drivers for TI BT/FM/GPS combo chips (commit), (commit), (commit), (commit), (commit), (commit)
Intel Restricted Access Region Handler (commit)
Intel MID touch screen driver (commit)
Yet another (third) dt3155 driver PCI/video4linux compliant (commit)
ramzswap: Remove backing swap support (commit)
strip: delete the driver (commit)
wavelan: delete the driver (commit)
Remove staging/poch (commit)
netwave: delete the driver (commit)
arlan: delete the driver (commit)
2.11. Serial
Add support for RS485 on Atmel serial driver (commit)
Add driver for the Altera JTAG UART (commit)
Add driver for the Altera UART (commit)
Add support for various Titan PCI cards (commit)
bfin_sport_uart: add support for CTS/RTS via GPIOs (commit)
2.12. MFD
AB3100 register access change to abx500 API (commit)
AB3550 core driver (commit)
Add support for the RDC321x southbridge (commit)
Add Toshiba's TC35892 MFD core (commit)
Add TPS6507x support (commit)
Add WM8994 interrupt controller support (commit)
Davinci Voice Codec (commit)
Janz CMOD-IO PCI MODULbus Carrier Board support (commit)
New AB8500 driver (commit)
2.13. MTD
Add new Smartmedia/xD FTL (commit)
add Samsung SoC OneNAND driver (commit)
Common module for smartmedia/xD support (commit)
nand: Add driver for Ricoh xD/Smartmedia reader (commit), add Intel Moorestown/Denali NAND support (commit), add MPC5121 NAND Flash Controller driver (commit)
Remove now-defunct ts7250 nand driver (commit)
2.14. OMAP
OMAP1: Amstrad Delta: add a handler for processing interruptsgenerated by the FIQ routine (commit), add FIQ handler for serial keyboardport interrupt processing (commit)
omap3: Add support for OMAP3Stalker boards (commit)
DSS2: Add ACX565AKM Panel Driver (commit)
iommu: support for OMAP4 (commit)
RX51: Add LCD Panel support (commit)
2.15. Various
- rtc
- spi
- DMA
- Power
power_supply: Add support for writeable properties (commit), add test_power driver (commit)
- gpio
Remove unused HDPU driver (commit)
watchdog: Driver for the watchdog timer on Freescale IMX2 (and later) processors. (commit)
ad525x_dpot: add support for AD524x pots (commit), add support for ADN2860 and AD528x pots (commit), add support for one time programmable pots (commit), add support for SPI parts (commit)
leds: Add LED driver for the Soekris net5501 board (commit), add mc13783 LED support (commit)
mmc: add DMA support to tmio_mmc driver, when used on SuperH (commit), add support MMCIF for SuperH (commit)
tty: n_gsm line discipline (commit)