Contents
1. Architecture-specific changes
1.1. ARM
Add generic CPU suspend/resume support (commit)
ptrace: remove single-step emulation code (commit)
Add basic architecture support for VIA/WonderMedia 85xx SoC's (commit)
aaec2000: remove support for mach-aaec2000 (commit)
EXYNOS4: Add ARMLEX4210 Board support file (commit), adds Samsung NURI board support (commit), add support for SATA on ARMLEX4210 (commit), suspend to RAM Support (commit)
imx: Add initial support for IMX27IPCAM board (commit)
lh7a40x: remove unmaintained platform support (commit)
mxs: Initial support for Ka-Ro TX28 (commit)
tegra: Add external memory controller driver (commit), add seaboard, wario and kaen boards (commit), add Toshiba AC100 support (commit), add TrimSlice board (commit)
msm: Support for the MSM8960 RUMI3 target (commit)
mx31: add support for the bugbase 1.3 from buglabs (commit)
mx51: add support for efika smartbook (commit)
TI816X: Create board support and enable build for TI816X EVM (commit)
Introduce EFIKA_COMMON (commit)
Introduce VPR200 board. (commit)
efikamx: add usb h1 support (commit)
OMAP4: keypad: Add the board support (commit)
1.2. X86
Add clock_adjtime for x86 (commit)
Add device tree support (commit)
amd: Support L3 Cache Partitioning on AMD family 0x15 CPUs (commit)
dtb: Add a device tree for CE4100 (commit)
Enable forced interrupt threading support (commit)
1.3. XEN
1.4. PPC
8xx: remove obsolete mgsuvd board (commit)
1.5. SH
1.6. S390
Support XZ compressed kernel (commit)
Write protect module text and RO data (commit)
oprofile: Add support for hardware based sampling on System z processors (commit), enhance OProfile to support System zs hardware sampling feature (commit)
1.7. M68K
Merge m68k and m68knommu arch directories (commit)
atari: Initial ARAnyM support (commit)
m68knommu: add basic support for the ColdFire based FireBee board (commit)
1.8. TILE
Support 4KB page size as well as 64KB (commit)
1.9. CRIS32
Drop the CRISv32 version of pcf8563 (commit)
1.10. MN10300
MN10300: Use KGDB (commit)
2. Drivers
2.1. GRAPHICS
Add usb framework (commit)
Add ioctl to query device/driver capabilities (commit)
Dumb scanout create/mmap for intel/radeon (commit)
Add cayman chip family (commit)
Remove i830 driver (commit)
- Video
2.2. STORAGE
pata_arasan_cf: ARASAN CompactFlash PATA Controller Support (commit)
2.3. NETWORKING
ath9k: Updates for AR9485 1.1 chipsets. (commit), allow AP interface to be created (commit)
be2net: changes for BE3 native mode support (commit)
bnx2x: Add support for new PHY BCM84833 (commit), support for managing RX indirection table (commit)
ax88796: use generic mdio_bitbang driver (commit)
can: Added support for Bosch C_CAN controller (commit)
igb: add support for VF Transmit rate limit using iproute2 (commit), add Energy Efficient Ethernet (EEE) for i350 devices. (commit)
iwlagn: 2000 series devices support (commit)
iwlwifi: initial P2P support (commit), split the drivers for agn and legacy devices 3945/4965 (commit)
ixgbe: DCB, implement 802.1Qaz routines (commit), adding 100MB FULL support in ethtool (commit), add support to FCoE DDP in target mode (commit), enable flow control pause parameter auto-negotiation support (commit), DCB, use multiple Tx rings per traffic class (commit), IEEE 802.1Qaz, implement priority assignment table (commit), add support for VF Transmit rate limit using iproute2 (commit)
mlx4: Wake on LAN support (commit)
Add Faraday FTMAC100 10/100 Ethernet driver (commit)
Add support for SMSC LAN9530, LAN9730 and LAN89530 (commit)
r8169: support the new chips for RTL8105E. (commit)
rt2x00: Add 2L Central Europe BV 8070 (commit), add Planex Communications, Inc. RT8070 (commit), add support for RT5390 chip (commit), add unknown Toshiba device (commit)
rtlwifi: Add driver for Realtek RTL8192CU/RTL8188CU USB Wireless Network Adapter (commit), (commit)
sfc: Add TX queues for high-priority traffic (commit), implement hardware acceleration of RFS (commit)
wl1251: enable adhoc mode (commit), implement connection quality monitoring (commit), AP-mode - management of links in PS-mode (commit)
wl12xx: Enable AP-mode (commit)
zd1211rw: add TX watchdog and device resetting (commit), enable NL80211_IFTYPE_AP (commit)
2.4. ALSA
add LaCie FireWire Speakers/Griffin FireWave Surround driver (commit)
HDA: Enable surround and subwoofer on Lenovo Ideapad Y530 (commit)
HDA: New AD1984A model for Dell Precision R5500 (commit)
hdspm - Add RayDAT and AIO strings to Kconfig (commit)
hdspm - Add support for RME RayDAT and AIO (commit)
usb-audio: add support for Native Instruments MK2 devices (commit)
usb-audio: implement USB autosuspend (commit)
- ASoC
Add driver for the dfbmcs320 bluetooth module (commit)
Add initial WM8991 driver (commit)
Add Freescale SGTL5000 codec support (commit)
Add machine driver for Visstrim_M10 board. (commit)
Add MAX9850 codec driver (commit)
Add TI tlv320aic32x4 codec support. (commit)
CS4271 codec support (commit)
sn95031: add capture support (commit)
sst v2: Add medfield machine driver (commit)
sst v2: Add mid platform driver (commit)
sst v2: Add sn95031 codec driver (commit)
Suppor for the Tegra SoC (commit), (commit), (commit), (commit), (commit), (commit)
2.5. HWMON
Add support for Lineage Compact Power Line PEM devices (commit)
Add support for LTC4151 (commit)
Add support for Texas Instruments ADS1015 (commit)
Add tachometer pulses per fan revolution to sysfs ABI (commit)
Driver for Maxim MAX6639 (commit)
f71882fg: Add support for f71808e (commit), add support for f71869f and f71869e (commit), add support for f71889ed (commit), add support for the F71889A (commit), add support for the F81865F (commit)
lm85: Add support for EMC6D103S (commit)
New driver for SMSC SCH5627 (commit)
twl4030: Hwmon Driver for TWL4030 MADC (commit)
w83627ehf: Add support for Nuvoton NCT6775F and NCT6776F (commit)
2.6. STAGING
Add rts_pstor for Realtek PCIE cardreader (commit)
Delete ti-st from staging (commit)
easycap: add ALSA support (commit)
gma500: Add 2D acceleration (commit), Intel GMA500 staging driver (commit), resync the patch queue with GregKH's space cleanup. (commit)
hv: Add a user-space daemon to support key/value pair (KVP) (commit), add mouse driver (commit), implement key/value pair (KVP) (commit)
IIO: ADC: New driver for AD7606/AD7606-6/AD7606-4 (commit), add driver for MAX517/518/519 (commit), DDS: AD9832 / AD9835 driver (commit), gyro remove adis16251 driver as now supported by adis16260 driver (commit), trigger: New Blackfin specific trigger driver iio-trig-bfin-timer (commit)
Merge ENE UB6250 SD card codes from keucr to drivers/usb/storage (commit)
Remove autofs3 (commit)
Remove smbfs (commit)
samsung-laptop: add support for N145P/N250P/N260P machines (commit), add support for NP-Q45 (commit), add support for R519 laptops (commit), add support for r70 laptops (commit), add support for Samsung NP-X120/X170 laptop (commit), has moved to platform/x86 (commit)
Solo6x10: Add support for SOLO6110 chip. (commit)
ti-st: add the v7 btwilink driver (commit), delete old bt_drv driver (commit)
2.7. MEDIA
Add v4l2 subdev driver for NOON010PC30L image sensor (commit)
Altera FPGA based CI driver module (commit)
dabusb: remove obsolete driver (commit)
DIB9000: initial support added (commit)
DiB0700: add support for several board-layouts (commit), add support for the dib7090 based (commit),
wl128x: Kconfig & Makefile for wl128x driver (commit)
dw2102: add support for Geniatech SU3000 USB DVB-S2 card (commit)
dw2102: Add Terratec Cinergy S2 USB HD (commit)
gspca: Add new vicam subdriver (commit), nw80x: New subdriver for Divio based webcams (commit), ov519: Add the sensor ov2610ae (commit), ov534: Add the webcam 06f8:3002 and sensor ov767x (commit)
Initial commit to support NetUP Dual DVB-T/C CI RF card (commit)
lirc: remove staging lirc_it87 and lirc_ite8709 drivers (commit)
ngene: CXD2099AR Common Interface driver (commit)
omap3isp: Kconfig and Makefile (commit)
rc: New rc-based ite-cir driver for several ITE CIRs (commit)
staging-usbvideo: remove (commit)
Support for stv0367 multi-standard demodulator (commit)
technisat-usb2: added driver for Technisat's USB2.0 DVB-S/S2 receiver (commit)
tm6000: add radio support to the driver (commit)
v180 - DM04/QQBOX added support for BS2F7HZ0194 versions (commit)
v4l: add videobuf2 Video for Linux 2 driver framework (commit)
V4L: Initial submit of OV9740 driver (commit)
2.8. INPUT
Add Atmel AT42QT1070 keypad driver (commit)
bcm5974 - add support for MacBookPro8 (commit)
Introduce tsc2005 driver (commit)
Add driver for Wolfson WM831x PMIC touchscreen controllers (commit)
- HID
Add support for DragonRise PID 0011 gamepad (commit)
Add support for Keytouch IEC 60945 (commit)
roccat: Add support for Kova[+] mouse (commit), add support for Roccat Arvo keyboard (commit)
2.9. SCSI
aacraid: Add new code for PMC-Sierra's SRC based controller family (commit)
Add detailed SCSI I/O errors (commit)
bnx2fc: Broadcom FCoE offload driver (commit)
bnx2i: Added support for the 57712(E) devices (commit)
mptfusion: Support SAS2.0 Devices with SAS1.0 Controllers (commit)
target: add initial statistics (commit)
tcm_loop: Add multi-fabric Linux/SCSI LLD fabric module (commit)
2.10. USB
Update the USB core to deal with USB 3.0 hubs (commit)
omap: common usb host core driver (commit)
Add Faraday fusb300 driver (commit)
usb_storage: add ums-realtek driver (commit)
EHCI bus glue for on-chip PMC MSP USB controller (commit)
Ethernet quirks for the LG-VL600 4G modem (commit)
2.11. I2C
Add driver for Freescale i.MX28 (commit)
Add support for Diolan U2C-12 USB-I2C adapter (commit)
i2c-pxa2xx: Add PCI support for PXA I2C controller (commit)
tegra: Add i2c support (commit)
2.12. WATCHDOG
Add JZ4740 watchdog driver (commit)
Intel SCU Watchdog Timer Driver for Moorestown and Medfield platforms. (commit)
it87_wdt: Add support for IT8721F watchdog (commit)
Xen watchdog driver (commit)
2.13. BLUETOOTH
Add LE connection support to L2CAP (commit)
Add LE connect support (commit)
Add low energy commands and events (commit)
Add management support for user confirmation request (commit)
btwilink driver (commit)
2.14. MFD
AB8500 system control driver (commit)
Add a core driver for TI TPS61050/TPS61052 chips v2 (commit)
Add driver for sequencer serial port (commit)
Add new ab8500 GPADC driver (commit)
Add twl4030 madc driver (commit)
MAX8997/8966 support (commit)
2.15. SPI
Add support for SuperH SPI (commit)
Add ti-ssp spi master driver (commit)
New driver for Altera SPI (commit)
2.16. MTD
Add mtdswap block driver (commit)
nand: add software BCH ECC support (commit)
NOR flash driver for OMAP-L137/AM17x (commit)
2.17. ACPI
eeepc-wmi: add camera and card reader support (commit), add wimax support (commit), asus generic asus-wmi.ko module (commit)
sony-laptop: implement keyboard backlight support (commit)
asus-nb-wmi: Asus Notebooks WMI Driver (commit)
Add Samsung Laptop platform driver (commit)
Enable Dell All-In-One volume up/down keys (commit)
medfield: Add Thermal Driver (commit)
OLPC XO-1.5 ebook switch driver (commit)
2.18. VARIOUS
tty: hvc: add Blackfin JTAG console support (commit)
tty: Add msm_smd_tty driver (commit)
power: bq27x00: Add bq27000 support (commit)
regulator: Add a subdriver for TI TPS6105x regulator portions v2 (commit), MAX8997/8966 support (commit)
rtc: add real-time clock driver for NVIDIA Tegra (commit)
serial: Add auart driver for i.MX23/28 (commit), msm_serial_hs: Add MSM high speed UART driver (commit)
leds: add driver for LM3530 ALS (commit)
hwrng: pixocell - add support for picoxcell TRNG (commit)
mmc: mxs-mmc: add mmc host driver for i.MX23/28 (commit)
gpio: driver for 42 AB8500 GPIO pins (commit)
IIO: ADC: New driver for the AD7298 8-channel SPI ADC (commit)
sigma-firmware: loader for Analog Devices' SigmaStudio (commit)
drivers/misc: ST SPEAr: PCIE gadget suppport (commit)
UIO: add PRUSS UIO driver support (commit)
CPUFREQ: Remove deprecated sysfs file sampling_rate_max (commit), remove old, deprecated per cpu ondemand/conservative sysfs files (commit)
char: add MSM smd_pkt driver (commit)
edac: provide support for tile architecture (commit)
hwspinlock: add framework (commit), add OMAP implementation (commit)
ld9040 amoled driver support (commit)