• Immutable Page
  • Info
  • Attachments

Linux 4.4-DriversArch

  1. Architectures
    1. ARM
    2. X86
    3. POWERPC
    4. ARC
    5. XTENSA
    6. CRIS v32
    7. MIPS
    8. S390
    9. PARISC
  2. Drivers
    1. Staging drivers
    2. Storage
    3. Graphics
    4. Networking
    5. ACPI, EFI, thermal and Power Management
    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 (drivers/mtd)
    12. Industrial I/O (iio)
    13. Multi Media Card (MMC)
    14. Watchdog
    15. Clocks
    16. Serial Peripheral Interface (SPI)
    17. Serial
    18. Real Time Clock (RTC)
    19. Inter-Integrated Circuit (I2C)
    20. Hardware monitoring (hwmon)
    21. Power supplies
    22. Pulse-Width Modulation devices
    23. Pin Controllers (drivers/pinctrl)
    24. PCI
    25. DMA Engine
    26. Various

1. Architectures

1.1. ARM

  • 8433/1: add a VMSPLIT_3G_OPT config option commit

  • BCM5301X: Add DT for Netgear R7000 commit

  • NSP: Add basic support for Broadcom Northstar Plus SoC commit

  • NSP: add minimal Northstar Plus device tree commit

  • OMAP1: Remove board support for VoiceBlue board commit

  • add 32bit support to GICv3 commit

  • at91/dt: sama5d4ek: Add support of QT1070 and Maxtouch commit

  • bcm2835: Add the Raspberry Pi firmware driver commit

  • bcm2835: dt: Add Raspberry Pi Model A+ commit

  • bcm2835: dt: Add Raspberry Pi Model B rev2 commit

  • dts: Add Exynos5250 Snow Rev5+ support on exynos5250-snow-rev5 commit

  • dts: Add am335x-bonegreen commit

  • dts: Add basic support for isee igepv5 commit

  • dts: Add support Odroid XU4 board for exynos5422-odroidxu4 commit

  • dts: imx: add Boundary Devices Nitrogen6_Lite board commit

  • dts: imx: add Boundary Devices Nitrogen6_Max board commit

  • dts: rockchip: Add dtb for the Radxa Rock 2 Square board commit

  • dts: rockchip: add veyron-jaq board commit

  • dts: sun4i: Add dts file for iNet-1 based tablets commit

  • dts: sun4i: Add dts file for the pov protab2-ips9 tablet commit

  • dts: sun4i: Add dts file inet9f-rev03 based tablets commit

  • dts: sun5i: Add dts file for inet98v_rev2 based tablets commit

  • dts: sun5i: Add dts file for q8 formfactor a13 based tablets commit

  • dts: sun5i: Add dts file for the Wobo i5 top set box commit

  • dts: sun6i: Add a dts file for the Sinovoip BPI-M2 board commit

  • dts: sun6i: Add dts file for MSI Primo81 tablet commit

  • dts: sun6i: Add support for Sinlinx A31s SDK board commit

  • dts: sun6i: Add support for Yones Toptech bs1078v2 tablets commit

  • dts: sun7i: Add dts file for Wits Pro A20 DKT commit

  • dts: sun8i: Add support for qt90h-v4 tablets commit

  • dts: sunxi: Add dtsi for AXP22x PMIC commit

  • dts: sunxi: Add sun?i-q8-common.dtsi files for q8 tablets commit

  • dts: uniphier: add ProXstream2 Gentil board support commit

  • dts: uniphier: add ProXstream2 Vodka board support commit

  • dts/ls2080a: Add DTS support for LS2080a QDS & RDB boards commit

  • imx: add cpufreq device for imx6ul commit

  • meson: Add DTS for Odroid-C1 and Tronfy MXQ boards commit

  • meson: Enable Meson8b SoCs commit

  • mvebu: add DT support for Seagate NAS 2 and 4-Bay commit

  • mvebu: add DT support for Seagate Personal Cloud commit

  • net: support BPF_ALU | BPF_MOD instructions in the BPF JIT. commit

  • pxa: magician: Add support for MAX1587A Vcore regulator commit

  • pxa: magician: Add support for PXA27x UDC commit

  • shmobile: bockw: remove "reference" board file and config commit

  • shmobile: bockw: remove "reference" device tree commit

  • shmobile: bockw: remove legacy board file and config commit

  • shmobile: porter: initial device tree commit

  • sun4i: dt: Add new LinkSprite pcDuino2 board commit

  • sun5i: Add C.H.I.P DTS commit

  • sun5i: Add R8 DTSI commit

  • sunxi: Add R8 support commit

  • uniphier: add outer cache support commit

  • TTY: hvc_dcc: Add support for ARM64 dcc commit

  • xen: Add support for 64KB page granularity commit

  • berlin: add CPU hotplug support commit

  • coresight: etm3x: adding cpu affinity to sysFS interface commit

  • coresight: etm3x: breaking down sysFS status interface commit

  • firmware: add support for ARM System Control and Power Interface(SCPI) protocol commit

  • firmware: arm_scpi: Extend to support sensors commit

  • firmware: psci: add extended stateid power_state support commit

  • firmware: psci: add system suspend support commit

  • arm64

    • KVM: Support edge-triggered forwarded interrupts commit

    • 36 bit VA commit

    • Add 16K page size support commit

    • add KASAN support commit

    • dts: add APM Merlin Board device tree commit

    • dts: add dts file for Marvell Berlin4CT STB board commit

    • dts: add dts files for Hisilicon Hip05-D02 Development Board commit

    • perf: add Cortex-A53 support commit

    • perf: add Cortex-A57 support commit

    • arm-smmu: Add support for MSI on SMMUv3 commit

  • irqchip/gic-v2m: Add support for multiple MSI frames commit

  • irqchip/gic: Add arm,pl390 support commit

