#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.5 development cycle <> = Architectures = == x86 == * ACPI: Add _PLD support [[http://git.kernel.org/linus/38ac0f1b90dc9486cc039f1a4d8b0202813e5b67|(commit)]] * Add ioctl for KVM_KVMCLOCK_CTRL [[http://git.kernel.org/linus/1c0b28c2a46d98cd258d96b8c222144b22876c46|(commit)]] * Add EFI boot stub console support [[http://git.kernel.org/linus/9fa7dedad3d30345c843bd82db02c4d6169e5f61|(commit)]] * Initial support for sta2x11 I/O hub [[http://git.kernel.org/linus/83125a3a189ec34fb22a04e8efad69ae6d52674a|(commit)]] * Add __NR_kcmp syscall [[http://git.kernel.org/linus/d97b46a64674a267bc41c9e16132ee2a98c3347d|(commit)]] * Add SIGSYS info and make it synchronous. [[http://git.kernel.org/linus/a0727e8ce513fe6890416da960181ceb10fbfae6|(commit)]] * ftrace: Have arch x86_64 use breakpoints instead of stop machine [[http://git.kernel.org/linus/08d636b6d4fb80647fe8869ea1cd97b2c26a4751|(commit)]] * perf * Enable/Add Intel Ivy Bridge hardware support [[http://git.kernel.org/linus/b6db437ba8322f5cee0bd355ad2ef9f73c413754|(commit)]] * Precise event sampling with IBS for AMD CPUs [[http://git.kernel.org/linus/450bbd493d436f9eadd1b7828158f37559f26674|(commit)]] * Implement 64-bit counter support for IBS [[http://git.kernel.org/linus/db98c5faf8cb350212ea3af786cb3ba0d4e7a01e|(commit)]] * Implement IBS event configuration [[http://git.kernel.org/linus/510419435c6948fb32959d691bf84eaba41ca474|(commit)]] == ARM == * Add SPEAr13xx support [[http://git.kernel.org/linus/0d8e08f5a3b8cda3785e5bc854d89ebba60e9994|(commit)]] * tegra20: Add Tegra Memory Controller (MC) driver [[http://git.kernel.org/linus/c542fb79fba4c63aa6e2a27f90373b0516614eca|(commit)]] * AT91: ADC: Add support for the AT91SAM9M10G45-EK board [[http://git.kernel.org/linus/4a5920e848173dafd3907c8789fdb6ec89d0d621|(commit)]] * AT91: Add the ADC to the sam9g20ek board [[http://git.kernel.org/linus/67b5d7b3e2ce01c091c8adb120b9fffcb2dddc0a|(commit)]] * AT91: IIO: Add AT91 ADC driver. [[http://git.kernel.org/linus/0e589d5fb3172b0dde7fdad3a4829ce5352dd30d|(commit)]] * EXYNOS: Support DMA for Samsung Exynos 5250 SoC [[http://git.kernel.org/linus/20ef9e08d27b3f5e09c32d4d371fa97f610a3069|(commit)]] * PCI: provide a default bus scan implementation [[http://git.kernel.org/linus/c23bfc3835173f5229b2503e3b616001a28affad|(commit)]] * Remove support for ARMv3 ARM610 and ARM710 CPUs [[http://git.kernel.org/linus/357c9c1f07d4546bc3fbc0fd1044d96b114d14ed|(commit)]] * dma-mapping: add support for IOMMU mapper [[http://git.kernel.org/linus/4ce63fcd919c32d22528e54dcd89506962933719|(commit)]] * imx: eukrea-cpuimx51: remove board [[http://git.kernel.org/linus/a88da8905ff43f84d4f0e20233467bc8e42433cb|(commit)]] * kirkwood: Add support for RaidSonic IB-NAS6210/6220 using devicetree [[http://git.kernel.org/linus/f5520363532690f56e12126029864d9383d5203f|(commit)]] * kirkwood: Basic support for DNS-320 and DNS-325 [[http://git.kernel.org/linus/9007d1007317658d5b32bda9f59c797c59ce4d47|(commit)]] * kirkwood: Add iconnect support [[http://git.kernel.org/linus/c06cd9bfcad4960023bac1f052da748824e24961|(commit)]] * local timers: Add A15 architected timer support [[http://git.kernel.org/linus/022c03a2d650c641fa0f94dbc9d9ff77f8057678|(commit)]] * mach-shmobile: add KZM-A9-GT board support [[http://git.kernel.org/linus/9b93e244fa056fadbe9f108c057c027b5cfbddf2|(commit)]] * mach-shmobile: add armadillo800eva board support. [[http://git.kernel.org/linus/4d22e564ca7bb5c7340c782aedd93bed99f3fb41|(commit)]] * tegra30: Add Tegra Memory Controller (MC) driver [[http://git.kernel.org/linus/af4681097b23fe9c63a03d774de7c742fa3a920e|(commit)]] * tegra: Add Tegra AHB driver [[http://git.kernel.org/linus/87d0bab2cba3c31624b80cc68bcf5e29ef969458|(commit)]] * tegra: Remove pre-pinctrl pinmux driver [[http://git.kernel.org/linus/b7449d95b0cbfb06b9ca9de8c322c470fbc2a873|(commit)]] * mach-shmobile: Emma Mobile EV2 SoC base support V3 [[http://git.kernel.org/linus/7f627f0380cb5ba3e05bcaac31ecf40c1f508ec1|(commit)]] * mach-shmobile: KZM9D board support V3 [[http://git.kernel.org/linus/c050fb10c425cf189da5ca9b84e948ec2fc99049|(commit)]] * mach-ux500: crypto - core support for CRYP/HASH module. [[http://git.kernel.org/linus/585d188f8072aa3722d5c1ec1f0f2ea82e474778|(commit)]] * ux500: Add support for MSP I2S-devices [[http://git.kernel.org/linus/c0af14d3212a54c6a11759cd6b78e755c68714a1|(commit)]] * ux500: core U9540 support [[http://git.kernel.org/linus/bc71c0961c61d6082472203bfae9596899c9c896|(commit)]] * ux500: delete U5500 support [[http://git.kernel.org/linus/29746f48d1b2e903b23daf8cc951fcb47ff0110e|(commit)]] == PPC == * Add 64-bit CPU targets for gcc [[http://git.kernel.org/linus/d23c6fb4ebf7d3563dd801c95b22ada4516e35ce|(commit)]] * 47x: Kernel support for KEXEC [[http://git.kernel.org/linus/68343020031585f861d93e2f25589598feadaff3|(commit)]] * crypto: AES-CBC mode routines for nx encryption [[http://git.kernel.org/linus/856d673476e31c1dfe568777956036637d53902d|(commit)]] * crypto: AES-CCM mode routines for nx encryption [[http://git.kernel.org/linus/a00bd6e60a341d6d21f9dfed89a8a7cf82383389|(commit)]] * crypto: AES-CTR mode routines for nx encryption [[http://git.kernel.org/linus/166659bce2e1d3f884c238daa3de6ed059ae960d|(commit)]] * crypto: AES-ECB mode routines for nx encryption [[http://git.kernel.org/linus/cc6250896a914f5604cbc3c0fbd2c5650972a7a6|(commit)]] * crypto: AES-GCM mode routines for nx encryption [[http://git.kernel.org/linus/f2a15f1d5d36004236dab8184593aa8eef3949ae|(commit)]] * crypto: AES-XCBC mode routines for nx encryption [[http://git.kernel.org/linus/6148c1ad6dc1ef1ff83fba9779c968d4a25645f0|(commit)]] * crypto: Build files for the nx device driver [[http://git.kernel.org/linus/aef7b31c8833e7dd79c2320f6d0433861a6d3653|(commit)]] * crypto: SHA256 hash routines for nx encryption [[http://git.kernel.org/linus/528e396231addde7428e226b9e43ebcadb6c3837|(commit)]] * crypto: SHA512 hash routines for nx encryption [[http://git.kernel.org/linus/fc482a86c38fc50ff30dcd8c990b19dae795beeb|(commit)]] * crypto: nx driver code supporting nx encryption [[http://git.kernel.org/linus/ae0222b7289db6c14c790ea7ffa759b3d933a78f|(commit)]] * powermac: New windfarm driver for PowerMac G5 (AGP) and Xserve G5 [[http://git.kernel.org/linus/6cd3209967469f6e89d329deda6bb0b4700e7b62|(commit)]] * ps3: Add PS3 repository write support [[http://git.kernel.org/linus/07c044c86e05818c2d5e99b8ff881e2e4543c6ad|(commit)]] * pseries/hwrng: PFO-based hwrng driver [[http://git.kernel.org/linus/649e9ea0ab611ab54d4ff606475812d52b6e34fc|(commit)]] * windfarm: Add Fan Control Unit controls for G5s [[http://git.kernel.org/linus/a78a4a03a75466ff859d989a1a00110ebd0165b0|(commit)]] * windfarm: Add ad7417 sensor [[http://git.kernel.org/linus/850dc32168a9efad1e5fff885eb80db730ca6aa9|(commit)]] * KVM: booke: category E.HV (GS-mode) support [[http://git.kernel.org/linus/d30f6e480055e5be12e7a03fd11ea912a451daa5|(commit)]] * KVM: e500mc support [[http://git.kernel.org/linus/73196cd364a2d972d73fa08da9d81ca3215bed68|(commit)]] * KVM: e500mc: Add doorbell emulation support [[http://git.kernel.org/linus/4ab969199ec6a14604ceaffb21fe78cc4881d3b8|(commit)]] == SH == * initial stack protector support. [[http://git.kernel.org/linus/5d920bb929a99446062a48cf90867bbca57b8e77|(commit)]] * Add RSK2+SH7264 board [[http://git.kernel.org/linus/d584e204ff574b43d4dcaa87ae233c4e9d08e1fb|(commit)]] * Add RSK2+SH7269 board [[http://git.kernel.org/linus/b6397435ec676271bd7fa1de9e62633718a754c1|(commit)]] * Add initial support for SH7734 CPU subtype [[http://git.kernel.org/linus/fea88a0c02822fbb91a0b8301bf9af04377876a3|(commit)]] * Add sh7264 device [[http://git.kernel.org/linus/51ce30684e0d1ae50a154e1026de57d15d096286|(commit)]] * Add sh7269 device [[http://git.kernel.org/linus/0b25b7c8cba83fa8c02fbf38eb905996f2455dd0|(commit)]] == TILE == * Allow tilegx to build with either 16K or 64K page size [[http://git.kernel.org/linus/d5d14ed6f2db7287a5088e1350cf422bf72140b3|(commit)]] * Allow building Linux with transparent huge pages enabled [[http://git.kernel.org/linus/73636b1aacb1a07e6fbe0d25e560e69b024a8e25|(commit)]] * Support multiple huge page sizes dynamically [[http://git.kernel.org/linus/621b19551507c8fd9d721f4038509c5bb155a983|(commit)]] == MIPS == * Handle huge pages with 64KB base page size. [[http://git.kernel.org/linus/85f993b807f9e7c843934493559fab430f8d989e|(commit)]] * ath79: add initial support for the Atheros DB120 board [[http://git.kernel.org/linus/9598111f49ade848aa44f431ee81a42a000c8b3c|(commit)]] * Add support for the M14Kc core [[http://git.kernel.org/linus/113c62d9844d9037508fa156e47db1b5407a27c3|(commit)]] == Blackfin == * add bf60x to current framework [[http://git.kernel.org/linus/b5affb0147cee0ea05d909396f8e389092729236|(commit)]] * mach-bf609: add machine files [[http://git.kernel.org/linus/22a826288522863fb748851824ce634eda4f1b07|(commit)]] == S390 == * KVM: KVM_GET/SET_ONEREG for s390 [[http://git.kernel.org/linus/14eebd917d154f3181d2cb219e40b18eec314db7|(commit)]] * KVM: implement KVM_CAP_NR/MAX_VCPUS [[http://git.kernel.org/linus/e726b1bd64b0b8945c171d2d4bf749fba9fc0800|(commit)]] * ipl: remove built-in tape ipl code [[http://git.kernel.org/linus/58770be6cc5901bfbb908d9c6d8ca679fc55df26|(commit)]] * delete any traces of token ring support [[http://git.kernel.org/linus/1abd2296b4a1ee7b6a883541c3ede52042a09521|(commit)]] == CRIS == * Remove legacy RTC drivers [[http://git.kernel.org/linus/9c75fc8c5c8c50775fc8b89418219221335b758f|(commit)]] == SPARC == * Sparc BPF: Just In Time compiler for sparc [[http://git.kernel.org/linus/2809a2087cc44b55e4377d7b9be3f7f5d2569091|(commit)]] * sparc32: drop sun4c support [[http://git.kernel.org/linus/2c1cfb2db61474040a394962872f4cde613f89fb|(commit)]] = Drivers = == Staging drivers == * comedi: Add module parameters for default buffer size [[http://git.kernel.org/linus/4d7df821277e82ebe2fc9c9af07c928a83f572b8|(commit)]] * drm/omap: dmabuf/prime mmap support [[http://git.kernel.org/linus/8b6b569eac2e74d0b2a1822790f725a9a6abc2be|(commit)]] * drm/omap: dmabuf/prime support [[http://git.kernel.org/linus/6ad11bc3a0b84deb39f581ed36e19f82b9393695|(commit)]] * drm/omap: initial dmabuf/prime import support [[http://git.kernel.org/linus/3080b838158f1b17bd806c3fd7b9086ba3054a04|(commit)]] * evict abandoned 68360serial.c driver from the kernel [[http://git.kernel.org/linus/60e6d2689c2ab975a2ac3475b3ebd45c3edf905a|(commit)]] * gdm72xx: Add GCT GDM72xx WiMAX driver. [[http://git.kernel.org/linus/247e9cffdce024fec5f55f76a8592f2fa8b3aa7b|(commit)]] * iio: add TAOS tsl2x7x driver [[http://git.kernel.org/linus/3c97c08b5735ac05ebc0cbd0aa7722393f50b846|(commit)]] * iio: add driver for isl29028 [[http://git.kernel.org/linus/6d59ba2f9676210b4631e9c447ab1c9faf0a9577|(commit)]] * iio: add support for hmc5883/hmc5883l to hmc5843 magnetometer driver [[http://git.kernel.org/linus/357fcff5bd8510fd7747d776d3dcedde6b801d3e|(commit)]] * usb: gadget: Add Configurable Composite Gadget driver [[http://git.kernel.org/linus/332bb43f7c4baea2a0dce7ae2c078c55e14d37b5|(commit)]] * usb: gadget: Add FunctionFS support to Configurable Composite Gadget driver [[http://git.kernel.org/linus/450279822fb4781b3da2719d8855f4fa1db3a704|(commit)]] * iio:adc: Add SPEAr ADC driver [[http://git.kernel.org/linus/b3201b563d36eb799d3f9e14871d5dda2b11f3e8|(commit)]] * IndustryPack bus for the Linux Kernel [[http://git.kernel.org/linus/d3465872c5b38613fb5ad10a9756db9372630b22|(commit)]] * ipack: add support for IP-OCTAL mezzanine board [[http://git.kernel.org/linus/ba4dc61fe8c545a5d6a68b63616776556b771f51|(commit)]] * ipack: added support for the TEWS TPCI-200 carrier board [[http://git.kernel.org/linus/0eeca14f5a4c03e5475177aa39a8c4e43b7ebda8|(commit)]] * VME: move VME drivers out of staging [[http://git.kernel.org/linus/db3b9e990e75573402cda22faf933760f076c033|(commit)]] == Android == * Extcon (external connector): import Android's switch class and modify. [[http://git.kernel.org/linus/de55d8716ac50a356cea736c29bb7db5ac3d0190|(commit)]] * Extcon: add MAX8997 extcon driver [[http://git.kernel.org/linus/b76668ba8a7722f589af2e13a340f3629430a35a|(commit)]] * android-alarm: Remove unused Android alarm in-kernel interfaces [[http://git.kernel.org/linus/ef2353d26bdc44c78713da1a6eb2325ba9dac6f7|(commit)]] == Graphics == * ttm: add prime sharing support to TTM (v2) [[http://git.kernel.org/linus/129b78bfca591e736e56a294f0e357d73d938f7e|(commit)]] * mgag200: initial g200se driver (v2) [[http://git.kernel.org/linus/414c453106255b11df77ed6b08eedb6d2369c338|(commit)]] * exynos: add G2D driver [[http://git.kernel.org/linus/d7f1642c90ab5eb2d7c48af0581c993094f97e1a|(commit)]] * gma500: support 1080p [[http://git.kernel.org/linus/3aad16d2ea75cd604400577e9644c9d982c0bfe6|(commit)]] * i915: add dmabuf/prime buffer sharing support. [[http://git.kernel.org/linus/1286ff7397737e407cdd8e5cd574318db177ba1f|(commit)]] * i915: Enable HDMI on Valley View [[http://git.kernel.org/linus/90b107c8f7ea75ef55db4e0515dda86b245f8978|(commit)]] * i915: add Haswell devices and their PCI IDs [[http://git.kernel.org/linus/4cae9ae052fe630e63f28be6b0b115fbf52e63fb|(commit)]] * i915: add support for Lynx Point PCH [[http://git.kernel.org/linus/eb877ebfd38b096a60a375785952cc460628d6b2|(commit)]] * i915: add support for power wells [[http://git.kernel.org/linus/9eb3a75276892b01026489096c670a30bcc66252|(commit)]] * radeon: add PRIME support (v2) [[http://git.kernel.org/linus/40f5cf996991577ec65d36cd3599cca7ec5d87d3|(commit)]] * radeon/kms: add new BTC PCI ids [[http://git.kernel.org/linus/a2bef8ce826dd1e787fd8ad9b6e0566ba59dab43|(commit)]] * radeon/kms: add new Palm, Sumo PCI ids [[http://git.kernel.org/linus/4a6991cc1fad514745b79181df3ace72d561e7aa|(commit)]] * radeon/kms: add new SI PCI ids [[http://git.kernel.org/linus/7aaa61b3476462b69f1ac7669fcca8d608ce3cb5|(commit)]] * radeon/kms: add new Trinity PCI ids [[http://git.kernel.org/linus/d430f7dbf7bd6aaaa40c0660b3204df8cf07b22b|(commit)]] * kms: driver for virtual Cirrus Logic under QEMU [[http://git.kernel.org/linus/f9aa76a85248565ff13dc0e10633c4343a059f71|(commit)]] * Initial KMS driver for AST (ASpeed Technologies) 2000 series (v2) [[http://git.kernel.org/linus/312fec1405dd546ddb3fa6387d54e78f604dd8f8|(commit)]] * nouveau: add PRIME support [[http://git.kernel.org/linus/22b33e8ed0e38b8ddcf082e35580f2e67a3a0262|(commit)]] * udl: add prime fd->handle support. [[http://git.kernel.org/linus/96503f592fd729f296f5870a57be0417eeffc92a|(commit)]] * vgaarb: Add support for setting the default video device (v2) [[http://git.kernel.org/linus/1a39b310e920bb7098067d96411b31e459ae8f32|(commit)]] * auo_k190x: add driver for AUO-K1900 variant [[http://git.kernel.org/linus/96b1d500e0284136a524180a50a230e1df21252d|(commit)]] * auo_k190x: add driver for AUO-K1901 variant [[http://git.kernel.org/linus/53027cdf2a676e19306011cb01cd9c7c00124cd6|(commit)]] * agp/intel: add Valley View AGP driver [[http://git.kernel.org/linus/64757876215fcc515403639fa0bd19e8da7ab06b|(commit)]] * Intel: Add all Cedar View PCI ids [[http://git.kernel.org/linus/9aa65a2b9de1b46fcf3a7a623de231663802671d|(commit)]] == Storage (SATA/SCSI) == * scsi: delete the MCA-specific drivers and driver code [[http://git.kernel.org/linus/a88dc06cd515b3bb9dfa18606e88d0be9a5b6ddd|(commit)]] * PATA host controller driver for ep93xx [[http://git.kernel.org/linus/2fff27512600f9ad91335577e485a8552edb0abf|(commit)]] * SCSI * be2iscsi: Adding bsg interface for be2iscsi [[http://git.kernel.org/linus/ffce3e2e8ce4ff2ee96df0944ee5daa783d5b2d0|(commit)]] * be2iscsi: adding functionality to change network settings using iscsiadm [[http://git.kernel.org/linus/0e43895ec1f405a25b5d57bc95c11fe17224ec43|(commit)]] * hpsa: add new RAID level "1(ADM)" [[http://git.kernel.org/linus/d82357eaaa4c9b9cb16cbc1b95cb015801506a33|(commit)]] * mpt2sas: Added multisegment mode support for Linux BSG Driver [[http://git.kernel.org/linus/77a6edffdf674c65075c409aef00f3b0955b350d|(commit)]] * qla2xxx: Add LLD target-mode infrastructure for >= 24xx series [[http://git.kernel.org/linus/2d70c103fd2a066f904712b14239a5ce141f8236|(commit)]] * qla4xxx: Add change_queue_depth API support [[http://git.kernel.org/linus/f7b4aa63650484e6ab11e8e00a6625fa57a67bd1|(commit)]] * qla4xxx: Capture minidump for ISP82XX on firmware failure [[http://git.kernel.org/linus/068237c87c6474be5894bd001b9eeb971b040ec7|(commit)]] * tcm_qla2xxx: Add >= 24xx series fabric module for target-core [[http://git.kernel.org/linus/75f8c1f693eefacc17a65614eb4ed1ee0f84fda6|(commit)]] == PCI == == Network == * tilegx network driver: initial support [[http://git.kernel.org/linus/e3d62d7e8e05a6a4b08f4672385ae58fc0f132c4|(commit)]] * ath5k: add PCI id [[http://git.kernel.org/linus/88642088b6b82dd5da21501351df1b881943b755|(commit)]] * ath6kl: Add ARP offload related statistic info in tgt_stats [[http://git.kernel.org/linus/f0446ea9c11243bcfe8559f0033a5e4790b0d95b|(commit)]] * ath6kl: Add HTC pipe implementation [[http://git.kernel.org/linus/636f828844fad9421ea6e7df053bba995febdecf|(commit)]] * ath6kl: add full USB support [[http://git.kernel.org/linus/9cbee358687edf0359e29ac683ec25835134f059|(commit)]] * ath9k_htc: Add Panasonic N5HBZ0000055 device id [[http://git.kernel.org/linus/d90b570898f7cc3dd0b26d4e646f464408b04022|(commit)]] * atl1: add napi process of tx interrupts [[http://git.kernel.org/linus/0dbab2fb1dbb2ca749a0787c784528892ecb76d4|(commit)]] * be2net: Add functionality to support RoCE driver [[http://git.kernel.org/linus/045508a8a36f9a82b63d1f6362bd323085638588|(commit)]] * bnx2x: Add remote-fault link detection [[http://git.kernel.org/linus/55098c5c61ea99f0fa46ddf817a0f940ca7e6af1|(commit)]] * bnx2x: Added support for a new device - 57811 [[http://git.kernel.org/linus/7e8e02df17106007f4b043a39d22682f74df6f6f|(commit)]] * bnx2x: add afex support [[http://git.kernel.org/linus/a334872224a67b614dc888460377862621f3dac7|(commit)]] * bnx2x: add transmit timestamping support [[http://git.kernel.org/linus/8373c57d6fa59ca35ad3cf11d719060051ccd920|(commit)]] * bnx2x: added support for working with one msix irq. [[http://git.kernel.org/linus/30a5de7723a8a4211be02e94236e9167a424fd07|(commit)]] * e1000: add transmit timestamping support [[http://git.kernel.org/linus/eab467f56371b85c937a5b5969bd15150044b6f9|(commit)]] * e1000e: add transmit timestamping support [[http://git.kernel.org/linus/80be3129d7152fe73b7d5db4595e2f4267497f24|(commit)]] * e1000e: initial support for i217 [[http://git.kernel.org/linus/2fbe4526e5aafc9ffa5d85fa4749a7c5b22af6b2|(commit)]] * gianfar: add GRO support [[http://git.kernel.org/linus/cd754a574596ecc321b9a14fda24a82cce4b0d1d|(commit)]] * igb: Add Support for new i210/i211 devices. [[http://git.kernel.org/linus/f96a8a0b78548c0ec06b0b4b438db6ee895d67e9|(commit)]] * igb: add PTP Hardware Clock code [[http://git.kernel.org/linus/d339b1331616718b414d0ef3df5f2b6bfb2c36d7|(commit)]] * igb: offer a PTP Hardware Clock instead of the timecompare method [[http://git.kernel.org/linus/7ebae8177e615d3137d5365757d9d5d7d6ca8a98|(commit)]] * iwlwifi: add option to disable 5GHz band [[http://git.kernel.org/linus/f6b1154678ec73f7dd9a9fab16b402966305d452|(commit)]] * ixgbe: add hwmon interface to export thermal data [[http://git.kernel.org/linus/3ca8bc6de2b336d483bb9d83e0dfe16cde535fa6|(commit)]] * ixgbevf: Add support to recognize 100mb link speed [[http://git.kernel.org/linus/31a1b3758e41d225695222793e5947e13ddcaba2|(commit)]] * mlx4_en: Added Ethtool support for TX interrupt coalescing [[http://git.kernel.org/linus/a19a848a456aee35508b548819003907d033003b|(commit)]] * mlx4_en: Byte Queue Limit support [[http://git.kernel.org/linus/5b263f5374ea70daa61ed9f5cc5d8f4ac236efbd|(commit)]] * mwifiex: add support for Marvell USB8797 chipset [[http://git.kernel.org/linus/4daffe3543667419294b6f22901b7255cbdebdf4|(commit)]] * mwifiex: add support for SD8786 sdio [[http://git.kernel.org/linus/98e6b9df53e3e561ee75b7ed76dccb09964ba952|(commit)]] * mwifiex: add support for WPS2.0 [[http://git.kernel.org/linus/13d7ba78b514d8b720a82b9bddaaee0c004f2a1f|(commit)]] * mwifiex: support for creation of AP interface [[http://git.kernel.org/linus/d6bffe8bb520bc1ce3333d05ce67f36dab9a61aa|(commit)]] * mlx4_en: DCB QoS support [[http://git.kernel.org/linus/564c274c3df07d727fbe23684dc3077a9dd30607|(commit)]] * cdc_ether: Add ZTE WWAN matches before generic Ethernet [[http://git.kernel.org/linus/68d8318bfc81ebd83e568b2a17b3bca5eec123f5|(commit)]] * qmi_wwan: Add Vodafone/Huawei K5005 support [[http://git.kernel.org/linus/88c16dc3bb61a1c1e9d4c78f45cc2107bc8d5249|(commit)]] * remove ixp2000 ethernet driver [[http://git.kernel.org/linus/695e00789a2703e79da9adf3cd868fe54142885e|(commit)]] * sh_eth: add support R8A7740 [[http://git.kernel.org/linus/73a0d907301ece200d32b4e8ba2da2ca296b507f|(commit)]] * sierra_net: device IDs for Aircard 320U++ [[http://git.kernel.org/linus/dd03cff23d694cfb0fdae80cb618e7ced05ea696|(commit)]] * of/phy: Add MDIO bus multiplexer driven by GPIO lines. [[http://git.kernel.org/linus/416912a129349788372e6ac27ab86bd9b18c8cc0|(commit)]] * of/phy: Add MDIO bus multiplexer support. [[http://git.kernel.org/linus/0ca2997d145268e6b4ef000692061849cdab8348|(commit)]] * qeth: remove token ring part 2 [[http://git.kernel.org/linus/a8f40f7c8e52114550e6fa161d925bd6eca69e19|(commit)]] * qlcnic: Adding MAC statistics to ethtool. [[http://git.kernel.org/linus/54a8997c6a0266a91a287b5dcb05da394ac0e42a|(commit)]] * r8169: support the new RTL8402 chip. [[http://git.kernel.org/linus/7e18dca16246b2891239cfc3c6e2dfcea715d353|(commit)]] * r8169: support the new RTL8411 chip. [[http://git.kernel.org/linus/b3d7b2f2f07ff0ab87442f2d499f2860ef59bfaa|(commit)]] * rt2800: add chipset revision RT5390R support [[http://git.kernel.org/linus/0586a11b5cc51413240e6688936e2edac9c2918e|(commit)]] * rt2x00: Add RT539b chipset support [[http://git.kernel.org/linus/2aed691540661e9cf6dac5dd2bd8742b9d68399d|(commit)]] * rtlwifi: support for Belkin Surf N300 XR [[http://git.kernel.org/linus/711d8dea6edbbb8b1dcb016d9d0d604b11615364|(commit)]] * rt2x00: rt2800pci add more RT539x ids [[http://git.kernel.org/linus/f57d7b6c9db1f9e26da09694b5fcb5650547f7d2|(commit)]] * wl12xx: support wowlan wakeup patterns [[http://git.kernel.org/linus/b95d7cef067e12926b6b69a9164cdea301dd6fc0|(commit)]] * wl12xx: add chip-specific identify chip operation [[http://git.kernel.org/linus/6f7dd16cb125468a5393861c22fbecfb52dd9653|(commit)]] * Bluetooth: Add support for Foxconn/Hon Hai AR5BBU22 0489:E03C [[http://git.kernel.org/linus/85d59726c5c66016a507f1f4a60db8e374dd284d|(commit)]] * Ethernet driver for the WIZnet W5100 chip [[http://git.kernel.org/linus/8b1467a31343ade557489aff2bf4c2be44ca2725|(commit)]] * Ethernet driver for the WIZnet W5300 chip [[http://git.kernel.org/linus/9899b81e7ca5c285b825ff10ca9357dd18813d83|(commit)]] * IB/mlx4: Add raw packet QP support [[http://git.kernel.org/linus/3987a2d3193cf267cb852f48b2b299c9574644c3|(commit)]] * RDMA/cxgb4: Add DB Overflow Avoidance [[http://git.kernel.org/linus/2c97478106880a5fb241a473252e61845a69386e|(commit)]] * RDMA/cxgb4: Add query_qp support [[http://git.kernel.org/linus/67bbc05512d8a609e9a2d284dbfda9d2c50f0bf6|(commit)]] * RDMA/cxgb4: DB Drop Recovery for RDMA and LLD queues [[http://git.kernel.org/linus/422eea0a8cf658bc9564726d74e8384b89a8f4fa|(commit)]] * RDMA/ocrdma: Add driver for Emulex OneConnect IBoE RDMA adapter [[http://git.kernel.org/linus/fe2caefcdf5869f308c102e3d64d40683bfad711|(commit)]] * ieee802154: IEEE 802.15.4 loopback driver [[http://git.kernel.org/linus/e1e49b641387b85098b05dc92b792c9ef01c2075|(commit)]] * Remove CONFIG_WIZNET_TX_FLOW option [[http://git.kernel.org/linus/376b16f409232385db0f80faa0711b03fe404616|(commit)]] * forcedeth: add transmit timestamping support [[http://git.kernel.org/linus/49cbb1c1e6fd8fb069ef9fbfadc97042168f93bf|(commit)]] * caif-hsi: robust frame aggregation for HSI [[http://git.kernel.org/linus/ece367d53a5bf46cc357163c7074a6546a0ec01c|(commit)]] * Delete all code/drivers depending on CONFIG_MCA [[http://git.kernel.org/linus/a5e371f61ad33c07b28e7c9b60c78d71fdd34e2a|(commit)]] == USB == * Add driver for NXP ISP1301 USB transceiver [[http://git.kernel.org/linus/8b7c3b68104d687a16dbcc803a18c72148fdfdac|(commit)]] * Add driver for the bcma bus [[http://git.kernel.org/linus/62e11d1bada33102e8827c8d0cca95c020cf5467|(commit)]] * Add driver for the ssb bus [[http://git.kernel.org/linus/7043c2ccf7483f170df4abcd4c95919050ac0760|(commit)]] * Add support to enable/disable USB3 link states. [[http://git.kernel.org/linus/1ea7e0e8e3d0f50901d335ea4178ab2aa8c88201|(commit)]] * usb-storage: Add 090c:1000 to unusal-devs [[http://git.kernel.org/linus/afff07e61a5243e14ee3f0a272a0380cd744a8a3|(commit)]] * chipidea: add host role [[http://git.kernel.org/linus/eb70e5ab8f95a81283623c03d2c99dfc59fcb319|(commit)]] * chipidea: add support for roles [[http://git.kernel.org/linus/5f36e231e9dbffb5264612e5b5817ab574a5e5db|(commit)]] * dwc3: ep0: implement Set SEL support [[http://git.kernel.org/linus/865e09e71622f92a46b47019500632bf5bc010a8|(commit)]] * dwc3: ep0: implement support for Set Isoch Delay request [[http://git.kernel.org/linus/c12a0d862a900707cdc683efad39d05697d9964d|(commit)]] * dwc3: gadget: implement Global Command support [[http://git.kernel.org/linus/b09bb64239c83113b8b35fa6a1ecae43d8297eaa|(commit)]] * gadget: add isochronous support to gadget zero [[http://git.kernel.org/linus/b4036ccdd2ce5ec0c4f29b91312dd3cf19fc9152|(commit)]] * gadget: ci13xxx_pci: add langwell/penwell pci ids [[http://git.kernel.org/linus/d56ba3205fe2e61264ef41f29cd90a666df032e4|(commit)]] * musb: Add support for ti81xx platform [[http://git.kernel.org/linus/9ecb887522a0483fdde8db7ec41d72b8235f2fe8|(commit)]] * musb: enable support for am335x [[http://git.kernel.org/linus/fa296528835c66284c90457a2e20d9e8d9dc686e|(commit)]] * OHCI: remove old SSB OHCI driver [[http://git.kernel.org/linus/259b83a387dfb275988e72e25e3dd9e62d4916ac|(commit)]] * cdc-wdm: Add Vodafone/Huawei K5005 support [[http://git.kernel.org/linus/de102ef41f24a4c251c4a3838796bb27557d4d93|(commit)]] * ftdi-sio: Add support for RT Systems USB-RTS01 serial adapter [[http://git.kernel.org/linus/e00a54d772210d450e5c1a801534c3c8a448549f|(commit)]] * ftdi-sio: add support for Physik Instrumente E-861 [[http://git.kernel.org/linus/b69cc672052540e8efb1368420f10d7d4d8b8a3d|(commit)]] * gadget driver for LPC32xx [[http://git.kernel.org/linus/24a28e4283510dcd58890379a42b8a7d3201d9d3|(commit)]] * ohci-nxp: Use isp1301 driver [[http://git.kernel.org/linus/73108aa90cbfc663649885a06fe5c1235307de1c|(commit)]] * ipheth: add support for iPad [[http://git.kernel.org/linus/6de0298ec9c1edaf330b71b57346241ece8f3346|(commit)]] * option: Add Vodafone/Huawei K5005 support [[http://git.kernel.org/linus/4cbbb039a9719fb3bba73d255c6a95bc6dc6428b|(commit)]] * option: Updated Huawei K4605 has better id [[http://git.kernel.org/linus/42ca7da1c2363dbef4ba1b6917c4c02274b6a5e2|(commit)]] * option: add more YUGA device ids [[http://git.kernel.org/linus/0ef0be15fd2564767f114c249fc4af704d8e16f4|(commit)]] * qcserial: Add Sierra Wireless device IDs [[http://git.kernel.org/linus/c41444ccfa33a1c20efa319e554cb531576e64a2|(commit)]] * qmi_wwan: Add ZTE (Vodafone) K3520-Z [[http://git.kernel.org/linus/f7142e6c226076fd40c2ebaad9fb0c9a631b790e|(commit)]] * qmi_wwan: Add ZTE (Vodafone) K3765-Z [[http://git.kernel.org/linus/8965c98fdebedce077257241957b205515dd1a5f|(commit)]] * serial-generic: use a single set of device IDs [[http://git.kernel.org/linus/0b84704a2d6fdf55a3dcdd2a1f2ac8b48913c84b|(commit)]] * serial: Enforce USB driver and USB serial driver match [[http://git.kernel.org/linus/954c3f8a5f1b7716be9eee978b3bc85bae92d7c8|(commit)]] * serial: add quatech2 USB-to-serial driver [[http://git.kernel.org/linus/f7a33e608d9ae022b7f49307921627e34e9484ed|(commit)]] * serial: cp210x: add Optris MS Pro id [[http://git.kernel.org/linus/5bbfa6f427c1d7244a5ee154ab8fa37265a5e049|(commit)]] * serial: mos7840: add support for MCS7810 devices [[http://git.kernel.org/linus/0eafe4de1a689b69d3f0ce0b5d4aa5333208fd4a|(commit)]] * serial: sierra: Add support for Sierra Wireless AirCard 320U modem [[http://git.kernel.org/linus/19a3dd1575e954e8c004413bee3e12d3962f2525|(commit)]] * FunctionFS: enable multiple functions [[http://git.kernel.org/linus/581791f5c7a480b2cc3431af9a6e799ffd51eb5e|(commit)]] * fsl: Add controller version based ULPI and UTMI phy support [[http://git.kernel.org/linus/58c559e6509f276d0afb4621b2122e994e70160c|(commit)]] * option: Add MEDIATEK product ids [[http://git.kernel.org/linus/aacef9c561a693341566a6850c451ce3df68cb9a|(commit)]] * option: add ZTE MF60 [[http://git.kernel.org/linus/8e16e33c168a6efd0c9f7fa9dd4c1e1db9a74553|(commit)]] * remove CONFIG_USB_DEVICEFS [[http://git.kernel.org/linus/fb28d58b72aa9215b26f1d5478462af394a4d253|(commit)]] * remove CONFIG_USB_DEVICE_CLASS [[http://git.kernel.org/linus/007bab91324e6337bb150ffc17b20cf829686370|(commit)]] * remove staging quatech_usb2 driver [[http://git.kernel.org/linus/38902cf9f6be79f4ad27f88e5e4fd0ba29e4ee6c|(commit)]] == Input == * ALPS - add semi-MT support for v4 protocol [[http://git.kernel.org/linus/3b7e09fad9582df27fd72edd018a9c59d085f896|(commit)]] * Add Synaptics NavPoint (PXA27x SSP/SPI) driver [[http://git.kernel.org/linus/ae99ea562be0a788ccb583aff21f3d2147de531f|(commit)]] * Add support for DA9052/53 touch screen controller [[http://git.kernel.org/linus/eead75a2b4cd635ef2ba399018623358d67343cf|(commit)]] * Add support for LM8333 keypads [[http://git.kernel.org/linus/0bf25a45386f284d591530ef174eaa9e44d84956|(commit)]] * Add support for Wacom Stylus device with I2C interface [[http://git.kernel.org/linus/5a966261c0dfb836f54444ff3893638802183cac|(commit)]] * wacom - add 0xE5 (MT device) support [[http://git.kernel.org/linus/1963518b9b1b8019d33b4b08deee6f873ffa2730|(commit)]] * wacom - add Intuos5 Touch Ring LED support [[http://git.kernel.org/linus/9b5b95dd516a13d53ecf9217672d2116f05097bc|(commit)]] * wacom - add Intuos5 Touch Ring/ExpressKey support [[http://git.kernel.org/linus/f860e581fd473250c6dcbd3e13d576b6197e4694|(commit)]] * wacom - add Intuos5 multitouch sensor support [[http://git.kernel.org/linus/ae584ca473289377dd7fd8c61439db4bfab5489a|(commit)]] * wacom - add basic Intuos5 support [[http://git.kernel.org/linus/9fee619505bdb202c9f54b58ec996884160cdbf2|(commit)]] * bcm5974 - Add support for 2012 MacBook Pro Retina [[http://git.kernel.org/linus/3dde22a98e94eb18527f0ff0068fb2fb945e58d4|(commit)]] * xpad - add Andamiro Pump It Up pad [[http://git.kernel.org/linus/e76b8ee25e034ab601b525abb95cea14aa167ed3|(commit)]] * xpad - add signature for Razer Onza Tournament Edition [[http://git.kernel.org/linus/cc71a7e899cc6b2ff41e1be48756782ed004d802|(commit)]] * HID * Add device group to modalias [[http://git.kernel.org/linus/4d53b8012f1f01ddb3f24db2031b042bb4cbd0d0|(commit)]] * Aureal Remote Control Device Driver [[http://git.kernel.org/linus/212da74da783ba9d4459799f4aaecd5de217a312|(commit)]] * Create a common generic driver [[http://git.kernel.org/linus/8215d557e5f3a70e50e07c857d35c250fee62a73|(commit)]] * Create a generic device group [[http://git.kernel.org/linus/070748ed0b52399858a5967026a452bbb903a64c|(commit)]] * Add support for 2012 MacBook Pro Retina [[http://git.kernel.org/linus/b2e6ad7dfe26aac5bf136962d0b11d180b820d44|(commit)]] * apple: Add Apple wireless keyboard 2011 ANSI PID [[http://git.kernel.org/linus/0a97e1e9f9a6765e6243030ac42b04694f3f3647|(commit)]] * hid-input: Add digitizer tilt usage support [[http://git.kernel.org/linus/b73b2da0353d15b712b27b1aed3c50856bdfc341|(commit)]] * hid-lg4ff: Add support for G27 LEDs [[http://git.kernel.org/linus/22bcefdc8838186f2253edbfd4a0c22cb85d030e|(commit)]] * multitouch: Add support for Baanto touchscreen [[http://git.kernel.org/linus/9ed326951806c424b42dcf2e1125e25a98fb13d1|(commit)]] * uclogic: Add support for UC-Logic TWHL850 [[http://git.kernel.org/linus/d1257081aecf44455fcab8675f1d54e8b242faa1|(commit)]] * waltop: Add support for Sirius tablet [[http://git.kernel.org/linus/d2ee4dd9a4d68543bddddb69d38cba51b4373e6b|(commit)]] * add Sennheiser BTD500USB device support [[http://git.kernel.org/linus/0e050923a797c1fc46ccc1e5182fd3090f33a75d|(commit)]] * hid-multitouch: add support for Zytronic panels [[http://git.kernel.org/linus/e9a09aed3eff8b1706e4bc24e8b3b16283797353|(commit)]] == Sound == * Add definitions for CEA-861 Audio InfoFrames [[http://git.kernel.org/linus/7ba1c40b536e1c0df18d44af67ffa5a87a99f91c|(commit)]] * hda - Add the support for Creative SoundCore3D [[http://git.kernel.org/linus/5ae763b1bc573e7ef5d9a96c71c8b3e3a865ad8c|(commit)]] * hda - Support VGA-switcheroo [[http://git.kernel.org/linus/a82d51ed24bb7994f1f3dff18ec2eefe19385840|(commit)]] * hda/realtek - Add new codec support for ALC269VD [[http://git.kernel.org/linus/adcc70b249ca77c1197eb62b1645146721ba6e5b|(commit)]] * oxygen: add Xonar DGX support [[http://git.kernel.org/linus/76bc7a0d0a2a833d09fbf9d4e19a7985ef6e276b|(commit)]] * snd-usb: implement new endpoint streaming model [[http://git.kernel.org/linus/8fdff6a319e7dac757c558bd283dc4577e68cde7|(commit)]] * usb-audio: M-Audio Fast Track Ultra: Add effect controls [[http://git.kernel.org/linus/d34bf1485192b9cedb7b0dec8988324099b6a0b1|(commit)]] * ASoC * Add LAPIS Semiconductor ML26124 driver [[http://git.kernel.org/linus/d808fe9f3e7f4092580c3294692bb801369b9c9f|(commit)]] * Add mc13783 codec [[http://git.kernel.org/linus/8b908b8660f919a1a5135bc46acae12445767903|(commit)]] * Add support for CS42L52 Codec [[http://git.kernel.org/linus/dfe0f98b8d2e114ae25f06f2a4384a2f886818b4|(commit)]] * OMAP: HDMI: Introduce codec [[http://git.kernel.org/linus/5452030c564686a3dafd355da5456fbeca1de111|(commit)]] * Support TI LM49453 Audio driver [[http://git.kernel.org/linus/dbf7a733f5fb9da9de750716ec7c7615c30cbfb8|(commit)]] * Ux500: Add MSP I2S-driver [[http://git.kernel.org/linus/3592b7f69a5438812381ff0aacdea1725ffa1c1c|(commit)]] * add generic simple-card support [[http://git.kernel.org/linus/f2390880ec0264a0ed26b32c23bc23435b4297da|(commit)]] * fsl: add imx-sgtl5000 machine driver [[http://git.kernel.org/linus/c448303e86c970cca4833bd9480c08f09b948b40|(commit)]] * tegra: Add machine driver for WM8753 codec [[http://git.kernel.org/linus/d8259ca50b84c0247f10d0167fb85a3a005aeca7|(commit)]] * tegra: add Kconfig and Makefile support for Tegra30 [[http://git.kernel.org/linus/cdc04fd1e982e91936cbcf3dec59a576517d67a1|(commit)]] == Webcams and others image capture devices == * Add fc0011 tuner driver [[http://git.kernel.org/linus/eea977ed63c16888a87acd12958966638ac4fb3a|(commit)]] * Afatech AF9033 DVB-T demodulator driver [[http://git.kernel.org/linus/4b64bb268fa14b8aa971b55a090731caae6641e0|(commit)]] * Afatech AF9035 DVB USB driver [[http://git.kernel.org/linus/7f882c2e353ca58695e9b4fcc9e97a9d4cbcf273|(commit)]] * DVB: add support for the LG2160 ATSC-MH demodulator [[http://git.kernel.org/linus/e26f2ae4527b54fab94660826ff8d930f462449c|(commit)]] * Infineon TUA 9001 silicon tuner driver [[http://git.kernel.org/linus/f9263747b1669cbe21b7e21fe4316559cf5138f7|(commit)]] * STA2X11 VIP: new V4L2 driver [[http://git.kernel.org/linus/efeb98b4e2b2ce50e008affce4c493e58167144a|(commit)]] * V4L: Add an extended camera white balance control [[http://git.kernel.org/linus/e40a05736d4503950ec303610a51f838bd59cdc1|(commit)]] * V4L: Add camera 3A lock control [[http://git.kernel.org/linus/fc162a099e7b34bfe3501028c919ff5d43e5e3d3|(commit)]] * V4L: Add camera ISO sensitivity controls [[http://git.kernel.org/linus/7f84ad8bdb63a8bfcbb83755e487e06be5db54cf|(commit)]] * V4L: Add camera auto focus controls [[http://git.kernel.org/linus/2272ab657b508ece04bf015da6c23f61711bac81|(commit)]] * V4L: Add camera exposure bias control [[http://git.kernel.org/linus/d58083c949b3d76aba225be9f303ab5dab585064|(commit)]] * V4L: Add camera exposure metering control [[http://git.kernel.org/linus/cf072139c7952e267a2eff334f224a62c949ee96|(commit)]] * V4L: Add camera image stabilization control [[http://git.kernel.org/linus/82b3056c5a77b687097bd7f36a598a0b37af24a2|(commit)]] * V4L: Add camera scene mode control [[http://git.kernel.org/linus/0bf6b7dc5fd1e60e93657d4fe4b3d788216b9d5e|(commit)]] * V4L: Add camera wide dynamic range control [[http://git.kernel.org/linus/44d44a1acde974dbc91c19815a41d3a895a44daf|(commit)]] * af9035: Add Afatech USB PIDs [[http://git.kernel.org/linus/1083a0f9b8f622cefbd53fe75089c37728b6452f|(commit)]] * af9035: Add fc0011 tuner support [[http://git.kernel.org/linus/ffc501f654f566bf6a9e567f75c302d93f9e22e8|(commit)]] * af9035: add AVerMedia Twinstar (A825) [07ca:0825] [[http://git.kernel.org/linus/dbac01ffbb8619591ee2980eb093f086a5ba1848|(commit)]] * af9035: add Avermedia Volar HD (A867R) support [[http://git.kernel.org/linus/540fd4ba053356cca91429cf4f6bf25fabd2984a|(commit)]] * af9035: add USB id for 07ca:a867 [[http://git.kernel.org/linus/728827b8d32319a2989f89b656e2d9fc6d7a3ab3|(commit)]] * af9035: add few new reference design USB IDs [[http://git.kernel.org/linus/d281c1f1443b36890c35de71d9fdaa5cd3899003|(commit)]] * af9035: add remote control support [[http://git.kernel.org/linus/3234bd2f193936da6180a7dc6699a75191bc44d1|(commit)]] * af9035: add support for the tda18218 tuner [[http://git.kernel.org/linus/ce1fe3799c0e92b9219ab123002d0383c5c3cc07|(commit)]] * af9035: initial support for IT9135 chip [[http://git.kernel.org/linus/f2b61d0c3966c424b85591b6e538183871b8db35|(commit)]] * ati_remote: add support for Medion X10 Digitainer remote [[http://git.kernel.org/linus/9d454d48ebcd9938ac60a245fa545d9db1035f1a|(commit)]] * au0828: Add USB ID used by many dongles [[http://git.kernel.org/linus/e2b710bfde37dcc5e5c55fe09e640c1a218a81a2|(commit)]] * cx23885: TeVii s471 card support [[http://git.kernel.org/linus/7b134e85b1d9eaf91c5b05bf9832c2d18b747072|(commit)]] * dib0700: add new USB PID for the Elgato EyeTV DTT stick [[http://git.kernel.org/linus/0bc9d39b8fa695738c3d5061808692361d2a66ab|(commit)]] * fc001x: tuner driver for FC0012, version 0.5 [[http://git.kernel.org/linus/ef89ec7ecd68f61c67155c1b70d7b1e7176875f0|(commit)]] * fc001x: tuner driver for FC0013 [[http://git.kernel.org/linus/e889adc91187de94c0fdfe1c3cb23f6e4da88c2b|(commit)]] * gspca - ov534: Add Hue control [[http://git.kernel.org/linus/e89fca923f32de26b69bf4cd604f7b960b161551|(commit)]] * gspca - ov534: Add Saturation control [[http://git.kernel.org/linus/e0fde595e3fbf8138a7f5b0c877ab90a0d07a347|(commit)]] * m5mols: Add 3A lock control [[http://git.kernel.org/linus/9346459ae0317ec6a6930b4566417e033f74a2bf|(commit)]] * m5mols: Add ISO sensitivity controls [[http://git.kernel.org/linus/44b153ca639f7299a94c27fc48708bbbeccf5050|(commit)]] * m5mols: Add JPEG compression quality control [[http://git.kernel.org/linus/dd9c471dd37c25127236dd36cd1f55c488228cf1|(commit)]] * m5mols: Add auto and preset white balance control [[http://git.kernel.org/linus/d7a87e4cc39f7ee4f6d1a1a8b8fffc10a7b0c1e9|(commit)]] * m5mols: Add exposure bias control [[http://git.kernel.org/linus/48311db6768040970d4a28faab17583b5177af84|(commit)]] * m5mols: Add exposure metering control [[http://git.kernel.org/linus/50d3f93e39d86d57af5df5f06c5b18ffe25ece79|(commit)]] * m5mols: Add image stabilization control [[http://git.kernel.org/linus/efcb07c1bbd43846aff192f28ad755fc8c93ad81|(commit)]] * m5mols: Add wide dynamic range control [[http://git.kernel.org/linus/4eb3419d401579b262f61d4d03cf10598ab0e2a2|(commit)]] * media/video/et61x251: Remove this deprecated driver [[http://git.kernel.org/linus/04ef052419ac61f28c6b7eafbe5d8e82c02bbee2|(commit)]] * media: add support to gspca/pac7302.c for 093a:2627 (Genius FaceCam 300) [[http://git.kernel.org/linus/5b84325a314d5d1008e1fe59e5d74d99b5b7768b|(commit)]] * mxl111sf: add ATSC-MH support [[http://git.kernel.org/linus/311362149230cf31e0ac1b20bca4a03a2623ca89|(commit)]] * patch for Asus My Cinema PS3-100 (1043:48cd) [[http://git.kernel.org/linus/75c7dbcab43865ea247747ffbf5ab48da75ba5ce|(commit)]] * radio-gemtek: add PnP support for AOpen FX-3D/Pro Radio [[http://git.kernel.org/linus/38ed1aef92ab4ba1a3881940ce3e8b680dddf50a|(commit)]] * radio-sf16fmi: add support for SF16-FMD [[http://git.kernel.org/linus/abed623ca59a7d1abed6c4e7459be03e25a90a1e|(commit)]] * s5p-fimc: Add color effect control [[http://git.kernel.org/linus/9448ab7dec30489d5318f786d0faee08354ef3d5|(commit)]] * s5p-fimc: Add support for Exynos4x12 FIMC-LITE [[http://git.kernel.org/linus/4af813108b880e96a4b8b01e162f950a4aaa2475|(commit)]] * smiapp: Add driver [[http://git.kernel.org/linus/ccfc97bdb5ae8b8edc55169ac6924e08449836ac|(commit)]] * smiapp: Generic SMIA++/SMIA PLL calculator [[http://git.kernel.org/linus/cf1c5fae5f8a28d478b7177a2d83e42d25eab072|(commit)]] * smsusb: add autodetection support for USB ID 2040:c0a0 [[http://git.kernel.org/linus/4d1b58b84472d1d300a66e1c5fd765b21e74ba15|(commit)]] * v4l: VIDIOC_SUBDEV_S_SELECTION and VIDIOC_SUBDEV_G_SELECTION IOCTLs [[http://git.kernel.org/linus/ae184cda8d0eebfea6cf217abc3f94a7cfffe24d|(commit)]] * cx23885: add support for HVR-1255 analog (cx23888 variant) [[http://git.kernel.org/linus/0ac60acb5491df565141c0e3a87d7148a865fe36|(commit)]] == Hardware monitorization == * coretemp: Add support for Intel Atom D2000 and N2000 series CPU models [[http://git.kernel.org/linus/5592906f8b01282ea3c2acaf641fd067ad4bb3dc|(commit)]] * it87: Add support for IT8782F and IT8783E/F [[http://git.kernel.org/linus/0531d98b1f2ec6f92074e5b2a74927b865bc605c|(commit)]] * INA219 and INA226 support [[http://git.kernel.org/linus/f7c2fe386ae92b471a0edd4fa4bed7033224b9bf|(commit)]] == Battery == == Multi Function Devices == == Various == * gpio * rc5t583: add gpio driver for RICOH PMIC RC5T583 [[http://git.kernel.org/linus/e9fe32bcadb8a7a40411d77f168abd45941b049b|(commit)]] * samsung: fix the typo 'exynos5_xxx' instead of 'exonys5_xxx' [[http://git.kernel.org/linus/5041caa4d5e6dae418963de0c8f8a83f35e35dcf|(commit)]] * Add STA2X11 GPIO block [[http://git.kernel.org/linus/7b0d44f3b7cec0ae6f5e81d18df4a4077bbabb7c|(commit)]] * Add support for Intel ICHx/3100/Series[56] GPIO [[http://git.kernel.org/linus/6ed9f9c405f97cb7cda485f589cfa6c2bb3fb78e|(commit)]] * add MSIC gpio driver [[http://git.kernel.org/linus/25cf25073a4e1e0563c288908481f10f98acb19a|(commit)]] * leds * add LM3533 LED driver [[http://git.kernel.org/linus/401dea7f7ade662b77c33ce2498fb5b4f97cb29c|(commit)]] * add new transient trigger for one shot timer activation [[http://git.kernel.org/linus/44e1e9f8e70506728b02a18e6d03599a6485d67f|(commit)]] * driver for DA9052/53 PMIC v2 [[http://git.kernel.org/linus/5ba736311bf6fea25c97e868b7de6d3de8800aba|(commit)]] * mfd * db5500-prcmu: delete DB5500 PRCMU support [[http://git.kernel.org/linus/dece3709b71a704e810134056f1990922e574da1|(commit)]] * Add LM3533 lighting-power core driver [[http://git.kernel.org/linus/16c5c023aac86228e3e94c4bf6d19708ea861a05|(commit)]] * Add LPC driver for Intel ICH chipsets [[http://git.kernel.org/linus/4630b130b30be6420394ba31121e111c8771ca08|(commit)]] * Add MAX77693 driver [[http://git.kernel.org/linus/83871c00bb43f41d85dd15aba56a83bbb191eabc|(commit)]] * Add driver for STA2X11 MFD block [[http://git.kernel.org/linus/35bdd29095ad614c5fb4a934bfd4f57a94dfd395|(commit)]] * Add mc13xxx i2c driver [[http://git.kernel.org/linus/df3df6469fd1e59284d6b5d4dd9dbe1bd7861040|(commit)]] * Add s5m regulator operation mode [[http://git.kernel.org/linus/62fe8cd50175ca797dcf3d39a7206da6ac0f6c50|(commit)]] * palmas PMIC device support [[http://git.kernel.org/linus/2945fbc2fcd83df03165342c1bc3ab83d0fe9c04|(commit)]] * pinctrl * add imx pinctrl core driver [[http://git.kernel.org/linus/ae75ff8145384000e27eaa805c12e6971e3bec45|(commit)]] * add imx51 pinctrl driver [[http://git.kernel.org/linus/4f6a16bf019cb0bbe1deb7d3a83d3593dcce8706|(commit)]] * add imx53 pinctrl driver [[http://git.kernel.org/linus/93fbd3c0502bd2a470ec599c870b0f8dd54ad359|(commit)]] * add imx6q pinctrl driver [[http://git.kernel.org/linus/d8fe35727a3c7e0f2c4ff0a579aab1d7ce252df8|(commit)]] * watchdog * Add watchdog driver for Intel Atom E6XX [[http://git.kernel.org/linus/101ce87b3bdd5352edceb5a079e765685c13dbc3|(commit)]] * Convert iTCO_wdt driver to mfd model [[http://git.kernel.org/linus/887c8ec7219fc8eba78bb8f44a74c660934e9b98|(commit)]] * it87_wdt: Add support for IT8728F watchdog. [[http://git.kernel.org/linus/198ca0153412a97e968b5deb67d789000faef129|(commit)]] * remove ixp2000 driver [[http://git.kernel.org/linus/065e8238302b630046ba3621943907cf509e78dd|(commit)]] * Watchdog: DA9052/53 PMIC watchdog support [[http://git.kernel.org/linus/664a0d7862a6b10c709d4b4a3655fe2c59a20064|(commit)]] * misc: MAX8997: Remove max8997-muic driver [[http://git.kernel.org/linus/6a7e2618b3dbfbf1e8ab2b4be102b2944738fb68|(commit)]] * IIO: AT91: Add DT support to at91_adc driver [[http://git.kernel.org/linus/e364185f3ed2ecc0a4dbfe2507f20fd5db76c966|(commit)]] * Support M95040 SPI EEPROM [[http://git.kernel.org/linus/b4161f0bb5f815ca6d8108062b8e3b650c18fe39|(commit)]] * backlight: add LM3533 backlight driver [[http://git.kernel.org/linus/7f26c970b40b3e35ef699729b22d6915ca007135|(commit)]] * clocksource: em_sti: Add DT support [[http://git.kernel.org/linus/fc0830fe017d02b7b4995b5c402b484b65d9dfc6|(commit)]] * clocksource: em_sti: Emma Mobile STI driver [[http://git.kernel.org/linus/b9dbf9517784084ee9496f9f17f9754c1d021a9e|(commit)]] * crypto: ux500 - Add driver for CRYP hardware [[http://git.kernel.org/linus/2789c08fffeae270820dda5d096634aecc810af5|(commit)]] * crypto: ux500 - Add driver for HASH hardware [[http://git.kernel.org/linus/8a63b1994c500d4825ee73dc71502deffe5b135b|(commit)]] * ddr: add LPDDR2 data from JESD209-2 [[http://git.kernel.org/linus/9c1c21a0533aa37a475e8e8cce7ee064ed771881|(commit)]] * feature-removal: Remove pn544 raw driver [[http://git.kernel.org/linus/4333459fb71461b93d911cf5fbc5de4eb0ae3714|(commit)]] * i2c: ixp2000: remove driver [[http://git.kernel.org/linus/6923229380bc8ac112f4e6e76d05542c006feaad|(commit)]] * iio: amplifiers: New driver for AD8366 Dual-Digital Variable Gain Amplifier [[http://git.kernel.org/linus/e71d42e03c60d215bde295d2b986bbc96878c7d6|(commit)]] * iommu/exynos: Add iommu driver for EXYNOS Platforms [[http://git.kernel.org/linus/2a96536e77b43cf1e70ab3ad8b46b98ab52b56c1|(commit)]] * lpc_sch: Add Intel Centerton Multifunction Device support [[http://git.kernel.org/linus/8ee3c2a79fe1df10bccd110d5b8cc13c5b9da709|(commit)]] * mISDN: Add X-Tensions USB ISDN TA XC-525 [[http://git.kernel.org/linus/2cfb311f9943551915c13a71ec480b33028d33c1|(commit)]] * mISDN: Added support for fragmentation of E1 interfaces of hfcmulti driver. [[http://git.kernel.org/linus/07003408fc219ca7c45d2f559999f6aca08d711a|(commit)]] * mISDN: Implement MISDN_CTRL_FILL_EMPTY for more drivers [[http://git.kernel.org/linus/6d1ee48fd0d8d2586aaeda24dacffc426c2be44a|(commit)]] * mISDN: Implement MISDN_CTRL_RX_OFF for more drivers [[http://git.kernel.org/linus/c27b46e7f1cbf3be95a4cf5840c76a7b7d54b26f|(commit)]] * max17042_battery: Add support for max17047/50 chip [[http://git.kernel.org/linus/9a8422d205ea142a27c2573e5ca3d2cc87d75260|(commit)]] * misc: add support for bmp18x chips to the bmp085 driver [[http://git.kernel.org/linus/985087dbcb0265f46e8651fdc7e974f8a7184423|(commit)]] * memory: emif: add basic infrastructure for EMIF driver [[http://git.kernel.org/linus/7ec944538dde3d7f490bd4d2619051789db5c3c3|(commit)]] * mmc: remove imxmmc driver [[http://git.kernel.org/linus/6187fee46f4bc7f18f2caefdc75a073c6a25adab|(commit)]] * mtd: m25p80: Add support for Winbond W25Q80BW [[http://git.kernel.org/linus/4fba37aec7e43f7c80a89425cc820622fcf07464|(commit)]] * pcmcia: add driver for hx4700 [[http://git.kernel.org/linus/95244306f6fb4f685dd8a672a6e6ea9f7dd1fd89|(commit)]] * regmap: add MMIO bus support [[http://git.kernel.org/linus/45f5ff8107a845854b1d1812ab1d9c5541f08b4d|(commit)]] * regmap: add MMIO bus support [[http://git.kernel.org/linus/ecb44aec86f0a5e37142a971815f91e065645986|(commit)]] * regulator: Add TPS65090 regulator driver [[http://git.kernel.org/linus/452534e50780697a7e1d3cf87cdfdd2b5a0d3c6b|(commit)]] * regulator: Add support for RICOH PMIC RC5T583 regulator [[http://git.kernel.org/linus/6ffc3270210efa2bea526953a142ffc908f5bd86|(commit)]] * regulator: Add support for tps62362 and tps62363 in tps62360-regulator driver [[http://git.kernel.org/linus/d1cf4f65e1eb17bc8768d822755780588e42cf37|(commit)]] * regulator: regulator driver for Palmas series chips [[http://git.kernel.org/linus/e5ce4208f111e5b6ae22df334750324711c28320|(commit)]] * rtc-cmos / PM: report wakeup event on ACPI RTC alarm [[http://git.kernel.org/linus/b2201e5482bc2376ea5c049442850a260142ac40|(commit)]] * serial8250-em: Emma Mobile UART driver V2 [[http://git.kernel.org/linus/22886ee96895b7a9f9d06da4dc9420b61b4ef1f7|(commit)]] * serial: delete the MCA specific 8250 support. [[http://git.kernel.org/linus/d157be852f6c76dc467f3a03b89263880e14c513|(commit)]] * ssb: add PCI IDs 0x4322 and 43222 [[http://git.kernel.org/linus/8ec57228c37b2c98c2bf23093b4bd28d8c2708e5|(commit)]] * NFC: HCI-based pn544 driver [[http://git.kernel.org/linus/bbed0deefbb4bb1ab09e0dbc29e00fda86bb7838|(commit)]] * MCA: delete all remaining traces of microchannel bus support. [[http://git.kernel.org/linus/bb8187d35f820671d6dd76700d77a6b55f95e2c5|(commit)]]