• Immutable Page
  • Info
  • Attachments

Linux 3.4 DriverArch

/!\ Note /!\ : The commit links don't work. It should be easy to search them in the Git web interface. Sorry for the inconvenience.

  1. Architectures
    1. x86
    2. ARM
    3. PowerPC
    4. S390
    5. MIPS
  2. Drivers
    1. Staging drivers
    2. Graphics
    3. Storage (SATA/SCSI)
    4. PCI
    5. Network
    6. USB
    7. Input
    8. Sound
    9. Webcams and others image capture devices
    10. Hardware monitorization
    11. Battery
    12. Multi Function Devices
    13. Various

1. Architectures

1.1. x86

  • x86: Introduce HW-Pstate scattered CPUID feature (commit)

  • Allow off-lined CPU to enter deeper C states (commit)

  • Kill off Moorestown: all production devices operate in the Oaktrail configuration with legacy PC elements present and an ACPI BIOS (commit)

  • Add driver for Apple gmux device (commit)

  • Drop deprecated asus_acpi driver (commit)

  • efi: Allow basic init with mixed 32/64-bit efi/kernel (commit)

  • geode/net5501: Add platform driver for Soekris (commit)

  • Reduce the TSC sync check time for core-siblings (commit)

  • Remove the ancient and deprecated disable_hlt() and enable_hlt() facility (commit)

  • ACPI: acer-wmi: support Lenovo Ideapad S205 Brazos Wi-Fi switch (commit), add scalar board brightness adj. support (commit)

  • geos: Platform driver for Geos and Geos2 single-board (commit)

  • turbostat: add summary option (commit)

1.2. ARM

  • perf: add support for the Cortex-A7 PMU (commit)

  • Add jump label support (commit)

  • Wire up support for the XZ decompressor (commit)

  • net: JIT compiler for packet filters (commit)

  • EXYNOS: Enable MDMA driver (commit), add clock part for EXYNOS5250 SoC (commit), add support DMA for EXYNOS4X12 SoC (commit), add support JPEG (commit), add support for EXYNOS5250 SoC (commit), add support uart for EXYNOS4 and EXYNOS5 (commit)

  • IOMMU: Tegra20: Add iommu_ops for GART driver (commit), tegra30: Add iommu_ops for SMMU driver (commit)

  • LPC32xx: Ethernet support (commit), USB Support (commit)

  • S3C64XX: Add basic cpuidle driver (commit), add usb otg phy control (commit)

  • SAMSUNG: Add support for S5K6AAFX camera on Nuri board (commit)

  • at91: code removal of CAP9 SoC (commit)

  • kirkwood: add Dreamplug (fdt) support. (commit)

  • mx27_3ds: Add camera support (commit)

  • mxs: Add initial support for Bluegiga APX4 development (commit), add GPMI-NAND support for imx23/imx28 (commit)

  • sa11x0: remove old SoC private DMA driver (commit)

  • tegra: add support for Tegra30 powerdomains (commit), cpuidle driver for Tegra (commit), implement basic Tegra30 clock framework (commit), support for Tegra30 CPU powerdomains (commit), support for secondary cores on Tegra30 (commit),

  • vexpress: Add Device Tree support (commit)

  • Add a remoteproc driver for TI OMAP4 (commit)

1.3. PowerPC

  • Add initial Freescale Semiconductor e6500 CPU support (commit)

  • 44x: Add more changes for APM821XX EMAC driver (commit), add support PCI-E for APM821xx SoC and (commit)

  • 85xx: Add Quicc Engine support for p1025rdb (commit), add missing config option for CACHE SRAM code (commit), added P1021RDB-PC Platform support (commit), adds Support for P2020RDB-PC board (commit), board support for GE IMP3A (commit)

  • fadump: Remove the phyp assisted dump code. (commit), reserve the memory for firmware-assisted dump. (commit)

  • Add support for MPIC message register API (commit)

  • init: Remove CONFIG_PPC_ISERIES (commit)

  • Remove FW_FEATURE ISERIES from arch code (commit)

  • Remove the main legacy iSerie platform code (commit)

  • Remove CONFIG_PPC_ISERIES from the architecture (commit)

  • Remove the legacy iSeries part of ibmvscsi (commit)

  • Remove hvc_iseries (commit)

1.4. S390

  • Add OS info memory interface (commit)

  • Add z/VM LGR detection (commit)

  • perf: add support for s390x CPU counters (commit)

  • Remove monolithic build option for zcrypt driver. (commit)