1.2. X86

  • Adds "Shared Virtual Memory" (aka PASID support) for the Intel IOMMU. This allows devices to do DMA using process address space, translated through the normal CPU page tables for the relevant mm merge

  • intel_th: Add Global Trace Hub driver commit

  • intel_th: Add Memory Storage Unit driver commit

  • intel_th: Add PTI output driver commit

  • intel_th: Add Software Trace Hub driver commit

  • intel_th: Add driver infrastructure for Intel(R) Trace Hub devices commit

  • intel_th: Add pci glue layer for Intel(R) Trace Hub commit

  • stm class: Introduce an abstraction for System Trace Module devices commit

  • stm class: dummy_stm: Add dummy driver for testing stm class commit

  • stm class: stm_console: Add kernel-console-over-stm driver commit

  • perf/x86: Add Intel cstate PMUs support commit

  • perf/x86: Add support for PERF_SAMPLE_BRANCH_CALL commit

  • perf intel-pt: Add mispred-all config option to aid use with autofdo commit

  • perf intel-pt: Add support for PERF_RECORD_SWITCH commit

  • perf intel-pt: Support generating branch stack commit

  • cpu: Add CLZERO detection commit

  • entry/vsyscall: Add CONFIG to control default commit

  • fpu/math-emu: Add support for FCMOVcc insns commit

  • fpu/math-emu: Add support for FISTTP instructions commit

  • fpu/math-emu: Add support for F[U]COMI[P] insns commit

  • insn: perf tools: Add new SHA instructions commit

  • insn: perf tools: Add new memory instructions commit

  • insn: perf tools: Add new memory protection keys instructions commit

  • insn: perf tools: Add new xsave instructions commit

  • mce: Add a Scalable MCA vendor flags bit commit

  • mm: Warn on W^X mappings commit

  • numachip: Add Numachip IPI optimisations commit

  • numachip: Add Numachip2 APIC support commit

  • numachip: Introduce Numachip2 timer mechanisms commit

  • platform/uv: Implement simple dump failover if kdump fails commit

  • crypto: support for Intel SHA Extensions optimized SHA1 and SHA256 commit, commit, commit, commit, commit, commit, commit

  • platform/chrome: cros_ec_lpc - Add support for Google Pixel 2 commit

  • platform/x86: Toshiba WMI Hotkey Driver commit

  • kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support commit

  • nVMX: emulate the INVVPID instruction commit

  • nVMX: expose VPID capability to L1 commit

  • nVMX: nested VPID emulation commit

  • x86: Add EOI exit bitmap inference commit

  • x86: Add KVM exit for IOAPIC EOIs commit

  • x86: Add support for local interrupt requests from userspace commit

  • x86: add pcommit support commit

  • x86: allow RSM from 64-bit mode commit

  • x86: allow guest to use cflushopt and clwb commit

  • acer-wmi: remove threeg and interface sysfs interfaces commit

  • compal-laptop: Add charge control limit commit

  • ideapad-laptop: add support for Yoga 3 ESC key commit

  • Intel Many Integrated Core (MIC)

    • Add support for kernel mode SCIF clients commit

    • COSM SCIF server commit

    • COSM client driver commit

    • Coprocessor State Management (COSM) driver commit

    • MIC COSM bus commit

    • Remove COSM functionality from the MIC card driver commit

    • Remove COSM functionality from the MIC host driver commit

    • SCIF DMA and CPU copy interface commit

    • SCIF RMA header file commit

    • SCIF RMA header file and IOCTL changes commit

    • SCIF RMA list operations commit

    • SCIF RMA nodeqp and minor miscellaneous changes commit

    • SCIF fence commit

    • SCIF memory registration and unregistration commit

    • SCIF poll commit

    • SCIF remote memory map/unmap interface commit

    • Update MIC host daemon with COSM changes commit

1.3. POWERPC

  • 512x: add LocalPlus Bus FIFO device driver commit

  • 85xx: Add support for Varisys Cyrus board commit

  • 85xx: Implement 64-bit kexec support commit

  • book3e-64: Enable kexec commit

  • book3e: support CONFIG_RELOCATABLE commit

  • dts: p1022si: Add fsl,wake-on-filer for eTSEC commit

  • perf/powerpc: Add support for PERF_SAMPLE_BRANCH_CALL commit

  • crypto: 842 - Add CRC and validation support commit

1.4. ARC

  • boot: Support Halt-on-reset and Run-on-reset SMP booting modes commit

  • mm: HIGHMEM: kmap API implementation commit

  • mm: PAE40 support commit

  • mm: preps ahead of HIGHMEM support #2 commit

  • mm: preps ahead of HIGHMEM support commit

  • mm: THP support commit

1.5. XTENSA

  • Add de212 core variant commit

  • Add FORCE_MAX_ZONEORDER to Kconfig commit

  • nommu: xtfpga: add kc705 DTS commit

1.6. CRIS v32

  • add ARTPEC-3 and P1343 device trees commit

  • Remove I2C bitbanging driver commit

  • Remove old GPIO and LEDs code commit

1.7. MIPS

  • Add LATENCYTOP support commit

  • Allow 24Hz timer frequency commit

  • Allow L2 prefetch to be configured via debugfs commit

  • Initial implementation of a VDSO commit

  • Lantiq: Add SoC detection for ar10 and grx390 commit

  • Lantiq: Add support for xRX220 SoC commit

  • VDSO: Add implementations of gettimeofday() and clock_gettime() commit

  • ralink: Add support for mt7688 commit

  • xilfpga: Add mipsfpga platform code commit

  • xilfpga: Add xilfpga device tree files. commit

1.8. S390

  • qeth: add layer 2 RX/TX checksum offloading commit

  • diag: add a statistic for diagnose calls commit

  • diag: add tracepoint for diagnose calls commit

  • fpu: always enable the vector facility if it is available commit

  • remove SALIPL loader commit

  • s390: Add iommu api for s390 pci devices commit

1.9. PARISC

  • Add Huge Page and HUGETLBFS support commit

