• Immutable Page
  • Info
  • Attachments

Linux 4.2-DriversArch

  1. Architectures
    1. ARM
    2. ARC
    3. X86
    4. MIPS
    5. IA64
    6. S390
    7. POWERPC
    8. TILE
  2. Drivers
    1. Staging drivers
    2. Storage
    3. Graphics
    4. ACPI, EFI, thermal and Power Management
    5. Sound (sound/)
    6. TV tuners, webcams, video capturers (drivers/media/)
    7. Universal Serial Bus (drivers/usb/)
    8. Tablets, touch screens, keyboards, mouses (drivers/input/)
    9. Multi Function Devices (drivers/mfd/)
    10. Memory Technology Device (drivers/mtd/)
    11. Industrial I/O (drivers/iio/)
    12. Multi Media Card (MMC) (drivers/mmc/)
    13. Watchdog (drivers/watchdog/)
    14. Clocks (drivers/clk/)
    15. Serial Peripheral Interface (SPI)
    16. Voltage and Current Regulators (drivers/regulator/)
    17. Serial
    18. Real Time Clock (RTC)
    19. Inter-Integrated Circuit (I2C)
    20. Hardware monitoring (hwmon)
    21. Pulse-Width Modulation devices
    22. Pin Controllers (drivers/pinctrl)
    23. PCI (drivers/pci/)
    24. DMA Engine (drivers/dma/)
    25. LED (drivers/leds/)
    26. Networking (drivers/net/)
    27. Various

1. Architectures

1.1. ARM

  • Add STM32 family machine commit

  • BCM63xx: Add SMP support for BCM63138 commit

  • EXYNOS: add coupled cpuidle support for Exynos3250 commit

  • crypto: Accelerated SHA-512 using ARM generic ASM and NEON commit

  • New driver for Marvell's CESA that supports DMA and more algorithms commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

  • OMAP2+: Remove legacy booting support for Beagleboards commit

  • OMAP2+: Remove legacy booting support for Overo commit

  • OMAP2+: Remove legacy booting support for cm-t35 commit

  • crypto: omap-sham - Add support for omap3 devices commit

  • UniPhier: add basic support for UniPhier architecture commit

  • lpc18xx: add basic support for NXP LPC18xx/43xx SoCs commit

  • ep93xx: simone: support for SPI-based MMC/SD cards commit

  • imx: Remove eukrea_mbimxsd35 non-dt support commit

  • qcom: Add Subsystem Power Manager (SPM) driver commit

  • socfpga: support suspend to ram commit

  • sun8i: Add SMP support for the Allwinner A23 commit

  • vf610: enable Cortex-M4 configuration on Vybrid SoC commit

  • zx: add basic support for ZTE ZX296702 commit

  • zx: enable SMP and hotplug for zx296702 commit

  • KVM: arm/arm64: Enable the KVM-VFIO device commit

  • arm-cci: Add CCI-500 PMU support commit

  • arm64 : Introduce support for ACPI _CCA object commit

  • arm64: alternative: Introduce feature for GICv3 CPU interface commit

  • arm64: psci: account for Trusted OS instances commit

  • coresight-etm4x: Adding CoreSight ETM4x driver commit

  • coresight: replicator: Add Qualcomm CoreSight Replicator driver commit

  • coresight: support the TPIU version found in Ux500 commit

  • PL011: add support for the ARM SBSA generic UART commit

  • iommu/arm-smmu: Add initial driver support for ARM SMMUv3 devices commit

  • iommu/exynos: Add support for binding more than one sysmmu to master device commit

  • iommu/exynos: Add system suspend/resume support commit

  • iommu/tegra-smmu: Add debugfs support commit

  • Device-tree source changes:

    • BCM5301X: Add DT for Asus RT-AC56U commit

    • BCM5301X: Add DT for Asus RT-AC68U commit

    • BCM5301X: Add DT for Asus RT-AC87U commit

    • BCM5301X: Add DT for Buffalo WXR-1900DHP commit

    • BCM5301X: Add DT for SmartRG SR400ac commit

    • at91/dt: Add Acme Arietta G25 commit

    • at91/dt: add support for kizbox2 commit

    • at91/dt: add support for kizboxmini commit

    • bcm2835: dt: Add root properties for Raspberry Pi commit

    • Add DT for Embedded Artists LPC4357 Developers Kit commit

    • Add DT for Hitex LPC4350 Evaluation Board commit

    • Add Odroid XU3 Lite support commit

    • Add base DT for NXP LPC18xx commit

    • Add minimal support for LogicPD Torpedo DM3730 devkit commit

    • Armadeus Systems APF6 family support (i.MX6) commit

    • Gateworks GW5510 support (i.MX6) commit

    • Introduce STM32F429 MCU commit

    • UniPhier: add support for UniPhier SoCs and boards commit

    • add DTS for Baltos IR5221 commit

    • add cubietech cubieboard4 commit

    • add imx7d soc dtsi file commit

    • add imx7d-sdb support commit

    • add support for Vybrid running on Cortex-M4 commit

    • am335x-sl50: Add Toby-Churchill SL50 board support. commit

    • am437x-gp-evm: add wilink8 support commit

    • dove: Add proper support for Compulab CM-A510/SBC-A510 commit

    • imx6: add DT for aristainetos2 board commit

    • omap3-devkit8000: Add dm9000 support commit

    • sun4i: Add initial dts for Gemei G9 tablet commit

    • sun5i: Add new Auxtek-t004 board commit

    • sun5i: Add new Utoo P66 board commit

    • sun6i: Add a dts file for the Mele A1000G quad top set box commit

    • sun7i: Add dts file for Wexler TAB7200 commit

    • sun7i: Add dts file for pcDuino 3 Nano board commit

    • sun7i: Add dts file for the Jesurun Q5 top set box commit

    • sun7i: Add dts file for the Orangepi SBC commit

    • sun7i: Add dts file for the Orangepi mini SBC commit

    • sun8i-a33: Add dts for Sinlinx SinA33 development board. commit

    • sun8i: Add ET-Q8 A33 support commit

    • imx: add clk-pllv1 type support commit

    • imx: add imx7d clk tree support commit

    • imx: add msl support for imx7d commit

    • mvebu: add support for the new Armada 385 based Linksys boards commit

    • mvebu: dts: Add dts file for DLink DNS-327L commit

    • sun5i: Add a DTSI common to A10s and A13 commit

    • sun6i: dt: Add new Mele I7 device commit

    • sun8i: Introduce A23 Evaluation Board Support commit

    • Add DT support for Juno r1 board. commit

    • Add dts files for Hisilicon Hi6220 SoC commit

