Contents
1. Architecture-specific changes
1.1. ARM
ftrace: enable dynamic ftrace (commit)
U8500 PRCMU driver (commit)
hw-breakpoint: add ARM backend for the hw-breakpoint framework (commit)
hw-breakpoint: add new ptrace requests for hw-breakpoint interaction (commit)
ux500: add CPU hotplug support (commit),
AT91: Add flexibity board support (commit)
U5500 mailbox communication (commit), (commit), (commit), (commit)
Add board support for Telechips TCC8000-SDK board (commit), (commit), (commit), (commit), (commit)
Allow SMP kernels to boot on UP systems (commit)
Implement CONFIG_STRICT_DEVMEM by disabling access to RAM via /dev/mem (commit)
imx: Add EPIT support (commit), add generic esdhc device (commit), add support for Vista Silicon Visstrim_m10 board (commit)
- davinci
Kirkwood: add LaCie d2 Network v2 support (commit), support for Seagate DockStar (commit)
OMAP3LOGIC: Adding LogicPD OMAP3 board support (commit)
pxa168: added support for Teton BGA platform (commit)
pxa: append tavorevb3 support (commit)
S5PV210: Add Torbreck board support (commit)
S5PV310: Add SMDKC210 board support file (commit)
SECCOMP support (commit)
tegra: Add cpufreq support (commit), add APB DMA support (commit), add PCI Express support (commit)
MN10300: And Panasonic AM34 subarch and implement SMP (commit), ASB2364: Add support for SMSC911X and SMC911X (commit)
msm: MSM8X60 RUMI3 board support (commit), MSM8X60 simulator board support (commit),
Cpufreq for freescale mx51 (commit)
mx51: add support for genesi efikamx nettop (commit), add cpuimx51sd module and its baseboard (commit)
1.2. POWERPC
85xx: add cache-sram support (commit)
fsl-booke: Add p3041 DS board support (commit), add p5020 DS board support (commit), add support for FSL 64-bit e5500 core (commit)
mpc83xx: Support for MPC8308 P1M board (commit)
Optimise 64bit csum_partial_copy_generic and add csum_and_copy_from_user (commit)
Optimise 64bit csum_partial (commit)
pseries: Partition migration in the kernel (commit)
1.3. X86
Remove CONFIG_4KSTACKS (x86-32) (commit)
Always use irq stacks (x86-32) (commit)
bios: By default, reserve the low 64K for all BIOSes (commit)
intel_idle: add initial Sandy Bridge support (commit)
IBM Real-Time "SMI Free" mode driver (commit)
uv: Enable Westmere support on SGI UV (commit)
earlyprintk: Add earlyprintk for Intel Moorestown platform (commit)
1.4. SH
oprofile: Use perf-events oprofile backend (commit)
Add sh7757lcr board support (commit)
SH-2007 board support. (commit)
mach-systemh: Kill off dead board. (commit)
1.5. S390
lockless get_user_pages_fast() (commit)
topology: export cpu topology via proc/sysinfo (commit)
cio: notify drivers of channel path events (commit)
Add z11 cpu topology support (commit)
1.6. Blackfin
1.7. IA64
Add CONFIG_STACKTRACE_SUPPORT (commit)
1.8. XEN
Add privcmd driver (commit)
Add /proc/xen/xsd_{kva,port} to xenfs (commit)
xen-pcifront: Xen PCI frontend driver (commit)
xenbus: Xen paravirtualised PCI hotplug support (commit)
Convert p2m to a 3 level tree (commit)
Add support for the Xen PCI subsystem (commit)
1.9. MIPS
Add device tree support to MIPS (commit)
Add support for hardware performance events (commit), (commit)
Add support for Titan (TNETV10xx) SoC variant (commit)
IRQ: Add stackoverflow detection (commit)
1.10. TILE
pci root complex: support for tile architecture (commit)
1.11. MICROBLAZE
Add seccomp support (commit)
1.12. M68K
Add basic mmu-less m548x support (commit)
2. Drivers
2.1. STAGING AREA
Add ath6kl driver for AR6003 chip (commit)
Add initial release of brcm80211 - Broadcom 802.11n wireless LAN driver. (commit), (commit)
r8712u: Add new driver for RealTek RTL8712U (RTL8192SU) Wireless devices (commit)
Add SBE 2T3E3 WAN driver (commit)
Add speakup driver (commit)
Add support for Flarion OFDM usb and pcmcia devices. (commit)
Add USB ENE card reader driver (commit)
Add West Bridge Astoria Driver (commit)
Add Beeceem USB Wimax driver (commit)
Add sst: Intel SST audio driver (commit)
iio: ad7476 new SPI ADC driver (commit), enable driver support for ad799x AD converters (commit), Add ak8975 magnetometer sensor (commit), adding driver for ISL29018 ALS (commit),
zram: Update zram documentation (commit)
Remove the Atheros otus vendor driver (commit)
dream: remove dream driver and arch from tree (commit)
2.2. VIDEO
- i915
Add support for GPU soft reset on Ironlake (commit)
Enable DisplayPort audio (commit)
Enable HDMI audio for monitor with audio support (commit)
Enable SandyBridge blitter ring, enables support for user execbuffers (commit)
- Nouveau
- Radeon
intel-gtt: introduce intel_gtt_driver (commit)
Add Intel GMA500(Poulsbo) Stub Driver (not a real driver) (commit)
VIAFB: Add initial VX900 support (commit), add interface for output device configuration (commit)
2.3. STORAGE
2.4. USB
Add Intel Langwell USB OTG Transceiver Driver (commit)
Add UAS driver (commit)
Add USB EHCI support for MPC5121 SoC (commit)
musb: add musb support for AM35x (commit), introduce DA8xx/OMAP-L1x glue layer (commit)
Add driver for Meywa-Denki & Kayac YUREX (commit)
sam-ba: add driver for Atmel SAM Boot Assistant (SAM-BA) (commit)
Add EHCI and OHCH glue for OCTEON II SOCs. (commit)
2.5. ALSA
hda: Add input jack layer support to Realtek codec (commit),preliminary support for new Conexant audio codecs (commit)
ice1712: Add support for Edirol DA-2496 (commit)
Introduce the snd-aloop module for the PCM loopback (commit)
ISA: New Aztech Sound Galaxy driver (commit), remove snd-sgalaxy (commit)
snd-usb-caiaq: Add support for Traktor Kontrol S4 (commit)
usb-audio: add BOSS ME-25 support (commit), add Novation Launchpad support (commit), add Roland A-PRO support (commit)
usb: USB3 SuperSpeed sound support (commit)
OSS: Remove sh_dac_audio (commit)
OSS: Remove sh_dac_audio (commit)
- ASoC
Add 88pm860x codec driver (commit)
Add ep93xx AC97 audio driver (commit)
Add HP iPAQ RX1950 support (commit)
Add initial WM8962 CODEC driver (commit)
Add saarb machine driver for 88pm860x (commit)
Add support for the Freescale P1022 DS reference board (commit)
Add support for tlv320aic3007 to tlv320aic3x codec. (commit)
Add tavorevb3 machine driver for 88pm860x (commit)
ep93xx: add Simplemachines Sim.One AC97 audio support (commit)
fsi-codec: Add FSI - HDMI support (commit), simultaneous playback/recorde support (commit)
multi-component - Add Aquila sound driver (commit), add Goni sound driver (commit), ASoC Multi-Component Support (commit)
Restore MAX98088 CODEC driver (commit)
SAMSUNG: Add Machine driver for S/PDIF PCM audio (commit), add S/PDIF CPU driver (commit)
TI WL1273 FM Radio Codec. (commit)
WM8804: Initial driver (commit)
WM8985: Initial driver (commit)
Add board support for Pcontrol_G20 (commit)
2.6. V4L/DVB
af9015: add support for TerraTec Cinergy T Stick Dual RC (commit)
gspca_konica: New gspca subdriver for konica chipset using cams (commit)
gspca_xirlink_cit: New gspca subdriver replacing v4l1 usbvideo/ibmcam.c (commit), (commit), (commit)
IR/streamzap: functional in-kernel decoding (commit)
NXP TDA18218 silicon tuner driver (commit)
saa5246a/saa5249: Remove obsolete teletext drivers (commit)
Support for Sharp IX2505V (marked B0017) DVB-S silicon tuner (commit)
Support or LME2510(C) DM04/QQBOX USB DVB-S BOXES (commit)
2.7. NETWORK
New driver: carl9170 for Atheros AR9170 802.11n devices (commit 1, 2, 3, 4, 5, 6)
Add Gigabit Ethernet driver of Topcliff PCH (commit)
ibmveth: Add scatter-gather support (commit), enable IPv6 checksum offload (commit)
enic: Add support for multiple hardware receive queues (commit)
tg3: Add EEE support (commit)
ath5k: Allow ath5k to support virtual STA and AP interfaces. (commit)
tile: on-chip network drivers for the tile architecture (commit)
caif-u5500: CAIF shared memory transport protocol driver (commit), (commit), (commit)
ath9k_htc: Add support for bluetooth coexistence. (commit)
be2net: add multiple RX queue support (commit)
bna: Brocade 10Gb Ethernet device driver (commit)
bnx2: Add PCI Advanced Error Reporting support. (commit), add 57712 support (commit)
jme: Adding mii-tool support (commit)
iwlagn: add temperature offset calib for 6000g2 (commit)
iwlwifi: add bt full concurrency support (commit), enable experimental ucode support (commit)
cx82310_eth: Conexant CX82310-based ADSL router USB ethernet driver (commit)
igb: Add support for DH89xxCC (commit)
qeth: NAPI support for l2 and l3 discipline (commit)
qlcnic: support vlan rx accleration (commit), vlan gro support (commit), vlan lro support (commit), add eswitch statistics support (commit)
rapidio: add support for IDT CPS Gen2 switches (commit)
e1000: use GRO for receive (commit)
r8169: add GRO support (commit)
skge: add GRO support (commit)
sky2: enable GRO by default (commit)
xilinx_emaclite: netpoll support (commit)
sundance: Add initial ethtool stats support (commit)
wl1271: sdio: add suspend/resume support (commit)
macvtap: Implement multiqueue for macvtap driver (commit)
cnic: Add support for 57712 device (commit)
can: Topcliff: Add PCH_CAN driver. (commit), tscan1: add driver for TS-CAN1 boards (commit)
davinci_emac: separate out davinci mdio (commit)
uwb: Remove the WLP subsystem and drivers (commit)
Bluetooth: Add MacBookAir3,1(2) support (commit), add support Bluetooth controller of MacbookPro 6,2 (commit), add support Bluetooth controller of MacbookPro 7,1 (commit)
2.8. SCSI
cxgb4i: Add Chelsio T4 iSCSI support (commit)
lpfc: Add new WQE support (commit)
qla2xxx: Added AER support for ISP82xx. (commit)
qla4xxx: Add support for 8130/8131 AENs. (commit)
megaraid_sas: Add Online Controller Reset to MegaRAID SAS drive (commit)
2.9. HID
Add support for two Waltop tablets (commit)
Add support for UC-Logic WP????U tablets (commit)
magicmouse: enable Magic Trackpad support (commit)
roccat: add driver for Roccat Pyra mouse (commit)
waltop: add Media Tablet 14.1 inch support (commit), add support for Waltop Slim Tablet 12.1 inch (commit)
3m: Convert to MT slots (commit)
Add support for Logitech Speed Force Wireless gaming wheel (commit)
uclogic: add proper support for PF1209 (commit)
usbhid: remove unused hiddev_driver (commit)
2.10. INPUT
wacom: add support for Bamboo Pen (commit), add support for the Bamboo Touch trackpad (commit), wacom_w8001: add multitouch slot support (commit),
Add support for Hanwang tablets (commit)
Add driver for tnetv107x on-chip keypad controller (commit) and touchscreen controller (commit)
Add LPC32xx touchscreen controller driver (commit)
Add ROHM BU21013 touch panel controller support (commit)
Add support for large scancodes (commit)
Add support for Nomadik SKE keypad controller (commit)
Add support for OMAP4 keyboard controller (commit)
serio - add support for PS2Mult multiplexer protocol (commit)
2.11. HWMON
LTC4261 Hardware monitoring driver (commit)
New driver for the W83795G/ADG monitoring chips (commit)
lm90: Add support for max6695 and max6696 (commit), add support for the W83L771W/G (commit)
it87: Add support for the IT8721F/IT8758E (commit)
Add generic GPIO fan driver (commit)
2.12. MFD
Add basic tps6586x interrupt support (commit)
Add MAX8998 interrupts support (commit)
Add mc13892 support to mc13xxx (commit)
Add VIA VX855 multi-function device support (commit)
Add WM831x SPI support (commit)
2.13. MEDIA
Add driver for Siliconfile SR030PC30 VGA camera (commit)
Add the via framebuffer camera controller driver (commit)
cx231xx: Added support for Carraera, Shelby, RDx_253S and VIDEO_GRABBER (commit), add initial support for Hauppauge USB-Live2 (commit), add support for Hauppauge EXETER (commit)
dvb: remove obsolete lgdt3304 driver (commit)
IR: add driver for Nuvoton w836x7hg integrated CIR (commit)
lmedm04: driver for DM04/QQBOX updated to version 1.60 (commit)
s5h1432: Add new s5h1432 driver (commit)
s5p-fimc: Add camera capture support (commit), add driver for OMAP1 camera interface (commit),
SoC Camera: add driver for OV6650 sensor (commit)
Twinhan 1027 + IR Port support (commit)
2.14. WATCHDOG
Add support for Broadcom BCM63xx built-in watchdog (commit)
f71808e_wdt: add support for the F71889FG (commit)
it87_wdt: Add support for IT8720F watchdog (commit), add support for watchdogs with 8b timers (commit)
2.15. VARIOUS
vcs: add poll/fasync support (commit)
- RTC
- power_supply
- pcmcia
- OMAP
misc: Add ab8500 pwm driver (commit)
mtd: generic FSMC NAND MTD driver (commit)
- mmc
Regulator: MAX8952 PMIC Driver Initial Release (commit)
- Leds
ieee1394: remove the old IEEE 1394 driver stack (commit)
i2c: Driver for PCA9541 I2C Master Selector (commit)
- gpio
- dmaengine
Add Freescale i.MX1/21/27 DMA driver (commit)
Add Freescale i.MX SDMA support (commit)
Driver for the ARM PL080/PL081 PrimeCells v5 (commit)
- misc
Add OLPC XO-1 rfkill driver (commit)
Add ttyprintk driver (commit)
serial: Add OMAP high-speed UART driver (commit)
- sfc
- spi
i7300_edac: start a driver for i7300 chipset (Clarksboro) (commit)
- ACPI
Regulator: LP3972 PMIC regulator driver (commit)