1.5. MIPS

  • Add RTC support for Loongson 1B (commit)

2. Drivers

2.1. Staging drivers

2.2. Graphics

  • Initial drm/kms driver for the DisplayLink devices (commit)

  • exynos: added virtual display driver. This driver would be used for wireless display (commit)

  • PRIME interface to dma-buf (commit)

  • Resurrect Intel740 driver: i740fb (commit)

  • vmwgfx: Add page flip support (commit)

  • fbdev: da8xx: add support for SP10Q010 display (commit)

  • OMAPFB

    • Remove OMAP2/3 support from old omapfb driver (commit)

    • Remove old blizzard driver (commit)

2.3. Storage (SATA/SCSI)

  • AHCI-mode SATA patch for Intel Lynx Point DeviceIDs (commit)

  • sata_fsl: add support for interrupt coalsecing feature (commit)

  • ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs (commit)

  • ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs (commit)

  • SCSI

    • isci: T10 DIF support (commit)

    • aacraid: Added Sync.mode to support series 7/8/9 (commit)

    • bfa: Revised Fabric Assigned Address (FAA) feature (commit)

    • iscsi_transport: Added ping support (commit)

    • libfc: Add support for FDMI (commit)

    • libsas: asynchronous ATA scanning (commit)

    • qla2xxx: Enhancements to support ISP83xx. (commit), remove EDC sysfs interface. (commit)

    • qla4xxx: Added ping support (commit), added support to show port_state and (commit)

    • scsi_transport_iscsi: Added support to show (commit)

    • ufshcd: UFS host controller driver (commit)

    • virtio-scsi: SCSI driver for QEMU-based virtual (commit)

2.4. PCI

  • prepare pci=realloc for multiple options (commit), add a PCI resource reallocation config option (commit)

  • Introduce command-line option to disable ARI (commit)

  • Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp (commit)

  • pcie: Add support for setting default ASPM policy (commit)

2.5. Network

  • lpc32xx: Added Ethernet driver (commit)

  • Add TI CPSW driver (commit)

  • e1000: Support RX-FCS flag. (commit), support sending custom Ethernet CRC. (commit)

  • e1000e: Support RXALL feature flag. (commit), add Receive Packet Steering (RPS) support (commit)

  • e100: Support RXALL feature flag. (commit), support RXFCS feature flag. (commit), show short v/s long rx length errors in ethtool stats. (commit)

  • ath6kl: Add support for uAPSD (commit), support for TCP checksum offload to firmware (commit), add back beginnings of USB support (commit), implement hidden SSID (commit)

  • ath9k: Modify ATH9K_BTCOEX_SUPPORT (commit), remove AR9462 v1.0 support (commit)

  • bnx2: Add support for ethtool --show-channels|--set-channels (commit)

  • bnx2x: Support Queue Per Cos in 5771xx devices (commit)

  • brcm80211: fmac: add USB support for bcm43235/6/8 chipsets (commit)

  • 8139too: Support RX-ALL logic. (commit), support RX-FCS flag. (commit), add 64-bit statistics (commit)

  • r8169: Support RX-ALL flag. (commit), support RX-FCS flag. (commit), add byte queue limit support. (commit), add 64bit statistics. (commit)

  • rtl8187: Add ad-hoc support (commit)

  • rt2x00: Add support for D-Link DWA-127 to rt2800usb. (commit), add RT5372 chipset support (commit)

  • iwlwifi: add option to test MFP (commit), restore PAN support (commit)

  • ixgbe: add support for byte queue limits (commit), add support for enabling UDP RSS via the ethtool (commit)

  • ssb: add support for Broadcom bcm5354 (commit)

  • wl12xx: add support for HW dynamic PS (commit), implement SW Tx watchdog (commit)

  • Add cpsw address lookup engine (commit)

  • Bluetooth

    • Add Atheros maryann PIDVID support (commit)

    • Add support for Atheros [04ca:3005] (commit)

    • btusb: Add USB device ID "0a5c 21e8" (commit)

