• Immutable Page
  • Info
  • Attachments

Linux 4.5-DriversArch

  1. Architectures
    1. ARM
    2. TILE
    3. X86
    4. MIPS
    5. POWERPC
    6. S390
    7. H8300
    8. ARC
  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. Serial
    17. Real Time Clock (RTC)
    18. Inter-Integrated Circuit (I2C)
    19. Hardware monitoring (hwmon)
    20. Pulse-Width Modulation devices
    21. SOC (System On Chip) specific Drivers
    22. Pin Controllers (drivers/pinctrl)
    23. PCI (drivers/pci/)
    24. DMA Engine (drivers/dma/)
    25. Networking (drivers/net/)
    26. Various

1. Architectures

1.1. ARM

  • Culmination of 5 years of effort to support multiplaform in the ARMv6 and ARMv7 platforms (specific patches below) (merge)

  • perf annotate: ARM support commit

  • Add 32 bits UEFI stub support commit, commit

  • Runtime patch __aeabi_{u}idiv() to use udiv/sdiv instructions in v7 CPUs commit

  • Add support to do an SMC or HVC following ARM SMC (Secure Monitor Call) Calling Convention. The interface is implemented for both the arm and arm64 architectures and updates the PSCI driver to use this interface instead for firmware communicationcommit, commit, commit, commit

  • Paravirtualization support for arm/arm64 commit, commit

  • arm64: hugetlb: add support for PTE contiguous bit commit

  • arm64: perf: add support for Cortex-A72 commit

  • Device-tree sources

    • at91: Add Support for the L+G VInCo platform commit

    • at91: sama5d4: Add support for DENX MA5D4 SoM and EVK commit

    • Add SolidRun Armada 388 Clearfog A1 DT file commit

    • Add minimal dra62x j5-eco evm support commit, commit

    • TS-4800: add basic device tree commit

    • am437x: cm-t43: add basic support for sbc-t43 commit

    • am57xx: sbc-am57x: add basic board support commit

    • bcm5301x: Add BCM SVK DT files commit

    • cm-t335: add support for SBC-T335 commit, commit

    • compulab: add new board description commit

    • imx6q: add Novena board commit

    • imx7d: cl-som-imx7: add basic module support commit

    • imx7d: sbc-imx7: add basic board support commit

    • kirkwood: Add DTS for Zyxel NSA325 commit

    • mediatek: add MT2701 basic support commit

    • qcom: apq8064: Introduce Sony Xperia Z dts commit

    • rockchip: add rk3036-evb board commit

    • rockchip: add rk3228-evb board commit

    • rockchip: add the kylin board for rk3036 commit

    • rockchip: add veyron-brain board commit

    • rockchip: add veyron-mickey board commit

    • rockchip: add rk3368 evaluation board commit

    • sb-som: introduce SB-SOM baseboard commit

    • sun5i: Add dts file for the Empire Electronix D709 tablet commit

    • sun8i: Add Orange Pi Plus support commit

    • sunxi: Add Allwinner H3 DTSI commit

    • tango4: Initial device trees commit

    • vf6xx: Cosmic+: M4(nommu) initial support commit

    • mvebu: kirkwood: add PogoPlug series 4 device tree commit

    • realview: add device tree for PB11MPCore commit

    • socfpga: Add support for DENX MCV SoM and MCVEVK baseboard commit

    • sun7i: Add sun7i-a20-icnova-swac.dts commit

    • bcm2835: Add devicetree for bcm2836 and Raspberry Pi 2 B commit

    • tegra: Add NVIDIA Jetson TX1 Developer Kit support commit, commit

    • tegra: Add NVIDIA P2371 board support commit

    • tegra: Add NVIDIA P2530 main board support commit

    • tegra: Add NVIDIA P2571 board support commit

    • tegra: Add NVIDIA P2595 I/O board support commit

    • tegra: Add NVIDIA P2597 I/O board support commit

    • tegra: Add NVIDIA Tegra132 Norrin support commit

    • tegra: Add Tegra132 support commit

    • tegra: Add Tegra210 support commit, commit

    • renesas: add Salvator-X board support commit

    • renesas: r8a7795: Add Renesas R8A7795 SoC support commit

    • Add Freescale LS1043a SoC support commit

    • Add LS1043a-RDB board support commit

    • uniphier: add PH1-LD10 SoC/board support commit

    • am335x: add support for the bosch shc board commit

  • BCM: Add SMP support for Broadcom 4708 commit

  • BCM: Add SMP support for Broadcom NSP commit

  • bcm2835: add rpi power domain driver commit

  • rockchip: add support smp for rk3036 commit

  • make xscale iwmmxt code multiplatform aware commit

  • mmp: multiplatform support commit

  • mv78xx0: multiplatform support commit

  • orion5x: multiplatform support commit

  • realview: enable multiplatform commit

  • s3c64xx: multiplatform support commit

  • tango4: Initial platform support commit

  • versatile: convert to multi-platform commit

  • shmobile: henninger: remove board DT commit