2. Drivers

2.1. Staging drivers

  • staging/rdma/hfi1: Allow tuning of SDMA interrupt rate commit

  • comedi: aio_aio12_8: hookup 8254 counter/timer commit

  • comedi: cb_das16_cs: hookup 8254 counter subdevice commit

  • comedi: unioxx5: remove this flawed driver commit

  • fbtft: add support for C-Berry28 display commit

  • fbtft: add support for ST7789V display controller commit

  • ft1000: remove obsolete driver commit

  • most: add multi channel support to sound AIM commit

  • most: add poll syscall to AIM cdev commit

  • rtl8188eu: Introduce monitor interface for IEEE 802.11 frames commit

  • rtl8712: Add device ID for Sitecom WLA2100 commit

  • unisys: Add s-Par visorhba commit

  • unisys: add visorhid driver commit

  • vt6656: implement TSF counter commit

  • vt6656: implement power saving. commit

2.2. Storage

  • SCSI

    • megaraid_sas: JBOD sequence number support commit

    • megaraid_sas: Make tape drives visible on PERC5 controllers commit

    • megaraid_sas: Support for Cutlass (12 Gbps) controller commit

    • megaraid_sas: Support for Intruder (12 Gbps) controller commit

    • Export SCSI Inquiry data to sysfs commit

    • pm80xx: add ATTO PCI IDs to pm8001_pci_table commit

    • pm80xx: add support for ATTO devices during SAS address initiailization commit

    • pm80xx: add support for PMC Sierra 8070 and PMC Sierra 8072 SAS controllers commit

    • mpt3sas: Ported WarpDrive product SSS6200 support commit

    • aacraid: Add Power Management support commit

    • ufs-qcom: add QUniPro hardware support and power optimizations commit

    • hpsa: add discovery polling for PT RAID devices. commit

    • lpfc: Add support for Lancer G6 and 32G FC links commit

  • ahci

    • Add Device ID for Intel Sunrise Point PCH commit

    • Add Marvell 88se91a2 device id commit

    • Add new Intel device IDs commit

    • Added a new driver for supporting Freescale AHCI sata commit

  • NVMe: add support for Apple NVMe controller commit

  • nvmem: Add Vybrid OCOTP support commit

  • nvmem: add driver for ocotp in i.MX23 and i.MX28 commit

  • nvmem: imx-ocotp: Add i.MX6 OCOTP driver commit

2.3. Graphics

  • Atomic fbdev support merge

  • amdgpu

  • Intel

  • msm

  • exynos

    • decon5433: add support for DECON-TV. DECON-TV IP is responsible for generating video stream which is transferred to HDMI IP commit

  • rcar-du

  • imx

    • Enable 15-bit RGB with 1-bit alpha formats commit

    • Enable ARGB4444 16-bit color format commit

    • ipuv3-plane: enable support for RGBX8888 and RGBA8888 pixel formats commit

  • vc4

    • Add KMS support for Raspberry Pi. commit

    • Allow vblank to be disabled commit

  • bridge: Add driver for Synopsis Designware AHB Audio interface" commit, commit

  • bridge: dw_hdmi: add support for interlaced video modes commit

  • fb-helper: Add module option to disable fbdev emulation commit

  • ipu-v3

    • Add support for 15-bit RGB with 1-bit alpha formats commit

    • Add support for ARGB4444 16-bit color format commit

    • Add support for RGBX8888 and RGBA8888 pixel formats commit

  • gxt4500: enable panning commit

  • fbdev: ssd1307fb: add ssd1309 support commit

  • edid: Allow comma separated edid binaries commit

  • tridentfb: Add DDC support commit