2.6. USB

  • xHCI: Enable USB 3.0 hub remote wakeup. (commit), support device-initiated USB 3.0 resume. (commit), enable remote wakeup for USB3 devices. (commit), turn on auto-suspend for USB 3.0 hubs. (commit)

  • Add support for indicating whether a port is removable (commit), use hub port data to determine whether a port is (commit)

  • cp210x: Update to support CP2105 and multiple interface (commit)

  • dwc3: Add Exynos Specific Glue layer (commit)

  • gadget: Add Audio Class 2.0 Driver (commit)

  • usb-serial: Add support for the Sealevel SeaLINK+8 2038-ROHS (commit)

  • Add EHCI bus glue for Loongson1x SoCs (UPDATED) (commit)

  • EHCI: Add a generic platform device driver (commit), xhci: add platform driver support (commit), OHCI: Add a generic platform device driver (commit)

  • ohci-nxp: Support for LPC32xx (commit)

  • option: add ZTE MF820D (commit)

  • qmi_wwan: Add ZTE (Vodafone) K3565-Z and K4505-Z net (commit), qmi_wwan: Add ZTE (Vodafone) K3570-Z and K3571-Z net (commit)

  • serial: add Fintek F81232 usb-to-serial driver (commit), add metro-usb driver to the tree (commit)

  • sierra: add support for Sierra Wireless MC7710 (commit)

2.7. Input

  • wacom - wireless monitor framework (commit), create inputs when wireless connect (commit), wireless battery status (commit)

  • Add the ability to extract MT slot data via a new ioctl, EVIOCGMTSLOTS (commit)

  • Add Cypress TTSP capacitive multi-touch screen (commit)

  • Add Synaptics USB device driver (commit)

  • Add driver support for MAX8997-haptic (commit)

  • Add support for OnKey module for DA9052/53 PMIC (commit)

  • Add support for TI touchscreen controller (commit)

  • ili210x: add support for Ilitek ILI210x based (commit)

  • of_keymap: add device tree bindings for simple key (commit)

  • usbtouchscreen: add support for Data Modul EasyTouch (commit)

  • HID

    • Handle all multitouch devices through hid-multitouch (commit)

    • Add new driver for non-compliant Saitek devices (commit)

    • multitouch: add PID for Fructel product (commit), add more eGalax devices (commit), add new PID from Ideacom (commit), add support for Atmel maXTouch 03eb:2118 (commit), add support for eGalax 0x722a (commit), add support for trackpads (commit), support Perixx PERIPAD 701 (commit)

    • kye: Add support for 3 tablets (commit)

    • usbhid: add quirk no_get for quanta 3008 devices (commit)

    • wacom: Add serial and id reporting for Wacom Intuos4 WL (commit)

    • waltop: Add support for Waltop Q Pad (commit), add support for tablet with PID 0038 (commit)

2.8. Sound

  • hda: Add Intel Lynx Point HD Audio Controller DeviceIDs (commit), realtek - Add the support for HP Presario B1900 (commit)

  • ASoC

    • Add dmaengine PCM helper functions (commit)

    • Implement basic WM8993 interrupt support (commit)

    • fsi: Add DMAEngine support (commit)

    • max9768: add driver for max9768 amplifier (commit)

    • wm2200: Add WM2200 CODEC driver (commit)

2.9. Webcams and others image capture devices

  • backlight: support s6e8ax0 panel driver based on MIPI (commit)

  • support DP controller driver (commit)

  • support MIPI-DSI controller driver (commit)

  • Add CI support to az6007 driver (commit)

  • Add support for KWorld PC150-U ATSC hybrid tuner (commit)

  • MEM2MEM: Add support for eMMa-PrP mem2mem operations (commit)

  • Realtek RTL2830 DVB-T demodulator driver (commit)

  • Realtek RTL28xxU serie DVB USB interface driver (commit)

  • V4L: Add JPEG compression control class (commit)

  • add Blackfin capture bridge driver (commit)

  • adv7183: add adv7183 decoder driver (commit)

  • dvb: Add a new driver for az6007 (commit)

  • em28xx: support for 1b80:e425 MaxMedia UB425-TC (commit), support for 2013:0251 PCTV QuatroStick nano (commit), support for 2304:0242 PCTV QuatroStick (commit)

  • gspca - pac7302: Add new webcam 06f8:301b (commit)

  • mceusb: add Formosa device ID 0xe042 (commit)

  • tvp5150: Add cropping support (commit)

  • radio-isa: add framework for ISA radio drivers (commit)

  • radio-keene: add a driver for the Keene FM (commit)

  • rc: Add support for GPIO-based IR receiver driver (commit)

  • rtl28xx: initial support for rtl2832u (commit)

  • s5p-fimc: Add support for (commit)

  • s5p-jpeg: Add JPEG controls support (commit)

  • v4l2-ctrls: add new controls for MPEG decoder (commit)

  • v4l: Add driver for Micron MT9M032 camera sensor (commit)

  • v4l: Aptina-style sensor PLL support (commit)

  • v4l: s5p-tv: add sii9234 driver (commit)

  • vs6624: add vs6624 sensor driver (commit)

