KernelNewbies
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Kernel Hacking

  • Frontpage

  • Kernel Hacking

  • Kernel Documentation

  • Kernel Glossary

  • FAQ

  • Found a bug?

  • Kernel Changelog

  • Upstream Merge Guide

Projects

  • KernelJanitors

  • KernelMentors

  • KernelProjects

Community

  • Why a community?

  • Regional Kernelnewbies

  • Personal Pages

  • Upcoming Events

References

  • Mailing Lists

  • Related Sites

  • Programming Links

Wiki

  • Recent Changes

  • Site Editors

  • Side Bar

  • Tips for Editors

  • Hosted by WikiWall

Navigation

  • RecentChanges
  • FindPage
  • HelpContents
Revision 8 as of 2017-12-30 01:30:34
KernelNewbies:
  • Linux_3.19-DriversArch

Contents

  1. Architectures
    1. x86
    2. ARM
    3. MIPS
    4. POWERPC
    5. XTENSA
    6. S390
    7. ARC
    8. CRISv32
  2. Drivers
    1. Staging drivers
    2. Storage
    3. Graphics
    4. ACPI/EFI, thermal and Power Management
    5. Networking
    6. Sound
    7. TV tuners, webcams, video capturers
    8. Universal Serial Bus (USB)
    9. Tablets, touch screens, keyboards, mouses (input)
    10. Multi Function Devices (MFD)
    11. Memory Technology Device (MTD)
    12. Industrial I/O (iio)
    13. Multi Media Card (MMC)
    14. Current regulator
    15. Watchdog
    16. Clocks
    17. Serial Peripheral Interface (SPI)
    18. Serial
    19. Real Time Clock (RTC)
    20. Inter-Integrated Circuit (I2C)
    21. Hardware monitoring
    22. 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 devicetree for NovaTech OrionLXm 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 dtsi for Amlogic Meson8 SoCs commit

  • dts: add initial support for TBS2910 Matrix ARM mini PC commit

  • dts: berlin: Enable WiFi on Google Chromecast 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

  • Add power management menu to Kconfig commit

  • Remove s6000 variant and s6105 platform commit

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

  • panel: simple: Add support for Innolux G121I1-L01 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
    • Introduce clock cooling device commit

    • powerclamp: add id for braswell cpu commit

    • powerclamp: add ids for future xeon cpus commit

    • Add Tegra SOCTHERM thermal management driver commit

    • armada: Remove support for A375-Z1 SoC commit

    • rockchip: add driver for thermal commit

  • cpufreq
    • intel_pstate: Add CPUID for BDW-H CPU commit

    • intel_pstate: Add support for HWP commit

    • intel_pstate: add kernel parameter to force loading commit

  • 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
    • srp: Add multichannel support commit

    • srp: Use block layer tags commit

    • mlx5: On-demand paging support. This lets userspace create non-pinned memory regions and have the adapter HW trigger page faults commit, commit, commit, commit

    • mlx5: Implement the ODP capability query verb commit

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

    • sgtl5000: Add MicBias voltage support 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

  • rc: port IgorPlug-USB to rc-core 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

  • serial: add Google simple serial SubClass support 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
    • Add a new id 0x501a for Genius MousePen i608X commit

    • 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

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01