2.4. Networking

  • New driver: rtl8xxxu for Realtek WiFi USB devices, including RTL8723AU, RTL8188CU, RTL8188RU, RTL8191CU, and RTL8192CU commit

  • amd-xgbe: Add ethtool error and debug messages commit

  • amd-xgbe: Add ethtool support for setting the msglevel commit

  • arcnet: com20020-pci: add led trigger support commit

  • arcnet: com20020-pci: add rotary index support commit

  • at86rf230: add debugfs support commit

  • ath10k: add FW API support to test mode commit

  • ath10k: add QCA9377 chipset support commit

  • ath10k: add QCA9377 hw1.0 support commit

  • ath10k: add board 2 API support commit

  • ath10k: add fw_stats support to 10.4 firmware commit

  • ath10k: implement mesh support commit

  • ath6kl: implement ethtool stats commit

  • ath6kl: report antenna configuration commit

  • ath9k: Add support for OCB mode commit

  • ath9k_htc: introduce support for different fw versions commit

  • bnxt_en: New Broadcom ethernet driver. commit

  • brcm80211: Add support for brcm4371 commit

  • brcmfmac: Add module parameter to disable features. commit

  • brcmfmac: Add support for the BCM4350 PCIE device. commit

  • brcmfmac: Add support for the BCM4365 and BCM4366 PCIE devices. commit

  • brcmfmac: expose device memory to devcoredump subsystem commit

  • cxgb4: Add HW timesptamp support for RX commit

  • cxgb4: Adds a new Device Log Facility FW_DEVLOG_FACILITY_CF commit

  • cxgb4: T6 adapter lld support for iw_cxgb4 driver commit

  • i40e/i40evf: Add WB_ON_ITR offload support commit

  • i40e/i40evf: Add a stat to keep track of linearization count commit

  • i40e/i40evf: add GetStatus command for nvmupdate commit

  • i40e/i40evf: add driver support for new device ids commit

  • i40e/i40evf: add get AQ result command to nvmupdate utility commit

  • i40e/i40evf: add new device id 1588 commit

  • i40e: Add support for non-willing Apps commit

  • i40e: Fix basic support for X722 devices commit

  • i40e: Support FW CEE DCB UP to TC map nibble swap commit

  • i40e: add switch for link polling commit

  • i40e: enable WoL operation if config bit show WoL capable commit

  • i40evf: Add support for netpoll commit

  • igbvf: Enable TSO for stacked VLAN commit

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

  • iwlwifi: mvm: Add support for two scheduled scan plans commit

  • iwlwifi: mvm: Allow setting ctrl-chnl-position in FTM responder commit

  • iwlwifi: mvm: Dump FW's virtual image in the case of a NIC error commit

  • iwlwifi: mvm: add minimal multi-RXQ infrastructure commit

  • iwlwifi: mvm: support enabling a queue with a given ssn commit

  • iwlwifi: mvm: support using multiple ACs on single HW queue commit

  • iwlwifi: size firmware flags memory correctly commit

  • ixgbe, ixgbevf: Add new mbox API xcast mode commit

  • ixgbe: Add I2C bus mux support commit

  • ixgbe: Add SFP+ detection for X550 hardware commit

  • ixgbe: Add X550EM support for SFP insertion interrupt commit

  • ixgbe: Add X550EM_x dual-speed SFP+ support commit

  • ixgbe: Add fdir support for SCTP on X550 commit

  • ixgbe: Add new X550EM SFP+ device ID commit

  • ixgbe: Add new ndo to trust VF commit

  • ixgbe: Enable bit-banging mode on X550 commit

  • ixgbe: disable LRO by default commit

  • ixgbevf: Enables TSO for stacked VLAN commit

  • ipg: Remove ipg driver commit

  • Microchip encx24j600 driver commit

  • add Hisilicon Network Subsystem DSAF support commit

  • add Hisilicon Network Subsystem MDIO support commit

  • add Hisilicon Network Subsystem basic ethernet support commit

  • add Hisilicon Network Subsystem hnae framework support commit

  • add Hisilicon Network Subsystem support (config and documents) commit

  • bcmgenet: Implement RX coalescing control knobs commit

  • bcmgenet: Implement TX coalescing control knobs commit

  • davinci_emac: Add support for fixed-link PHY commit

  • dsa: bcm_sf2: Implement FDB operations commit

  • ethernet: add driver for Aurora VLSI NB8800 Ethernet controller commit

  • hisilicon rm hnae sysfs interface commit

  • hisilicon: supports promisc mode commit

  • mvneta: Handle per-cpu interrupts commit

  • mvneta: Statically assign queues to CPUs commit

  • mvneta: add ethtool statistics commit

  • usb: cdc_ether: add Dell DW5580 as a mobile broadband adapter commit

  • phy: Add Broadcom phy library for common interfaces commit

  • phy: Broadcom Cygnus internal Etherent PHY driver commit

  • phy: Broadcom iProc MDIO bus driver commit

  • phy: vitesse: add support for VSC8601 commit

  • qmi_wwan: add XS Stick W100-2 from 4G Systems commit

  • qed: Add basic L2 interface commit

  • qed: Add link support commit

  • qed: Add module with basic common support commit

  • qed: Add slowpath L2 support commit

  • qed: Add statistics support commit

  • qede: Add basic Network driver commit

  • qede: Add basic ethtool support commit

  • qede: Add basic network device support commit

  • qede: Add support for link commit

  • qede: classification configuration commit

  • wil6210: dump firmware memory when firmware crashes commit

  • wil6210: support BAR (BlockAck Req) commit

    • atheros/alx: add Killer E2400 device ID commit

  • dl2k: Add support for IP1000A-based cards commit

  • 8139cp: Enable offload features by default commit

  • mrf24j40: add cca ed level support commit

  • mrf24j40: add cca mode support commit

  • mrf24j40: add csma params support commit

  • mrf24j40: add default channel setting commit

  • mrf24j40: add device-tree support commit

  • mrf24j40: add more register defines commit

  • mrf24j40: add promiscuous mode support commit

  • mrf24j40: add random extended addr generation commit

  • mrf24j40: add regmap support commit

  • mrf24j40: add tx power support commit

  • mrf24j40: async interrupt handling commit

  • mwifiex: add usb multi channel event process support commit

  • mwifiex: add usb multi endpoints resync support commit

  • mwifiex: add usb tx data multi endpoints support commit

  • mwifiex: control WLAN and bluetooth coexistence modes commit

  • mwifiex: remove USB8897 chipset support commit

  • mlx4_core: Add support for filtering multicast loopback commit

  • mlx4_en: Implement mcast loopback prevention for ETH qps commit

  • mlxsw: Enable configuration of flooding domains commit

  • mlxsw: spectrum: Add initial support for Spectrum ASIC commit

  • mlxsw: spectrum: Add support for VLAN ranges in flooding configuration commit

  • mlxsw: spectrum: Add support for flood control commit

  • cpsw-common: add support for reading mac address for dra7 and am437x platforms commit

  • cpsw: Add support to drive gpios for ethernet to be functional commit

  • xgene: Add support RGMII TX/RX delay configuration commit

  • e1000e: Enable TSO for stacked VLAN commit

  • geneve: implement support for IPv6-based tunnels commit

  • can: Allwinner A10/A20 CAN Controller support - Kernel module commit

  • fm10k: add support for extra debug statistics commit

  • ethoc: support big-endian register layout commit

  • qmi_wwan: Add WeTelecom-WPD600N commit

  • Bluetooth

    • Add support for vendor specific diagnostic channel commit

    • ath3k: Add new AR3012 0930:021c id commit

    • ath3k: Add support of AR3012 0cf3:817b device commit

    • btintel: Add Device Configuration support commit

    • btintel: Add diagnostic support for older controllers commit

    • btintel: Enable extra Intel vendor events commit

    • btmrvl: add sd8997 chipset support commit

    • btusb: Add support for Broadcom LM_DIAG interface commit

    • btusb: Add support for Foxconn/Lenovo BCM43142A0 (105b:e065) commit

    • btusb: Add support for latest Apple controllers commit

    • hci_intel: Add PM support commit

    • hci_intel: Add runtime PM support commit

    • hci_intel: Implement LPM suspend/resume commit

    • hci_intel: Introduce LPM support commit

  • NFC

    • Add Intel Fields Peak NFC solution driver commit

    • nfcmrvl: add firmware download support commit

    • nfcmrvl: add i2c driver commit

    • nfcmrvl: add spi driver commit

    • st-nci: Add support for NCI_HCI_IDENTITY_MGMT_GATE commit

    • st-nci: Add support for proprietary commands commit

    • st21nfca: Add support for proprietary commands commit

  • Infiniband

    • iw_cxgb4: Adds support for T6 adapter commit

    • mlx4: Add counter based implementation for QP multicast loopback block commit

    • mlx4: Add support for blocking multicast loopback QP creation user flag commit

    • ucma: Take the network namespace from the process commit

