#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 [[TableOfContents()]] = Architectures = == x86 == == ARM == * 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 EXYNOS5250 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)] * 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)] * 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)] == 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)] == 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)] == SPARC == * 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)] == Graphics == * 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 ValleyView [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 LynxPoint 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 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)] * exynos: add G2D driver [http://git.kernel.org/linus/d7f1642c90ab5eb2d7c48af0581c993094f97e1a (commit)] == Storage (SATA/SCSI) == * 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 == == 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-gadget: Initial merge of target module for UASP + BOT [http://git.kernel.org/linus/c52661d60f636d17e26ad834457db333bd1df494 (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)] * 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 usb 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)] * 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)] * 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)] * 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)] == 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)] == Hardware monitorization == * coretemp: Add support for 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)] * w1: Add 1-wire slave device driver for DS28E04-100 [http://git.kernel.org/linus/f19420c1acb0b573c88a12deb2d42035e22d4a17 (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)]