KernelNewbies : Last updated at 2017年12月30日 01:30:07

1. Architectures

1.1. x86

  • Add support for the clflushopt instruction commit

  • kernel aslr: randomize module base load address commit

  • Add 32-bit VDSO time support for 32-bit kernel commit

  • Add 32-bit VDSO time support for 64-bit kernel commit

  • Remove compat VDSO support commit

  • x86-64: Make support for 16-bit segments a runtime option commit

  • x86_64: expand kernel stack to 16K commit

  • KVM: Enable Intel MPX for guest commit

  • KVM: expose ADX feature to guest commit

  • KVM: expose new instruction RDSEED to guest commit

  • Add forcepae parameter for booting PAE kernels on PAE-disabled Pentium M commit

  • perf/x86/uncore: add PCI ids for SNB/IVB/HSW IMC commit

  • perf/x86/uncore: add SNB/IVB/HSW client uncore memory controller support * intel_idle: Add CPU model 54 (Atom N2000 series) [https://git.kernel.org/linus/acead1b0fac5b10d0ae3f1cc5f7820b9f9f924f5 commit

  • intel_idle: support Bay Trail commit

  • PCI: Allow device-specific PCI ACS enabling commit

  • Dump the EFI page table commit

  • ACPICA: Add boot option to disable auto return object repair commit

  • Add WMI driver for controlling AlienFX features on some Alienware products commit

  • fujitsu-tablet: add support for Lifebook T901 and T902 commit

  • Support Thinkpad X1 Carbon 2nd generation's adaptive keyboard commit

  • sony-laptop: Add support for lid resume settings on Vaio Pro commit

  • sony-laptop: add fan speed regulation function commit

  • sony-laptop: add hibernate on low battery function commit

  • sony-laptop: add panel_id function commit

  • sony-laptop: add smart connect control function commit

  • sony-laptop: add support as Fn+1 as a hot key commit

  • sony-laptop: add usb charge function commit

  • sony-laptop: adjust keyboard backlight values for off/auto/on commit

  • toshiba_acpi: Add ECO mode led support commit

  • toshiba_acpi: Add System Configuration Interface commit

  • toshiba_acpi: Add accelerometer support commit

  • toshiba_acpi: Add keyboard backlight support commit

  • toshiba_acpi: Add touchpad enable/disable support- commit

  • Disable generation of traditional x87 instructions commit

  • Remove support for IBM Summit/EXA chipset commit

  • Remove support for ia32-based Unisys ES7000 commit

  • Remove NUMAQ commit

  • Remove SGI Visual Workstation commit

1.2. ARM

  • arm64
    • Enable generic CPU feature modalias matching for this architecture commit

    • Implement basic CPU topology support commit

    • Implement coherent DMA API based on swiotlb commit

    • KGDB: Add basic KGDB support commit

    • KGDB: Add step debugging support commit

    • add early_ioremap support commit

    • cpufreq: enable ARM drivers on arm64 commit

  • ARM64: perf: add support for perf registers API commit

  • 7940/1: add support for the Cortex-A12 processor commit

  • BCM5301X: add dts files for Broadcom BCM4708 SoC commit

  • BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU commit

  • Kirkwood: Add DT description of QNAP 419 commit

  • Kirkwood: Add support for Excito Bubba B3 commit

  • add uprobes support commit

  • at91: Add at91sam9rl DT SoC support commit

  • at91: dt: Add at91sam9261 dt SoC support commit

  • at91: dt: sam9261: Device Tree support for the at91sam9261ek commit

  • at91: dt: sam9rl: Device Tree for the at91sam9rlek commit

  • bcm21664: Add board support. commit

  • clps711x: Add CLPS711X irqchip driver commit

  • davinci: remove tnetv107x support commit

  • dts: Add basic devices for AM3517-craneboard commit

  • dts: Add initial support for cm-fx6. commit

  • dts: Add support for OMAP4 Gumstix DuoVero/Parlor commit

  • dts: Add support for the Overo Alto35 commit

  • dts: Add support for the Overo Chestnut43 commit

  • dts: Add support for the Overo Gallop43 commit

  • dts: Add support for the Overo Palo43 commit

  • dts: Add support for the Overo Summit commit

  • dts: Add support for the cpuimx25 board from Eukrea and its baseboard. commit

  • dts: Add support for the cpuimx35 board from Eukrea and its baseboard. commit

  • dts: Add support for the cpuimx51 board from Eukrea and its baseboard. commit

  • dts: Add support for the i.MX35. commit

  • dts: add Gateworks Ventana support commit

  • dts: add bcm590xx pmu support and enable for bcm28155-ap commit

  • dts: bcm21664: Add device tree files. commit

  • dts: i.MX53: Devicetree for Voipac Baseboard using x53-dmm-668 module commit

  • dts: i.MX53: add support for MCIMX53-START-R commit

  • dts: i.MX53: dts for Voipac x53-dmm-668 module commit

  • dts: imx53-evk: Remove board support commit

  • dts: imx53: add support for Ka-Ro TX53 modules commit

  • dts: imx6: Add DFI FS700-M60 board support commit

  • dts: imx6: Add support for imx6q dmo edmqmx6 commit

  • dts: imx6q: Add support for Zealz GK802 commit

  • dts: imx6qdl-sabreauto: Add PFUZE100 support commit

  • dts: imx6qdl-sabresd: Add PFUZE100 support commit

  • dts: imx6sl-evk: Add PFUZE100 support commit

  • dts: imx: add IMX50 SoC device tree commit

  • dts: imx: add device tree support for Freescale imx50evk board commit

  • dts: imx: add nitrogen6x board commit

  • dts: imx: sabrelite: add Dual Lite/Solo support commit

  • dts: keystone: add support for K2 Lamarr SoC and EVM commit

  • dts: keystone: add support for k2 Edison SoC and EVM commit

  • dts: omap3: Add support for INCOstartec DBB056 baseboard commit

  • dts: omap3: Add support for INCOstartec a83x module commit

  • dts: omap: Add common file for SMSC9221 commit

  • dts: remove bcm11351-brt.dts commit

  • dts: sbc-t3517: add support for sbc-t3517 commit

  • dts: sbc-t3530: add support for sbc-t3530 commit

  • kirkwood: Add HP T5325 thin client commit

  • kirkwood: Add dts file describing HP T5325 thin client commit

  • mach-shmobile: kzm9g: add zboot support commit

  • mvebu: Move kirkwood DT boards into mach-mvebu commit

  • mvebu: add Device Tree description of the Armada 375 SoC commit

  • mvebu: add Device Tree description of the Armada 380/385 SoCs commit

  • mvebu: add Device Tree for the Armada 375 DB board commit

  • mvebu: add Device Tree for the Armada 385 DB board commit

  • mvebu: add initial support for the Armada 375 SOCs commit

  • mvebu: add initial support for the Armada 380/385 SOCs commit

  • mxs: Add support for the eukrea-cpuimx28. commit

  • mxs: add support for I2SE's duckbill series commit

  • perf: add basic support for Krait CPU PMUs commit

  • perf: add support for the Cortex-A12 PMU commit

  • perf: fully support Krait CPU PMU events commit

  • qcom: Add SMP support for KPSSv1 commit

  • qcom: Add SMP support for KPSSv2 commit

  • qcom: Split Qualcomm support into legacy and multiplatform commit

  • rockchip: add smp bringup code commit

  • shmobile: Add SDHI devices for legacy Koelsch commit

  • shmobile: Remove KZM9D board code commit

  • sun4i: dt: Add basic board support for LinkSprite pcDuino commit

  • sun4i: dt: Add support for the A10-OLinuXino-LIME board commit

  • sun4i: dt: Add support for the INet-97F_Rev_02 board commit

  • sun7i/sun6i: irqchip: Add irqchip driver for NMI controller commit

  • sunxi: Add support for Allwinner SUNXi SoCs sata to ahci_platform commit

  • tegra: remove Nvidia Tegra EMC scaling driver commit

  • v7m: add trivial suspend support commit

1.3. PowerPC

  • perf: Add support for the hv 24x7 interface commit

  • perf: Add support for the hv gpci (get performance counter info) interface commit

  • powernv: Add OPAL message log interface commit

  • powernv: hwmon driver for power values, fan rpm and temperature commit cpufreq: powernv: cpufreq driver for powernv platform commit

  • cpuidle/powernv: Add "Fast-Sleep" CPU idle state commit

  • Add "force config cmd line" Kconfig option commit

  • Delete old PrPMC 280/2800 support commit

1.4. MIPS

  • Add 1074K CPU support explicitly. commit

  • Add CP0 CMGCRBase definitions & accessor commit

  • Add CPC probe, access functions commit

  • Add MIPS P5600 PRid and cputype identifiers commit

  • Add MIPS P5600 probe support commit

  • Add MSA register definitions & access commit

  • Add support for the M5150 processor commit

  • BCM47XX: Add Belkin F7Dxxxx board detection commit

  • Basic MSA context switching support commit

  • Coherent Processing System SMP implementation commit

  • Kconfig: Add Kconfig symbols for EVA support commit

  • Loongson 3: Add CPU hotplug support commit

  • Loongson 3: Add HT-linked PCI support commit

  • Loongson 3: Add IRQ init and dispatch support commit

  • Loongson 3: Add Lemote-3A machtypes definition commit

  • Loongson 3: Add Loongson-3 SMP support commit

  • Loongson 3: Add serial port support commit

  • Loongson: Add Loongson-3 Kconfig options commit

  • Loongson: Add UEFI-like firmware interface (LEFI) support commit

  • Loongson: Add a Loongson-3 default config file commit

  • Loongson: Add basic Loongson-3 CPU support commit

  • Loongson: Add basic Loongson-3 definition commit

  • Loongson: Add swiotlb to support All-Memory DMA commit

  • malta: Add support for SMP EVA commit

  • perf: Add interAptiv support commit

  • perf: Add proAptiv support commit

1.5. S390

  • mm: Enable split page table lock for PMD level commit

  • kvm: support collaborative memory management. CMM allows the guest to inform the host about page usage commit

  • kvm: add floating irq controller, necessary for migration of floating interrupts commit

  • kvm: irq routing for adapter interrupts. commit

  • kvm: Async page fault support on s390 commit

  • ptrace: add support for PTRACE_SINGLEBLOCK commit

    • Introduce 'uaccesspt' kernel parameter commit

    • Remove dead kernel parameter 'user_mode=' commit

1.6. Xtensa

1.7. Tile

  • Add support for handling PMC hardware commit

1.8. Blackfin

  • Use generic /proc/interrupts implementation commit

1.9. Alpha

  • Enable system-call auditing support. commit

1.10. ARC

  • Support external initrd commit

2. Drivers

2.1. Staging drivers

  • binder: Support concurrent 32-bit and 64-bit processes. commit

  • comedi: dac02: introduce comedi driver for DAC02 boards commit

  • comedi: poc: remove obsolete driver commit

  • dgap: Add in-kernel firmware loading support commit

  • echo: move to drivers/misc/ commit

  • fpgaboot: Xilinx FPGA firmware download driver commit

  • iio: Add tool to list IIO devices and triggers commit

  • r8723au: Turn on build of new driver commit

  • sb105x: delete the driver commit

  • sm7xxfb: remove driver commit

  • virthba driver to access shared SCSI hba commit

  • virtpci driver commit

  • visorchannel module commit

  • visorchannelstub driver to provide channel support routines commit

  • visorchipset driver to provide registration and other services commit

  • visoruislib driver used to handle requests from virtpci commit

  • visorutil driver to provide common functionality to other s-Par drivers commit

  • delete rtl8187se wireless driver commit

2.2. Graphics

  • Add support for the new AMD mullins APU commit

  • Add initial Nvidia Maxwell support commit

  • Add Radeon hardware H.264 video encoding support commit

  • bridge: Add PTN3460 bridge driver commit

  • exynos: add DSIM driver commit

  • msm: HDMI audio support commit

  • panel: add S6E8AA0 driver commit

  • panel: add ld9040 driver commit

  • tegra: Add eDP support commit

  • vmwgfx: Enable render nodes commit

  • Drop display output class support commit

2.3. Storage

  • st: Add support for ST's SATA IP commit

  • Add APM X-Gene SoC AHCI SATA host controller driver commit

  • Add new-style AHCI platform driver for DaVinci DA850 AHCI controller commit

  • SCSI
    • hpsa: Add HBA mode to the hpsa driver commit

    • hpsa: Add support for a few HP Storage controllers commit

    • hpsa: add HP/3PAR vendor id to pci_ids.h commit

    • hpsa: add hp_ssd_smart_path_enabled sysfs attribute commit

    • hpsa: add ioaccel mode 2 structure definitions commit

    • hpsa: add ioaccell mode 1 RAID offload support. commit

    • hpsa: add support for 'fastpath' i/o commit

    • hpsa: allow user to disable accelerated i/o path commit

    • hpsa: get ioaccel mode 2 i/o working commit

    • ipr: Add new CCIN definition for Grand Canyon support commit

    • ipr: Add new CCIN definition for new hardware support commit

    • lpfc 8.3.45: Incorporated support of a low-latency io path commit

    • megaraid_sas: Add Dell PowerEdge VRTX SR-IOV VF support commit

    • qla2xxx: Add IOCB Abort command asynchronous handling. commit

    • qla2xxx: Add support for ISP2071. commit

  • Target: Expose iSCSI network portal group T10-PI support commit

  • Target/dif: Introduce protection-passthough-only mode commit

2.4. Networking

  • bcmgenet: new driver for the built-in Ethernet MACs found in the Broadcom BCM7xxx set-top box family chipset commit

  • Altera Triple-Speed (TSE) Ethernet driver commit

  • rsi: Add Redpine Signals Inc 91x WLAN driver support commit

  • be2net: csum, tso and rss steering offload support for VxLAN commit

  • ath10k: bitrate_mask add force_sgi support commit

  • ath10k: enable spectrum management support commit

  • ath10k: implement AP CSA commit

  • ath9k: Add QCA953x WMAC platform support commit

  • ath9k: Enable U-APSD AP mode support commit

  • ath9k_htc: Add device ID for Buffalo WLI-UV-AG300P commit

  • ath9k_htc: add ATH_OP_PRIM_STA_VIF commit

  • bnx2x: Support mng. request for driver version commit

  • brcmfmac: add BCM4354 SDIO interface support commit

  • cxgb4: Add more PCI device ids. commit

  • cxgb4: Add support to recognize 40G links commit

  • cxgb4: Adds device ID for few more Chelsio Adapters commit

  • cxgb4vf: Adds device Id for few more Chelsio adapters commit

  • e1000e: Feature Enable PHY Ultra Low Power Mode (ULP) commit

  • gianfar: Implement MAC reset and reconfig procedure commit

  • hostap: add Netgear MA401 card commit

  • i40e: Flow Director sideband accounting commit

  • i40e: Patch to enable Ethtool/netdev feature flag for NTUPLE control commit

  • i40e: support VF link state ndo commit

  • igb: implement SIOCGHWTSTAMP ioctl commit

  • Infiniband: iser: Introduce pi_enable, pi_guard module parameters commit,

  • Infiniband: iser: Support T10-PI operations commit

  • Infiniband: isert: Support T10-PI protected transactions commit

  • Infiniband: mlx5: Add block multicast loopback support commit

  • ocrdma: Query controller information commit

  • iwlwifi: 8000: add 11n only SKU of 8000 devices commit

  • iwlwifi: Add 8000 HW family support commit

  • iwlwifi: add very first D0i3 support commit

  • iwlwifi: mvm: BT Coex add support for Co-running block commit

  • iwlwifi: mvm: add basic bcast filtering implementation commit

  • iwlwifi: mvm: add low-latency framework commit

  • iwlwifi: mvm: implement AP/GO uAPSD support commit

  • iwlwifi: mvm: support alive notification api version2 commit

  • iwlwifi: pcie: enable LP XTAL to reduce power consumption commit

  • iwlwifi: add new 7265 HW IDs commit

  • ixgbe: Add WoL support for a new device commit

  • ixgbe: implement SIOCGHWTSTAMP ioctl commit

  • Driver for Beckhoff CX5020 EtherCAT master module commit

  • mlx4: Activate RoCE/SRIOV commit

  • mlx4: Implement IP based gids support for RoCE/SRIOV commit

  • mwifiex: AMPDU support for TDLS link commit

  • mwifiex: add AMSDU inside AMPDU support commit

  • mwifiex: add VHT MCS rate configuration support commit

  • mwifiex: add VHT support for TDLS commit

  • mwifiex: add cfg80211 add_station handler support commit

  • mwifiex: add cfg80211 change_station handler support commit

  • mwifiex: add cfg80211 tdls_oper handler support commit

  • mwifiex: add key material v2 support commit

  • mwifiex: add tdls_mgmt handler support commit

  • mwifiex: implement extended scan feature commit

  • mwl8k: Adding support to access BBP registers commit

  • mwl8k: Adding support to gather survey per channel commit

  • mlx4: Adapt code for N-Port VF commit

  • mlx4: Adapt num_vfs/probed_vf params for single port VF commit

  • mlx4: Add data structures to support N-Ports per VF commit

  • mlx4: Add utils for N-Port VFs commit

  • Micrel KSZ8864RMN 4-port managed switch support commit

  • phy: add Broadcom BCM7xxx internal PHY driver commit

  • stmmac: Add SOCFPGA glue driver commit

  • sun4i-emac: add promiscuous support commit

  • sxgbe: add Checksum offload support for Samsung sxgbe commit

  • sxgbe: add EEE (Energy Efficient Ethernet) for Samsung sxgbe commit

  • sxgbe: add TSO support for Samsung sxgbe commit

  • sxgbe: add basic framework for Samsung 10Gb ethernet driver commit

  • net: sxgbe: add ethtool related functions support Samsung sxgbe commit

  • qlcnic: Add VXLAN Rx offload support commit

  • qlcnic: Add VXLAN Tx offload support commit

  • r8152: support IPv6 commit

  • r8152: support TSO commit

  • r8152: support WOL commit

  • r8152: support runtime suspend commit

  • r8152: support rx checksum commit

  • rtl8180: enable rtl8187se support commit

  • rtlwifi: add MSI interrupts mode support commit

  • rtlwifi: btcoexist: Add new mini driver commit

  • rtlwifi: rtl8723be: Add new driver commit

  • wil6210: add scatter-gather support commit

  • wil6210: broadcast Tx commit

  • wil6210: multiple connect - initial support commit

  • wil6210: use GRO commit

  • wcn36xx: Add support for 3680 commit

  • qmi_wwan: add Alcatel L800MA commit

  • qmi_wwan: add Olivetti Olicard 500 commit

  • qmi_wwan: add Sierra Wireless EM7355 commit

  • qmi_wwan: add Sierra Wireless MC7305/MC7355 commit

  • qmi_wwan: add Sierra Wireless MC73xx commit

  • qmi_wwan: add a number of CMOTech devices commit

  • qmi_wwan: add a number of Dell devices commit

  • Bluetooth: append new supported device to the list [0b05:17d0] commit

  • Bluetooth: btusb: Add IMC Networks (Broadcom based) commit

  • Bluetooth: Add support for Lite-on [04ca:3007] commit

  • Bluetooth: Add a new PID/VID 0cf3/e005 for AR3012. commit

2.5. Sound

  • hda - Add QEMU codec vendor ID commit

  • ice1712: Add S/PDIF suspend support for ICE1712-based M-Audio cards commit

  • ASoC
    • Add ADAU1977 codec driver commit

    • Intel: Add Baytrail SST ID and Baytrail specific register bits commit

    • Intel: Add Haswell Machine support commit

    • Intel: Add Haswell and Broadwell PCM platform driver commit

    • Intel: Add Haswell/Broadwell IPC commit

    • Intel: Add Intel Baytrail SST DSP IPC support commit

    • Intel: Add Intel Baytrail SST DSP support commit

    • Intel: Add Intel Baytrail SST PCM platform driver commit

    • Intel: Add Intel SST audio DSP Firmware loader. commit

    • Intel: Add Intel SST audio DSP low level shim driver. commit

    • Intel: Add a mfld prefix to Intel SST drivers. commit

    • Intel: Add build support for Baytrail SST commit

    • Intel: Add build support for Haswell ADSP commit

    • Intel: Add build support for Intel SST DSP core. commit

    • Intel: Add common SST driver loader on ACPI systems commit

    • Intel: Add machine driver for Baytrail SST with RT5640 codec commit

    • Intel: Add support for Haswell/Broadwell DSP commit

    • add S/PDIF support to Armada 370 DB ASoC driver commit

    • cs42xx8: Add codec driver support for CS42448/CS42888 commit

    • davinci: Add edma dmaengine platform driver commit

    • pcm512x: Add PCM512x driver commit

    • rsnd: add Gen2 SRC and DMAEngine support commit

    • sirf: Add SiRF audio card commit

    • sirf: Add SiRF audio port driver is used by SiRF internal audio codec commit

    • sirf: Add SiRF internal audio codec driver commit

    • tlv320aic31xx: Add basic codec driver implementation commit

    • Add ASoC board driver for Armada 370 DB commit

2.6. USB

  • usbled: Add Riso Kagaku Webmail Notifier commit

  • chipidea: add support for USB OTG controller on LSI Zevio SoCs commit

  • gadget: f_fs: Add support for SuperSpeed Mode commit

  • phy: Add ulpi IDs for SMSC USB3320 and TI TUSB1210 commit

  • cp210x: Add 8281 (Nanotec Plug & Drive) commit

  • pl2303: add ids for Hewlett-Packard HP POS pole displays commit

  • serial: ftdi_sio: add id for Brainboxes serial cards commit

  • option driver, add support for Telit UE910v2 commit

  • option: add Olivetti Olicard 500 commit

  • option: add Alcatel L800MA commit

  • option: add and update a number of CMOTech devices commit

  • qcserial: add Sierra Wireless EM7355 commit

  • qcserial: add Sierra Wireless MC7305/MC7355 commit

  • qcserial: add Sierra Wireless MC73xx commit

  • qcserial: add a number of Dell devices commit

2.7. Input

  • add driver for SOC button array commit

  • appletouch - implement sensor data smoothing commit

  • edt-ft5x06 - add support for M09 firmware version commit

  • remove obsolete tnetv107x drivers commit

  • wistron_btns - add FS AMILO Pro 8210 support commit

  • HID
    • multitouch: add support for Win 8.1 multitouch touchpads commit

    • hid-microsoft: Add support for scrollwheel and special keypad keys commit

    • add hid-cp2112 driver commit

    • hid-microsoft: Add support for 2 reserved usage ids used on Microsoft Office keyboard commit

    • i2c-hid: add runtime PM support commit

    • sony: Add Dualshock 4 Bluetooth battery and touchpad parsing commit

    • sony: Add Dualshock 4 Bluetooth output report formatting commit

    • sony: Add conditionals to enable all features in Bluetooth mode commit

    • sony: add battery status reporting for the Sixaxis and Dualshock 4 commit

2.8. TV tuners, webcams, video capturers

  • Siano: smsusb - Add a device id for PX-S1UD commit

  • V4L: Add driver for s5k6a3 image sensor commit

  • af9035: add ID [2040:f900] Hauppauge WinTV-MiniStick 2 commit

  • bttv: Add support for Kworld V-Stream Xpert TV PVR878 commit

  • drx-j: add a driver for Trident drx-j frontend commit

  • e4000: implement controls via v4l2 control framework commit

  • em28xx: add support for Kworld UB435-Q version 3 commit

  • em28xx: add support for PCTV 80e remote controller commit

  • exynos4-is: Add the FIMC-IS ISP capture DMA driver commit

  • exynos4-is: Use external s5k6a3 sensor driver commit

  • it913x-fe: Dead code remove driver commit

  • it913x: dead code Remove driver commit

  • lm3646: add new dual LED Flash driver commit

  • media: gspca: sn9c20x: add ID for Genius Look 1320 V2 commit

  • media: rc: add raw decoder for Sharp protocol commit

  • media: rc: add sysfs scancode filtering interface commit

  • media: soc_camera: rcar_vin: Add support for 10-bit YUV cameras commit

  • msi001: Mirics MSi001 silicon tuner driver commit

  • rc: add wakeup_protocols sysfs file commit

  • rc: img-ir: add JVC decoder module commit

  • rc: img-ir: add NEC decoder module commit

  • rc: img-ir: add Sanyo decoder module commit

  • rc: img-ir: add Sharp decoder module commit

  • rc: img-ir: add Sony decoder module commit

  • rc: img-ir: add base driver commit

  • rc: img-ir: add hardware decoder driver commit

  • rc: img-ir: add raw driver commit

  • rc: img-ir: add to build commit

  • rtl2832_sdr: Realtek RTL2832 SDR driver module commit

  • rtl28xxu: add USB ID for Genius TVGo DVB-T03 commit

  • rtl28xxu: add USB ID for Genius TVGo DVB-T03 commit

  • rtl28xxu: add module parameter to disable IR commit

  • v4l2-pci-skeleton: add a V4L2 PCI skeleton driver commit

  • v4l2: Add settings for Horizontal and Vertical MV Search Range commit

  • v4l2: add VIDIOC_G/S_EDID support to the v4l2 core commit

2.9. Hardware monitoring

  • (it87) Add support for IT8623E commit

  • (k10temp) Add support for AMD F16 M30h processor commit

  • (pmbus/ltc2978) Add new chip ID for LTC2974 commit

  • (pmbus/ltc2978) Add support for LTM4676 commit

  • Driver for Linear Technologies LTC2945 commit

  • Driver for Linear Technologies LTC4222 commit

  • Driver for Linear Technologies LTC4260 commit

  • Driver for TI ADC128D818 commit

2.10. Multi-function devices (MFD)

  • Add bcm590xx pmu driver commit

  • Add realtek USB card reader driver commit

  • Add support for S2MPA01 device commit

  • Remove obsolete ti-ssp driver commit

  • da9052: Add new DA9053 BC chip variant commit

  • da9052: Extend support to a new chip commit

  • da9063: Add support for production silicon variant code commit

  • kempld: Add support for COMe-mBT10, COMe-cBT6 and COMe-cHL6 to Kontron PLD driver commit

  • lpc_ich: Add support for Intel Avoton GPIOs commit

  • lpc_ich: Add support for Intel Bay Trail SoC commit

  • lpc_ich: Add support for NM10 GPIO commit

  • lpc_ich: Add support for iTCO v3 commit

  • lpc_ich: Change Avoton to iTCO v3 commit

  • sec: Add support for S2MPS14 commit

  • tps65218: Add driver for the TPS65218 PMIC commit

2.11. Memory technology devices (MTD)

  • m25p80: Add dual read support commit

  • m25p80: Enable Dual SPI read transfers for s25fl256s1 and s25fl512s commit

  • m25p80: add Macronix mx66l1g55g 1Gbit SPI flash commit

  • m25p80: add support for the Spansion s25fl008k chip commit

  • nand: add support for SanDisk SDTNRGAMA-008G commit

  • phram: Repair multiple instances support commit

  • st_spi_fsm: Allocate resources and register with MTD framework commit

2.12. Multi Media Card (MMC)

  • omap: Add erase capability commit

  • omap_hsmmc: add autocmd23 support commit

  • omap_hsmmc: add cmd23 support commit

  • sdhci-acpi: Add device id 80860F16 commit

  • sdhci-msm: Initial support for Qualcomm chipsets commit

  • sdhci-pxav3: add support for the Armada 38x SDHCI controller commit

  • sdhci: add support for Realtek rts5250 commit

2.13. Voltage and Current Regulator

  • Add new driver for ST's PWM controlled voltage regulators commit

  • Add support for S2MPA01 regulator commit

  • add bcm590xx regulator driver commit

  • Add pbias regulator support commit

  • pfuze100: add pfuze200 support commit

  • s2mps11: Add support for S2MPS14 regulators commit

  • tps65218: Add Regulator driver for TPS65218 PMIC commit

2.14. ACPI/EFI

2.15. I2C

2.16. Watchdogs

2.17. Serial Peripherical Interface (SPI)

  • Add Qualcomm QUP SPI controller support commit

  • add xtfpga SPI controller driver commit

  • remove obsolete spi-ti-ssp driver commit

  • rspi: Add support for Quad and Dual SPI Transfers on QSPI commit

  • rspi: Add support for RSPI on RZ/A1H commit

  • rspi: Add support for loopback mode commit

  • rspi: Add support for more than one interrupt commit

  • sh-msiof: Add support for R-Car H2 and M2 commit

  • spidev: Add support for Dual/Quad SPI Transfers commit

  • spidev_fdx: Add support for Dual/Quad SPI Transfers commit

  • spidev_test: Add support for Dual/Quad SPI Transfers commit

  • sunxi: Add Allwinner A10 SPI controller driver commit

  • sunxi: Add Allwinner A31 SPI controller driver commit

2.18. Various

  • EDAC: Octeon: Add error injection support commit

  • NFC: digital: Add Digital Layer support for ISO/IEC 15693 commit

  • NFC: trf7970a: Add driver with ISO/IEC 14443 Type 2 Tag Support commit

  • PHY: Exynos: Add Exynos5250 SATA PHY driver commit

  • PHY: add APM X-Gene SoC 15Gbps Multi-purpose PHY driver commit

  • PHY: sunxi: Add driver for sunxi usb phy commit

  • clk: add MOXA ART SoCs clock driver commit

  • clk: bcm281xx: add initial clock framework support commit

  • clk: hip04: add clock driver commit

  • clk: mvebu: add clock support for Armada 375 commit

  • clk: mvebu: add clock support for Armada 380/385 commit

  • clk: st: Support for A9 MUX clocks commit

  • clk: st: Support for ClockGenA9/DDR/GPU commit

  • clk: st: Support for DIVMUX and PreDiv Clocks commit

  • clk: st: Support for PLLs inside ClockGenA(s) commit

  • clk: st: Support for QUADFS inside ClockGenB/C/D/E/F commit

  • clk: st: Support for VCC-mux and MUX clocks commit

  • clocksource: timer-keystone: introduce clocksource driver for Keystone commit

  • dma: Add Freescale eDMA engine driver support commit

  • dma: dw: add a PCI ID for Intel Haswell SoC commit

  • dmaengine: add Qualcomm BAM dma driver commit

  • Introduce MEN Chameleon Bus, a bus specific to MEN Mikroelektronik FPGA based devices commit

  • mcb: Add PCI carrier for MEN Chameleon Bus commit

  • of: add initialization code for dynamic reserved memory commit

  • of: add initialization code for static reserved memory commit

  • of: add support for custom reserved memory drivers commit

  • of: Make device nodes kobjects so they show up in sysfs commit

  • of: remove /proc/device-tree commit

  • reset: Reset controller driver for STiH415 commit

  • reset: Reset controller driver for STiH416 commit

  • reset: STi SoC system configuration reset controller support commit

  • reset: stih415: add softreset controller commit

  • reset: stih416: add softreset controller commit

  • gpio: Driver for SYSCON-based GPIOs commit

  • gpio: New driver for LSI ZEVIO SoCs commit

  • gpio: add IRQ chip helpers in gpiolib commit

  • gpio: add a driver for the Synopsys DesignWare APB GPIO block commit

  • gpio: ich: Add support for Intel Avoton commit

  • gpio: pca953x: Add Exar XRA1202 commit

  • gpio: pca953x: Add NXP PCA9698 commit

  • gpio: remove obsolete tnetv107x driver commit

  • i2c: Add driver for Cadence I2C controller commit

  • i2c: designware-pci: Add Baytrail PCI IDs commit

  • i2c: efm32: new bus driver commit

  • i2c: mv64xxx: Add support for the Allwinner A31 I2C driver commit

  • i2c: qup: New bus driver for the Qualcomm QUP I2C controller commit

  • iio: Add Lite-On ltr501 ambient light / proximity sensor driver commit

  • iio: Add si7005 relative humidity and temperature sensor driver commit

  • iio: adc: Add MEN 16z188 ADC driver commit

  • iio: hid-sensors: Added Pressure Sensor driver commit

  • iio: hid-sensors: Added Proximity Sensor Driver commit

  • iio:adc: Add Xilinx XADC driver commit

  • iio:adc:imx: add Freescale Vybrid vf610 adc driver commit

  • iio:pressure: Add support for LPS25H pressure sensor commit

  • irqchip: irq-dove: Add PMU interrupt controller. commit

  • leds: leds-mc13783: Add MC34708 LED support commit

  • memory: ti-aemif: introduce AEMIF driver commit

  • misc: delete mimc200 fram driver commit

  • phy: Add Exynos 5250 support to the Exynos USB 2.0 PHY driver commit

  • phy: Add new Exynos USB 2.0 PHY driver commit

  • pinctrl: mvebu: add pin-muxing driver for the Marvell Armada 375 commit

  • pinctrl: mvebu: add pin-muxing driver for the Marvell Armada 380/385 commit

  • ptp: expose the programmable pins via sysfs commit

  • ptp: introduce programmable pins. commit

  • pwm: Add CLPS711X PWM support commit

  • pwm: Add Freescale FTM PWM driver support commit

  • pwm: add support for Intel Low Power Subsystem PWM commit

  • rtc: add support for maxim dallas rtc ds1347 commit

  • serial: max310x: Add support for RS-485 mode commit

  • serial: max310x: Add the loopback mode support commit

  • shdma: add R-Car Audio DMAC peri peri driver commit

  • spmi: Add MSM PMIC Arbiter SPMI controller commit

  • spmi: Linux driver framework for SPMI commit

  • w1: new netlink commands, add/remove/list slaves commit

  • watchdog: Add tegra watchdog commit

  • watchdog: iTCO_wdt: Add support for v3 silicon commit

  • watchdog: orion: Add support for Armada 370 and Armada XP SoC commit

KernelNewbies: Linux_3.15-DriversArch (last edited 2017年12月30日 01:30:07 by localhost)

AltStyle によって変換されたページ (->オリジナル) /