1.2. TILE

  • Add jump label support for TILE-Gx commit

1.3. X86

  • Add intel p-unit and telemetry driver for APL SoCs. Intel PM Telemetry is a software mechanism via which various SoC PM and performance related parameters like PM counters, firmware trace verbosity, the status of different devices inside the SoC, etc. can be monitored and analyzed commit, commit, commit, commit, commit

  • Add driver for Intel Volume Management Device (VMD). VMD is a secondary PCI host bridge that allows PCI Express root ports, and devices attached to them, to be removed from the default PCI domain and placed within the VMD domain. This provides more bus resources than are otherwise possible with a single domain commit

  • Paravirtualized queued spinlocks: Optimize the PV unlock code path commit

  • Introduce apic_extnmi command line parameter, which can be set at "bsp" (default value), which allows to receive an external NMI only from the Boot-Strapping Processor receives; "all", which allows external NMIs to be broadcast to all CPUs; and "none", where no CPUs receive external NMIs commit

  • Provide a config option to disable Fast CPU feature tests (.text savings of about ~1.6K when building a tinyconfig) commit

  • kvm: Hyper-V synthetic interrupt controller, which is a lapic extension commit, [https://git.kernel.org/torvalds/c/1f4b34f825e8cef6f493d06b46605384785b3d16 commit, commit

  • kvm: svm: add support for RDTSCP commit

  • perf

    • Add Broadwell-EP uncore support commit

    • Add Knights Landing uncore PMU support commit

    • Add perf core PMU support for Intel Knights Landing commit

    • Add Intel SkyLake uncore IMC PMU support commit

  • platforms

    • intel-hid: new hid event driver for hotkeys. Dell XPS 13 9350 requires it commit

    • asus-wireless: Add Wireless Radio Control driver for notebooks like the Asus E202SA and the Asus X555UB commit, commit

    • surface pro 4: Add support for Surface Pro 4 Buttons commit

    • thinkpad_acpi: Add support for keyboard backlight commit

    • toshiba_acpi: Add WWAN RFKill support commit

    • toshiba_acpi: Add support for WWAN devices commit

1.4. MIPS

  • Add support for PIC32MZDA platform commit

  • bcm963xx: Add Broadcom BCM963xx board nvram data structure commit

  • dts: Add initial DTS for the PIC32MZDA Starter Kit commit

  • math-emu: Add IEEE Std 754-2008 ABS.fmt and NEG.fmt emulation commit

  • math-emu: Add IEEE Std 754-2008 NaN encoding emulation commit

  • math-emu: Add IEEE Std 754 conformance mode selection commit

  • pci: Add MT7620a PCIE driver commit

  • ralink: add MT7621 support commit

  • zboot: Add support for serial debug using the PROM commit


  • Add support for page soft dirty tracking commit

  • 476fpe: Add support for kexec commit

  • 85xx: Add PCIe controller support for bsc9132qds commit

  • powernv: Add support for Nvlink NPUs commit

  • pseries: Add CPU dlpar add commit and remove functionality commit; enable kernel CPU dlpar from sysfs commit

  • Add ppc_strict_facility_enable boot option commit

  • Enable UBSAN support commit

  • cell: Remove the Cell QPACE code commit

1.6. S390

  • sclp: Add VT220 support to early sclp console commit

  • sclp: add open for business support commit

  • sclp_cpi: remove sclp_cpi module in favor of sysfs interface commit

  • zcore: remove /sys/kernel/debug/zcore/mem commit

  • Show virtualization support in /proc/cpuinfo commit

  • KVM

    • ESCA support (up to 248 vCPUs per VM) commit

    • Add runtime instrumentation support for KVM guest commit

1.7. H8300

1.8. ARC

  • Introduce explicit super page size support commit

2. Drivers

2.1. Staging drivers

  • android: ion: Add ion driver for Hi6220 SoC platform commit

  • comedi: adv_pci_dio: separate out PCI-1760 support commit

  • rdma: remove deprecated amso1100 driver commit

  • rdma: remove deprecated ehca driver commit

  • rdma: remove deprecated ipath driver commit

2.2. Storage

  • NVMe

    • pcie aer support commit

    • Export NVMe attributes to sysfs group commit

    • Export namespace attributes to sysfs commit

    • Implement namespace list scanning commit

    • Make SG_IO support optional commit

  • SCSI

  • hisi_sas: Add initial bare main driver commit

    • mvsas: Add SGPIO support to Marvell 94xx commit

    • ncr5380: Add support for HP C2502 commit

    • ncr5380: Enable PDMA for DTC chips commit

    • ncr5380: Enable PDMA for NCR53C400A commit

    • qla2xxx: Added interface to send explicit LOGO. commit

    • qla2xxx: Enable Exchange offload support. commit

    • qla2xxx: Enable Extended Logins support commit

    • qla2xxx: Enable Target counters in DebugFS. commit

    • arcmsr: adds code to support new Areca adapter ARC1203 commit

    • Export 'wwid' to sysfs commit

  • storvsc: Properly support Fibre Channel devices commit

  • ahci: per-port msix support commit

  • ahci: Intel DNV device IDs SATA commit

  • ahci: Adding Intel Lewisburg device IDs for SATA commit

  • target

    • fcoe: Add tag support to tcm_fc commit

    • Allow user to set block size before enabling device commit

    • tcm_loop: Show address of tpg in configfs commit

2.3. Graphics

  • Add initial etnaviv DRM driver for the 3D core on the Vivante core used in numerous ARM boards commit

  • i915

  • radeon/amdgpu

    • Drop UMS support (it's been deprecated behind a kconfig option for almost two years and DDX support was dropped more than three years ago) commit

    • Add Error Correction and Detection support for Carrizo commit

    • Add pcie cap module parameters commit

  • nouveau

  • msm: DSI support for msm8960/apq8064 commit, commit

  • tegra: Host1X support for Tegra210 SoC commit

  • vc4: 3D acceleration support (merge)

  • tda998x

    • Add support for atomic modesetting commit

    • TMDS clock limitations commit

  • omapdrm

    • Atomic modesetting support commit

    • Improve TILER performance commit

  • rockchip

  • exynos

  • panel

    • Add Panasonic VVX10F034N00 MIPI DSI panel commit

    • Add Sharp LS043T1LE01 MIPI DSI panel commit

    • simple: Add QiaoDian qd43003c0-40 commit

    • simple: Add support for BOE TV080WUM-NL0 commit

    • simple: Add support for Innolux G121X1-L03 commit

    • simple: Add support for Kyocera TCG121XGLP panel commit

  • atmel-hlcdc: add support for sama5d2 SoCs commit

  • bridge/dw_hdmi: add atomic API support commit

  • fbdev: Remove unused SH-Mobile HDMI driver commit

2.4. ACPI, EFI, thermal and Power Management

  • ACPI

    • Add a debugfs-based interface to the ACPICA's AML debugger added in the previous cycle and a new user space tool (tool/power/acpi) for accessing it commit, commit, commit

    • Add a module option to disable the reporting of keypresses commit

    • Support for multiple ACPI tables in one file commit, commit

    • Add APM X-Gene ACPI I2C device support commit

  • cpufreq

    • intel_pstate: Account for non C0 time commit

    • intel_pstate: Configurable algorithm to get target pstate commit

    • st: Provide runtime initialised driver for ST's platforms commit

    • cpuidle: Default to ladder governor on ticking systems commit

  • thermal

    • rockchip: Support the RK3228 SoCs in thermal driver commit

    • rockchip: Support the RK3399 SoCs in thermal driver commit

    • Thermal: Enable Broxton SoC thermal reporting device commit

  • OPP: Add debugfs support in /sys/kernel/debug/opp commit

2.5. Sound (sound/)

  • compress: Add procfs info file for compressed nodes commit

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

  • hda - add codec support for Kabylake display audio codec commit

  • hda/realtek - New codec support of ALC225 commit

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

  • hda/realtek - Support headset mode for ALC225 commit

  • hdac: Add support for hda DMA Resume capability commit

  • oxfw: add MIDI capture port for SCS.1 models commit

  • oxfw: add MIDI playback port for SCS.1 models commit

  • oxfw: add scs1x layer commit

  • oxfw: add stream format quirk for SCS.1 models commit

  • oxfw: obsolete scs1x module commit

  • usb-audio: Add native DSD support for PS Audio NuWave DAC commit

  • ALSA on a Chip (ASoC)

    • AMD: add AMD ASoC ACP 2.x DMA driver commit

    • Atmel: ClassD: supports mono audio commit

    • Intel: Add Nuvoton+Maxim machine driver entry commit

    • Intel: Atom: Add support for HP ElitePad 1000 G2 commit

    • Intel: Atom: add 24-bit support for media playback and capture commit

    • Intel: Atom: add support for RT5642 commit

    • Intel: Skylake: Add Nuvoton Maxim machine driver commit

    • Intel: Skylake: Add dai link for DMIC capture commit

    • Intel: Skylake: Add multiple pin formats commit

    • Intel: Skylake: Add support for Loadable modules commit

    • Intel: Skylake: Add support for Mic Select module commit

    • Intel: Skylake: Add support for SSP1 BE cpu dai commit

    • Intel: Skylake: Add support for active suspend commit

    • Intel: Skylake: Add support for module GUIDs commit

    • Intel: Skylake: Add support for virtual dsp widgets commit

    • Intel: Skylake: Add support to configure module params commit

    • Intel: Skylake: Adding nau88l25+ssm4567 machine driver commit

    • Intel: add bytct-rt5651 machine driver commit

    • ac97: add gpio chip commit

    • atmel-pdmic: add the Pulse Density Modulation Interface Controller commit

    • cs47l24: Add driver for Cirrus Logic CS47L24 and WM1831 codecs commit

    • da7218: Add da7218 codec driver commit

    • da7218: Enable mic level detection reporting to user-space commit

    • dwc: add runtime suspend/resume functionality commit

    • fsl_asrc: add support for 8-30kHz output sample rate commit

    • hdac-hdmi: Add hdmi driver commit

    • img: Add driver for I2S input controller commit

    • img: Add driver for I2S output controller commit

    • img: Add driver for Pistachio internal DAC commit

    • img: Add driver for SPDIF input controller commit

    • img: Add driver for SPDIF output controller commit

    • img: Add driver for parallel output controller commit

    • max98357a: Add ACPI ID for Maxim commit

    • pcm3168a: Add driver for pcm3168a codec commit

    • rk3036: Inno codec driver for RK3036 SoC commit

    • rsnd: add Multi channel support commit

    • rsnd: add TDM Extend Mode support commit

    • rsnd: remove Gen1 support from SRC commit

    • rt5616: add rt5616 codec driver commit

    • rt5640: add ASRC support commit

    • rt5651: add ACPI and OF support commit

    • rt5659: add rt5659 codec driver commit

    • sun4i-codec: Add support for PA gpio pin commit

    • sun4i: Implement MIC1 capture commit

    • wm_adsp: Add support for opening a compressed stream commit

  • firewire-tascam: add support for FW-1804 commit

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

  • Add support for dvb usb stick Hauppauge WinTV-soloHD commit

  • au0828: Add support for media controller commit

  • au0828: add support for the connectors commit

  • coda: enable MPEG-2 ES decoding commit

  • cx23885: add support for ViewCast 260e and 460e commit

  • dvbdev: add support for indirect interface links commit

  • dvbdev: add support for interfaces commit

  • em28xx: add Terratec Cinergy T XS (MT2060) commit

  • media-device: add support for MEDIA_IOC_G_TOPOLOGY ioctl commit

  • media-device: export the entity function via new ioctl commit

  • media: add support to link interfaces and entities commit

  • media: rc: nuvoton-cir: add support for the NCT6779D commit

  • si2165: Add DVB-C support for HVR-4400/HVR-5500 commit

  • uapi/media.h: Add MEDIA_IOC_G_TOPOLOGY ioctl commit

  • uvcvideo: Enable UVC 1.5 device detection commit

  • vivid-capture: add control for reduced frame rate commit

  • vivid: add support for reduced fps in video out commit

  • vivid: add support for reduced frame rate in video capture commit

2.7. Universal Serial Bus (drivers/usb/)

  • add usbfs snooping for REAP and DISCARD commit

  • cp210x: add ID for ELV Marble Sound Board 1 commit

  • cp210x: add ID for IAI USB to RS485 adaptor commit

  • limit usbfs snooping of URB contents commit

  • serial: ftdi_sio: add support for Yaesu SCU-18 cable commit

  • serial: option: Adding support for Telit LE922 commit

  • lpm: add sysfs node for usb3 lpm permit commit

  • dwc2: add support of hi6220 commit

  • dwc3: add generic OF glue layer commit

  • dwc3: remove dwc3-qcom in favor of dwc3-of-simple commit

  • gadget: Add the console support for usb-to-serial port commit

  • gadget: ether: Allow changing the MTU commit

  • gadget: f_sourcesink: add queue depth commit

  • gadget: f_tcm: add configfs support commit

  • gadget: renesas_usb3: add support for Renesas USB3.0 peripheral controller commit

  • xhci-plat: add support for the R-Car H3 xHCI controllers commit

  • xhci-plat: add support for the R-Car M2-N xHCI controller commit

  • phy: Remove unused Renesas R-Car (Gen1) USB PHY driver commit

  • xhci: mediatek: support MTK xHCI host controller commit

  • option: add "4G LTE usb-modem U901" commit

  • option: add support for SIM7100E commit

  • cp210x: Add ID for Parrot NMEA GPS Flight Recorder commit

  • qcserial: add Dell Wireless 5809e Gobi 4G HSPA+ (rev3) commit

  • serial: option: add support for Quectel UC20 commit

  • serial: option: add support for Telit LE922 PID 0x1045 commit

  • qcserial: add Sierra Wireless EM74xx device ID commit

  • HID

    • Add new PID for Microchip Pick16F1454 commit

    • Enable hid device to suspend/resume asynchronously commit

    • hid-logitech-hidpp: Add basic support for Logitech G920 commit

    • hid-logitech-hidpp: Add range sysfs for Logitech G920 commit

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

  • ALPS - detect trackstick presence for v7 protocol commit

  • add eGalaxTouch serial touchscreen driver commit

  • add touchscreen support for TS-4800 commit

  • goodix - add axis swapping and axis inversion support commit

  • goodix - add power management support commit

  • uinput - add new UINPUT_DEV_SETUP and UI_ABS_SETUP ioctl commit

2.9. Multi Function Devices (drivers/mfd/)

  • Arizona: Support Cirrus Logic CS47L24 and WM1831 commit

  • lpc_ich: Intel device IDs for PCH commit

  • sec: Add support for S2MPS15 PMIC commit

2.10. Memory Technology Device (drivers/mtd/)

  • brcmnand: Add support for the BCM6368 commit

  • mtk-nor: new Mediatek serial flash controller driver commit

  • nand: jz4780: driver for NAND devices on JZ4780 SoCs commit

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

  • Add a DMAengine framework based buffer commit

  • Add generic DMA buffer infrastructure commit

  • Introduce IIO configfs support commit

  • Introduce IIO software triggers commit

  • Move IIO Dummy Driver out of staging commit

  • accel: add Freescale MMA7455L/MMA7456L 3-axis accelerometer driver commit

  • accel: add support for Memsic MXC6255XC sensor commit

  • adc: Add TI ADS8688 commit

  • adc: add IMX7D ADC driver support commit

  • adc: mcp3422: Add mcp3421 support commit

  • chemical: add AMS iAQ-core support commit

  • exynos-adc: add experimental touchscreen support commit

  • ina2xx: add support for TI INA2xx Power Monitors commit

  • ina2xx: provide a sysfs parameter to allow async readout of the ADCs commit

  • light: add MAX30100 oximeter driver support commit

  • light: us8152d: Add power management support commit

  • st-accel: add support for lis2dh12 commit

  • trigger: Introduce IIO hrtimer based trigger commit

  • adc128s052: add support for adc124s021 commit

  • adc: add iio driver for Palmas (twl6035/7) gpadc commit

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

  • block: Allow more than 8 partitions per card commit

  • Optimize boot time by detecting cards simultaneously commit

  • enable MMC/SD/SDIO device to suspend/resume asynchronously commit

  • mmci: support 8bit mode on the Nomadik commit

  • tegra: Add Tegra210 support commit

  • tegra: enable UHS-I modes commit

  • tegra: implement UHS tuning commit

2.13. Watchdog (drivers/watchdog/)

  • Read device status through sysfs attributes commit

  • Zodiac Aerospace RAVE Switch Watchdog Processor Driver commit

  • Add Alphascale asm9260-wdt driver commit

  • Add MT7621 watchdog support commit

  • Add support for Sigma Designs SMP86xx/SMP87xx commit

  • atlas7: add watchdog driver of CSRatlas7 commit

  • ts4800: add driver for TS-4800 watchdog commit

  • sp5100_tco: Add AMD Carrizo platform support commit

  • sp5100_tco: Add AMD Mullins platform support commit

  • Add sun4v_wdt watchdog driver commit

2.14. Clocks (drivers/clk/)

  • Add CS2000 Fractional-N driver commit

  • add Dove PLL divider support for GPU, VMeta and AXI clocks commit

  • bcm2835: Add a driver for the auxiliary peripheral clock gates. commit

  • bcm: Add BCM63138 clock support commit

  • bcm: Add BCM63138 clock support commit

  • lpc32xx: add common clock framework driver commit

  • qcom: Add Alpha PLL support commit

  • qcom: Add MSM8996 Global Clock Control (GCC) driver commit

  • qcom: Add MSM8996 Multimedia Clock Controller (MMCC) driver commit

  • rockchip: add clock controller for rk3036 commit

  • rockchip: add clock controller for rk3228 commit

  • rockchip: add new pll-type for rk3036 and similar socs commit

  • shmobile: Add new CPG/MSSR driver core commit

  • shmobile: r8a7795: Add new CPG/MSSR driver commit

  • sunxi: Add sun9i A80 cpus (cpu special) clock support commit

  • tango4: clkgen driver for Tango4 platforms commit

  • tegra: Add Super Gen5 Logic commit

  • tegra: Add support for Tegra210 clocks commit

  • tegra: periph: Add new periph clks and muxes for Tegra210 commit

  • tegra: pll: Add specialized logic for Tegra210 commit

  • tegra: pll: Add support for PLLMB for Tegra210 commit

2.15. Serial Peripheral Interface (SPI)

  • spi: imx: Add loopback mode support commit

  • spi: mediatek: Add spi support for mt2701 IC commit

2.16. Serial

  • 8250_pci: Add Intel Broadwell ports commit

  • 8250_uniphier: add earlycon support commit

  • remove NWP serial support commit

  • sh-sci: Add support for optional BRG on (H)SCIF commit

  • sh-sci: Add support for optional external (H)SCK input commit

  • Add support for PCIe WCH382 2S multi-IO card commit

2.17. Real Time Clock (RTC)

  • Add Epson RX8010SJ RTC driver commit

  • abx80x: Add Microcrystal rv1805 support commit

  • abx80x: add alarm support commit

  • s5m.c: Add support for S2MPS15 RTC commit

2.18. Inter-Integrated Circuit (I2C)

  • brcmstb: Adding support for CM and DSL SoCs commit

  • designware: Add support for AMD Seattle I2C commit

  • dw: Add APM X-Gene ACPI I2C device support commit

  • emev2: add slave support commit

  • imx: add runtime pm support to improve the performance commit

  • piix4: Add adapter port name support for SB800 chipset commit

  • piix4: Add support for multiplexed main adapter in SB800 commit

  • xlr: add support for Sigma Designs controller variant commit

2.19. Hardware monitoring (hwmon)

  • htu21: Remove driver commit

  • nct6683: Add basic support for NCT6683 on Mitac boards commit

  • pmbus: Add client driver for LTC3815 commit

2.20. Pulse-Width Modulation devices

  • pwm: Add PWM driver for OMAP using dual-mode timers commit

2.21. SOC (System On Chip) specific Drivers

  • dove: add legacy support to PMU driver commit

  • mediatek: SCPSYS: Add regulator support commit

  • qcom: Introduce WCNSS_CTRL SMD client commit

  • qcom: Introduce common SMEM state machine code commit

  • qcom: smp2p: Qualcomm Shared Memory Point to Point commit

  • qcom: smsm: Add driver for Qualcomm SMSM commit

  • ti: Add wkup_m3_ipc driver commit

  • versatile: add support for the PB11MPCore commit

2.22. Pin Controllers (drivers/pinctrl)

  • nsp: add gpio-a driver support for Broadcom NSP SoC commit

  • pxa: add pxa27x architecture commit

  • pxa: pxa2xx: add pin configuration support commit

  • pxa: pxa2xx: add pin control skeleton commit

  • pxa: pxa2xx: add pin muxing commit

  • qcom: Add msm8996 pinctrl driver commit

  • rockchip: add support for the rk3228 commit

  • sh-pfc: Add SCIF_CLK support in r8a7779 commit, r8a7790 commit, r8a7791 commit, r8a7791 commit, r8a7794 commit, r8a7795 commit, r8a7795 commit

  • sh-pfc: r8a7795: Add SDHI support commit

  • sh-pfc: sh73a0: Add MSIOF support commit

  • sunxi: Add A80 special pin controller commit

  • sunxi: Add H3 PIO controller support commit

2.23. PCI (drivers/pci/)

  • Add Netronome NFP4000 PF device ID commit

  • Add Netronome vendor and device IDs commit

  • hisi: Add support for HiSilicon Hip06 PCIe host controllers commit

  • iproc: Add PAXC interface support commit

  • iproc: Add iProc PCIe MSI support commit

  • qcom: Add Qualcomm PCIe controller driver commit

2.24. DMA Engine (drivers/dma/)

  • Add STM32 DMA driver commit

  • Add transfer termination synchronization support commit

  • mv_xor: add suspend/resume support commit

  • sh: Remove unused R-Car HPB-DMAC driver commit

2.25. Networking (drivers/net/)

  • ath10k: Enable AP + STA interface combination support for 10.x commit

  • ath10k: add support for pktlog in QCA99X0 commit

  • ath10k: add thermal throttling support for 10.4 firmware commit

  • ath10k: allow Mesh Point to install peer security key commit

  • ath10k: debugfs file to enable Bluetooth coexistence feature commit

  • ath10k: implement fw_checksums debugfs file commit

  • ath9k: Enable support for cloned SKBS commit

  • ath9k: MCC enable Opportunistic Power Save commit

  • be2net: support ethtool get-dump option commit

  • bnx2x: Add new SW stat 'tx_exhaustion_events' commit

  • bnx2x: Show port statistics in Multi-function commit

  • bnx2x: remove bnx2x_low_latency_recv() support commit

  • bnxt_en: Add BCM57301 & BCM57402 devices. commit

  • bnxt_en: Add support for upgrading APE/NC-SI firmware via Ethtool FLASHDEV commit

  • bnxt_en: Modify ethtool -l|-L to support combined or rx/tx rings. commit

  • brcmfmac: Add RSDB support. commit

  • brcmfmac: Add beamforming support. commit

  • brcmfmac: Add get_station support for IBSS commit

  • brcmfmac: Add support for PCIE 4350 revision 5 device commit

  • brcmfmac: Add support for scheduled scan mac randomization commit

  • brcmfmac: Add support for the BCM4359 11ac RSDB PCIE device. commit

  • brcmfmac: Add wowl net detect support commit

  • brcmfmac: Add wowl wake indication report. commit

  • brcmfmac: add 43242 device id for LG dongle commit

  • brcmfmac: add arp offload ip address table configuration support commit

  • brcmfmac: introduce module parameter to force successful probe commit

  • brcmfmac: obtain feature info using 'cap' firmware command commit

  • cxgb4: Adds PCI device id for new T5 adapters commit

  • cxgb4: Add pci device id for chelsio t540 lom adapter commit

  • Driver for IBM System i/p VNIC protocol commit

  • dsa: mv88e6xxx: Add Second back of statistics commit

  • dsa: mv88e6xxx: Add support for Marvell 88E6240 commit

  • e1000e: initial support for i219-LM (3) commit

  • fm10k: Add support for ITR scaling based on PCIe link speed commit

  • fsl/fman: Add FMan MAC driver commit

  • fsl/fman: Add FMan MAC support commit

  • fsl/fman: Add FMan MURAM support commit

  • fsl/fman: Add FMan Port Support commit

  • fsl/fman: Add FMan SP support commit

  • fsl/fman: Add FMan support commit

  • i40e: Opcode and structures required by OEM Post Update AQ command and add new NVM arq message commit

  • i40e: add new fields to store user configuration commit

  • i40e: allow zero MAC address for VFs commit

  • i40e: geneve tunnel offload support commit

  • i40evf: add new fields to store user configuration of RSS commit

  • i40e/i40evf: Add a new offload for RSS PCTYPE V2 for X722 commit

  • ieee802154/adf7242: Driver for ADF7242 MAC IEEE802154 commit

  • ieee802154: cc2520: Check CRC & add promiscuous commit

  • igb: add 88E1543 initialization code commit

  • ixgbe: Add KR mode support for CS4227 chip commit

  • ixgbe: Add support for VLAN promiscuous with SR-IOV commit

  • ixgbe: Add support for adding/removing VLAN on PF bypassing the VLVF commit

  • ixgbe: Add support for newer thermal alarm commit

  • ixgbe: Update PTP to support X550EM_x devices commit

  • iwlwifi: Add PCI IDs for the new 3168 series commit

  • iwlwifi: Add PCI IDs for the new series 8165 commit

  • iwlwifi: Add new PCI IDs for 9260 and 5165 series commit

  • iwlwifi: Update PCI IDs for 8000 and 9000 series commit

  • iwlwifi: add device ID for 8265 commit

  • iwlwifi: add new 3168 series devices support commit

  • iwlwifi: add support for 12K Receive Buffers commit

  • iwlwifi: mvm: Support setting continuous recording debug mode commit

  • iwlwifi: mvm: add a non-trigger window to fw dbg triggers commit

  • iwlwifi: mvm: add an option to start rs from HT/VHT rates commit

  • iwlwifi: mvm: add bt rrc and ttc to debugfs commit

  • iwlwifi: mvm: add bt settings to debugfs commit

  • iwlwifi: mvm: enable filtering L3 multicast packets commit

  • iwlwifi: mvm: support A-MSDU in A-MPDU commit

  • iwlwifi: mvm: support description for user triggered fw dbg collection commit

  • iwlwifi: pcie: build an A-MSDU using TSO core commit

  • mdio: Add support for mdio drivers. commit

  • mlx4: remove mlx4_en_low_latency_recv() commit

  • mlx5: add busy polling support commit

  • mlxsw: Adding layer 2 multicast support commit

  • mlxsw: Implement link aggregation offload merge

  • mlxsw: Implement fan control using hwmon commit, commit

  • mlxsw: Implement temperature hwmon interface commit, commit

  • mlxsw: Allow to reset temperature history via hwmon interface commit

  • mlxsw: Add support for VLAN devices bridging commit

  • mlxsw: Allow a user to flash the port's LED in order to identify it commit

  • mvneta: implement ethtool autonegotiation control commit

  • mwifiex: add debugfs file for testing reset of card commit

  • mwifiex: enable MSI interrupt support in pcie commit

  • mwifiex: multiple bss support commit

  • mlx4: RoCE v2 support commit, commit, commit, commit

  • mlx4: Add HA and LAG support for mlx4 SRIOV VFs merge

  • mlx5: RoCEv2 commit, commit, commit

  • mlx5: Add cross-channel support commit

  • mlx5: Support hardware timestamping and the Precision Time Protocol kernel interface commit, commit

  • mlx5: Raw QP support commit, commit, commit, commit, commit

  • mlx5: atomic support commit, commit

  • mlx5: Enhance flow steering support merge, merge

  • IB/mlx5: Add flow steering supportcommit

  • mlx5: introduces support of Ethernet SR-IOV in ConnectX-4 family of 100G Ethernet NICs (merge)

  • IB/mlx5: Add CQE version 1 support to user QPs and SRQs commit

  • Add driver for Netronome NFP4000/NFP6000 NIC VFs commit

  • cdc_ncm: add "ndp_to_end" sysfs attribute commit

  • arc: Add support emac for RK3036 commit

  • ipmr: add mfc newroute/delroute netlink support commit

  • mvneta: Add naive RSS support commit

  • mvneta: Associate RX queues with each CPU commit

  • mvneta: Configure XPS support commit

  • mvneta: Make the default queue related for each port commit

  • phy: Add support for SMSC LAN8740 PHY commit

  • phy: bcm7xxx: Add entry for Broadcom BCM7435 commit

  • qmi_wwan: Add SIMCom 7230E commit

  • qmi_wwan: remove 1199:9070 device id commit

  • qmi_wwan: support "raw IP" mode commit

  • qmi_wwan: Add Dell Wireless 5809e Gobi 4G HSPA+ Mobile Broadband Card (rev3) commit

  • qmi_wwan: add Sierra Wireless EM74xx device ID commit

  • qmi_wwan: add "4G LTE usb-modem U901" commit

  • thunderx: HW TSO support for pass-2 hardware commit

  • hns: Add Hip06 "RSS(Receive Side Scaling)" support to HNS Driver commit

  • hns: Add Hip06 "TSO(TCP Segment Offload)" support HNS Driver commit, commit

  • hns: Add support of Hip06 SoC to the Hislicon Network Subsystem commit

  • hns: Add the init code to disable Hip06 "Hardware VLAN assist" commit

  • qed: Add support for changing LED state commit

  • qede: ethtool: Add support for nway_reset commit, set_phys_id commit, {get, set}_channels commit, {get, set}_pauseparam commit, {get, set}_ringparam commit

  • ravb: Add fixed-link support commit

  • ravb: make PTP support active in CONFIG mode on R-Car Gen3 commit

  • stmmac: support Reg_9 to get HW level information commit

  • wil6210: support for platform specific crash recovery commit

  • wlcore/wl18xx: fw logger over sdio commit

  • dl2k: Implement suspend commit

  • isdn: remove spellcaster driver commit

  • sfc: Add PCI ID for Solarflare 8000 series 10/40G NIC commit

  • nfc

    • st-nci: Add support for HCI event connectivity commit

    • st21nfca: Add support for HCI event connectivity commit

    • Add STMicroelectronics ST95HF driver commit

    • Add rx delay sysfs parameter for nfcsim workqueue commit

  • Bluetooth

    • Add support of Toshiba Broadcom based devices commit

    • hci_bcm: Add BCM2E65 ACPI ID commit

2.26. Various

  • cxl: Enable PCI device ID for future IBM CXL adapter commit

  • cxlflash: Enable device id for future IBM CXL adapter commit

  • regmap: add 64-bit mode support commit

  • regmap: cache: Add 64-bit mode support commit

  • regulator: add LM363X driver commit

  • regulator: pv88060: new regulator driver commit

  • regulator: pv88090: new regulator driver commit

  • regulator: qcom-smd: Add PM8916 support commit

  • regulator: qcom-smd: Add support for PMA8084 commit

  • regulator: s2mps11: Add support for S2MPS15 regulators commit

  • regulator: tps65086: Add regulator driver for the TPS65086 PMIC commit

  • regulator: tps65218: add support for LS3 current regulator commit

  • reset: ath79: Add system restart support commit

  • reset: hi6220: Reset driver for hisilicon hi6220 SoC commit

  • reset: sti: Add support for resetting co-processors commit

  • extcon: add Maxim MAX3355 driver commit

  • gpio: Add GPIO support for the ACCES 104-IDI-48 commit

  • gpio: Add IRQ support to ACCES 104-IDIO-16 driver commit

  • gpio: arizona: Support Cirrus Logic CS47L24 and WM1831 commit

  • gpio: sx150x: Add support for sx1502 commit

  • iommu/shmobile: Remove unused Renesas IPMMU/IPMMUI driver commit

  • irqchip/mgigen: Add platform device driver for mbigen device commit

  • irqchip/sunxi-nmi: Support sun9i A80 NMI controller commit

  • irqchip/ts4800: Add TS-4800 interrupt controller commit

  • phy: add phy-hi6220-usb commit

  • phy: marvell: Add ethtool statistics counters commit

  • phy: micrel: Add ethtool statistics counters commit

  • phy: rcar-gen3-usb2: Add R-Car Gen3 USB2 PHY driver commit

  • tty: amba-pl011: add support for ZTE UART (EXPERIMENTAL) commit

  • NTB: Add support for AMD PCI-Express Non-Transparent Bridge commit

  • EDAC, sb_edac: Add Knights Landing (Xeon Phi gen 2) support commit

  • IRQCHIP: irq-pic32-evic: Add support for PIC32 interrupt controller commit

  • bus: uniphier-system-bus: add UniPhier System Bus driver commit

  • ntb: ntb perf tool commit

Tell others about this page:

last edited 2016-03-08 20:04:04 by diegocalleja