1.2. ARC

1.3. X86

  • mpx: Introduce a boot-time disable flag, nompx, to disable the Intel Memory Protection Extensions commit

  • qspinlock: Enable x86-64 to use queued spinlocks commit

  • Bump default NR_CPUS configuration from 8 to 64 for 64-bit. 8 is not enough to cover modern high-end desktop configuration, Haswell-E has upto 16 threads commit

  • Add ATOM Punit debug driver, which gets the power states of all Punit North Complex devices. The power states of each device is exposed as part of the debugfs interface commit

  • MCE

    • Add support for deferred errors on AMD. Deferred errors indicate error conditions that were not corrected, but those errors have not been consumed yet. They require no action from S/W (or action is optional). These errors provide info about a latent uncorrectable MCE that can occur when a poisoned data is consumed by the processor commit

    • Add support for Intel "Local MCE"s: upcoming CPUs will support CPU-local MCE interrupts, as opposed to the traditional system-wide broadcasted MCE interrupts commit, commit, commit

  • KVM

  • platforms

    • asus-wmi: add fan control commit

    • dell-rbtn: Dell Airplane Mode Switch driver commit

    • intel_pmc_ipc: Add Intel Apollo Lake PMC IPC driver commit

    • toshiba_acpi: Remove bluetooth rfkill code commit

    • toshiba_bluetooth: Add RFKill handler functions commit

  • perf: Add PEBSv3 decoding commit

  • perf: Add Broadwell-U uncore IMC PMU support commit

  • perf: Add more Broadwell model numbers commit

  • perf: Implement batched PEBS interrupt handling for lower overhead sampling commit

  • perf: add support for PERF_SAMPLE_BRANCH_IND_JUMP commit

1.4. MIPS

  • Add SysRq operation to dump TLBs on all CPUs commit

  • ftrace: Enable support for syscall tracepoints. commit

  • Add support for vmlinux.bin appended dtb commit

  • Add support for vmlinuz.bin appended dtb commit

  • Add basic support for the TL-WR1043ND version 1 commit

  • BCM47XX: Support Luxul XWR-1750 board commit

  • BMIPS: Add BCM7435 dtsi commit

  • BMIPS: Add support for Broadcom BCM97435SVMB commit

  • R12000: Enable branch prediction global history commit

  • ath79: Add basic device tree support commit

  • ath79: Enable ZBOOT support commit

  • ingenic: Add newer vendor IDs commit

  • ingenic: Initial JZ4780 support commit

  • ingenic: Initial MIPS Creator CI20 support commit

1.5. IA64

1.6. S390

  • qeth: IFF_PROMISC flag to BRIDGE PORT mode commit

  • qeth: OSA version of SETBRIDGEPORT command commit

  • KVM: s390: Enable guest EDAT2 support commit

1.7. POWERPC

  • Add ICSWX instruction commit

  • crypto: Add driver for NX-842 hardware on the PowerNV platform commit, , commit, commit, commit, commit

  • fsl-booke: Add T1023 RDB board support commit

  • fsl-booke: Add T1024 QDS board support commit

  • fsl-booke: Add T1024 RDB board support commit

  • fsl: Add FMan Port 10G compatibles commit

  • powernv: Add opal-prd channel commit

  • powernv: Implement multilevel TCE tables commit

  • powernv: Introduce sysfs control for fastsleep workaround behavior commit

  • vfio:spapr: Support Dynamic DMA windows commit

  • vfio:spapr: powerpc/powernv/ioda2: Use DMA windows API in ownership control commit

1.8. TILE

  • improve stack backtrace commit

  • support delivering NMIs for multicore backtrace commit

2. Drivers

2.1. Staging drivers

  • fbtft: Add support for Himax HX8357D controller commit

  • wilc1000: Add SDIO/SPI 802.11 driver commit

  • unisys: Add s-Par visornic ethernet driver commit

  • unisys: add acpi pnp driver commit

  • unisys: add visorbus driver commit

  • unisys: remove uislib module from staging tree commit

  • unisys: remove virthba driver for rewrite commit

  • unisys: remove virtpci driver from staging tree commit

  • remove i2o subsystem commit

2.2. Storage

  • libata: Allow NCQ TRIM to be enabled or disabled with a module parameter commit

  • libata: Expose TRIM capability in sysfs commit

  • NVMe: add sysfs and ioctl controller reset commit

  • ahci

    • Add generic MSI-X support for single interrupts to SATA PCI driver commit

    • Add support for Cavium's ThunderX host controller commit

    • Add Broadcom AHCI SATA3 driver for STB chips commit

    • ahci_mvebu: add suspend/resume support commit

    • ahci_xgene: Add AHCI Support for 2nd HW version of APM X-Gene SoC AHCI SATA Host controller. commit

  • ata: add support for Ceva sata host controller on Xilinx Zynq UltraScale+ MPSoC commit

  • scsi

    • snic: driver for Cisco SCSI HBA commit

    • st: implement tape statistics commit

    • lpfc: Add support for ELS LCB. commit

    • lpfc: Add support for RDP ELS command. commit

    • lpfc: Add support for using block multi-queue commit

    • megaraid_sas : Support for Avago's Single server High Availability product commit

    • megaraid_sas : Use Block layer tag support for internal command indexing commit

    • hpsa: add in new controller id commit

  • target: Add support for bidirectional commands commit

