Contents
- Architectures
-
Drivers
- Staging drivers
- Storage
- Graphics
- ACPI/EFI, thermal and Power Management
- Networking
- Sound
- TV tuners, webcams, video capturers
- Universal Serial Bus (USB)
- Tablets, touch screens, keyboards, mouses (input)
- Multi Function Devices (MFD)
- Memory Technology Device (MTD)
- Industrial I/O (iio)
- Multi Media Card (MMC)
- Current regulator
- Watchdog
- Clocks
- Serial Peripheral Interface (SPI)
- Serial
- Real Time Clock (RTC)
- Inter-Integrated Circuit (I2C)
- Hardware monitoring
- Various
1. Architectures
1.1. x86
Implement interface to support ACPI based IOAPIC hot-addition commit and hot-removal commit
KVM: Enable Intel AVX-512 for guest commit
KVM: Support XSAVES usage in the host commit
kvm: vmx: add nested virtualization support for xsaves commit
mce: Support memory error recovery for both UCNA and Deferred error in machine_check_poll commit
On large-memory x86-64 systems of 64GB or more with memory hot-plug enabled, use a 2GB memory block size commit
Make vsyscall emulation configurable commit
acerhdf: Adding support for "manual mode" commit
acerhdf: Adding support for new models commit
acerhdf: Use bang-bang thermal governor commit
acerhdf: added critical trip point commit
toshiba-acpi: Add missing ID (TOS6207) commit
toshiba_acpi: Add keyboard backlight mode change event commit
dell-laptop: Add support for keyboard backlight commit
hp_accel: Add support for HP ZBook 15 commit
amd64_edac: Add F15h M60h support commit
amd_nb: Add device IDs to NB tables for F15h M60h commit
cpufreq: Loongson1: Add cpufreq driver for Loongson1B commit
perf: Add model number for Airmont commit
perf: Add support for sampling PEBS machine state registers commit
1.2. ARM
- arm64
Add Juno board device tree. commit
Add framework for legacy instruction emulation commit
Implement support for read-mostly sections commit
Add seccomp support commit
add support to dump the kernel page tables commit
amd-seattle: Adding device tree for AMD Seattle platform commit
dmi: Add SMBIOS/DMI support commit
ptrace: add NT_ARM_SYSTEM_CALL regset commit
arm64: ptrace: allow tracer to skip a system call commit
dts: socfpga: Add a base DTSI for Altera's Arria10 SOC commit
mvebu: add .dts file for Synology DS213j commit
mvebu: add .dts file for Synology DS414 commit
memory: Add NVIDIA Tegra memory controller support commit
dmaengine: pl330: Add runtime Power Management support v12 commit
dmaengine: pl330: Add PM sleep support commit
BCM5301X: Add DT for Asus RT-N18U commit
BCM5301X: Add DT for Buffalo WZR-1750DHP commit
BCM5301X: Add DT for Buffalo WZR-600DHP2 commit
BCM5301X: Add DT for Netgear R6300 V2 commit
EXYNOS: Add PMU support for exynos5420 commit
EXYNOS: Add Suspend-to-RAM support for exynos5420 commit
EXYNOS: Add support for exynos4415 SoC commit
EXYNOS: Add support for firmware-assisted suspend/resume commit
EXYNOS: add exynos3250 PMU support commit
EXYNOS: add secure firmware support to AFTR mode code commit
Kirkwood: Add support for DLink DIR665 commit
Kirkwood: DIR665: Instantiate Distributed Switch Architecture commit
OMAP2+: Drop board file for 3430sdp commit
OMAP2+: Drop board file for ti8168evm commit
STi: DT: STiH410: Add STiH410 SoC and b2120 board support. commit
add mach-asm9260 commit
at91: remove at91rm9200 legacy board support commit
at91: remove at91rm9200 legacy boards files commit
at91: remove at91sam9260/at91sam9g20 legacy board support commit
at91: remove at91sam9260/at91sam9g20 legacy boards files commit
at91: remove at91sam9261/at91sam9g10 legacy board support commit
at91: remove at91sam9263 legacy board support commit
at91: remove at91sam9g45/9m10 legacy board support commit
at91: remove at91sam9rl legacy board support commit
at91: remove no-MMU at91x40 support commit
at91: remove old AT91-specific drivers commit
bcm2835: Add device tree for Raspberry Pi model B+ commit
brcmstb: reintroduce SMP support commit
cygnus: Initial support for Broadcom Cygnus SoC commit
coresight: adding basic support for D01 board commit
coresight: adding basic support for Vexpress TC2 commit
coresight: adding support for beagle and beagleXM commit
dts: Add SoC level device tree support for LS1021A commit
dts: Add am57xx-beagle-x15 commit
dts: Add board dts file for exynos3250-rinato commit
dts: Add dts files for exynos4415 SoC commit
dts: Add exynos5250-spring device tree commit
dts: Add initial LS1021A QDS board dts support commit
dts: Add initial LS1021A TWR board dts support commit
dts: Enable Broadcom Cygnus SoC commit
dts: Enable Broadcom Cygnus SoC commit
dts: add board dts file for Exynos3250-based Monk board commit
dts: add initial support for TBS2910 Matrix ARM mini PC commit
dts: berlin: Enable eMMC on Sony NSZ-GS7 commit
dts: berlin: Enable ethernet on Sony NSZ-GS7 commit
dts: cm-t3x: add ADS7846 touchscreen support commit
dts: omap3-igep0020-rev-f: Support IGEPv2 Rev. F commit
dts: rockchip: Add devicetree source for MarsBoard RK3066 commit
dts: sun7i: Add Banana Pi board commit
dts: sun7i: Add Banana Pi board commit
dts: sun7i: Add Mele M3 board commit
dts: sun7i: Add Mele M3 board commit
dts: sun9i: Add A80 Optimus Board support commit
dts: sun9i: Add A80 Optimus Board support commit
dts: sunxi: Add Allwinner A80 dtsi commit
dts: sunxi: Add Allwinner A80 dtsi commit
dts: vf500-colibri: add Colibri VF50 support commit
dt-bindings: arm: add Freescale LS1021A SoC device tree binding commit
firmware: Introduce suspend and resume operations commit
imx53: add cpufreq support commit
imx: Add Freescale LS1021A SMP support commit
imx: Add initial support for Freescale LS1021A commit
mediatek: Add basic support for mt6592 commit
mediatek: Add basic support for mt8127 commit
mediatek: Add basic support for mt8135 commit
mediatek: add dts for 8127 Moose board commit
mediatek: add dts for MT8135 evaluation board. commit
mediatek: add dts for mt6592-evb commit
meson: add meson8 support commit
mvebu: Implement the CPU hotplug support for the Armada 38x SoCs commit
nomadik: device tree for NHK15 board commit
realview: add device tree and bindings for PB1176 commit
realview: basic device tree implementation commit
removing support for etb/etm in "arch/arm/kernel/" commit
rockchip: add basic smp support for rk3288 commit
sun7i: add support for A20-OLinuXino-Lime2 commit
sun7i: add support for A20-OLinuXino-Lime2 commit
sunxi: Introduce Allwinner A80 support commit
tegra: Add memory controller support for Tegra114 commit
tegra: Add memory controller support for Tegra124 commit
tegra: Add memory controller support for Tegra30 commit
ux500: Initial support for PM domains commit
crypto: sahara: add support for i.MX53 commit
1.3. MIPS
BMIPS: Add PRId for BMIPS5200 (Whirlwind) commit
Enable VDSO randomization commit
Kconfig: Enable microMIPS support for Malta commit
Loongson-3: Add PHYS48_TO_HT40 support commit
Loongson-3: Add RS780/SBX00 HPET support commit
Loongson-3: Add oprofile support commit
Loongson1B: Add a clockevent/clocksource using PWM Timer commit
Loongson: Allow booting from any core commit
Support for hybrid FPRs commit
ath25: Add basic AR2315 SoC support commit
ath25: add AR2315 PCI host controller driver commit
ath25: add basic AR5312 SoC support commit
bcm3384: Initial commit of bcm3384 platform support commit
cpu: Add 'noftlb' kernel command line option to disable the FTLB commit
ralink: add mt7628an support commit
ralink: add rt2880 pci driver commit
ralink: add support for MT7620n commit
1.4. POWERPC
powernv/powerpc: Add winkle support for offline cpus commit
powernv: Enable Offline CPUs to enter deep idle states commit
8xx: Implement 16k pages commit
1.5. XTENSA
1.6. S390
scm_block: handle multiple requests in one HW request commit
zfcp: auto port scan resiliency commit
zfcp: bring back unit sysfs attributes for automatic LUN scan commit
1.7. ARC
Add power management options commit
1.8. CRISv32
Implement early console commit
2. Drivers
2.1. Staging drivers
Add Xilinx Clocking Wizard driver commit
bcm: remove driver commit
comedi: addi_apci_035: remove driver commit
comedi: addi_apci_3200: remove driver commit
comedi: cb_pcimdas: add support for PCIe-DAS1602/16 commit
skein: Adds CryptoAPI Support commit
skein: Adds Loadable Module Support commit
2.2. Storage
SCSI: Add support for multiple hardware queues commit
wd719x: Introduce Western Digital WD7193/7197/7296 PCI SCSI card driver commit
ipr: add support for async scanning to speed up boot commit
NVMe: Convert to blk-mq commit
SCSI: am53c974: add new driver commit
SCSI: tmscsim: replace by am53c974 driver commit
Add SG_SCSI_RESET_NO_ESCALATE flag to SG_SCSI_RESET ioctl commit
scsi_debug: add Capacity Changed Unit Attention commit
2.3. Graphics
Implement O_NONBLOCK support on /dev/dri/cardN commit
fb: add support for tiled monitor configurations. (v2) commit
cirrus: allow 32bpp framebuffers for cirrus drm commit
exynos: dsi: support Exynos4415 SoC commit
exynos: fimd: support Exynos4415 SoC commit
gma500: add support for atom e6xx lpc lvds i2c commit
i915: Add the Skylake PCI ids commit
i915: Add rotation support for cursor plane (v5) commit
i915: Implement GPU reset for 915/945 commit
i915: Implement GPU reset for g33 commit
a4xx support for msm-drm commit
add multiple CRTC and overlay support commit
nouveau: Add support for GK208B, resolves bug 86935 commit
nouveau: add support for GK20A commit
nouveau: add support for gm204 commit
panel: Add Sharp LQ101R1SX01 support commit
panel: simple: Add AUO B116XW03 panel support commit
panel: simple: Add HannStar HSD070PWW1 7.0" WXGA TFT LCD panel commit
panel: simple: Add support for Hitachi TX23D38VM0CAA commit
radeon/dpm: add smc fan control for CI (v2) commit
radeon/dpm: add smc fan control for SI (v2) commit
radeon/dpm: add thermal dpm support for CI commit
radeon: enable smc fan control on CI commit
radeon: Add radeon <--> amdkfd interface commit
tegra: Add IOMMU support commit
tegra: dc: Add powergate support commit
tegra: dc: Universal plane support commit
Add adv7511 encoder driver commit
imx: Move imx-drm driver out of staging commit
rcar-du: Add HDMI encoder and connector support commit
rockchip: Add basic drm driver commit
sti: add HQVDP plane commit
sti: add cursor plane commit
fbdev: mxsfb: Add support for mx6sl and mx6sx commit
bochs: add endian switching support commit
bochs: add page_flip commit
2.4. ACPI/EFI, thermal and Power Management
- thermal
- cpufreq
ACPI / PMIC: support PMIC operation region for CrystalCove commit
ACPI / PMIC: support PMIC operation region for XPower AXP288 commit
ACPI: Add support for device specific properties commit
efi: dmi: add support for SMBIOS 3.0 UEFI configuration table commit
dmi: add support for SMBIOS 3.0 64-bit entry point commit
2.5. Networking
dummy: add support for ethtool get_drvinfo commit
sunvnet: NAPIfy sunvnet commit
sunvnet: add GSO support commit
sunvnet: add TSO support commit
sunvnet: add VIO v1.7 and v1.8 support commit
sunvnet: add checksum offload support commit
sunvnet: add scatter/gather support commit
bcmgenet: add EEE support commit
bcmgenet: support restarting auto-negotiation commit
amd-xgbe: Add BQL support commit
amd-xgbe: Add receive side scaling ethtool support commit
amd-xgbe: Add support for per DMA channel interrupts commit
amd-xgbe: Add support for the skb->xmit_more flag commit
amd-xgbe: Implement split header receive support commit
amd-xgbe: Provide support for receive side scaling commit
at86rf230: add support for promiscuous mode commit
at86rf230: asynchronous xmit handling commit
ath10k: add cal_data debugfs file commit
ath10k: add firmware crash counters commit
ath10k: add memory dump debugfs interface commit
ath10k: add modpram 'skip_otp' to ignore empty otp error during BMI commit
ath10k: add register access debugfs interface commit
ath10k: add support to configure pktlog filter commit
ath10k: support ethtool stats commit
ath9k: add TPC capability to TX descriptor path commit
ath9k: add TX power per-rate tables commit
ath9k: add support for reporting tx power to mac80211 commit
ath9k_htc: add spectral scan debug interface commit
brcmfmac: Add PCIE ids for 43602 devices. commit
brcmfmac: Add wowl patterns support. commit
brcmfmac: Add wowl support for SDIO devices. commit
brcmfmac: Add wowl support for USB devices. commit
brcmfmac: add multiple BSS support. commit
brcmsmac: expose 802.11 core statistics in debugfs commit
brcmsmac: extend hardware info shown in debugfs commit
cdc-ether: implement MULTICAST flag on the device commit
enic: add support for set/get rss hash key commit
i40e: Add 10GBaseT support commit
i40e: Add support to firmware CEE DCBX mode commit
i40evf: Add support for 10G base T parts commit
iwlwifi: add new device IDs for 3165 commit
iwlwifi: enable STBC support for 8000 chips commit
iwlwifi: mvm: BT Coex - add support for TTC / RRC commit
iwlwifi: mvm: add WEP RX hardware offload support commit
iwlwifi: mvm: add support for WMM Access Control commit
iwlwifi: mvm: implement UMAC scan API commit
iwlwifi: mvm: implement mac80211 TDLS channel-switch APIs commit
iwlwifi: mvm: rs: add Tx STBC support commit
iwlwifi: mvm: support random MAC address for scanning commit
iwlwifi: mvm: support ucode load for family_8000 B0 only commit
iwlwifi: pcie: support 7265-D devices commit
iwlwifi: sdio: new SDIO card id for 4165 series commit
iwlwifi: trans: add suspend/resume ops commit
ixgbe: Add new support for X550 MAC's commit
ixgbe: add support for X550 extended RSS support commit
ixgbevf: add netpoll support commit
ixgbevf: add support for X550 VFs commit
ieee802154: mrf24j40: Add support for MRF24J40MC commit
dsa: mv88e6171: Add support for mv88e6172 commit
cpsw: Support ALLMULTI and fix IFF_PROMISC in switch mode commit
mwifiex: Add USB8766 support commit
mwifiex: add Tx status support for ACTION frames commit
mwifiex: add Tx status support for EAPOL packets commit
mwifiex: add auto TDLS support commit
mwifiex: channel statistics support for mwifiex commit
mwifiex: enable auto TDLS support for SD8887 commit
macb: add TX multiqueue support for gem commit
can: c_can: Add support for TI am4372 DCAN commit
dsa/mv88e6123_61_65: Add support for reading switch registers commit
dsa/mv88e6123_61_65: Report chip temperature commit
dsa/mv88e6352: Add support for MV88E6176 commit
dsa/mv88e6352: Report chip temperature commit
dsa: Add support for Marvell 88E6352 commit
dsa: Add support for reading switch registers with ethtool commit
dsa: Add support for reporting switch chip temperatures commit
dsa: Provide additional RMON statistics commit
dsa: mv88e6171: Add support for reading switch registers commit
dsa: mv88e6171: Add support for reading the temperature commit
phy: Adding SGMII support for Marvell 88ee1145 driver commit
phy: micrel: add support for clock-mode select to KSZ8081/KSZ8091 commit
phy: micrel: enable led-mode for KSZ8081/KSZ8091 commit
gianfar: Implement PAUSE frame generation support commit
cxgb4/cxgb4vf/csiostor: Add T4/T5 PCI ID Table commit
cxgb4: Add support for QSA modules commit
systemport: allow changing MAC address commit
s6gmac: remove driver commit
sh_eth: Add r8a7793 support commit
r8152: support nway_reset of ethtool commit
mlx4_en: Add 100M, 20G, 56G speeds ethtool reporting support commit
mlx4_en: Cable info, get_module_info/eeprom ethtool support commit
mlx4: Add A0 hybrid steering commit
mlx4: Add support for A0 steering commit
mlx4_core: Add ethernet backplane autoneg device capability commit
mlx4_core: Add retrieval of CONFIG_DEV parameters commit
mlx4_core: Support more than 64 VFs commit
mlx4_en: Add ethtool support for [rx|tx]vlan offload set to OFF/ON commit
mlx4_en: Add support for setting rxvlan offload OFF/ON commit
mlx4_en: Support for configurable RSS hash function commit
mlx5_core: Add more supported devices commit
smsc911x: Add minimal runtime PM support commit
can: c_can: Add support for TI DRA7 DCAN commit
can: c_can: Add support for TI am3352 DCAN commit
wil6210: Add support for large packets commit
8139too: Allow setting MTU larger than 1500 commit
8139too: Allow using the largest possible MTU commit
- Bluetooth
Add USB device 04ca:3010 as Atheros AR3012 commit
ath3k: Add support of MCI 13d3:3408 bt device commit
Add support for Acer [0489:e078] commit
Add support for Broadcom BCM20702A0 variants firmware download commit
Add support for Broadcom BCM20702A1 variant commit
HCI H5 peer reset detection commit
btmrvl add firmware dump support commit
- Infiniband
2.6. Sound
asihpi: Add support for stream interrupt. commit
asihpi: New I/O types - AVB & BLUlink, DAB Rf receiver commit
dice: Add support for MIDI capture/playback commit
dice: Add support for capturing PCM samples commit
dice: Add support for duplex streams with synchronization commit
hda - Add new GPU codec ID 0x10de0072 to snd-hda commit
hda - add codec ID for Skylake display audio codec commit
hda/realtek - Add new Dell desktop for ALC3234 headset mode commit
hda/realtek - New codec support for ALC256 commit
hda/realtek - New codec support for ALC298 commit
oxfw: Add hwdep interface commit
oxfw: Add proc interface for debugging purpose commit
oxfw: Add support AMDTP in-stream commit
oxfw: Add support for AV/C stream format command to get/set supported stream formation commit
oxfw: Add support for Behringer/Mackie devices commit
oxfw: Add support for capture/playback MIDI messages commit
oxfw: add support for capturing PCM samples commit
usb-audio: Add Digidesign Mbox 1 resume support commit
usb-audio: Add Emu0204 channel switch resume support commit
usb-audio: Add Xonar U1 resume support commit
usb-audio: Add audigy2nx resume support commit
usb-audio: Add duplex mode for Digidesign Mbox 1 and enable mixer commit
usb-audio: Add mixer control for Digidesign Mbox 1 clock source commit
usb-audio: Add resume support for FTU controls commit
usb-audio: Add resume support for MicroII SPDIF ctls commit
usb-audio: Add resume support for Native Instruments controls commit
usb-audio: Add resume support for Scarlett mixers commit
usb-audio: Add support for Zoom R16/24 capture and midi interfaces commit
usb-audio: Scarlett mixer interface for 6i6, 18i6, 18i8 and 18i20 commit
usb-audio: add native DSD support for Matrix Audio DACs commit
- ASoC
Intel: Add 4 channel support to DSP. commit
Intel: Add Cherrytrail & Braswell machine driver cht_bsw_rt5672 commit
Intel: Add PM support to HSW/BDW IPC driver commit
Intel: Add PM support to HSW/BDW PCM driver commit
Intel: Add PM support to the HSW/BDW DSP core. commit
Intel: Add jack detection for Broadwell commit
Intel: add BYTCR machine driver with RT5640 commit
Intel: add support for Cherrytrail and Braswell in SST driver commit
Intel: mrfld - Add DSP load and management commit
Intel: mrfld - add the dsp sst driver commit
Intel: mrfld- add ACPI module commit
Intel: mrfld: add DSP core controls commit
Intel: mrfld: add the DSP DAPM widgets commit
Intel: mrfld: add the DSP mixers commit
Intel: mrfld: add the gain controls commit
Intel: sst: Add IPC handling commit
Intel: sst: Add makefile and kconfig changes commit
Intel: sst: Add some helper functions commit
Intel: sst: add stream operations commit
Samsung: Add arndale_rt5631 machine driver and binding commit
add TI ts3a227e headset chip driver commit
arizona: Add DSP_B and LEFT_J mode support commit
arizona: Add support for 768kHz DMIC operation commit
core: add multi-codec support in DT commit
omap-hdmi-audio: Add platform device for OMAP HDMI audio support commit
omap: Remove obsolete HDMI audio code and Kconfig options commit
rsnd: Add Volume Ramp support commit
rt5645: Add ASRC support commit
rt5645: Add JD function support commit
rt5645: multiple JD mode support commit
rt5645: two jacks for hp and mic commit
rt5670: add DMIC ASRC support commit
rt5670: add rt5672 codec support commit
samsung: add support for exynos7 I2S controller commit
sigmadsp: Add support for fw v2 commit
ssm4567: Add support for disabling the boost stage commit
ssm4567: Add support for setting the DAI format and TDM configuration commit
tfa9879: New driver for NXP Semiconductors TFA9879 amplifier. commit
tlv320aic3x: Add TDM support commit
tlv320aic3x: Add output driver pop reduction controls commit
2.7. TV tuners, webcams, video capturers
bq/c-qcam, w9966, pms: move to staging in preparation for removal commit
coda: add CODA7541 JPEG support commit
coda: add support for partial interleaved YCbCr 4:2:0 (NV12) format commit
coda: add support for planar YCbCr 4:2:2 (YUV422P) format commit
coda: allow userspace to set compressed buffer size in a certain range commit
cx23855: add support for DVBSky T980C (no CI support) commit
cx23885: add DVBSky S950 support commit
cx23885: add DVBSky S950C and T980C RC support commit
cx23885: add DVBSky S950C dvb-s/s2 ci PCIe card support(no RC) commit
cx23885: add DVBSky S952 support commit
cx23885: add DVBSky T982(Dual DVB-T2/T/C) support commit
cx23885: add support for TechnoTrend CT2-4500 CI commit
cx88: convert to vb2 commit
cx * Geniatech T230 support commit
cx * remove TechnoTrend CT2-4400 and CT2-4650 devices commit
dvb-usb-dvbsky: add T330 dvb-t2/t/c usb stick support commit
dvb-usb-dvbsky: add T680CI dvb-t2/t/c usb ci box support commit
dvb-usb-dvbsky: add TechnoTrend CT2-4400 and CT2-4650 devices support commit
dvb-usb-dvbsky: add s960ci dvb-s/s2 usb ci box support commit
em28xx: Add support for Terratec Cinergy T2 Stick HD commit
em28xx: add support for Leadtek VC100 USB capture device commit
m88ds3103: add support for the demod of M88RS6000 commit
m88rs6000t: add new dvb-s/s2 tuner for integrated chip M88RS6000 commit
media: rc: add driver for Amlogic Meson IR remote receiver commit
mn88472: Panasonic MN88472 demod driver (DVB-C only) commit
mn88472: move to staging commit
mn88473: Panasonic MN88473 DVB-T/T2/C demod driver commit
mn88473: add support for DVB-T2 commit
mn88473: implement DVB-T mode commit
mn88473: move to staging commit
rcar_vin: Add YUYV capture format support commit
rcar_vin: Add scaling support commit
rtl28xxu: add support for Panasonic MN88472 slave demod commit
rtl28xxu: add support for Panasonic MN88473 slave demod commit
si2157: Add support for Si2146-A10 commit
si2157: Si2148 support commit
si2168: add support for firmware files in new format commit
smipcie: SMI pcie bridge driver for DVBSky S950 V3 dvb-s/s2 cards commit
smipcie: add DVBSky S952 V3 support commit
smipcie: add DVBSky T9580 V3 support commit
vino/saa7191: move to staging in preparation for removal commit
2.8. Universal Serial Bus (USB)
chipidea: add a usb2 driver for ci13xxx commit
chipidea: add system power management support commit
chipidea: imx: add system power management support commit
dwc3: add ACPI support commit
ehci-orion: enable big-endian support commit
gadget: Add UDC driver for Broadcom USB3.0 device controller IP BDC commit
gadget: add USB3 support to the printer driver commit
gadget: f_midi: add configfs support commit
cp210x: add IDs for CEL USB sticks and MeshWorks devices commit
qcserial: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem commit
2.9. Tablets, touch screens, keyboards, mouses (input)
Add driver for Elan I2C/SMbus touchpad commit
Add driver for the Goodix touchpanel commit
Add support for Elan eKTH I2C touchscreens commit
cap11xx - add support for various cap11xx devices commit
Rename cap1106 driver to cap11xx commit
- HID
Introduce hidpp, a module to handle Logitech hid++ devices commit
add support for MS Surface Pro 3 Type Cover commit
logitech-hidpp: Add Wireless Touchpad T650 support commit
logitech-hidpp: add support of the first Logitech Wireless Touchpad commit
logitech-hidpp: support combo keyboard touchpad TK820 commit
sony: Add support for the third-party SMK PS3 Bluetooth Remote commit
wacom: Add support for DTU-1031X commit
wacom: Add support for Intuos Pen Medium commit
2.10. Multi Function Devices (MFD)
Add atmel-hlcdc driver commit
Add support for Diolan DLN-2 devices commit
axp20x: Extend axp20x to support axp288 pmic commit
dln2: add support for USB-SPI module commit
sec-core: Add support for S2MPS13 device commit
2.11. Memory Technology Device (MTD)
m25p80: Add support for serial flash Spansion S25FL132K commit
nand: add sunxi NAND flash controller support commit
spi-nor: Add support for Fujitsu MB85RS1MT FRAM commit
spi-nor: Add support for SST spi flash commit
spi-nor: add support for s25fl128s commit
2.12. Industrial I/O (iio)
Add si7020 driver commit
adc: Add support for axp288 adc commit
adc: exynos_adc: Add support for exynos7 commit
adc: rockchip_saradc: add support for rk3066-tsadc variant commit
add bmp280 pressure and temperature driver commit
iadc: Qualcomm SPMI PMIC current ADC driver commit
adc:vf610-adc: Add temperature sensor support commit
2.13. Multi Media Card (MMC)
add Toshiba PCI SD controller driver commit
atmel-mci: add runtime pm support commit
core: add core-level function for sending tuning commands commit
dw_mmc Add IDMAC 64-bit address mode support commit
dw_mmc Add support for IMG Pistachio commit
dw_mmc exynos: Add support for exynos7 commit
sdhci-acpi: Add ACPI HID INT344D commit
sdhci-pci: Add 64-bit DMA support commit
sdhci-pci: Add support for Intel SPT commit
sdhci: Add 64-bit ADMA support commit
sdhci: Add HS400 support to SDHCI driver commit
2.14. Current regulator
act8865: Add support to turn off all outputs commit
of: Add support for parsing initial and suspend modes commit
rk808: Add support setting suspend voltage commit
rpm: add support for RPM-controller SMB208 commit
rt5033: Add RT5033 Regulator device driver commit
s2mps11: Add support S2MPS13 regulator device commit
2.15. Watchdog
watchdog: imx2_wdt: Add power management support. commit
2.16. Clocks
add pxa25x clock drivers commit
mmp: add reset support commit
rockchip: Add support for the mmc clock phases using the framework commit
samsung: add initial clock support for Exynos7 SoC commit
samsung: add support for 145xx and 1460x PLLs commit
sunxi: Add support for A80 basic bus clocks commit
tegra: Implement memory-controller clock commit
2.17. Serial Peripheral Interface (SPI)
Add driver for IMG SPFI controller commit
meson: Add support for Amlogic Meson SPIFC commit
s3c64xx: add support for exynos7 SPI controller commit
spi-pxa2xx: SPI support for Intel Quark X1000 commit
2.18. Serial
8250_pci: Added driver for Endrun Technologies PTP PCIe card. commit
mxs-auart: add sysrq support commit
mxs-auart: enable PPS support commit
samsung: Add the support for Exynos5433 SoC commit
sirf: add a new uart type support commit
jsm: Add the Classic board implementation commit
jsm: Enable support for Digi Classic adapters commit
2.19. Real Time Clock (RTC)
tpo: Driver to support rtc and wakeup on PowerNV platform commit
ds1307: add support for mcp7940x chips commit
drivers/rtc/rtc-ds1374.c: add watchdog support commit
2.20. Inter-Integrated Circuit (I2C)
Driver to expose PowerNV platform i2c busses commit
add support for Amlogic Meson I2C controller commit
add support for Diolan DLN-2 USB-I2C adapter commit
at91: add support for runtime PM commit
at91: add support for system PM commit
i801: Add DeviceIDs for SunrisePoint LP commit
img-scb: Add Imagination Technologies I2C SCB driver commit
imx: add DMA support for freescale i2c driver commit
pxa: add support for SCCB devices commit
rcar: add slave support commit
sh_mobile: Add support for r8a73a4 and sh73a0 commit
2.21. Hardware monitoring
(gpio-fan) Add a shutdown handler to poweroff the fans commit
(i5500_temp) New driver for the Intel 5500/5520/X58 chipsets commit
(iio_hwmon) Add support for humidity sensors commit
(lm75) Add support for the NXP LM75B commit
(lm95234) Add support for LM95233 commit
(lm95245) Add support for LM95235 commit
(ltc2978) Add regulator support commit
(nct6775) Add support for NCT6792D commit
(pmbus) Add regulator support commit
(tmp401) Add support for TI TMP435 commit
Driver for Nuvoton NCT7802Y commit
2.22. Various
pinctrl: Add Intel Cherryview/Braswell pin controller support commit
pinctrl: Qualcomm SPMI PMIC GPIO pin controller driver commit
pinctrl: Qualcomm SPMI PMIC MPP pin controller driver commit
pinctrl: exynos: Add initial driver data for Exynos7 commit
pinctrl: exynos: Add support for Exynos4415 commit
- PHY
phy: add support for USB cluster on the Armada 375 SoC commit
phy: add the Berlin USB PHY driver commit
phy: berlin-sata: Add support for BG2 SATA PHY commit
phy: exynos5-usbdrd: Add pipe-clk, utmi-clk and itp-clk support commit
phy: marvell: Add support for 88E3016 FastEthernet PHY commit
phy: miphy28lp: Add SSC support for PCIE commit
phy: miphy28lp: Add SSC support for SATA commit
phy: miphy28lp: Provide support for the MiPHY28lp Generic PHY commit
phy: sun4i: add support for USB phy0 commit
leds: implement sysfs interface locking mechanism commit
leds: lp8860: Introduce TI lp8860 4 channel LED driver commit
mvebu-mbus: suspend/resume support commit
dmaengine: at_xdmac: creation of the atmel eXtended DMA Controller driver * /e1f7c9eee70730d7e6ec77f7ecc76f936e262cf0 commit
dmaengine: qcom_bam_dma: Add BAM v1.3.0 support commit
dmaengine: sun6i: Add support for Allwinner A23 (sun8i) variant commit
gpio: add support for the Diolan DLN-2 USB GPIO driver commit
gpio: mvebu: add suspend/resume support commit
gpio: rcar: Add r8a7793 and r8a7794 support commit
gpio: vf610: add gpiolib/IRQ chip driver for Vybrid commit
gpiolib: allow simultaneous setting of multiple GPIO outputs commit
parport: Add support for the WCH382 2S/1P multi-IO card commit
pwm: Add BCM2835 PWM driver commit
pwm: add support for atmel-hlcdc-pwm device commit
pwm: ftm: Add Power Management support for FTM PWM commit
vfio: make vfio run on s390 commit
uio: support memory sizes larger than 32 bits commit
tty: Add support for the WCH384 4S multi-IO card commit
tty: serial: Add 8250-core based omap driver commit
tty: serial: msm: Support sysrq on uartDM devices commit
tty: xuartps: Add support for setting modem control signals commit
power: reset: imx-snvs-poweroff: add power off driver for i.mx6 commit
powercap / RAPL: add IDs for future Xeon CPUs commit
powercap / RAPL: add new model ids commit
reset: add the Berlin reset controller driver commit
reset: stih407: Add softreset, powerdown and picophy controllers commit
sb_edac: Add support for Broadwell-DE processor commit
userns: Add a knob to disable setgroups on a per user namespace basis commit
ipmi: Add SMBus interface driver (SSIF) commit
i8k: Add support for Dell Latitude E6440 commit
iommu/rockchip: rk3288 iommu driver commit
iommu/vt-d: Implement DMAR unit hotplug framework commit
irqchip: GICv3: ITS: MSI support commit
irqchip: armada-370-xp: Add suspend/resume support commit
irqchip: dw-apb-ictl: Add PM support commit
irqchip: gic-v2m: Add support for ARM GICv2m MSI(-X) doorbell commit
irqchip: gic: Support hierarchy irq domain. commit
irqchip: mtk-sysirq: Add sysirq interrupt polarity support commit
GPIO: Add driver for 74xx-ICs with MMIO access commit
Mailbox: Add support for Platform Communication Channel commit
PCI: layerscape: Add Freescale Layerscape PCIe driver commit
PCI: Add support for AMD Nolan USB3 DRD commit
mei: txe: add cherrytrail device id commit
macintosh: therm_pm72: delete deprecated driver commit
ipmi: Add powernv IPMI driver commit