Contents
1. Architectures
1.1. x86
Disable lazy FPU restore for processors supporting xsave (commit)
Turn on Supervisor Mode Access Prevention (SMAP) (commit)
ACPI: Add new sysfs interface to export device description (commit)
PCI: Remove the fakephp driver (commit)
perf/AMD/IBS: Add sysfs support (commit)
perf/x86: Add support for Intel Xeon-Phi Knights Corner PMU (commit)
- acpi-cpufreq
Add support for disabling dynamic overclocking (commit)
cpufreq: Add a generic cpufreq-cpu0 driver (commit), remove support for hardware P-state chips from powernow-k8 (commit)
power turbostat: add [-d MSR#][-D MSR#] options to print counter deltas (commit)
power turbostat: add [-m MSR#] option (commit)
1.2. ARM
Support syscall tracing (commit)
OMAP3+: hwmod: Add AM33XX HWMOD data (commit)
Remove mach-bcmring (commit)
add infra-structure for BCM2835 and Raspberry Pi (commit)
clps711x: Remove board support for CEIVA (commit)
efikamx: remove Genesi Efika MX platform files from the tree (commit)
ks8695: add board support for the OpenGear boards based on the KS8695 (commit), add board support for the SnapGear boards based on the KS8695 (commit)
mach-pnx4008: Remove architecture (commit)
mxs: remove board files (commit)
tegra: Add Avionic Design Tamonten support (commit), dma: remove legacy APB DMA driver (commit), remove board (but not DT) support for Harmony (commit), remove board (but not DT) support for Paz00 (commit), remove board (but not DT) support for TrimSlice (commit), remove dead code (commit)
u300: retire ancient platforms (commit)
ux500: Specify AMBA Primecell IDs for Nomadik I2C in DT (commit)
vt8500: Add support for UHCI companion controller (commit)
Add optimized AES and SHA-1 routines (commit)
1.3. MIPS
Add core files for MIPS SEAD-3 development platform. (commit)
Add detection of DSP ASE Revision 2. (commit)
Alchemy: Single kernel for DB1200/1300/1550 (commit)
MT: Remove kspd. (commit)
OCTEON: Update register definitions. (commit)
Add perf functionality for BMIPS5000 (commit)
1.4. S390
Add support for transactional memory (commit)
Add transparent hugepages support (commit)
BPF just-in-time compiler for s390 (commit)
Add cpu cache information to /proc/cpuinfo (commit)
Expose cpu cache topology via sysfs (commit)
cio: add eadm subchannel driver (commit)
Add page table dumper (commit)
Add scm block driver (commit)
Add scm bus driver (commit)
Add support for runtime instrumentation (commit)
1.5. Sparc64
Support 2GB and 16GB page sizes for kernel linear mappings. (commit)
Support transparent huge pages. (commit)
Add SPARC-T4 optimized memcpy. (commit)
Add SPARC-T4 perf event support. (commit)
Add AES driver making use of the new aes opcodes. (commit)
Add DES driver making use of the new des opcodes. (commit)
Add PCR ops for SPARC-T4. (commit)
Add SHA224/SHA256 driver making use of the 'sha256' instruction. (commit)
Add SHA384/SHA512 driver making use of the 'sha512' instruction. (commit)
Add detection for features new in SPARC-T4. (commit)
Add global PMU register dumping via sysrq. (commit)
Unroll CTR crypt loops in AES driver. (commit)
Unroll ECB decryption loops in AES driver. (commit)
Unroll ECB encryption loops in AES driver. (commit)
1.6. PowerPC
Add 64TB support (commit)
Uprobes port to powerpc (commit)
85xx: Add support for P5040DS board (commit)
85xx: add HOTPLUG_CPU support (commit)
85xx: introduce support for the Freescale / iVeia P1022RDK (commit)
powerpc/crypto: add 842 crypto driver (commit)
1.7. PPC64
Add support for instantiating SML from Open Firmware (commit)
1.8. CRIS
CRIS: Remove VCS simulator specific code (commit)
2. Drivers
2.1. Staging drivers
Add dgrp driver for Digi Realport devices (commit)
Add Silicom Bypass driver (commit)
ccg: include all sourced files (commit)
- comedi
- drm/imx
- ramster
iio:ad7780: Add support for the ad7170/ad7171 (commit)
iio:ad7793: Add ad7785 support (commit), add support for ad7794/ad7795 (commit), add AD7791 driver (commit)
IIO: Add basic MXS LRADC driver (commit)
2.2. Graphics
Add DRM GEM CMA helper (commit), add DRM KMS/FB CMA helper (commit)
- backlight
i915: Support for ns2501-DVO (commit)
Renesas SH Mobile DRM driver (commit)
gma500: Add eDP support (commit), add the support of display port on CDV (commit)
Remove pnx4008 driver (commit)
2.3. Storage
Implement aggressive SATA device sleep support (commit)
Add platform driver for Calxeda AHCI controller (commit)
- SCSI
be2iscsi: Add support for configuring the VLAN on the adapter. (commit), added Logging mechanism for the driver. (commit)
bfa: Add PowerPC support and enable PCIE AER handling. (commit), add diagnostic port (D-Port) support (commit), add support for FC Arbitrated Loop topology. (commit), add support for IO throttling at port level (commit), add support for max target ports discovery (commit), add support to read/update the FRU data. (commit), add support to register node symbolic name with name server (commit)
hpsa: gen8plus Smart Array IDs (commit)
lpfc: Tie parallel I/O queues into separate MSIX vectors (commit), add LOGO support after ABTS compliance (commit)
mpt2sas: Provide sysfs attribute to report Backup Rail Monitor Status (commit)
mvumi: Add support for Marvell SAS/SATA RAID-on-Chip(ROC) 88RC9580 (commit)
qla2xxx: Add I2C BSG interface. (commit), ISP83xx loopback support. (commit). IDC implementation for ISP83xx. (commit), implement beacon support for ISP83xx. (commit), implementation of bidirectional. (commit), implemetation of mctp. (commit)
qla4xxx: Added support for ISP83XX (commit), IDC implementation for Loopback (commit)
st: raise device limit (commit)
virtio-scsi: support online resizing of disks (commit)
2.4. Networking
brcmfmac: Add 43143 USB support. (commit), add BCM43241 sdio interface driver support (commit), add e-scan support. (commit), add hostap supoort. (commit)
mwifiex: add P2P interface (commit)
New Freescale 10G MDIO driver (commit)
cdc_ncm: add Huawei devices (commit)
mipsnet: Remove the MIPSsim Ethernet driver. (commit)
qmi_wwan: adding Huawei E367, ZTE MF683 and Pantech P4200 (commit), adding more ZTE devices (commit)
lxt PHY: Support for the buggy LXT973 rev A2 (commit)
- Infiniband/mlx4
r8169: add D-Link DGE-560T identifiers. (commit)
sfc: Add support for IEEE-1588 PTP (commit)
NFC: Remove the pn544 raw driver (commit)
2.5. Sound
Introduce snd-cmi8328: C-Media CMI8328 driver (commit)
- hda
usb-audio: Add TASCAM US122 MKII playback (commit)
es1968: Add ESS vendor ID to pm_whitelist (commit)
- ASoC
Davinci: McASP: add support new McASP IP Variant (commit)
Remove obsolete OMAP3 machine drivers (commit)
add compress stream support (commit)
bells: Add machine driver for Wolfson Bells boards (commit)
codecs: Add DA9055 codec driver (commit)
mid-x86 - add support for compressed streams (commit)
omap-twl4030: Simple machine driver for TI SoC with twl4030 codec (commit)
samsung: Add hookup of WM0010 on Speyside (commit)
wm0010: Add initial wm0010 DSP driver (commit)
wm0010: Enable 44.1kHz support (commit)
2.6. USB
ezusb: add support for Cypress FX2LP (commit)
option: add Alcatel X220/X500D USB IDs (commit)
option: add Novatel E362 and Dell Wireless 5800 USB IDs (commit)
option: add more ZTE devices (commit)
serial: add vizzini driver (commit)
serial: add zte_ev.c driver (commit)
serial: remove vizzini driver (commit)
ipheth: Add iPhone 5 support (commit)
gadget: bcm63xx UDC driver (commit)
phy: add a new driver for omap usb2 phy (commit)
Add CDC-ACM support for the CX93010-2x UCMxx USB Modem (commit)
Remove the deprecated ub driver (commit)
Remove libusual (commit)
2.7. Bluetooth
/proc/net/ entries for Bluetooth protocols (commit)
Add support for BCM20702A0 [04ca, 2003] (commit)
Added /proc/net/hci via bt_procfs_init() (commit)
Added /proc/net/hidp via bt_procfs_init() (commit)
Added /proc/net/l2cap via bt_procfs_init() (commit)
Added /proc/net/rfcomm via bt_procfs_init() (commit)
ath3k: Add support for VAIO VPCEH [0489:e027] (commit)
mgmt: Implement support for passkey notification (commit)
2.8. Input
wacom - add touch sensor support for Cintiq 24HD touch (commit)
- HID
Add support for Sony PS3 BD Remote Control (commit)
Add support for the MacBook Pro 10,2 keyboard / touchpad (commit)
hid-multitouch: Add Flatfrog support (commit)
multitouch: Add support for eGalax 0x73f7 (commit)
multitouch: add support for GeneralTouch multi-touchscreen (commit)
multitouch: add support for Touch Revolution touchscreens (commit)
sensors: introduce sensor framework (commit)
uclogic: Add support for UC-Logic TWHA60 (commit)
2.9. TV tuners, webcams, video capturers
Add v4l2 subdev driver for S5K4ECGX sensor (commit)
Elonics E4000 silicon tuner driver (commit)
ad9389b: driver for the Analog Devices AD9389B video encoder (commit)
adv7604: driver for the Analog Devices ADV7604 video decoder (commit)
gscaler: Add Makefile for G-Scaler Driver (commit)
i.MX: coda: Add platform support for coda in i.MX27 (commit)
ivtv, ivtv-alsa: Add initial ivtv-alsa interface driver for ivtv (commit)
mantis: Terratec Cinergy C PCI HD (CI) (commit)
Add mem2mem deinterlacing driver (commit)
Add stk1160 new driver (easycap replacement) (commit)
coda: Add driver for Coda video codec (commit)
rc: Introduce RX51 IR transmitter driver (commit)
mt9v022: Add support for mt9v024 (commit)
ngene: add support for Terratec Cynergy 2400i Dual DVB-T (commit)
rc: Add support for the TechnoTrend USB IR Receiver (commit)
rtl2832: add configuration for e4000 tuner (commit)
rtl2832: support for tua9001 tuner (commit)
rtl28xxu: [0413:6680] DigitalNow Quad DVB-T Receiver (commit)
rtl28xxu: [0ccd:00d3] TerraTec Cinergy T Stick RC (Rev. 3) (commit)
rtl28xxu: add support for FCI FC2580 silicon tuner driver (commit)
staging: media: Remove easycap driver (commit)
tuners: add FCI FC2580 silicon tuner driver (commit)
2.10. Networking
asix: Adds support for Lenovo 10/100 Mbit Ethernet USB dongle. (commit)
ath9k: Add support for AR9565 (commit), (commit), (commit), add PID/VID for a Ubiquiti WiFiStation (commit)
e1000e: add device IDs for i218 (commit), implement MDI/MDI-X control (commit)
ieee802154: MRF24J40 driver (commit)
igb: Add 1588 support to I210/I211. (commit), supported and Advertised Pause Frame (commit), implement 580 MDI setting support (commit)
ixgbe: add support for X540-AT1 (commit)
mlx4: Activate SR-IOV mode for IB (commit)
tg3: Add support for ethtool -L|-l to get/set the number of rings. (commit), allow number of rx and tx rings to be set independently. (commit)
b43: N-PHY: add PHY rev7+ workarounds (commit)
phy: add AT803x driver (commit)
bnx2x: Link Flap Avoidance (commit), add EEE support for 4-port devices (commit)
rt2x00: add MediaTek/RaLink Rt3352 WiSoC (commit)
2.11. Various
8250_pci: Add additional WCH CHC353 devices (commit)
OF: pinctrl: MIPS: lantiq: adds support for FALCON SoC (commit)
OF: pinctrl: MIPS: lantiq: implement Lantiq/xway pinctrl support (commit)
Thermal: Introduce cooling states range support (commit), Introduce multiple cooling states support (commit), add Renesas R-Car thermal sensor support (commit), add generic cpufreq cooling implementation (commit)
max77686: Add driver for Maxim 77686 32Khz crystal oscillator. (commit)
dmaengine: add TI EDMA DMA engine driver (commit)
dmaengine: mmp-pdma support (commit)
tpm: Add new driver for Infineon I2C TIS TPM (commit)
tpm: add PPI support in tpm driver (commit)
tpm: Add new device driver to support IBM vTPM (commit)
tpm: Add securityfs support for event log (commit)
gpio: Add Avionic Design N-bit GPIO expander support (commit)
extcon: adc_jack: adc-jack driver to support 3.5 pi or simliar devices (commit)
hw_random: add support for the TPM chip as a hardware RNG source (commit)
- hwmon
- i2c
- iio
ad7476: Add support for the ad7091r (commit)
adc: add new lp8788 adc driver (commit)
hid-sensors: Added ALS (commit)
hid-sensors: Added Compass/Magnetometer 3D (commit)
hid-sensors: Added Gyroscope 3D (commit)
hid-sensors: Added accelerometer 3D (commit)
hid-sensors: Common attribute and trigger (commit)
ad5446: Add device ids for ad5301/ad5311/ad5321 (commit)
ad5446: Add support for I2C based DACs (commit)
ad5446: Add support for the ad5300/ad5310/ad5320 (commit)
ad7476: Add ad7910/ad7920 device table entries (commit)
ad7476: Add ad7940 support (commit)
ad7476: Add support for ad7273/ad7274/ad7276/ad7277/ad7278 (commit)
adc: Add common code for ADI Sigma Delta devices (commit)
dac: Add ad5755 driver (commit)
ioat: Adding Intel Ivy Bridge IOATDMA PCI device IDs (commit)
- leds
- mfd
Add MAX8907 core driver (commit)
Add lp8788 mfd driver (commit)
Add syscon driver based on regmap (commit)
DA9055 core driver (commit)
anatop-mfd: remove anatop driver (commit)
lpc_ich: Add Device IDs for Intel Lynx Point-LP PCH (commit)
omap-usb-tll: HOST TLL platform driver (commit)
smsc: Add support for smsc gpio io/keypad driver (commit)
mmc: support BKOPS feature for eMMC (commit)
- mtd
Add JEDEC ID for w25q32dw to chip table (commit)
Add LPC32xx MLC NAND driver (commit)
Add LPC32xx SLC NAND driver (commit)
basic (read only) driver for BCMA serial flash (commit)
bcm47part driver for BCM47XX chipsets (commit)
Delete SBC82xx/SBC8560 MTD mapping support (commit)
lantiq: Add NAND support on Lantiq XWAY SoC. (commit)
m25p80: Add support for serial flash STM/Micron N25Q032 (commit)
m25p80: add support for Spansion s25sl064p chip (commit)
nand: add Eon Silicon Solutions manufacturer ID (commit)
remove bcmring NAND driver (commit)
- pinctrl
nomadik: add ASIC DB8450 pinctrl driver (commit)
nomadik: add STn8815 ASIC support (commit)
Add bcm2835 driver (commit)
Add samsung pinctrl and gpiolib driver (commit)
mvebu: add pinctrl driver for Armada 370 (commit)
mvebu: add pinctrl driver for Armada XP (commit)
mvebu: kirkwood pinctrl driver (commit)
mvebu: pinctrl driver core (commit)
pinctrl-imx: add imx35 pinctrl driver (commit)
- power
parport_serial: Add support for the WCH353 2S/1P multi-IO card (commit)
pwm: Add Ingenic JZ4740 support (commit)
regulator: Fairchild fan53555 support (commit)
regulator: add MAX8907 driver (commit)
regulator: core: Support bypass mode (commit)
remoteproc: Add STE modem driver (commit)
rtc: add Dallas DS2404 driver (commit)
rtc: add MAX8907 RTC driver (commit)
rtc: rc5t583: add ricoh rc5t583 RTC driver (commit)
serial: New serial driver MAX310X (commit)
serial: New serial driver SCCNXP (commit)
spi/mxs: Add DMA support into SPI driver (commit)
spi/mxs: Add SPI driver for mx233/mx28 (commit)
spi: Add SPI master controller for OCTEON SOCs. (commit)
spi: Master driver for NXP SC18IS602/603 (commit)
spi: remove completely broken Nvidia Tegra driver (commit)