2.5. ACPI, EFI, thermal and Power Management

  • efi: Add "efi_fake_mem" boot option commit

  • efi: Add support for UEFIv2.5 Properties table commit

  • thermal: Add devfreq cooling commit

  • thermal: rockchip: Support the RK3368 SoCs in thermal driver commit

  • thermal: ti-soc-thermal: add OMAP36xx support commit

  • thermal: ti-soc-thermal: implement omap3 support commit

  • cpufreq: arm_big_little: add SCPI interface driver commit

  • cpufreq: create cpu/cpufreq at boot time commit

  • cpufreq: create cpu/cpufreq/policyX directories commit

  • cpupower: Enable disabled Cstates if they are below max latency commit

  • powercap / RAPL: Enable Broxton RAPL support commit

  • ACPI: CPPC: Add a CPUFreq driver for use with CPPC commit

  • ACPI / property: Add support for data-only subnodes commit

  • ACPI / property: Expose data-only subnodes via sysfs commit

  • ACPI: Add early device probing infrastructure commit

  • ACPI: Enable build of AML interpreter debugger commit

  • ACPI: Introduce CPU performance controls using CPPC commit

  • ACPICA: Linuxize: Export debugger files to Linux commit

  • acpi: nfit: Add support for hot-add commit

2.6. Sound

  • USB-audio: Add support for Novation Nocturn MIDIcontrol surface commit

  • bebob: support Firewire I/O card of Mackie Onyx 1220/1620/1640 commit

  • firewire-digi00x: add MIDI operations for MIDI control port commit

  • firewire-digi00x: add PCM functionality commit

  • firewire-digi00x: add another rawmidi character device for MIDI control ports commit

  • firewire-digi00x: add data block processing layer commit

  • firewire-digi00x: add hwdep interface commit

  • firewire-digi00x: add proc node to show clock status commit

  • firewire-digi00x: add skeleton for Digi 002/003 family commit

  • firewire-digi00x: add stream functionality commit

  • firewire-digi00x: add support for MIDI ports corresponding to isochronous packet streaming commit

  • firewire-digi00x: add support for MIDI ports for physical controls commit

  • firewire-digi00x: add support for asynchronous messaging commit

  • firewire-digi00x: add support of asynchronous transaction for incoming MIDI messages from physical controls commit

  • firewire-digi00x: add support of asynchronous transaction for outgoing MIDI messages to physical controls commit

  • firewire-lib: add data block processing layer for AM824 format commit

  • firewire-lib: add helper functions as interfaces between packet streaming layer and data block processing layer commit

  • firewire-lib: add helper functions to set positions of data channels commit

  • firewire-lib: add support arbitrary value for fmt/fdf fields in CIP header commit

  • firewire-lib: complete AM824 data block processing layer commit

  • firewire-lib: move MIDI trigger helper function to AM824 layer commit

  • firewire-lib: move PCM substream constraint to AM824 layer commit

  • firewire-tascam: add PCM functionality commit

  • firewire-tascam: add a structure for model-dependent parameters. commit

  • firewire-tascam: add data block processing layer commit

  • firewire-tascam: add hwdep interface commit

  • firewire-tascam: add proc node to show firmware information commit

  • firewire-tascam: add skeleton for TASCAM FireWire series commit

  • firewire-tascam: add streaming functionality commit

  • firewire-tascam: add support for MIDI functionality commit

  • firewire-tascam: add support for incoming MIDI messages by asynchronous transaction commit

  • firewire-tascam: add support for outgoing MIDI messages by asynchronous transaction commit

  • hda - Add Conexant CX8200 (14f1:2008) codec entry commit

  • hda - Add Intel Lewisburg device IDs Audio commit

  • hda - add PCI IDs for Intel Broxton commit

  • oxfw: add an entry for TASCAM FireOne commit

  • oxfw: support more MIDI ports commit

  • * Add native DSD support for Aune X1S commit

  • ASoC

    • Handle multiple codecs with split playback / capture commit

    • Intel: Skylake - Add Skylake RT286 I2S machine driver commit

    • Intel: Skylake: Add DSP support and enable it commit

    • Intel: Skylake: Add pipe and modules handlers commit

    • Intel: Skylake: Add support to disable module notifications commit

    • Intel: Skylake: Add topology core init and handlers commit

    • Intel: Skylake: add DSP platform widget event handlers commit

    • ad193x-spi: Add adau1328 to ad193x_spi_id table commit

    • ad193x: add support to ad1934 commit

    • add ak4613 support commit

    • ak4613: add Digital Playback Volume support commit

    • atmel-classd: add the Audio Class D Amplifier commit

    • codecs: Add da7219 codec driver commit

    • fsl-asoc-card: add AC'97 support commit

    • nau8825: Add driver for headset chip Nuvoton 8825 commit

    • rockchip: Add rockchip SPDIF transceiver driver commit

    • rockchip: i2s: add 8 channels capture support commit

    • rsnd: Add Gen3 initial support commit

    • rsnd: Announce for removing Gen1 SRU support commit

    • rsnd: add AUDIO_CLKOUT support commit

    • rt5645: Allow 4 channel recording on AIF1 commit

    • sunxi: add support for the on-chip codec on early Allwinner SoCs commit

    • tlv320aic3x: Improve tdm support commit

    • topology: ABI - Add PCM Support and bump ABI version to 4 commit

    • wm8998: Initial WM8998 codec driver commit