2.10. Hardware monitorization

  • adm1275: Add support for ADM1075 (commit)

  • k10temp: Add support for AMD Trinity CPUs (commit)

  • lm80: Add detection of NatSemi/TI LM96080 (commit)

  • lm90: Add support for GMT G781 (commit)

  • max34440: Add support for MAX34446 (commit)

  • mc13783-adc: Add support for the MC13892 PMIC (commit)

  • pmbus: Add support for TI TPS40400 and TPS40422 (commit)

  • sch56xx: Add support for the integrated watchdog (commit)

  • zl6100: Add support for ZL9101M and ZL9117M (commit)

  • Add MCP3021 ADC driver (commit)

2.11. Battery

  • ab8500-btemp: AB8500 battery temperature driver (commit)

  • ab8500-charger: AB8500 charger driver (commit)

  • ab8500-fg: A8500 fuel gauge driver (commit)

  • abx500-chargalg: Add abx500 charging algorithm (commit)

2.12. Multi Function Devices

  • Add anatop mfd driver (commit)

  • Add new mfd device for TPS65217 (commit)

  • Add support for Ricoh PMIC RC5T583 (commit)

  • Add support for TPS65090 (commit)

  • Add support for multiple s5m devices (commit)

  • Support AB9540 ab8500 variant (commit)

  • Support for the AB8500 AB8505 variant (commit)

2.13. Various

  • Add I2C driver for Summit Microelectronics SMB347 battery charger. (commit)

  • Add I2C driver for Summit Microelectronics SMB347 battery (commit)

  • i2c-i801: Add device IDs for Intel Lynx Point (commit)

  • Support for Netlogic XLR/XLS I2C controller. (commit)

  • DMA: sa11x0: add SA-11x0 DMA driver (commit)

  • DS2781 Maxim Stand-Alone Fuel Gauge battery and w1 slave (commit)

  • cpufreq: Add support cpufreq for EXYNOS4X12 (commit), add support cpufreq for EXYNOS5250 (commit) , add S3C2416/S3C2450 cpufreq driver (commit)

  • LED: drop leds-ams-delta driver (commit)

  • mtd

    • NAND Machine support for Integrated Flash Controller (commit)

    • ST SPEAr: Add SMI driver for serial NOR flash (commit)

    • fsmc: Support of 224-bytes OOB area length (commit)

    • nand: add support for diskonchip G4 nand flash device (commit)

  • MMC-4.5 Data Tag Support (commit), support of PCI mode in the dw_mmc driver (commit)

  • regulator

    • Add Anatop regulator driver (commit)

    • Add S5M8767A regulator driver (commit)

    • Remove bq24022 regulator driver (commit)

    • TPS62360: Add tps62360 regulator driver (commit)

    • twl6030: add support for vdd1, vdd2 and vdd3 (commit)

  • sfc

    • Add SR-IOV back-end support for SFC9000 family (commit)

    • Add hwmon driver for boards using SFC9000-family (commit)

    • Add support for 'extra' channel types (commit)

  • spi

    • Create a message queueing infrastructure (commit)

    • Add SuperH HSPI prototype driver (commit)

    • Add Broadcom BCM63xx SPI controller driver (commit)

    • add support for Renesas RSPI (commit)

    • add CSR SiRFprimaII SPI controller driver (commit)

  • rtc: driver for DA9052/53 PMIC v1 (commit)

  • thermal

    • add support for thermal sensor present on SPEAr13xx (commit)

    • add support for thermal sensor present on SPEAr13xx machines (commit)

  • supports eg20t ptp clock (commit)

  • Add a driver for Sodaville GPIO controller (commit)

  • backlight

    • new backlight driver for LP855x devices (commit)

    • add driver for Bachmann's ot200 (commit)

    • add driver for DA9052/53 PMIC v1 (commit)

    • add support for Pandora backlight (commit)

  • bcma: add PCIe host controller (commit)

  • clk: basic clock hardware types (commit), introduce the common clock framework (commit)

  • HSI: High-Speed Synchronous Serial Interface (HSI) is a serial interface mainly used for connecting application engines (APE) with cellular modem engines (CMT) in cellular handsets (commit), (commit), (commit)

  • pinctrl: add a driver for Nvidia Tegra (commit)

  • tty: delete briq_panel.c driver (commit)

Tell others about this page:

last edited 2012-05-21 11:36:24 by Morot