2.3. Graphics

  • i915

    • Add Broxton support commit, commit

    • Skylake: Support for 90/270 rotation commit

    • Skylake: Enable runtime PM commit

    • Skylake: Implement enable/disable for Display C5/C6 state commit, commit

    • Skylake: Add module parameter to select edp vswing table commit

    • gen8: Dynamic page table allocations commit

  • amdkfd

    • Add a new kernel module parameter to let the user decide whether he wants to receive a SIGTERM when a memory exception occurs inside the GPU kernel and the HSA application doesn't wait on an appropriate event, or if he just want to receive notification about this event in dmesg commit

    • Add a H/W debugger support module, including new IOCTLs to: register/unregister a process as a debugged process; Set address watch-point in the debugged process's GPU kernel; Do a wave control operation in the debugged process's waves commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit, commit

    • Add support for static user-mode queues commit

  • radeon

  • exynos

  • omapdrm

    • Atomic modesetting support commit

  • msm

    • adreno a306 support commit

    • Add DSI PLL clock driver support commit

    • Support NV12MT format in mdp4 commit

    • Add support for more 32-bit RGB formats commit

  • tilcdc

    • Add DRM_TILCDC_SLAVE_COMPAT for ti,tilcdc,slave binding support commit

    • Add support for external tda998x encoder commit

  • Add support for LG LB070WV8 800x480 7" panel commit

  • Provide compat ioctl for addfb2.1 commit

  • ssd1307fb: Add a module parameter to set the refresh rate commit

  • ssd1307fb: Add blank mode commit

  • ssd1307fb: Add support for SSD1305 commit

  • Add user blob-creation ioctl commit

