#pragma section-numbers on #pragma keywords Linux, kernel, operating system, Linus Torvalds, open source, drivers #pragma description Summary of the driver changes and architecture-specific changes merged in the Linux kernel during the 3.4 development cycle /!\ '''Note''' /!\ : The commit links don't work. It should be easy to search them in the [[http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git|Git web interface]]. Sorry for the inconvenience. <> = Architectures = == x86 == * x86: Introduce HW-Pstate scattered CPUID feature [[http://git.kernel.org/linus/|(commit)]] * Allow off-lined CPU to enter deeper C states [[http://git.kernel.org/linus/|(commit)]] * Kill off Moorestown: all production devices operate in the Oaktrail configuration with legacy PC elements present and an ACPI BIOS [[http://git.kernel.org/linus/|(commit)]] * Add driver for Apple gmux device [[http://git.kernel.org/linus/|(commit)]] * Drop deprecated asus_acpi driver [[http://git.kernel.org/linus/|(commit)]] * efi: Allow basic init with mixed 32/64-bit efi/kernel [[http://git.kernel.org/linus/|(commit)]] * geode/net5501: Add platform driver for Soekris [[http://git.kernel.org/linus/|(commit)]] * Reduce the TSC sync check time for core-siblings [[http://git.kernel.org/linus/|(commit)]] * Remove the ancient and deprecated disable_hlt() and enable_hlt() facility [[http://git.kernel.org/linus/;a=commit;h=f6365201d8a21fb347260f89d6e9b3e718d63c70|(commit)]] * ACPI: acer-wmi: support Lenovo Ideapad S205 Brazos Wi-Fi switch [[http://git.kernel.org/linus/|(commit)]], add scalar board brightness adj. support [[http://git.kernel.org/linus/|(commit)]] * geos: Platform driver for Geos and Geos2 single-board [[http://git.kernel.org/linus/|(commit)]] * turbostat: add summary option [[http://git.kernel.org/linus/;a=commit;h=e23da0370f80834e971142e50253f5b79be83631|(commit)]] == ARM == * perf: add support for the Cortex-A7 PMU [[http://git.kernel.org/linus/|(commit)]] * Add jump label support [[http://git.kernel.org/linus/|(commit)]] * Wire up support for the XZ decompressor [[http://git.kernel.org/linus/|(commit)]] * net: JIT compiler for packet filters [[http://git.kernel.org/linus/|(commit)]] * EXYNOS: Enable MDMA driver [[http://git.kernel.org/linus/|(commit)]], add clock part for EXYNOS5250 SoC [[http://git.kernel.org/linus/|(commit)]], add support DMA for EXYNOS4X12 SoC [[http://git.kernel.org/linus/|(commit)]], add support JPEG [[http://git.kernel.org/linus/|(commit)]], add support for EXYNOS5250 SoC [[http://git.kernel.org/linus/|(commit)]], add support uart for EXYNOS4 and EXYNOS5 [[http://git.kernel.org/linus/|(commit)]] * IOMMU: Tegra20: Add iommu_ops for GART driver [[http://git.kernel.org/linus/|(commit)]], tegra30: Add iommu_ops for SMMU driver [[http://git.kernel.org/linus/|(commit)]] * LPC32xx: Ethernet support [[http://git.kernel.org/linus/|(commit)]], USB Support [[http://git.kernel.org/linus/|(commit)]] * S3C64XX: Add basic cpuidle driver [[http://git.kernel.org/linus/|(commit)]], add usb otg phy control [[http://git.kernel.org/linus/|(commit)]] * SAMSUNG: Add support for S5K6AAFX camera on Nuri board [[http://git.kernel.org/linus/|(commit)]] * at91: code removal of CAP9 SoC [[http://git.kernel.org/linus/|(commit)]] * kirkwood: add Dreamplug (fdt) support. [[http://git.kernel.org/linus/|(commit)]] * mx27_3ds: Add camera support [[http://git.kernel.org/linus/|(commit)]] * mxs: Add initial support for Bluegiga APX4 development [[http://git.kernel.org/linus/|(commit)]], add GPMI-NAND support for imx23/imx28 [[http://git.kernel.org/linus/|(commit)]] * sa11x0: remove old SoC private DMA driver [[http://git.kernel.org/linus/|(commit)]] * tegra: add support for Tegra30 powerdomains [[http://git.kernel.org/linus/|(commit)]], cpuidle driver for Tegra [[http://git.kernel.org/linus/|(commit)]], implement basic Tegra30 clock framework [[http://git.kernel.org/linus/|(commit)]], support for Tegra30 CPU powerdomains [[http://git.kernel.org/linus/|(commit)]], support for secondary cores on Tegra30 [[http://git.kernel.org/linus/|(commit)]], * vexpress: Add Device Tree support [[http://git.kernel.org/linus/|(commit)]] * Add a remoteproc driver for TI OMAP4 [[http://git.kernel.org/linus/|(commit)]] == PowerPC == * Add initial Freescale Semiconductor e6500 CPU support [[http://git.kernel.org/linus/|(commit)]] * 44x: Add more changes for APM821XX EMAC driver [[http://git.kernel.org/linus/|(commit)]], add support PCI-E for APM821xx SoC and [[http://git.kernel.org/linus/|(commit)]] * 85xx: Add Quicc Engine support for p1025rdb [[http://git.kernel.org/linus/|(commit)]], add missing config option for CACHE SRAM code [[http://git.kernel.org/linus/|(commit)]], added P1021RDB-PC Platform support [[http://git.kernel.org/linus/|(commit)]], adds Support for P2020RDB-PC board [[http://git.kernel.org/linus/|(commit)]], board support for GE IMP3A [[http://git.kernel.org/linus/|(commit)]] * fadump: Remove the phyp assisted dump code. [[http://git.kernel.org/linus/|(commit)]], reserve the memory for firmware-assisted dump. [[http://git.kernel.org/linus/|(commit)]] * Add support for MPIC message register API [[http://git.kernel.org/linus/|(commit)]] * init: Remove CONFIG_PPC_ISERIES [[http://git.kernel.org/linus/|(commit)]] * Remove FW_FEATURE ISERIES from arch code [[http://git.kernel.org/linus/|(commit)]] * Remove the main legacy iSerie platform code [[http://git.kernel.org/linus/|(commit)]] * Remove CONFIG_PPC_ISERIES from the architecture [[http://git.kernel.org/linus/|(commit)]] * Remove the legacy iSeries part of ibmvscsi [[http://git.kernel.org/linus/|(commit)]] * Remove hvc_iseries [[http://git.kernel.org/linus/|(commit)]] == S390 == * Add OS info memory interface [[http://git.kernel.org/linus/|(commit)]] * Add z/VM LGR detection [[http://git.kernel.org/linus/|(commit)]] * perf: add support for s390x CPU counters [[http://git.kernel.org/linus/|(commit)]] * Remove monolithic build option for zcrypt driver. [[http://git.kernel.org/linus/|(commit)]] == MIPS == * Add RTC support for Loongson 1B [[http://git.kernel.org/linus/|(commit)]] = Drivers = == Staging drivers == == Graphics == * Initial drm/kms driver for the !DisplayLink devices [[http://git.kernel.org/linus/5320918b9a87865223fd6b228e530bf30bc64d9d|(commit)]] * exynos: added virtual display driver. This driver would be used for wireless display [[http://git.kernel.org/linus/|(commit)]] * PRIME interface to dma-buf [[http://git.kernel.org/linus/3248877ea1796915419fba7c89315fdbf00cb56a|(commit)]] * Resurrect Intel740 driver: i740fb [[http://git.kernel.org/linus/|(commit)]] * vmwgfx: Add page flip support [[http://git.kernel.org/linus/|(commit)]] * fbdev: da8xx: add support for SP10Q010 display [[http://git.kernel.org/linus/|(commit)]] * OMAPFB * Remove OMAP2/3 support from old omapfb driver [[http://git.kernel.org/linus/|(commit)]] * Remove old blizzard driver [[http://git.kernel.org/linus/|(commit)]] == Storage (SATA/SCSI) == * AHCI-mode SATA patch for Intel Lynx Point DeviceIDs [[http://git.kernel.org/linus/|(commit)]] * sata_fsl: add support for interrupt coalsecing feature [[http://git.kernel.org/linus/|(commit)]] * ata_piix: IDE-mode SATA patch for Intel DH89xxCC DeviceIDs [[http://git.kernel.org/linus/;a=commit;h=96d5d96aedc29c75bb16433f6ecf8664ec3c1b46|(commit)]] * ata_piix: IDE-mode SATA patch for Intel Lynx Point DeviceIDs [[http://git.kernel.org/linus/|(commit)]] * SCSI * isci: T10 DIF support [[http://git.kernel.org/linus/|(commit)]] * aacraid: Added Sync.mode to support series 7/8/9 [[http://git.kernel.org/linus/|(commit)]] * bfa: Revised Fabric Assigned Address (FAA) feature [[http://git.kernel.org/linus/|(commit)]] * iscsi_transport: Added ping support [[http://git.kernel.org/linus/|(commit)]] * libfc: Add support for FDMI [[http://git.kernel.org/linus/|(commit)]] * libsas: asynchronous ATA scanning [[http://git.kernel.org/linus/|(commit)]] * qla2xxx: Enhancements to support ISP83xx. [[http://git.kernel.org/linus/|(commit)]], remove EDC sysfs interface. [[http://git.kernel.org/linus/|(commit)]] * qla4xxx: Added ping support [[http://git.kernel.org/linus/|(commit)]], added support to show port_state and [[http://git.kernel.org/linus/|(commit)]] * scsi_transport_iscsi: Added support to show [[http://git.kernel.org/linus/|(commit)]] * ufshcd: UFS host controller driver [[http://git.kernel.org/linus/|(commit)]] * virtio-scsi: SCSI driver for QEMU-based virtual [[http://git.kernel.org/linus/|(commit)]] == PCI == * prepare pci=realloc for multiple options [[http://git.kernel.org/linus/|(commit)]], add a PCI resource reallocation config option [[http://git.kernel.org/linus/|(commit)]] * Introduce command-line option to disable ARI [[http://git.kernel.org/linus/|(commit)]] * Add pcie_hp=nomsi to disable MSI/MSI-X for pciehp [[http://git.kernel.org/linus/|(commit)]] * pcie: Add support for setting default ASPM policy [[http://git.kernel.org/linus/|(commit)]] == Network == * lpc32xx: Added Ethernet driver [[http://git.kernel.org/linus/|(commit)]] * Add TI CPSW driver [[http://git.kernel.org/linus/|(commit)]] * e1000: Support RX-FCS flag. [[http://git.kernel.org/linus/|(commit)]], support sending custom Ethernet CRC. [[http://git.kernel.org/linus/|(commit)]] * e1000e: Support RXALL feature flag. [[http://git.kernel.org/linus/|(commit)]], add Receive Packet Steering (RPS) support [[http://git.kernel.org/linus/|(commit)]] * e100: Support RXALL feature flag. [[http://git.kernel.org/linus/|(commit)]], support RXFCS feature flag. [[http://git.kernel.org/linus/|(commit)]], show short v/s long rx length errors in ethtool stats. [[http://git.kernel.org/linus/|(commit)]] * ath6kl: Add support for uAPSD [[http://git.kernel.org/linus/|(commit)]], support for TCP checksum offload to firmware [[http://git.kernel.org/linus/|(commit)]], add back beginnings of USB support [[http://git.kernel.org/linus/|(commit)]], implement hidden SSID [[http://git.kernel.org/linus/|(commit)]] * ath9k: Modify ATH9K_BTCOEX_SUPPORT [[http://git.kernel.org/linus/|(commit)]], remove AR9462 v1.0 support [[http://git.kernel.org/linus/|(commit)]] * bnx2: Add support for ethtool --show-channels|--set-channels [[http://git.kernel.org/linus/|(commit)]] * bnx2x: Support Queue Per Cos in 5771xx devices [[http://git.kernel.org/linus/|(commit)]] * brcm80211: fmac: add USB support for bcm43235/6/8 chipsets [[http://git.kernel.org/linus/|(commit)]] * 8139too: Support RX-ALL logic. [[http://git.kernel.org/linus/|(commit)]], support RX-FCS flag. [[http://git.kernel.org/linus/|(commit)]], add 64-bit statistics [[http://git.kernel.org/linus/|(commit)]] * r8169: Support RX-ALL flag. [[http://git.kernel.org/linus/|(commit)]], support RX-FCS flag. [[http://git.kernel.org/linus/|(commit)]], add byte queue limit support. [[http://git.kernel.org/linus/|(commit)]], add 64bit statistics. [[http://git.kernel.org/linus/|(commit)]] * rtl8187: Add ad-hoc support [[http://git.kernel.org/linus/|(commit)]] * rt2x00: Add support for D-Link DWA-127 to rt2800usb. [[http://git.kernel.org/linus/|(commit)]], add RT5372 chipset support [[http://git.kernel.org/linus/|(commit)]] * iwlwifi: add option to test MFP [[http://git.kernel.org/linus/|(commit)]], restore PAN support [[http://git.kernel.org/linus/|(commit)]] * ixgbe: add support for byte queue limits [[http://git.kernel.org/linus/|(commit)]], add support for enabling UDP RSS via the ethtool [[http://git.kernel.org/linus/|(commit)]] * ssb: add support for Broadcom bcm5354 [[http://git.kernel.org/linus/|(commit)]] * wl12xx: add support for HW dynamic PS [[http://git.kernel.org/linus/|(commit)]], implement SW Tx watchdog [[http://git.kernel.org/linus/|(commit)]] * Add cpsw address lookup engine [[http://git.kernel.org/linus/|(commit)]] * Bluetooth * Add Atheros maryann PIDVID support [[http://git.kernel.org/linus/;a=commit;h=07c0ea874d43c299d185948452945a361052b6e3|(commit)]] * Add support for Atheros [04ca:3005] [[http://git.kernel.org/linus/;a=commit;h=55ed7d4d1469eafbe3ad7e8fcd44f5af27845a81|(commit)]] * btusb: Add USB device ID "0a5c 21e8" [[http://git.kernel.org/linus/;a=commit;h=6dfc326f0605fd87e4c10ccde10de0ce4280d72d|(commit)]] == USB == * xHCI: Enable USB 3.0 hub remote wakeup. [[http://git.kernel.org/linus/|(commit)]], support device-initiated USB 3.0 resume. [[http://git.kernel.org/linus/|(commit)]], enable remote wakeup for USB3 devices. [[http://git.kernel.org/linus/|(commit)]], turn on auto-suspend for USB 3.0 hubs. [[http://git.kernel.org/linus/|(commit)]] * Add support for indicating whether a port is removable [[http://git.kernel.org/linus/|(commit)]], use hub port data to determine whether a port is [[http://git.kernel.org/linus/|(commit)]] * cp210x: Update to support CP2105 and multiple interface [[http://git.kernel.org/linus/|(commit)]] * dwc3: Add Exynos Specific Glue layer [[http://git.kernel.org/linus/|(commit)]] * gadget: Add Audio Class 2.0 Driver [[http://git.kernel.org/linus/|(commit)]] * usb-serial: Add support for the Sealevel SeaLINK+8 2038-ROHS [[http://git.kernel.org/linus/|(commit)]] * Add EHCI bus glue for Loongson1x !SoCs (UPDATED) [[http://git.kernel.org/linus/|(commit)]] * EHCI: Add a generic platform device driver [[http://git.kernel.org/linus/|(commit)]], xhci: add platform driver support [[http://git.kernel.org/linus/|(commit)]], OHCI: Add a generic platform device driver [[http://git.kernel.org/linus/|(commit)]] * ohci-nxp: Support for LPC32xx [[http://git.kernel.org/linus/|(commit)]] * option: add ZTE MF820D [[http://git.kernel.org/linus/|(commit)]] * qmi_wwan: Add ZTE (Vodafone) K3565-Z and K4505-Z net [[http://git.kernel.org/linus/|(commit)]], qmi_wwan: Add ZTE (Vodafone) K3570-Z and K3571-Z net [[http://git.kernel.org/linus/|(commit)]] * serial: add Fintek F81232 usb-to-serial driver [[http://git.kernel.org/linus/|(commit)]], add metro-usb driver to the tree [[http://git.kernel.org/linus/|(commit)]] * sierra: add support for Sierra Wireless MC7710 [[http://git.kernel.org/linus/;a=commit;h=c5d703dcc776cb542b41665f2b7e2ba054efb4a7|(commit)]] == Input == * wacom - wireless monitor framework [[http://git.kernel.org/linus/|(commit)]], create inputs when wireless connect [[http://git.kernel.org/linus/|(commit)]], wireless battery status [[http://git.kernel.org/linus/|(commit)]] * Add the ability to extract MT slot data via a new ioctl, EVIOCGMTSLOTS [[http://git.kernel.org/linus/|(commit)]] * Add Cypress TTSP capacitive multi-touch screen [[http://git.kernel.org/linus/|(commit)]] * Add Synaptics USB device driver [[http://git.kernel.org/linus/|(commit)]] * Add driver support for MAX8997-haptic [[http://git.kernel.org/linus/|(commit)]] * Add support for OnKey module for DA9052/53 PMIC [[http://git.kernel.org/linus/|(commit)]] * Add support for TI touchscreen controller [[http://git.kernel.org/linus/|(commit)]] * ili210x: add support for Ilitek ILI210x based [[http://git.kernel.org/linus/|(commit)]] * of_keymap: add device tree bindings for simple key [[http://git.kernel.org/linus/|(commit)]] * usbtouchscreen: add support for Data Modul !EasyTouch [[http://git.kernel.org/linus/|(commit)]] * HID * Handle all multitouch devices through hid-multitouch [[http://git.kernel.org/linus/|(commit)]] * Add new driver for non-compliant Saitek devices [[http://git.kernel.org/linus/|(commit)]] * multitouch: add PID for Fructel product [[http://git.kernel.org/linus/|(commit)]], add more eGalax devices [[http://git.kernel.org/linus/|(commit)]], add new PID from Ideacom [[http://git.kernel.org/linus/|(commit)]], add support for Atmel maXTouch 03eb:2118 [[http://git.kernel.org/linus/|(commit)]], add support for eGalax 0x722a [[http://git.kernel.org/linus/|(commit)]], add support for trackpads [[http://git.kernel.org/linus/|(commit)]], support Perixx PERIPAD 701 [[http://git.kernel.org/linus/|(commit)]] * kye: Add support for 3 tablets [[http://git.kernel.org/linus/|(commit)]] * usbhid: add quirk no_get for quanta 3008 devices [[http://git.kernel.org/linus/|(commit)]] * wacom: Add serial and id reporting for Wacom Intuos4 WL [[http://git.kernel.org/linus/|(commit)]] * waltop: Add support for Waltop Q Pad [[http://git.kernel.org/linus/|(commit)]], add support for tablet with PID 0038 [[http://git.kernel.org/linus/|(commit)]] == Sound == * hda: Add Intel Lynx Point HD Audio Controller DeviceIDs [[http://git.kernel.org/linus/|(commit)]], realtek - Add the support for HP Presario B1900 [[http://git.kernel.org/linus/|(commit)]] * ASoC * Add dmaengine PCM helper functions [[http://git.kernel.org/linus/|(commit)]] * Implement basic WM8993 interrupt support [[http://git.kernel.org/linus/|(commit)]] * fsi: Add DMAEngine support [[http://git.kernel.org/linus/|(commit)]] * max9768: add driver for max9768 amplifier [[http://git.kernel.org/linus/|(commit)]] * wm2200: Add WM2200 CODEC driver [[http://git.kernel.org/linus/|(commit)]] == Webcams and others image capture devices == * backlight: support s6e8ax0 panel driver based on MIPI [[http://git.kernel.org/linus/|(commit)]] * support DP controller driver [[http://git.kernel.org/linus/|(commit)]] * support MIPI-DSI controller driver [[http://git.kernel.org/linus/|(commit)]] * Add CI support to az6007 driver [[http://git.kernel.org/linus/|(commit)]] * Add support for KWorld PC150-U ATSC hybrid tuner [[http://git.kernel.org/linus/|(commit)]] * MEM2MEM: Add support for eMMa-PrP mem2mem operations [[http://git.kernel.org/linus/|(commit)]] * Realtek RTL2830 DVB-T demodulator driver [[http://git.kernel.org/linus/|(commit)]] * Realtek RTL28xxU serie DVB USB interface driver [[http://git.kernel.org/linus/|(commit)]] * V4L: Add JPEG compression control class [[http://git.kernel.org/linus/|(commit)]] * add Blackfin capture bridge driver [[http://git.kernel.org/linus/|(commit)]] * adv7183: add adv7183 decoder driver [[http://git.kernel.org/linus/|(commit)]] * dvb: Add a new driver for az6007 [[http://git.kernel.org/linus/|(commit)]] * em28xx: support for 1b80:e425 MaxMedia UB425-TC [[http://git.kernel.org/linus/|(commit)]], support for 2013:0251 PCTV QuatroStick nano [[http://git.kernel.org/linus/|(commit)]], support for 2304:0242 PCTV QuatroStick [[http://git.kernel.org/linus/|(commit)]] * gspca - pac7302: Add new webcam 06f8:301b [[http://git.kernel.org/linus/|(commit)]] * mceusb: add Formosa device ID 0xe042 [[http://git.kernel.org/linus/|(commit)]] * tvp5150: Add cropping support [[http://git.kernel.org/linus/|(commit)]] * radio-isa: add framework for ISA radio drivers [[http://git.kernel.org/linus/|(commit)]] * radio-keene: add a driver for the Keene FM [[http://git.kernel.org/linus/|(commit)]] * rc: Add support for GPIO-based IR receiver driver [[http://git.kernel.org/linus/|(commit)]] * rtl28xx: initial support for rtl2832u [[http://git.kernel.org/linus/|(commit)]] * s5p-fimc: Add support for [[http://git.kernel.org/linus/|(commit)]] * s5p-jpeg: Add JPEG controls support [[http://git.kernel.org/linus/|(commit)]] * v4l2-ctrls: add new controls for MPEG decoder [[http://git.kernel.org/linus/|(commit)]] * v4l: Add driver for Micron MT9M032 camera sensor [[http://git.kernel.org/linus/|(commit)]] * v4l: Aptina-style sensor PLL support [[http://git.kernel.org/linus/|(commit)]] * v4l: s5p-tv: add sii9234 driver [[http://git.kernel.org/linus/|(commit)]] * vs6624: add vs6624 sensor driver [[http://git.kernel.org/linus/|(commit)]] == Hardware monitorization == * adm1275: Add support for ADM1075 [[http://git.kernel.org/linus/|(commit)]] * k10temp: Add support for AMD Trinity CPUs [[http://git.kernel.org/linus/;a=commit;h=fbc729a446f7d80ec8b73fe90d8c0cc3e95ad277|(commit)]] * lm80: Add detection of NatSemi/TI LM96080 [[http://git.kernel.org/linus/|(commit)]] * lm90: Add support for GMT G781 [[http://git.kernel.org/linus/|(commit)]] * max34440: Add support for MAX34446 [[http://git.kernel.org/linus/|(commit)]] * mc13783-adc: Add support for the MC13892 PMIC [[http://git.kernel.org/linus/|(commit)]] * pmbus: Add support for TI TPS40400 and TPS40422 [[http://git.kernel.org/linus/|(commit)]] * sch56xx: Add support for the integrated watchdog [[http://git.kernel.org/linus/|(commit)]] * zl6100: Add support for ZL9101M and ZL9117M [[http://git.kernel.org/linus/|(commit)]] * Add MCP3021 ADC driver [[http://git.kernel.org/linus/|(commit)]] == Battery == * ab8500-btemp: AB8500 battery temperature driver [[http://git.kernel.org/linus/;a=commit;h=1f855824757efab36e08f8fc640f4d9fd1d3d1ab|(commit)]] * ab8500-charger: AB8500 charger driver [[http://git.kernel.org/linus/;a=commit;h=84edbeeab67c1575067335179513150115da367b|(commit)]] * ab8500-fg: A8500 fuel gauge driver [[http://git.kernel.org/linus/;a=commit;h=13151631b5bd06a1511353bb221079bbd76606c3|(commit)]] * abx500-chargalg: Add abx500 charging algorithm [[http://git.kernel.org/linus/|(commit)]] == Multi Function Devices == * Add anatop mfd driver [[http://git.kernel.org/linus/|(commit)]] * Add new mfd device for TPS65217 [[http://git.kernel.org/linus/|(commit)]] * Add support for Ricoh PMIC RC5T583 [[http://git.kernel.org/linus/|(commit)]] * Add support for TPS65090 [[http://git.kernel.org/linus/|(commit)]] * Add support for multiple s5m devices [[http://git.kernel.org/linus/|(commit)]] * Support AB9540 ab8500 variant [[http://git.kernel.org/linus/|(commit)]] * Support for the AB8500 AB8505 variant [[http://git.kernel.org/linus/|(commit)]] == Various == * Add I2C driver for Summit Microelectronics SMB347 battery charger. [[http://git.kernel.org/linus/;a=commit;h=ed1a230f96eb4610f1f4296b8c3c067389ddf540|(commit)]] * Add I2C driver for Summit Microelectronics SMB347 battery [[http://git.kernel.org/linus/|(commit)]] * i2c-i801: Add device IDs for Intel Lynx Point [[http://git.kernel.org/linus/|(commit)]] * Support for Netlogic XLR/XLS I2C controller. [[http://git.kernel.org/linus/|(commit)]] * DMA: sa11x0: add SA-11x0 DMA driver [[http://git.kernel.org/linus/|(commit)]] * DS2781 Maxim Stand-Alone Fuel Gauge battery and w1 slave [[http://git.kernel.org/linus/|(commit)]] * cpufreq: Add support cpufreq for EXYNOS4X12 [[http://git.kernel.org/linus/|(commit)]], add support cpufreq for EXYNOS5250 [[http://git.kernel.org/linus/|(commit)]] , add S3C2416/S3C2450 cpufreq driver [[http://git.kernel.org/linus/|(commit)]] * LED: drop leds-ams-delta driver [[http://git.kernel.org/linus/|(commit)]] * mtd * NAND Machine support for Integrated Flash Controller [[http://git.kernel.org/linus/|(commit)]] * ST SPEAr: Add SMI driver for serial NOR flash [[http://git.kernel.org/linus/;a=commit;h=f18dbbb1bfe06ea3995b55c2f533057da9e9294a|(commit)]] * fsmc: Support of 224-bytes OOB area length [[http://git.kernel.org/linus/|(commit)]] * nand: add support for diskonchip G4 nand flash device [[http://git.kernel.org/linus/;a=commit;h=570469f3bde7f71cc1ece07a18d54a05b6a8775d|(commit)]] * MMC-4.5 Data Tag Support [[http://git.kernel.org/linus/|(commit)]], support of PCI mode in the dw_mmc driver [[http://git.kernel.org/linus/|(commit)]] * regulator * Add Anatop regulator driver [[http://git.kernel.org/linus/|(commit)]] * Add S5M8767A regulator driver [[http://git.kernel.org/linus/|(commit)]] * Remove bq24022 regulator driver [[http://git.kernel.org/linus/|(commit)]] * TPS62360: Add tps62360 regulator driver [[http://git.kernel.org/linus/|(commit)]] * twl6030: add support for vdd1, vdd2 and vdd3 [[http://git.kernel.org/linus/|(commit)]] * sfc * Add SR-IOV back-end support for SFC9000 family [[http://git.kernel.org/linus/|(commit)]] * Add hwmon driver for boards using SFC9000-family [[http://git.kernel.org/linus/|(commit)]] * Add support for 'extra' channel types [[http://git.kernel.org/linus/|(commit)]] * spi * Create a message queueing infrastructure [[http://git.kernel.org/linus/|(commit)]] * Add SuperH HSPI prototype driver [[http://git.kernel.org/linus/|(commit)]] * Add Broadcom BCM63xx SPI controller driver [[http://git.kernel.org/linus/|(commit)]] * add support for Renesas RSPI [[http://git.kernel.org/linus/|(commit)]] * add CSR SiRFprimaII SPI controller driver [[http://git.kernel.org/linus/|(commit)]] * rtc: driver for DA9052/53 PMIC v1 [[http://git.kernel.org/linus/|(commit)]] * thermal * add support for thermal sensor present on SPEAr13xx [[http://git.kernel.org/linus/|(commit)]] * add support for thermal sensor present on SPEAr13xx machines [[http://git.kernel.org/linus/;a=commit;h=6a92c36688bd6d8e68e19ca9b5e41e8197921b59|(commit)]] * supports eg20t ptp clock [[http://git.kernel.org/linus/|(commit)]] * Add a driver for Sodaville GPIO controller [[http://git.kernel.org/linus/|(commit)]] * backlight * new backlight driver for LP855x devices [[http://git.kernel.org/linus/|(commit)]] * add driver for Bachmann's ot200 [[http://git.kernel.org/linus/|(commit)]] * add driver for DA9052/53 PMIC v1 [[http://git.kernel.org/linus/;a=commit;h=6ede3d832aaa038e7465e677569f7acc96b4dcdf|(commit)]] * add support for Pandora backlight [[http://git.kernel.org/linus/|(commit)]] * bcma: add PCIe host controller [[http://git.kernel.org/linus/|(commit)]] * clk: basic clock hardware types [[http://git.kernel.org/linus/|(commit)]], introduce the common clock framework [[http://git.kernel.org/linus/|(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 [[http://git.kernel.org/linus/a056ab8c7a00a0ffc52e9573bf01257004c2d08c|(commit)]], [[http://git.kernel.org/linus/;a=commit;h=4e69fc22753fcce1d9275b5517ef3646ffeffcf4|(commit)]], [[http://git.kernel.org/linus/;a=commit;h=f9e402016de91c2444e46ecfd706880969b1ae9e|(commit)]] * pinctrl: add a driver for Nvidia Tegra [[http://git.kernel.org/linus/|(commit)]] * tty: delete briq_panel.c driver [[http://git.kernel.org/linus/|(commit)]]