2.7. TV tuners, webcams, video capturers

  • Add Terratec H7 Revision 4 to DVBSky driver commit

  • Compro U650F support commit

  • hackrf: add control for RF amplifier commit

  • hackrf: add support for transmitter commit

  • s5p-jpeg: add support for 5433 commit

  • saa7134: add Leadtek Winfast TV2100 FM card support commit

  • tvp5150: add support for asynchronous probing commit

  • v4l2-compat-ioctl32: add missing SDR support commit

  • v4l2: add RF gain control commit

  • v4l2: add support for SDR transmitter commit

  • videodev2.h: add support for the DCI-P3 colorspace commit

  • vivid-tpg: add support for SMPTE 2084 transfer function commit

  • vivid-tpg: support the DCI-P3 colorspace commit

  • vivid: Add an option to configure the maximum number of devices commit

  • vivid: SDR cap: add control for FM deviation commit

  • vivid: add 10 and 12 bit Bayer formats commit

  • vivid: add support for SMPTE 2084 transfer function commit

  • vivid: add support for the DCI-P3 colorspace commit

2.8. Universal Serial Bus (USB)

  • Add USB 3.1 SuperSpeedPlus device capability descriptor commit

  • xhci: Add a SuperSpeedPlus capability descriptor for xhci USB 3.1 roothub commit

  • xhci: check xhci hardware for USB 3.1 support commit

  • xhci: define the new default speed ID for SuperSpeedPlus used by xhci hw commit

  • chipidea: Use extcon framework for VBUS and ID detect commit

  • chipidea: imx: add imx6ul usb support commit

  • chipidea: imx: add usb support for imx7d commit

  • define HCD_USB31 speed option for hosts that support USB 3.1 features commit

  • dwc3: Support Synopsys USB 3.1 IP commit

  • dwc3: pci: Add the PCI Product ID for Synopsys USB 3.1 commit

  • dwc3: pci: Add the Synopsys HAPS AXI Product ID commit

  • dwc3: pci: add support for Intel Broxton SOC commit

  • gadget: ether: Allow jumbo frames commit

  • gadget: mass_storage: allow for deeper queue lengths commit

  • interface authorization: Control interface probing and claiming commit

  • interface authorization: Documentation part commit

  • interface authorization: Introduces the USB interface authorization commit

  • interface authorization: Introduces the default interface authorization commit

  • interface authorization: SysFS part of USB interface authorization commit

  • interface authorization: Use a flag for the default device authorization commit

  • renesas_usbhs: Add support for R-Car H3 commit

  • option: add XS Stick W100-2 from 4G Systems commit

  • qcserial: Add support for Quectel EC20 Mini PCIe module commit

  • qcserial: add Sierra Wireless MC74xx/EM74xx commit

  • serial: Another Infineon flash loader USB ID commit

  • serial: option: add support for Novatel MiFi USB620L commit

  • ti_usb_3410_5052: Add Honeywell HGI80 ID commit

  • usb-host: Remove fusbh200 driver commit

2.9. Tablets, touch screens, keyboards, mouses (input)

  • add DA9062 OnKey capability to DA9063 OnKey driver commit

  • add support for FocalTech FT6236 touchscreen controller commit

  • add support for ROHM BU21023/24 touchscreen commit

  • add userio module commit

  • edt-ft5x06 - add support for FT5506 commit

  • edt-ft5x06 - add support for different max support points commit

  • evdev - add event-mask API commit

  • tegra-kbc - enable support for the standard "wakeup-source" property commit

  • tsc2004 - add support for tsc2004 commit

  • xpad - add Covert Forces edition of the Xbox One controller commit

  • HID

    • Add new Microsoft Type Cover 3 product ID commit

    • corsair: Add Corsair Vengeance K90 driver commit

    • hid-gfrm: Google Fiber TV Box remote controls commit

    • logitech-hidpp: add support to disable tap-to-click on the K400 commit

    • logitech: Add support for G29 commit

    • wacom: Add four new Intuos devices commit

    • wacom: Add support for Cintiq Companion 2 commit

    • wacom: Report full pressure range for Intuos, Cintiq 13HD Touch commit

2.10. Multi Function Devices (MFD)

  • 88pm80x: Add 88pm860 chip type support commit

  • add Intel Broxton Whiskey Cove PMIC driver commit

  • arizona: Add register bits to support the ANC block commit

  • atmel-flexcom: Add a driver for Atmel Flexible Serial Communication Unit commit

  • da9150: Add support for Fuel-Gauge commit

  • intel_soc_pmic: Add support for Broxton WC PMIC commit

  • lpss: Add Broxton ACPI IDs commit

  • lpss: Add Intel Broxton PCI IDs commit

  • rt5033: Add RT5033 Flash led sub device commit

  • rtsx: Add support for rts522A commit

2.11. Memory Technology Device (drivers/mtd)

  • fsmc_nand: Add BCH4 SW ECC support for SPEAr600 commit

  • nand: vf610_nfc: Freescale NFC for VF610, MPC5125 and others commit

  • nand: vf610_nfc: add hardware BCH-ECC support commit

  • spi-nor: Add support for Micron n25q032a commit

  • spi-nor: Add support for s25fl004k commit

  • spi-nor: Add support for sst25wf040b commit

  • spi-nor: add SPI NOR manufacturer IDs commit

  • spi-nor: add support for w25q128fw commit

  • spi-nor: s25fl008k and s25fl016k supports dual/quad mode commit

  • spi-nor: s25fl204k supports dual I/0 commit

  • spi-nor: scale up timeout for full-chip erase commit

  • pcmciamtd: Add id for PRETEC 4MB SRAM commit