2.4. ACPI, EFI, thermal and Power Management

  • efi: Add EFI System Resource Table (ESRT) support under /sys/firmware/efi/esrt. ESRT provides a read-only catalog of system components for which the system accepts firmware upgrades via UEFI's "Capsule Update" feature, allowing userland utilities to evaluate what firmware updates can be applied to this system commit

  • Basic support for ACPI 6 features: Add support for new tables (_STA override table commit, Xen Environment table commit, Windows Platform Binary Table commit, NVDIMM Firmware Interface Table commit, IO Remapping Table commit); and add changes to existing tables (DRTM commit, FADT commit, LPIT commit, MADT commit; and add support for new predefined names commit, add ACPI 6.0 persistent memory types commit

  • Rework device power management to follow ACPI 6 commit

  • ACPI EC: Add event clearing variation support. commit

  • ACPI EC: Add module params for polling modes. commit

  • video: Add a parameter to not register the backlight sysfs interface commit

  • Thermal: Intel SoC: DTS thermal IOSF core commit

  • intel powerclamp: support Knights Landing commit

  • cpufreq: exynos: remove Exynos4210 specific cpufreq driver support commit

  • powercap / RAPL: Support Knights Landing commit

  • thermal: Add QPNP PMIC temperature alarm driver commit

  • thermal: core: Add Kconfig option to enable writable trips commit

  • thermal: cpu_cooling: implement the power cooling device API commit

  • thermal: export thermal_zone_parameters to sysfs commit

  • thermal: export weight to sysfs commit

  • thermal: exynos: Add the support for Exynos5433 TMU commit

  • thermal: hisilicon: add new hisilicon thermal sensor driver commit

  • thermal: intel Quark SoC X1000 DTS thermal driver commit

  • thermal: introduce the Power Allocator governor commit

  • thermal: support slope and offset coefficients commit

2.5. Sound (sound/)

  • bebob: add Digidesign Mbox 2 Pro support commit

  • bebob: add SYT-Match support commit

  • bebob: add support for Behringer FCA 610/1616 commit

  • firewire-lib: add buffer-over-run protection at receiving more data blocks than expected commit

  • hda - Add dock support for Thinkpad W541 (17aa:2211) commit

  • hda - Add headset mic support for Acer Aspire V5-573G commit

  • hda - Add headset support to Acer Aspire V5 commit

  • hda - Add headset-mode* model options for ALC269 & co commit

  • hda - Add new GPU codec ID 0x10de007d to snd-hda commit

  • hda - add codec ID for Broxton display audio codec commit

  • hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX commit

  • hda/hdmi - Add Tegra114 support commit

  • hda/hdmi - Add Tegra210 support commit

  • hda/hdmi - Add Tegra30 support commit

  • hda/hdmi - Implement Tegra-specific patch commit

  • hda/realtek - Support Dell headset mode for ALC298 commit

  • hda/realtek - Support headset mode for ALC298 commit

  • hda: add new AMD PCI IDs with proper driver caps commit

  • hdac_ext: add extended HDA bus commit

  • hdac_ext: add extended stream capabilities commit

  • hdac_ext: add hdac extended controller commit

  • jack: implement kctl creating for jack devices commit, commit

  • pcm: add DRM ELD helper commit

  • pcm: add IEC958 channel status helper commit

  • usb-audio: Add MIDI support for Steinberg MI2/MI4 commit

  • ASoC

    • Intel: Add Cherrytrail & Braswell machine driver cht_bsw_max98090_ti commit

    • Intel: Add support max98090 in sst driver commit

    • Intel: Add support rt5650 in sst driver commit

    • Intel: Support rt5650 codec for Cherrytrail & Braswell commit

    • Intel: add support for configuring TDM slots for SSP commit

    • arizona: Add DVFS handling for sample rate control commit

    • arizona: Export functions to control subsystem DVFS commit

    • dapm: Add cache to speed up adding of routes commit

    • dapm: Add demux support commit

    • dapm: Add support for autodisable mux controls commit

    • dapm: Append "Autodisable" to autodisable widget names commit

    • fsl_sai: add 12kHz, 24kHz, 176.4kHz and 192kHz sample rate support commit

    • fsl_sai: add sai master mode support commit

    • intel: add support for specifying PCM format commit

    • mediatek: Add AFE platform driver commit

    • mediatek: Add machine driver for MAX98090 codec commit

    • mediatek: Add machine driver for rt5650 rt5676 codec commit

    • qcom: Add apq8016 lpass driver support commit

    • qcom: add apq8016 sound card support commit

    • rt286: Add RL6347A class device shared support for RT286 commit

    • rt5645: Adds push button support for rt5650 commit

    • tas571x: New driver for TI TAS571x power amplifiers commit

    • topology: Add topology UAPI header commit

    • topology: Add topology core commit

    • wm8741: Add differential mono mode support commit

    • wm_adsp: Add basic debugfs entries commit

    • wm_adsp: Add basic support for rev 1 firmware file format commit

    • wm_adsp: Add support for DSP control flags commit

    • wm_adsp: Add support for rev 2 firmware file format commit

    • zx: Add ZTE zx296702 I2S DAI driver commit

    • zx: Add zx296702 SPDIF support commit

2.6. TV tuners, webcams, video capturers (drivers/media/)

  • Add support for TechniSat Skystar S2 commit

  • af9035: add USB ID 07ca:0337 AVerMedia HD Volar (A867) commit

  • bdisp: 2D blitter driver using v4l2 mem2mem framework commit

  • cobalt: add new driver commit

  • cx231xx: Add support for Terratec Grabby commit

  • cx23885: add support for DVB I2C SEC client commit

  • cx24120: Enable DVBv5 signal strength stats commit

  • dt3155: move out of staging into drivers/media/pci commit

  • dt3155v4l: add v4l2_device support commit

  • dt3155v4l: support inputs VID0-3 commit

  • dw2102: TeVii S482 support commit

  • e4000: implement V4L2 subdevice tuner and core ops commit

  • em28xx: add support for DVB SEC I2C client commit

  • fc2580: implement V4L2 subdevice for SDR control commit

  • gspca: sn9c2028: Add support for Genius Videocam Live v2 commit

  • lmedm04: implement dvb v5 statistics commit

  • m88ds3103: implement DVBv5 CNR statistics commit

  • mantis: add remote control support commit

  • media/vivid: Add support for Y16 format commit

  • media/vivid: Add support for Y16_BE format commit

  • rtl2832_sdr: add support for fc2580 tuner commit

  • saa7134: add AverMedia AverTV/505 card support commit

  • saa7164: Add Digital TV support for the HVR2255 and HVR2205 commit

  • saa7164: I2C improvements for upcoming HVR2255/2205 boards commit

  • si2157: support selection of IF interface commit

  • ts2020: Provide DVBv5 API signal strength commit

  • vivid-tpg: add full range BT.2020 support commit

  • vivid-tpg: add full range BT.2020C support commit

  • vivid-tpg: add full range SMPTE 240M support commit

  • vivid: add 1080p capture at 2 fps and 5 fps to webcam emulation commit

2.7. Universal Serial Bus (drivers/usb/)

  • Add bus type for USB ULPI. UTMI+ Low Pin Interface (ULPI) is a commonly used PHY interface for USB 2.0. The ULPI specification describes a standard set of registers which the vendors can extend for their specific needs. ULPI PHYs provide often functions such as charger detection and ADP sensing and probing commit

  • cdc-acm: add support for up to 256 devices commit

  • cp210x: add ID for Aruba Networks controllers commit

  • option: add 2020:4000 ID commit

  • qcserial: Add support for Dell Wireless 5809e 4G Modem commit

  • sierra: add 1199:68AB device ID commit

  • Enable LPM for USB 2.01+ full-speed devices commit

  • dwc2: add controller hibernation support commit

  • dwc2: add hibernation core parameter commit

  • dwc2: debugfs: add support for complete register dump commit

  • dwc2: host: implement test mode commit

  • dwc3: add ULPI interface support commit

  • musb: add softconnect for host mode commit

  • phy: Remove the phy-rcar-gen2-usb driver commit

  • phy: Remove the phy-rcar-gen2-usb driver commit

  • renesas_usbhs: Add support for R-Car E2 commit

  • cdc-acm: Add support of ATOL FPrint fiscal printers commit

  • fsl: Add support for USB controller version-2.5 commit

2.8. Tablets, touch screens, keyboards, mouses (drivers/input/)

  • add OnKey driver for DA9063 MFD part commit

  • add TI drv2665 haptics driver commit

  • add a driver for wdt87xx touchscreen controller commit

  • bcm5974 - add support for the 2015 Macbook Pro commit

  • export LEDs as class devices in sysfs commit

  • focaltech - report finger width to userspace commit

  • HID

    • apple: Add support for the 2015 Macbook Pro commit

    • wacom: Add support for DTU-1141 commit

    • hid-sony: Add BT support for Navigation Controller commit

    • hidpp: Add driver for mouse logitech M560 commit

    • lenovo: add support for Lenovo ThinkPad Keyboard Pro unit commit

    • microsoft: Add Surface Power Cover commit

    • sjoy: support Super Joy Box 4 commit

    • sony: Add support PS3 Move Battery via BT commit

    • sony: Add support for the Sony Motion Controller commit

    • sony: Add the product ID for the Sony Motion Controller commit

    • sony: Support PS3 Move Controller when connected via Bluetooth commit

2.9. Multi Function Devices (drivers/mfd/)

  • axp20x: Add AXP22x PMIC support commit

  • axp20x: Enable AXP22X regulators commit

  • cros_ec: Support multiple EC in a system commit

  • cros_ec: add bus-specific proto v3 code commit

  • cros_ec: add proto v3 skeleton commit

  • da9063: Add support for OnKey driver commit

2.10. Memory Technology Device (drivers/mtd/)

  • brcmnand: add BCM63138 support commit

  • brcmnand: add extra SoC support to library commit

  • brcmnand: add support for Broadcom's IPROC family commit

  • brcmnand: add support for STB chips commit

  • nand: add NAND driver "library" for Broadcom STB NAND controller commit

  • powernv: Add powernv flash MTD abstraction driver commit

  • spi-nor: Add support for Spansion S25FL164K commit

  • spi-nor: add support for the ISSI SI25CD512 SPI flash commit

  • spi-nor: add support for the Macronix MX25L512E SPI flash chip commit

2.11. Industrial I/O (drivers/iio/)

  • core: Add a high pass filter attribute for measurements (like the existing low pass) commit

  • core: Add I/Q modifiers commit

  • accel: Add support for Sensortek STK8312 commit

  • accel: Add support for Sensortek STK8BA50 commit

  • accel: kxcjk-1013: add the "KXCJ9000" ACPI id commit

  • acpi: Add support for ACPI0008 Ambient Light Sensor commit

  • adc: add support for Berlin commit

  • add m62332 DAC driver commit

  • light: Add threshold interrupt support for STK3310 commit

  • light: add support for ROHM BH1710/BH1715/BH1721/BH1750/BH1751 ambient light sensors commit

  • ltr501: Add integration time support commit

  • ltr501: Add interrupt rate control support commit

  • ltr501: Add interrupt support commit

  • ltr501: Add light channel support commit

  • ltr501: Add support for ltr301 chip commit

  • ltr501: Add support for ltr559 chip commit

  • magn: Add support for BMC150 magnetometer commit

  • magnetometer: Add ACPI support for MMC35240 commit

  • magnetometer: Add support for MEMSIC MMC35240 sensor commit

  • magnetometer: support for lsm303dlh commit

  • mma8452: Basic support for transient events. commit

  • st_accel: support 8bit channel data commit

  • st_accel: support the LIS331DL sensor commit

  • adc128s052: add support for adc122s021 commit

2.12. Multi Media Card (MMC) (drivers/mmc/)

  • core: Enable / disable re-tuning commit

  • core: Add support for HS400 re-tuning commit

  • core: Add support for re-tuning before each request commit

  • Add support for disabling write-protect detection commit

  • dw_mmc: k3: support hi6220 commit

  • mediatek: Add Mediatek MMC driver commit

  • mediatek: Add PM support for MMC driver commit

  • mmc: Add driver strength selection commit

  • sdhci-esdhc-imx: add imx6sx support commit

  • sdhci-pci: Add support for drive strength selection for SPT commit

2.13. Watchdog (drivers/watchdog/)

  • da9062: DA9062 watchdog driver commit

  • digicolor: driver for Conexant Digicolor CX92755 SoC commit

  • hpwdt: Add support for WDIOC_SETOPTIONS commit

  • imgpdc: Add reboot support commit

  • omap_wdt: early_enable module parameter commit

  • st_wdt: Add new driver for ST's LPC Watchdog commit

  • st_wdt: Add new driver for ST's LPC Watchdog commit

2.14. Clocks (drivers/clk/)

  • add lpc18xx ccu clk driver commit

  • add lpc18xx cgu clk driver commit

  • cygnus: add clock support for Broadcom Cygnus commit

  • hi6220: Clock driver support for Hisilicon hi6220 SoC commit

  • ingenic: add JZ4780 CGU support commit

  • ingenic: add driver for Ingenic SoC CGU clocks commit

  • iproc: add initial common clock support commit

  • mediatek: Add basic clocks for Mediatek MT8135. commit

  • mediatek: Add basic clocks for Mediatek MT8173. commit

  • mediatek: Add initial common clock support for Mediatek SoCs. commit

  • mediatek: Add reset controller support commit

  • meson8b: Add support for Meson8b clocks commit

  • meson: Add support for Meson clock controller commit

  • mmp: add PXA1928 clock support commit

  • qcom: Add support for NSS/GMAC clocks and resets commit

  • sirf: add CSR atlas7 clk and reset support commit

  • socfpga: add a clock driver for the Arria 10 platform commit

  • stm32: Add clock driver for STM32F4[23]xxx devices commit

  • sunxi: Add support for the usb-clk on sun8i a23 and a33 SoCs commit

  • tegra: Add EMC clock driver commit

  • zx: add clock support to zx296702 commit

  • Add TI CDCE925 I2C controlled clock synthesizer driver commit

2.15. Serial Peripheral Interface (SPI)

  • Add SPI driver for Mikrotik RB4xx series boards commit

  • Add support for Zynq Ultrascale+ MPSoC GQSPI controller commit

  • atmel: add support to FIFOs commit

  • sirf: add support for USP-based SPI commit

  • sirf: add the reset for USP-based SPI commit

2.16. Voltage and Current Regulators (drivers/regulator/)

  • Add QCOM SPMI regulator driver commit

  • Add input current limit support commit

  • Add pull down support commit

  • Add soft start support commit

  • arizona-ldo1: Add additional supported voltage commit

  • axp20x: Add support for AXP22X regulators commit

  • da9062: DA9062 regulator driver commit

  • max8973: add mechanism to enable/disable through GPIO commit

  • max8973: add support for MAX77621 commit

2.17. Serial

  • 8250: add LPC18xx/43xx UART driver commit

  • 8250_ingenic: support for Ingenic SoC UARTs commit

  • 8250_pci: Add support for 12 port Exar boards commit

  • 8250_uniphier: add UniPhier serial driver commit

  • earlycon: Add support for big-endian MMIO accesses commit

  • sirf: add serial loopback function support commit

  • sirf: enable ATLAS7 USP serial support commit

  • sc16is7xx: spi interface is added commit

  • tty: serial: 8250_mtk: Add earlycon commit

2.18. Real Time Clock (RTC)

  • driver for Cortina Gemini commit

  • mediatek: Add MT6397 RTC driver commit

  • st: Add new driver for ST's LPC RTC commit

2.19. Inter-Integrated Circuit (I2C)

  • Add SLIMpro I2C device driver on APM X-Gene platform commit

  • at91: add support for new alternative command mode commit

  • at91: add support to FIFOs commit

  • brcmstb: Add Broadcom settop SoC i2c controller driver commit

  • omap: implement bus recovery commit

  • mediatek: Add driver for MediaTek I2C controller commit

  • mediatek: Add driver for MediaTek MT8173 I2C controller commit

2.20. Hardware monitoring (hwmon)

  • Add driver for Microchip TC74 commit

  • ntc_thermistor: Add support for ncpXXwf104 commit

    • dell-smm: Blacklist Dell Studio XPS 8100 commit

2.21. Pulse-Width Modulation devices

  • pwm: lpss: pci: Add support for Broxton platform commit

2.22. Pin Controllers (drivers/pinctrl)

  • Add Pistachio SoC pin control driver commit

  • add imx7d support commit

  • add lpc18xx pinctrl driver commit

  • intel: sunrisepoint: Add Intel Sunrisepoint-H support commit

  • mediatek: Add Pinctrl/GPIO driver for mt6397. commit

  • mediatek: add pinctrl/GPIO/EINT driver for mt8127 commit

  • mvebu: armada-39x: add support for Armada 395 variant commit

  • qcom: Add MSM8660 pinctrl definitions commit

  • rockchip: add support for the rk3368 commit

  • sh-pfc: Add r8a7793 support commit

  • sh-pfc: add R8A7794 PFC support commit

  • sunxi: Add allwinner A33 PIO controller support commit

2.23. PCI (drivers/pci/)

  • PCI: designware: Add support for x8 links commit

  • PCI: iproc: Add BCMA PCIe driver commit

  • PCI: xgene: Add APM X-Gene v1 PCIe MSI/MSIX termination driver commit

2.24. DMA Engine (drivers/dma/)

  • Add driver for TI DMA crossbar on DRA7x commit

  • hdmac: Implement interleaved transfers commit

  • of_dma: Support for DMA routers commit

  • pxa: add pxa dmaengine driver commit

  • sirf: add CSRatlas7 SoC support commit

  • sun6i: Add support for Allwinner H3 (sun8i) variant commit

  • xdmac: Add interleaved transfer support commit

  • xdmac: Add memset support commit

2.25. LED (drivers/leds/)

  • Add driver for AAT1290 flash LED controller commit

  • Add ktd2692 flash LED driver commit

  • Add support for max77693 mfd flash cell commit

  • aat1290: add support for V4L2 Flash sub-device commit

  • add BCM6328 LED driver commit

  • add BCM6358 LED driver commit

  • lp5523: add master_fader support commit

  • max77693: add support for V4L2 Flash sub-device commit

  • tlc591xx: Driver for the TI 8/16 Channel i2c LED driver commit

2.26. Networking (drivers/net/)

  • Add support of Cavium Liquidio ethernet adapters commit

  • Add ezchip ethernet driver commit

  • Add mt7601u driver commit

  • ath10k: add ATH10K_FW_IE_HTT_OP_VERSION commit

  • ath10k: add WMI support for WOW commit

  • ath10k: add WMI support for WOW patterns commit

  • ath10k: add WOW disconnect/magic-packet support commit

  • ath10k: add WOW patterns support commit

  • ath10k: add debugfs entry to configure quiet period commit

  • ath10k: add hw connection monitor support commit

  • ath10k: add new 4addr related fw_feature commit

  • ath10k: add wmi support for tdls commit

  • ath10k: allow user to toggle ani_enable via debugfs commit

  • ath10k: enable ASPM commit

  • ath10k: enable Adaptive Noise Immunity (ANI) by default commit

  • ath10k: enable IEEE80211_HW_SUPPORT_FAST_XMIT commit

  • ath10k: enable channel 144 on 5GHz band commit

  • ath10k: enable ibss-rsn commit

  • ath10k: enable multi-channel on supported devices commit

  • ath10k: enable pci soc powersaving commit

  • ath10k: enable the BT-coex feature commit

  • ath10k: implement adaptive qcs command commit

  • ath10k: implement tx pause wmi event commit

  • ath10k: implement wmi roam event commit

  • ath3k: Add support of 0489:e076 AR3012 device commit

  • ath3k: add support of 13d3:3474 AR3012 device commit

  • ath9k_htc: add support of channel switch commit

  • ath: lower JP W53 band DFS detection threshold around 30% commit

  • be2net: Export board temperature using hwmon-sysfs interface. commit

  • be2net: Support for OS2BMC. commit

  • be2net: add support for spoofchk setting commit

  • be2net: set interrupt moderation for Skyhawk-R using EQ-DB commit

  • brcmfmac: Add support for multiple PCIE devices in nvram. commit

  • brcmfmac: add additional 43602 pcie device id. commit

  • brcmfmac: add support for BCM4324 rev B5 chipset commit

  • brcmfmac: add support for BCM4358 PCIe device commit

  • brcmfmac: remove chipinfo debugfs entry commit

  • brcmfmac: support NVRAMs containing pci devpaths (instead of pcie) commit

  • cc2520: add set transmit power setting support commit

  • cxgb4: Add PCI device ID for custom T522 & T520 adapter commit

  • cxgb4: Add PHY firmware support for T420-BT cards commit

  • cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs commit

  • cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents commit

  • cxgb4: Add debugfs entry to dump channel rate commit

  • cxgb4: Add debugfs facility to inject FL starvation commit

  • cxgb4: Add ethtool support to get adapter stats commit

  • cxgb4: Add support in ethtool to dump channel stats commit

  • cxgb4: Add support to dump loopback port stats commit

  • cxgb4: Adds support for T6 adapter commit

  • cxgb4: Remove WOL get/set ethtool support commit

  • cxgb4vf: Adds SRIOV driver changes for T6 adapter commit

  • i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets. commit

  • i40e/i40evf: Add stats to count Tunnel ATR hits commit

  • i40e: Disable offline diagnostics if VFs are enabled commit

  • ibmveth: Add GRO support commit

  • ibmveth: Add support for Large Receive Offload commit

  • ibmveth: Add support for TSO commit

  • iwlwifi: dvm: enable IEEE80211_HW_SUPPORT_FAST_XMIT commit

  • iwlwifi: edit the 3165 series and 8000 series PCI IDs commit

  • iwlwifi: mvm: Add DC2DC_CONFIG_CMD (0x83) cmd & TLV commit

  • iwlwifi: mvm: Add debugfs entry for Tx power limit commit

  • iwlwifi: mvm: add scan parameters debugging info commit

  • iwlwifi: mvm: add support for 8 level scan priority API commit

  • iwlwifi: mvm: advertise randomised netdetect MAC address commit

  • iwlwifi: mvm: enable IEEE80211_HW_SUPPORT_FAST_XMIT commit

  • iwlwifi: mvm: make thermal throttling values configurable per NIC family commit

  • iwlwifi: pcie: support marbh fw dbg mode commit

  • ixgbe: Add support for another X550 device. commit

  • ixgbe: add X550 support for external PHY and forced 1G/10G support commit

  • ixgbe: add support for WoL and autoneg FC for some X550 devices commit

  • mwifiex: add dump data debug support commit

  • mwifiex: add prints debug ctrl support commit

  • mwifiex: add sta_list firmware command commit

  • mwifiex: add support for FW memory read/write operations commit

  • mwifiex: device dump support via devcoredump framework commit

  • mwifiex: dump driver information for PCIe interface commit

  • mwifiex: use generic name 'device dump' commit

  • macb: add config for Atmel sama5d2 SoCs commit

  • mlx4_core: Enable single ported IB VFs commit

  • mlx4_en: Show PF own statistics via ethtool commit

  • mlx5: Ethernet Datapath files commit

  • mlx5: Ethernet resource handling files commit

  • mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality commit

  • mlx5_core: Add new query HCA vport commands commit

  • mlx5_core: Get vendor-id using the query adapter command commit

  • mlx5e: Support NETIF_F_SG commit

  • phy: Add Vitesse 8641 phy ID commit

  • phy: Add support for Realtek RTL8211F commit

  • Adding support for Cavium ThunderX network controller commit

  • axienet: Support for RGMII commit

  • dsa: mv88e6131: Add support for mv88e6185 commit

  • dsa: mv88e6171: Add other members of the family commit

  • fec: add support of ethtool get_regs commit

  • macb: Add compatible string for Zynq Ultrascale+ MPSoC commit

  • macb: Add support for jumbo frames commit

  • phy: davicom: add IDs for DM9161B and C variants commit

  • phy: dp83867: Add TI dp83867 phy commit

  • qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module commit

  • stmmac: dwmac-rk: add rk3368-specific data commit

  • systemport: Implement RX coalescing control knobs commit

  • systemport: Implement TX coalescing control knobs commit

  • qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355 commit

  • sfc: Add permissions to MCDI commands commit

  • sfc: Add sysfs entry for flags (link control and primary) commit

  • sfc: Enable VF's via a write to the sysfs file sriov_numvfs commit

  • sfc: add module parameter to enable MCDI logging on new functions commit

  • sfc: add sysfs entry to control MCDI tracing commit

  • sfc: display vadaptor statistics for all interfaces commit

  • wil6210: Support hidden SSID commit

  • wil6210: add per-MCS Rx stats commit

  • wil6210: modparam for bcast ring size commit

  • wil6210: support WSC for STA mode commit

  • wlcore: enable IEEE80211_HW_SUPPORT_FAST_XMIT commit

  • Renesas Ethernet AVB driver proper commit

  • Renesas Ethernet AVB PTP clock driver commit

  • amd-xgbe: Add additional stats to be reported via ethtool commit

  • at86rf230: add support for sleep state commit

  • can: janz-ican3: add support for CAL/CANopen firmware commit

  • Add device id for NVIDIA Tegra USB 3.0 Ethernet commit

  • xgene: Add 10GbE support with ring manager v2 commit

  • xgene: Add SGMII based 1GbE support with ring manager v2 commit

  • xgene: Add ring manager v2 functions commit

  • xgene: Implement the backward compatibility with the old and new firmware w.r.t Tx completion IRQ interrupt. commit

  • mv88e6xxx: Add debugfs interface for ATU commit

  • mv88e6xxx: Add debugfs interface for registers commit

  • mv88x6xxx: Add debugfs interface for device map commit

  • mv88x6xxx: Add debugfs interface for scratch registers commit

  • mv88x6xxx: Add debugfs interface for statistics commit

  • fakelb: add support for async xmit handling commit

  • fakelb: creating two virtual phys per default commit

  • stmmac: add a generic dwmac driver commit

  • stmmac: add dwmac glue for NXP 18xx/43xx family commit

  • stmmac: add ipq806x glue layer commit

  • rocker: install untagged VLAN (vid=0) support for each port commit

  • wil6210: Add pmc debug mechanism memory management commit

  • Infiniband

    • mad: Add final OPA MAD processing commit

    • mad: Add partial Intel OPA MAD support commit

    • mad: Add partial Intel OPA MAD support commit

    • mlx4: Add RoCE/IB dedicated counters commit

    • srp: Add 64-bit LUN support commit

    • mlx5: Enable mutual support for IB and Ethernet commit

  • Bluetooth

    • ath3k: Add support of 04ca:300d AR3012 device commit

    • btbcm: Add BCM4324B3 UART device commit

    • btbcm: Support the BCM4354 Bluetooth UART device commit

    • btrtl: Create separate module for Realtek BT driver commit

    • btusb: Support QCA61x4 ROME v2.0 commit

  • NFC

    • nfcmrvl: Allow ISO15693 protocol commit

    • nfcmrvl: add UART driver commit

    • nfcmrvl: add chip reset management commit

    • nfcmrvl: add support of HCI-based transport commit

    • st21nfcb: Add support for nci proprietary commands commit

    • nci: add generic uart support commit

2.27. Various

  • clockevents/drivers: Add STM32 Timer driver commit

  • clocksource/drivers/armv7m_systick: Add ARM System timer driver commit

  • clocksource/drivers/lpc32xx: Add the lpc32xx timer driver commit

  • EDAC, altera: Add Arria10 EDAC support commit

  • EDAC: Add APM X-Gene SoC EDAC driver commit

  • NTB: An abstraction layer was added to allow the hardware and clients to be easily added. This required rewriting the NTB transport layer for this abstraction layer. This modification will allow future "high performance" NTB clients commit

  • NTB: Add ping pong test client commit

  • NTB: Add tool test client commit

  • NTB: Add parameters for Intel SNB B2B addresses commit

  • PHY: Add driver for Pistachio USB2.0 PHY commit

  • TTY: msm_smd_tty: Remove unused driver commit

  • VFIO: platform: Calxeda xgmac reset module commit

  • cxl: Add AFU virtual PHB and kernel API commit

  • cxl: Export AFU error buffer via sysfs commit

  • drivers/char: Remove msm_smd_pkt driver commit

  • drivers/vfio: Support EEH error injection commit

  • extcon: axp288: Add axp288 extcon driver support commit

  • firmware: dmi_scan: add SBMIOS entry and DMI tables commit

  • firmware: qcom: scm: Add HDCP Support commit

  • gpio: Add GPIO support for Broadcom STB SoCs commit

  • gpio: Added support to Zynq Ultrascale+ MPSoC commit

  • gpio: add ETRAXFS GPIO driver commit

  • gpio: add lpc18xx gpio driver commit

  • gpio: xgene: add ACPI support for APM X-Gene GPIO standby driver commit

  • gpio: xlp: GPIO controller for Netlogic XLP SoCs commit

  • hwspinlock: add a CSR atlas7 driver commit

  • hwspinlock: qcom: Add support for Qualcomm HW Mutex block commit

  • irqchip: atmel-aic5: Add sama5d2 support commit

  • mailbox: Add ability for clients to request channels by name commit

  • mailbox: Enable BCM2835 mailbox support commit

  • mei: bus: add name and uuid into device attributes commit

  • mei: bus: report also uuid in module alias commit

  • mei: support for fixed address clients commit

  • memory: tegra: Add API needed by the EMC driver commit

  • memory: tegra: Add EMC (external memory controller) driver commit

  • memory: tegra: Add EMC frequency debugfs entry commit

  • memory: tegra: Add Tegra132 support commit

  • misc: mic: MIC card driver specific changes to enable SCIF commit

  • misc: mic: MIC host driver specific changes to enable SCIF commit

  • misc: mic: SCIF Hardware Bus commit

  • misc: mic: SCIF Peer Bus commit

  • misc: mic: SCIF connections APIs i.e. accept and connect commit

  • misc: mic: SCIF header file and IOCTL interface commit

  • misc: mic: SCIF messaging and node enumeration APIs commit

  • misc: mic: SCIF module initialization commit

  • misc: mic: SCIF node queue pair setup management commit

  • misc: mic: SCIF open close bind and listen APIs commit

  • misc: mic: SCIF ring buffer infrastructure commit

  • misc: mic: add support for loading/unloading SCIF driver commit

  • misc: remove drivers for CARMA hardware commit

  • pci: Add Cavium PCI vendor id commit

  • pci_ids: Add AMD KERNCZ device ID support commit

  • parport: add device-model to parport subsystem commit

  • phy: Add Marvell USB 2.0 OTG 28nm PHY commit

  • phy: add Broadcom SATA3 PHY driver for Broadcom STB SoCs commit

  • phy: add Marvell HSIC 28nm PHY commit

  • phy: add driver for TI TUSB1210 ULPI PHY commit

  • phy: rcar-gen2: Add support for R-Car E2 commit

  • power: axp288_charger: axp288 charger driver commit

  • power: max17042_battery: add HEALTH and TEMP_* properties support commit

  • power_supply: Add TI BQ24257 charger driver commit

  • power_supply: Add support for Richtek RT9455 battery charger commit

  • power_supply: Add support for TI BQ25890 charger chip commit

  • remoteproc/wkup_m3: add a remoteproc driver for TI Wakeup M3 commit

  • sb_edac: support for Broadwell -EP and -EX commit

  • tty/hvc: remove celleb-only beat driver commit

  • w1: Add support for DS28EA00 sequence to w1-therm commit

  • w1: introduce an ability to specify microseconds bus scanning intervals commit

Tell others about this page:

last edited 2016-03-30 12:12:34 by diegocalleja