2.12. Industrial I/O (iio)

  • Support triggered events commit

  • accel: add support for mxc4005 accelerometer commit

  • adc: hi8435: Holt HI-8435 threshold detector commit

  • adc: vf610: Add IIO buffer support for Vybrid ADC commit

  • bmc150: Add SPI driver commit

  • bmg160: Add SPI driver commit

  • humidity: add HDC100x support commit

  • light: Add support for UPISEMI uS5182d als and proximity sensor commit

  • light: add APDS9960 ALS + promixity driver commit

  • mcp4531: Driver for Microchip digital potentiometers commit

  • mlx90614: Implement filter configuration commit

  • mma8452: add freefall / motion interrupt source commit

  • mma8452: add support for MMA8453Q accelerometer chip commit

  • mma8452: add support for MMA8652FC and MMA8653FC commit

  • proximity: add support for PulsedLight LIDAR commit

  • Add htu21 meas-spec driver support commit

  • Add meas-spec sensors common part commit

  • Add ms5637 meas-spec driver support commit

  • Add ms8607 meas-spec driver support commit

  • Add tsys01 meas-spec driver support commit

  • Add tsys02d meas-spec driver support commit

2.13. Multi Media Card (MMC)

  • block: Add new ioctl to send multi commands commit

  • core: Remove MMC_CLKGATE commit

  • dw_mmc: Add external dma interface support commit

  • mediatek: Add MMC_CAP_RUNTIME_RESUME support commit

  • mediatek: add HS400 support commit

  • sdhci-acpi: Add more ACPI HIDs for Intel controllers commit

  • sdhci-of-esdhc: support both BE and LE host controller commit

  • sdhci-pci: Add another PCI ID for an Intel eMMC host controller commit

  • sdhci-pci: Add more PCI IDs for Intel controllers commit

  • sdhci: enable tuning for DDR50 commit

  • sunxi: Add card busy detection commit

2.14. Watchdog

  • Watchdog driver for Broadcom Set-Top Box commit

2.15. Clocks

  • Add a basic multiplier clock commit

  • add support for clocks provided by SCP(System Control Processor) commit

  • at91: add PMC sama5d2 support commit

  • at91: add generated clock driver commit

  • bcm2835: Add support for programming the audio domain clocks commit

  • clk-vf610: Add clock for Vybrid OCOTP controller commit

  • iproc: Add PWRCTRL support commit

  • mediatek: Add USB clock support in MT8173 APMIXEDSYS commit

  • mediatek: Add fixed clocks support for Mediatek SoC. commit

  • mediatek: Add subsystem clocks of MT8173 commit

  • mediatek: add 13mhz clock for MT8173 commit

  • ns2: add clock support for Broadcom Northstar 2 SoC commit

  • nsp: add clock support for Broadcom Northstar Plus SoC commit

  • qcom: Add MSM8916 audio clocks commit

  • qcom: Add MSM8916 gpu clocks commit

  • qcom: Add MSM8916 iommu clocks commit

  • qcom: Add support for GDSCs commit

  • qcom: Add support for RCGs with shared branches commit

  • qcom: gdsc: Add GDSCs in apq8084 GCC commit

  • qcom: gdsc: Add GDSCs in apq8084 MMCC commit

  • qcom: gdsc: Add GDSCs in msm8916 GCC commit

  • qcom: gdsc: Add GDSCs in msm8974 GCC commit

  • qcom: gdsc: Add GDSCs in msm8974 MMCC commit

  • qcom: gdsc: Add support for Memory RET/OFF commit

  • qcom: gdsc: Add support for ON only state commit

  • qoriq: Add ls1043a support. commit

  • qoriq: Add ls2080a support. commit

  • samsung: exynos7: Add required clock tree for UFS commit

  • scpi: add support for cpufreq virtual device commit

  • sunxi: Add A33 gates support commit

  • sunxi: Add a driver for the PLL2 commit

  • sunxi: codec clock support commit

  • sunxi: mod1 clock support commit

  • sunxi: pll2: Add A13 support commit

  • clocksource/drivers/tango_xtal: Add new timer for Tango SoCs commit

  • clocksource: add TI 32.768 Hz counter driver commit

  • st: Support for enable/disable in Clockgen PLLs commit

  • Add driver for the si514 clock generator chip commit

2.16. Serial Peripheral Interface (SPI)

  • add transfer histogram statistics via sysfs commit

  • bcm2835aux: add bcm2835 auxiliary spi device driver commit

  • mediatek: mt8173 spi multiple devices support commit

  • pxa2xx: Add output control for multiple Intel LPSS chip selects commit

  • pxa2xx: Add support for Intel Broxton commit

2.17. Serial

  • 8250_ingenic: Enable FIFO for Ingenic UARTs commit

  • 8250_ingenic: Enable hardware flow control commit

  • 8250_mid: add support for DMA engine handling from UART MMIO commit

  • 8250_pci: Intel MID UART support to its own driver commit

  • fsl_lpuart: add earlycon support commit

  • imx: add earlycon support commit

2.18. Real Time Clock (RTC)

  • Add a driver for Micro Crystal RV8803 commit

2.19. Inter-Integrated Circuit (I2C)

  • i801: Add support for Intel Broxton commit

  • i801: Add support for Intel DNV commit

  • i801: add Intel Lewisburg device IDs commit

  • imx: implement bus recovery commit

  • mediatek: add i2c resume support commit

  • pxa: Add support for pxa910/988 & new configuration features commit

  • rcar: add support for r8a7795 (R-Car H3) commit

  • sh_mobile: add support for r8a7795 (R-Car H3) commit

  • uniphier: add UniPhier FIFO-less I2C driver commit

  • uniphier_f: add UniPhier FIFO-builtin I2C driver commit

2.20. Hardware monitoring (hwmon)

  • (lm75) Add support for TMP75C commit

  • (nct6775) NCT6791D and NCT6792D have an additional temperature source commit

  • Driver for Maxim MAX31790 commit

  • Support sensors exported via ARM SCP interface commit

  • Support thermal zones registration for SCP temperature sensors commit

2.21. Power supplies

  • Add Qualcomm SMBB driver commit

  • Add an axp20x-usb-power driver commit

  • Add support for DA9150 Fuel-Gauge commit

  • bq24257: Add SW-based approach for Power Good determination commit

  • bq24257: Add basic support for bq24250/bq24251 commit

  • bq24257: Add input DPM voltage threshold setting support commit

  • bq24257: Add over voltage protection setting support commit

  • bq24257: Add various device-specific sysfs properties commit

  • bq24257: Allow input current limit sysfs access commit

  • bq24257: Allow manual setting of input current limit commit

  • bq27xxx_battery: Add support for additional bq27xxx family devices commit

  • Add support for tps65217-charger. commit

2.22. Pulse-Width Modulation devices

  • Add Broadcom BCM7038 PWM controller support commit

  • Add MediaTek display PWM driver support commit

  • Add support for R-Car PWM Timer commit

  • Add support for the Berlin PWM controller commit

  • atmel-hlcdc: add sama5d2 SoC support. commit

  • lpss: Add more Intel Broxton IDs commit

  • lpss: Add support for multiple PWMs commit

  • lpss: Add support for runtime PM commit

  • lpss: Support all four PWMs on Intel Broxton commit

  • sun4i: Add support for PWM controller on sun5i SoCs commit

  • tipwmss: Enable on TI DRA7x and AM437x commit

2.23. Pin Controllers (drivers/pinctrl)

  • berlin: add the berlin4ct pinctrl driver commit

  • freescale: imx7d: support iomux lpsr controller commit

  • intel: Add Intel Broxton pin controller support commit

  • intel: Add support for multiple GPIO chips sharing the interrupt commit

  • introduce driver for Atmel PIO4 controller commit

  • rockchip: add support for the rk3036 commit

  • sh-pfc: Initial R8A7795 PFC support commit

  • sh-pfc: r8a7778: Add bias (pull-up) pinconf support commit

  • sh-pfc: r8a7794: Add VIN pin groups commit

  • sh-pfc: r8a7795: add Audio SSI pin support commit

  • sh-pfc: r8a7795: add Audio clock pin support commit

  • sh-pfc: r8a7795: add EtherAVB support commit

  • sh-pfc: r8a7795: add I2C pin support commit

  • sh-pfc: r8a7795: add SCIFx support commit

2.24. PCI

  • Add support for devices using Enhanced Allocation devices instead of BARs commit

  • Export all remapped MSIs to sysfs attributes commit

  • altera: Add Altera PCIe MSI driver commit

  • altera: Add Altera PCIe host controller driver commit

  • designware: Implement multivector MSI IRQ setup commit

  • hisi: Add HiSilicon SoC Hip05 PCIe driver commit

  • iproc: Add outbound mapping support commit

  • layerscape: Add support for LS1043a and LS2080a commit

  • mvebu: Add PCI Express root complex capability block commit

  • of: Add 64-bit address recognition without LPAE support commit

2.25. DMA Engine

  • dma: Add support to program MIC x100 status descriptiors commit

  • ioatdma: add PCIe AER handlers commit

  • ti-dma-crossbar: Add support for crossbar on AM33xx/AM43xx commit

2.26. Various

  • Add GPIO support for the ACCES 104-IDIO-16 commit

  • add GPIO support for IT87xx, replacing gpio-it8761e commit

  • gpiolib: Add gpio name information to /sys/kernel/debug/gpio commit

  • arizona: add support for WM8998 and WM1814 commit

  • driver for AMD Promontory commit

  • msm: Remove unused driver commit

  • pca953x: Add TI TCA9539 support commit

  • EDAC, xgene: Add L3 support commit

  • EDAC, xgene: Add SoC support commit

  • w1: masters: omap_hdq: add support for 1-wire mode commit

  • misc: sram: extend usage of reserved partitions commit

  • phy: add usb3.0 phy driver for mt65xx SoCs commit

  • phy: cygnus: pcie: Add Cygnus PCIe PHY support commit

  • phy: exynos-usb2: add vbus regulator support commit

  • phy: marvell: Add support for 88E1540 PHY commit

  • regulator: act8865: support output voltage by VSET2[] bits commit

  • regulator: arizona: add support for WM8998 and WM1814 commit

  • regulator: core: Propagate voltage changes to supply regulators commit

  • mailbox: Add generic mechanism for testing Mailbox Controllers commit

  • mailbox: Add support for ST's Mailbox IP commit

  • memory: pl172: add ARM PrimeCell PL175 MPMC support commit

  • memory: pl172: add ARM PrimeCell PL176 MPMC support commit

  • Add FPGA manager core commit

  • fpga manager: Adding FPGA Manager support for Xilinx Zynq 7000 commit

  • fpga manager: add driver for socfpga fpga manager commit

  • bus: sunxi-rsb: Add driver for Allwinner Reduced Serial Bus commit

  • hwrng: st - Add support for ST's HW Random Number Generator commit

  • hwrng: stm32 - add support for STM32 HW RNG commit

  • extcon: arizona: Add support for WM8998 and WM1814 commit

  • extcon: arizona: Add support for general purpose switch commit

  • extcon: arizona: Add support for new ADC value mic detect commit

  • iommu/omap: Add support for configuring dsp iommus on DRA7xx commit

  • irqchip/mxs: Add Alphascale ASM9260 support commit

  • soc: add stubs for brcmstb SoC's commit

  • soc: brcmstb: Add Bus Interface Unit control setup commit

  • soc: rockchip: power-domain: Add power domain driver commit

  • soc: ti: qmss: make acc queue support optional in the driver commit

  • tty: serial: msm: Add RX DMA support commit

  • tty: serial: msm: Add TX DMA support commit

Tell others about this page:

last edited 2016-04-25 17:34:27 by diegocalleja