#pragma section-numbers on #pragma keywords Linux, Kernel, Operative System, Linus Torvalds, Open Source, drivers #pragma description Summary of the driver changes and architecture-specifig changes merged in the Linux Kernel during the 2.6.36 development cycle [[TableOfContents()]] = Architecture-specific changes = == X86 == * AMD: Extend support to future families [http://git.kernel.org/linus/12d8a961289644d265d8b3e88201878837c3b814 (commit)] * hwmon: hwmon driver for package level thermal control [http://git.kernel.org/linus/cb84b19474384c572ba3aa2345815e555112ebf5 (commit 1], [http://git.kernel.org/linus/0199114c31798af5b83841b21759b64171060d9b 2], [http://git.kernel.org/linus/55d435a227bd28c77afab326de44dfacc0b15059 3], [http://git.kernel.org/linus/a3159864f2978bf2ace9cc787d73d315c98bbf9a 4)] * Intel Intelligent Power Sharing: support in Intel Calpella dynamic power sharing between the CPU and GPU, maximizing performance in a given TDP [http://git.kernel.org/linus/aa7ffc01d254c91a36bf854d57a14049c6134c72 (commit)] * Early-boot serial I/O support [http://git.kernel.org/linus/fa97bdf92709adaaf8b9a5164a895e262a4fcf60 (commit)] * Support for instruction breakpoints [http://git.kernel.org/linus/f7809daf64bf119fef70af172db6a0636fa51f92 (commit)] * Use xsaveopt in context-switch path when supported [http://git.kernel.org/linus/6bad06b768920e278c7cedfdda56a0b4c6a35ee9 (commit)] == ARM == * Add kprobe-based event tracer [http://git.kernel.org/linus/e513f8bf240d34bd6e732ba2f74df9ab84686ce6 (commit)] * Implement brk randomization [http://git.kernel.org/linus/990cb8acf23cab19a2930f1ed5e7dc108f89079b (commit)] * Initial stack protector (-fstack-protector) support [http://git.kernel.org/linus/c743f38013aeff58ef6252601e397b5ba281c633 (commit)] * Add NVIDIA Tegra support [http://git.kernel.org/linus/c5f800656bc985b448b1d848d309648826536543 (commit 1], [http://git.kernel.org/linus/5ad36c5f0ece31552a195f2f9e29357a2747536e 2] ,[http://git.kernel.org/linus/d861196163e30c07add471562b45dce38517c9b2 3], [http://git.kernel.org/linus/1cea7326b3fff97d17d33fb8f33163409a84431b 4], [http://git.kernel.org/linus/2d5cd9a38b3792426115adbedce539bd45ee640e 5], [http://git.kernel.org/linus/3c92db9ac0ca3eee8e46e2424b6c074e2e394ad9 6], [http://git.kernel.org/linus/a4417c84513650a0f9e4de6a0bb2c5480e45b2a7 7], [http://git.kernel.org/linus/42a7bf4d2686145bea03ff9b87d83868cc514f47 8)] * Add support for Samsung S5PV310/S5PC210 [http://git.kernel.org/linus/3965fdee7723d01e97861cabf13c5cb8824cb4e6 (commit 1], [http://git.kernel.org/linus/4b9a5ad567af06d8929f022c71469ada1679a367 2], [http://git.kernel.org/linus/88a1cc438aa008584d5657db4372ba468f8c31e6 3], [http://git.kernel.org/linus/976a62f21940a3a5e3978cb4b6394a21484d4264 4], [http://git.kernel.org/linus/ba3fbef93590e50fec5b044aa87aa5fc89af3e78 5], [http://git.kernel.org/linus/170d7415db431801baf5105298cf73131cc6d4f2 6], [http://git.kernel.org/linus/19b90c7c0fc0d9c9193d38fad180785aa6d7b7e3 7], [http://git.kernel.org/linus/2b12b5c4ff9e0f1c5f4e5d5bde57b919fe522df2 8], [http://git.kernel.org/linus/c8bef14051b261f86278fad84ccc23c891242d25 9], [http://git.kernel.org/linus/84bbc16c1f6210b2dfc39344b132d5801c357a70 10], [http://git.kernel.org/linus/cfca3a619baeaba3a0037fef5da48108e9c0bb1c 11], [http://git.kernel.org/linus/b1d69cc6704fc6d20a4425af9b6ced5a18620b2d 12], [http://git.kernel.org/linus/cc0e72b87a4afb520fab09b67e1c16e4ec4aaadb 13)] * Add support for the LPC32XX sub-arch [http://git.kernel.org/linus/437db5903653f6a8a736e77ad5c21a296d74299b (commit 1], [http://git.kernel.org/linus/b9cc4bf6656d5f349c283e6ac267b852b7a2e42e 2], [http://git.kernel.org/linus/343d3537917bd74648fa2a360b42f64ad5ec551d 3], [http://git.kernel.org/linus/c4a0208fff6cba5c7e22166ad7209322eab16bb3 4], [http://git.kernel.org/linus/3c0e1947d9c171649f3bde13d1010ac6d7ce09c1 5], [http://git.kernel.org/linus/fc982e1ceaeb4dea3f3f8ceba5b934cee292944a 6], [http://git.kernel.org/linus/e6e912c4964ce5976e508881207dfa96d5f856d7 7], [http://git.kernel.org/linus/680b2862bcc7974c87d666529120a1cfe8fe2f8d 8], [http://git.kernel.org/linus/19d95e1afae11b1a414491fd62e89a47cceadea9 9], [http://git.kernel.org/linus/408059495a372f1a9845672e58608fb6d8ec0c40 10)] * Davinci tnetv107x: decompresser uart definitions [http://git.kernel.org/linus/38db050e0bfc8c483e5d7b85feef23d46069ec18 (commit 1], evm board initial support [http://git.kernel.org/linus/57a58a2e4407859932c72fd9f57f89eff330d77a 2], initial gpio support [http://git.kernel.org/linus/d92c7962470b699ef7a697524b9a679846e9e15b 3], soc support [http://git.kernel.org/linus/4d1e78480cc5b5937c9384e47a0b2b0cdf117da4 4)] * Kirkwood: add LaCie Network Space Max v2 support [http://git.kernel.org/linus/b6a044ff5757b22572ac3f3ccd006fb052b27b77 (commit)], add support for HP t5325 Thin Client [http://git.kernel.org/linus/b529ee4acfc65ecf4517ad4f22023d6a58e671a6 (commit)], add support for PCIe1 [http://git.kernel.org/linus/ffd58bd2e45168de21d257d26ee32843b286d3b3 (commit)] * S5PC100: Add keypad device to the SMDKC100 board [http://git.kernel.org/linus/2211f28cdaf416f566ec4af0e431dc04393e9c14 (commit)], add support for Compact Flash driver on SMDKC100 [http://git.kernel.org/linus/66194a74c290e7e082c276329ee84d54669c82fc (commit)], add Touchscreen support. [http://git.kernel.org/linus/327b90305e9c8a5fecf663788301927efbeaeb6d (commit)], add Watchdog support for S5PC100 [http://git.kernel.org/linus/c4023617f3bbc196ec9e575bba9fd689a8edf3ee (commit)] * Gemini: add support for Wiligear WBD-111 [http://git.kernel.org/linus/bd0f9a3ff48ec4bc2010e74b77c9db45ccc48d0f (commit)], add support for Wiliboard WBD-222 [http://git.kernel.org/linus/6a5f0d3a7800caf74078039d66460466da487b10 (commit)], add support for Raidsonic IB4220 [http://git.kernel.org/linus/a21e0030d659476b4ae48aab7846fa01e6ee0a71 (commit)] * Driver for the character LCD found in ARM refdesigns [http://git.kernel.org/linus/ce8962455e902ffa08d59fd2b113942eaaffb0d6 (commit)], driver for the LEDs found in the later ARM refdesigns [http://git.kernel.org/linus/b5417019a6e614f5285f9eb8f9e5b2d62395965b (commit)] * S3C64XX: Add keypad device to the SMDK6410 board [http://git.kernel.org/linus/290d0983b86f6243beffaa3ddb02c14adc30f02a (commit)], add support for Compact Flash driver on SMDK6410 [http://git.kernel.org/linus/0ab0b6d226caa4a0268ecbce76a7376c3f40ee6b (commit)] * SAMSUNG: Add Compact Flash device support for Samsung SoCs [http://git.kernel.org/linus/db90005b5bdb7195b55e295548d7a7eb2014d94c (commit)], add keypad device support [http://git.kernel.org/linus/995c48adde09e04298036501df9dac87661fa66c (commit)] * at91: Add support for Bluewater Systems Snapper 9260/9G20 modules [http://git.kernel.org/linus/064baaca873c64feaea0e4476d14d4c9fd978e9e (commit)] * Marvell OpenRD-Ultimate machine support [http://git.kernel.org/linus/43b56074b69f3b6d0296e7986e792c7adb1d89c6 (commit)] * msm: trout add mmc support [http://git.kernel.org/linus/42a2c2149f55915961fcda79176efd54268fbee2 (commit)] * pata_pxa: DMA-capable PATA driver [http://git.kernel.org/linus/2dc6c6f15da97cb3e810963c80e981f19d42cd7d (commit)] * income: Add Income SBC support [http://git.kernel.org/linus/403d29713e0a5c671d852913a0b5935c0ff00cb7 (commit)] * palm: Introduce Palm27x [http://git.kernel.org/linus/95045947ab18e412a81ad1fd002a4804eb269d01 (commit)] * Remove DISCONTIGMEM support [http://git.kernel.org/linus/be370302742ff9948f2a42b15cb2ba174d97b930 (commit)] * Remove support for LinkUp Systems L7200 SDP. [http://git.kernel.org/linus/c9c6fe5033191d82e1d819105485c795062107fd (commit)] == PowerPC == * Enable asymmetric SMT scheduling on POWER7 [http://git.kernel.org/linus/76cbd8a8f8b0dddbff89a6708bd5bd13c0d21a00 (commit)] * 5121: add initial support for PDM360NG board [http://git.kernel.org/linus/12fb0eb4c963452f727752aae03bbef192abed40 (commit)], shared DIU framebuffer support [http://git.kernel.org/linus/4b5006ec7bb73cd9d4c8a723d484b4c87fad4123 (commit)] * 85xx: Introduce support for the Freescale P1022DS reference board [http://git.kernel.org/linus/30be4c965c37418606006940f45919694693e3f9 (commit)], kexec for SMP 85xx BookE systems [http://git.kernel.org/linus/f933a41e419a954ef90605224e02c3ded78f3372 (commit)] * 8xx: Add support for the MPC8xx based boards from TQC [http://git.kernel.org/linus/c4b6a77663f5879de20561144716cfb675815e82 (commit)] * Emulate most Book I instructions in emulate_step() [http://git.kernel.org/linus/0016a4cf5582415849fafbf9f019dd9530824789 (commit)] * hw_breakpoints: Implement hw_breakpoints for 64-bit server processors [http://git.kernel.org/linus/5aae8a53708025d4e718f0d2e7c2f766779ddc71 (commit)] * mpc8308rdb: support for MPC8308RDB board from Freescale [http://git.kernel.org/linus/ba4d1275d1ad89a17cd529f7755e227ead52be4e (commit)] * pseries: Partition hibernation support [http://git.kernel.org/linus/32d8ad4e621d6620e925cf540ef1d35aa6fa5a7b (commit)] == MIPS == * Enable heap randomization. [http://git.kernel.org/linus/652b14aa84961fa391184ccbaf559a537d33b28c (commit)] * Randomize mmap [http://git.kernel.org/linus/1091458d09e1a0788268578001f279250d2c0844 (commit)] * kprobe: Add support. [http://git.kernel.org/linus/c1bf207d6ee1eb72e9c10365edbdc7c9ff7fb9b0 (commit)] * Add support for Ingenic JZ4740 based machines and Qi Hardware Ben NanoNote [http://git.kernel.org/linus/83ccf69d8f118306e90af703f32109edb6c1e4a1 (commit 1], [http://git.kernel.org/linus/570a0bb82f0b5c2c6324153010e72c3f0c26a7a3 2], [http://git.kernel.org/linus/9869848d12601cdddf097a36aebe0b10dc5d177b 3], [http://git.kernel.org/linus/544a7324198972716d486e04e77bc2622e12245b 4], [http://git.kernel.org/linus/b200eff6d16cf53dfaf14eb6f1934890d2db2237 5], [http://git.kernel.org/linus/c863a2368ced0e6df07121d13933ee0f5a5ee681 6], [http://git.kernel.org/linus/713233fbaf8c859f71b246c81baf082c0e6b9625 7], [http://git.kernel.org/linus/a55f4506652cbdf23fa1b5fd509d4f3cc01e1843 8], [http://git.kernel.org/linus/68fcfe7f82f46cc2d0c28128afafbd3a3ff874f8 9], [http://git.kernel.org/linus/eda0347bf8b449a42b3bf4e0b9754263d853982f 10], [http://git.kernel.org/linus/c3b9566de89f40557e3a3d041ca08b05978aeb12 11], [http://git.kernel.org/linus/5ebabe59807e116976b073ec43327eedb4b357e2 12], [http://git.kernel.org/linus/c2a529f73de56cb99ae9abcc2c8fb9fe3f2d2039 13], [http://git.kernel.org/linus/a8b7e9e8b08afe97e5b3d9bdd499867ce9a1c913 14], [http://git.kernel.org/linus/3bf0eea8942fdcb948dea7e45c38bf7563407c49 15], [http://git.kernel.org/linus/ba01d6ec04f6d1d983101eb527caa96318fc1017 16] ,[http://git.kernel.org/linus/61bfbdb856879cff583fe53b2ab6ae907faedee7 17], [http://git.kernel.org/linus/7f983ba93d449972d5f372f12c6ad32d86ef30b4 18], [http://git.kernel.org/linus/2249071b3e03747884d0781ab10b0b9ceac5756b 19], [http://git.kernel.org/linus/f6a21388bd255773cc80d4423afb4c69d4daa173 20], [http://git.kernel.org/linus/e6b78c4f224925c71cce57033b1e6e30dd56add7 21], [http://git.kernel.org/linus/91f4debf5e2df904e7fade530bd1a6d182efd72c 22)] * PowerTV: Add Gaia platform definitions. [http://git.kernel.org/linus/51f1336d4dbd0935d873761f7f267c3f5abc9bd6 (commit)] * Alchemy: Add basic support for the GPR board [http://git.kernel.org/linus/cb8f55b9207df96ccc332748eb3d154cd2e8014f (commit)] == Xen == * Add support for HVM hypercalls. [http://git.kernel.org/linus/18f19aa62a267f2f759e278018f1032adf4c3774 (commit)] * Add suspend/resume support for PV on HVM guests. [http://git.kernel.org/linus/016b6f5fe8398b0291cece60b749d7c930a2e09c (commit)] * Xen PCI platform device driver. [http://git.kernel.org/linus/183d03cc4ff39e0f0d952c09aa96d0abfd6e0c3c (commit)] == Blackfin == * Add support for dynamic ftrace [http://git.kernel.org/linus/f5074429621ceb0ec42f8116bd51d02c031faf82 (commit)] * Add support for LZO compressed kernels [http://git.kernel.org/linus/67df6cc665dc3441bf5eb2ad7018e969463a2588 (commit)] * BF51x/BF52x: support GPIO Hysteresis/Schmitt Trigger options [http://git.kernel.org/linus/7a4a207e74d6aeb63a38e9a3f0cfc40223d5c40e (commit)] == Alpha == * Implement HW performance events on the EV67 and later CPUs [http://git.kernel.org/linus/979f867191f80e74713394cf8c0a3c1b3662b648 (commit)] * Add performance monitor interrupt counter [http://git.kernel.org/linus/65d920646a1c720c5ba95b7643ab1b46167d9e6a (commit)] == S390 == * cio: CHSC SIOSL Support [http://git.kernel.org/linus/fd0457a6ae52141718a15652fb80d867e1bf1d10 (commit)] = Drivers = == VIDEO == * s3c-fb: udpate to support s3c2416/s3c2443 style hardware [http://git.kernel.org/linus/c4bb6ffa7754e8d0f8b24decd91de259b549fda1 (commit)], [http://git.kernel.org/linus/efdc846d2f7190c8f3092c09975c0ebba30a95ba (commit)], * JZ4740: Add framebuffer driver [http://git.kernel.org/linus/7a92d54521443450b14d89c413ec2072365da5bc (commit)] * sh-mobile: HDMI support for SH-Mobile SoCs [http://git.kernel.org/linus/6011bdeaa6089d49c02de69f05980da7bad314ab (commit)], add support for displays, connected over the MIPI bus [http://git.kernel.org/linus/9fd04fe34af36344f61ebb24cc653726c231356e (commit)] == SATA/SCSI == * SATA * Add 460EX on-chip SATA driver, sata_dwc_460ex [http://git.kernel.org/linus/62936009f35a6659cc3ebe0d90c754182d60da73 (commit)] * Add Samsung PATA controller driver, pata_samsung_cf [http://git.kernel.org/linus/155bf48f10fc3c8e0e3125e221981328cd925cf4 (commit)] * Remove no longer needed pata_winbond driver [http://git.kernel.org/linus/6d981b9a91be29c0deae5ac794a4fe885027032f (commit)] == Input == * Add ATMEL QT602240 touchscreen driver [http://git.kernel.org/linus/4cf51c383d7a8d472a6090a0d19c371d40e823c9 (commit)] * Add driver for ADXL345/346 Digital Accelerometers [http://git.kernel.org/linus/e27c729219ad24c8ac9a4b34cf192e56917565c5 (commit)] * Add pwm beeper driver [http://git.kernel.org/linus/e22739d02a13bb2099084d135f90f4ac6b6d01e1 (commit)] * Add STMPE keypad driver [http://git.kernel.org/linus/76f10845318b8c1baa8a2249f274ff847f31af5a (commit)] * cy8ctmg110 - capacitive touchscreen support [http://git.kernel.org/linus/60347c194acec7ff1b4291ac8e62a5345244c2ee (commit)] * Introduce MT event slots [http://git.kernel.org/linus/40d007e7df1dab17bf1ecf91e718218354d963d7 (commit)] * mcs: Add MCS touchkey driver [http://git.kernel.org/linus/312e8e8a9e2471b0ada7366497fffb3ff1a40e2c (commit)] * samsung-keypad - Add samsung keypad driver [http://git.kernel.org/linus/0fffed27f92d9d7a34de9fe017b7082b5958bb93 (commit)] * STMPE touch controller support [http://git.kernel.org/linus/f94add3bd4468939ae5ea639b34a173534a0c135 (commit)] * usbtouchscreen - add support for ET&T TC4UM touchscreen controller [http://git.kernel.org/linus/38771bb440e8c01d07627abc39ac28acbf450cbe (commit)] * wacom - add support for DTU2231 and DTU1631 [http://git.kernel.org/linus/c8f2edc56acf0a55ede777c07314c9744bb723be (commit)] == Networking == * cxgb4: Support Chelsio T4-based gigabit and 10Gb Ethernet adapters with PCI-E SR-IOV Virtual Functions [http://git.kernel.org/linus/7ee9ff94857dd27144521118173786a03d490efb (commit 1], [http://git.kernel.org/linus/16f8bd4be7541215fe9dd772ed8bccee9a864d9c 2], [http://git.kernel.org/linus/c6e0d91464da214081af546496dd3a4b6d19db70 3], [http://git.kernel.org/linus/be839e391725d7f3a61714530d0e90d7a773a871 4], [http://git.kernel.org/linus/84c6ade7a7542a42dd9a0e804b7aee05041570ce 5], [http://git.kernel.org/linus/cfc9b16b75f2cef1e0b283fd2b52ddde568401ab 6)], add user manipulation of the RSS table [http://git.kernel.org/linus/671b0060d82984a566f2e75ffd166a9b61c6da7d (commit)], implement the ETHTOOL_GRXFH command [http://git.kernel.org/linus/f796564a5fd7be1a4597b66e2a516c18685641df (commit)], implement EEH [http://git.kernel.org/linus/204dc3c0b1bea10a7d811970fd41ceabaef31267 (commit)] * ath9k: add support for the AR9003 2.2 [http://git.kernel.org/linus/7284635d2dbc0e055d14bc488c69f8c1d2822ae7 (commit)], add support for the AR9003 baseband watchdog [http://git.kernel.org/linus/aea702b70ae0964c16e17944e4a5ce2c2b038ced (commit)], add new ANI implementation for AR9003 [http://git.kernel.org/linus/e36b27aff1b10c81c53990b28da4ab6ab0ed0761 (commit)], [http://git.kernel.org/linus/03c725183bfa1328995f28e0d0e9c49e1e6ae730 (commit)], implement PA predistortion support [http://git.kernel.org/linus/9f42c2b667691f6ad29842302c66c864e7eb326c (commit)], add support for AR7010 [http://git.kernel.org/linus/b176286276f85e10e8ab3342730c5e39e1ce460b (commit)] * iwlwifi: enable 6050 series Gen2 devices [http://git.kernel.org/linus/0326433995ad43b64ebabdd2390a5d11f33f025b (commit 1], enable remaining 6000 Gen2 devices [http://git.kernel.org/linus/1808972f16adba592ceb10a47dee42ef8ee39cee 2], support channel switch offload in driver [http://git.kernel.org/linus/79d07325502e73508f917475bc1617b60979dd94 3)] * qlcnic: NIC Partitioning [http://git.kernel.org/linus/2e9d722db6617ed10204bfa9cd60552620592a43 (commit)], [http://git.kernel.org/linus/9f26f547a587ce9015ffe495d2af604580b4b784 (commit)], add support for configuring eswitch and npars [http://git.kernel.org/linus/346fe763d7706cccdf90ba24f04f0facdd79b91a (commit)], aer support [http://git.kernel.org/linus/451724c821c1fe5af076a0def72362f947e1b6a0 (commit)] * libertas: Added support for host sleep feature [http://git.kernel.org/linus/1311843c58ca606bab8bfe4cf6c0fe50deb9986d (commit)], cfg80211 support [http://git.kernel.org/linus/e86dc1ca4676445d9f0dfe35104efe0eb8a2f566 (commit)] * enic: Add loopback capability to enic devices [http://git.kernel.org/linus/1825aca667196f75b193e2d509ea96ffdc8db0ca (commit)], replace LRO with GRO [http://git.kernel.org/linus/88132f55d74fdd97a7d459007b2bbb59e850f8c0 (commit)] * rt2x00: Enable HW crypto by default [http://git.kernel.org/linus/04f1e34d3c4ce8db05524cf527659eed1635ab20 (commit)], implement watchdog monitoring [http://git.kernel.org/linus/c965c74bbc650e5466d2f3e32bd28112ebcdd00c (commit)] * 3c59x: Add ethtool WOL support [http://git.kernel.org/linus/690a1f2002a3091bd18a501f46c9530f10481463 (commit)] * atl1c: Add AR8151 v2 support and change L0s/L1 routine [http://git.kernel.org/linus/8f574b35f22fbb9b5e5f1d11ad6b55b6f35f4533 (commit)] * be2net: enable ipv6 tso support [http://git.kernel.org/linus/49e4b8476f89956ec64b8b9fb7074cb4309a1169 (commit)] * broadcom: Add 5241 support [http://git.kernel.org/linus/7a938f80264f2cbfb0c0841b450eab42a8093281 (commit)] * caif-driver: Add CAIF-SPI Protocol driver. [http://git.kernel.org/linus/529d6dad5bc69de14cdd24831e2a14264e93daa4 (commit)] * can: Add driver for esd CAN-USB/2 device [http://git.kernel.org/linus/96d8e90382dc336b5de401164597edfdc2e8d9f1 (commit)], add Flexcan CAN controller driver [http://git.kernel.org/linus/e955cead031177b083fbf18d04a03c06e330a439 (commit)] * Add Micrel KS8841/42 support to ks8842 driver [http://git.kernel.org/linus/28bd620c7a1244e59459d6293ca11f162e0a67b9 (commit)] * ixgbevf: Enable GRO by default [http://git.kernel.org/linus/e59d44df46edaafb6b637e98d046775524b31104 (commit)] * mlx4: add dynamic LRO disable support [http://git.kernel.org/linus/d2ef8590343f1f236f5f7f070fb4cd3f5c3ffb69 (commit)] * RDMA/cxgb4: Support variable sized work requests [http://git.kernel.org/linus/d37ac31ddc24c1a0beed134278bc074c98812210 (commit)] * s2io: add dynamic LRO disable support [http://git.kernel.org/linus/958de1931cbfbcd9c0d425a2291a769a851f15d0 (commit)] * sfc: Implement ethtool register dump operation [http://git.kernel.org/linus/5b98c1bfcfc745604985e6a50ef7481c39a9fcea (commit)], implement message level control [http://git.kernel.org/linus/62776d034cc40c49bafdb3551a6ba35f78e3f08d (commit)] * tulip: implement wake-on-lan support [http://git.kernel.org/linus/db6f30078dcb0117336f20275e4828c86132e46e (commit)] * Add Fast Ethernet driver for PXA168. [http://git.kernel.org/linus/a49f37eed22b74221f271811ea41323654e40dad (commit)] * Bluetooth: Support for Atheros AR300x serial chip [http://git.kernel.org/linus/b3190df628617c7a4f188a9465aeabe1f5761933 (commit)] == V4L/DVB == * af9015: support for AverMedia AVerTV Volar M (A815Mac) [http://git.kernel.org/linus/2606cfa3f691b844aee64485eda1629f33cbc0ee (commit)] * dvb: add lgdt3304 support to lgdt3305 driver [http://git.kernel.org/linus/804258c95f9b782b1916eeb4fe280b119ad5b152 (commit)], add support for kworld 340u and ub435-q to em28xx-dvb [http://git.kernel.org/linus/7e48b30af033076c85ab48a8306b5588faf5fb4b (commit)] * gspca: gl860: new driver for MI2020 sensor [http://git.kernel.org/linus/a13ee1dd5b7aeff73f80a2f6451af2690c901522 (commit)], spca1528: New subdriver [http://git.kernel.org/linus/5b0ff8c43afefbd42a1aa3cd89808eec829bbbb7 (commit)], sq930x: New subdriver [http://git.kernel.org/linus/618a864ee7b720aa3560796e0dfad0e674366e60 (commit)] * IR: add ir-core to lirc userspace decoder bridge driver [http://git.kernel.org/linus/ca4146985db7cbb97816e9b961b8db79e63d9e86 (commit)], add lirc device interface [http://git.kernel.org/linus/4a62a5ab59742331a4e17ccaa894968d40ed9b16 (commit)], add mceusb IR receiver driver [http://git.kernel.org/linus/66e89522aff70fb2701ba8f6845fdcd365dd2ade (commit)] * tm6000: add ir support [http://git.kernel.org/linus/d064f960650d64e2564cd505a6e40c4ac359b6f3 (commit)] * uvcvideo: Add support for Manta MM-353 Plako [http://git.kernel.org/linus/2bb00fe6336687f08e0a3733bce2343a821af843 (commit)] * soc-camera: add a MIPI CSI-2 driver for SH-Mobile platforms [http://git.kernel.org/linus/077e2c10c9cb618d571bf16475db696610bdb24a (commit)] * Add driver for Samsung S5P SoC video postprocessor [http://git.kernel.org/linus/5fd8f7388c9a8601c2dbe0da458df602fe427e83 (commit)] * Add MPC5121e VIU video capture driver [http://git.kernel.org/linus/95c5d605ca6fd6ab5ab0f6d097ff97d5aa2f9235 (commit)] * cx23885: Add preliminary IR Rx support for the HVR-1250 and TeVii S470 [http://git.kernel.org/linus/98d109f90fc02ce8baf1c2471ffcf8d66fb0d8e6 (commit)] * cx25840: Add support for CX2388[57] A/V core integrated IR controllers [http://git.kernel.org/linus/52fd3dda130d03ae5c2bbdcbe81f6e083c051e12 (commit)] * staging/lirc: add: lirc_bt829 driver [http://git.kernel.org/linus/d10d634143780931f92a265e2aa992428ff1af59 (commit)], lirc_ene0100 driver [http://git.kernel.org/linus/9119fddb77bf0d7c1bf6986b3a2c882de6ec2923 (commit)], lirc_i2c driver [http://git.kernel.org/linus/085ffd08aa5bf61131641f84c8e8296176ecfd4b (commit)], lirc_igorplugusb driver [http://git.kernel.org/linus/eedaf1ae7c365cb150a45cb4857bdef7adc0eb0e (commit)], lirc_imon driver [http://git.kernel.org/linus/4cb613aea4b250cbd66d8494f7b34cb9c26f5c0b (commit)], lirc_it87 driver [http://git.kernel.org/linus/c147f9078a6fca5b43b6e9e4b7b6a99b50c6e2bb (commit)], lirc_ite8709 driver [http://git.kernel.org/linus/85cb01afc844f7b4e65df04a96b0c3729db59eba (commit)], lirc_parallel driver [http://git.kernel.org/linus/805a8966659563df68ea7bbd94241dafd645c725 (commit)], lirc_sasem driver [http://git.kernel.org/linus/c5ac4571171cb4db94581e9e7a03b9dc08a7df19 (commit)], lirc_serial driver [http://git.kernel.org/linus/1beef3c1c6af76895411691d08630757243984d0 (commit)], lirc_sir driver [http://git.kernel.org/linus/404f3e956bc7ab03ac604fabf136e69607315f60 (commit)], lirc_streamzap driver [http://git.kernel.org/linus/19770693c35485427e0654af1445698f62d5912b (commit)], lirc_ttusbir driver [http://git.kernel.org/linus/44abf0d9b4de23b94072b389d6e3748832e2ef34 (commit)], lirc_zilog driver [http://git.kernel.org/linus/69b1214c2c9189cd0fae7a79ee266d50261be9c8 (commit)] * STAGING: remove lirc_ene0100 driver [http://git.kernel.org/linus/9ea53b74df9c4681f5bb2da6b2e10e37d87ea6d6 (commit)] * Remove obsolete ov511 driver [http://git.kernel.org/linus/7373ab3669aec93f8c8f1ace7845c41d54ed6e3e (commit)], remove obsolete ovcamchip sensor framework [http://git.kernel.org/linus/3b23bc5731d476b0913c437626d6a6f51687d1d6 (commit)], remove obsolete stv680 v4l1 driver [http://git.kernel.org/linus/a96076096bca746ddad3a5d8bfd3bbb1d9b96444 (commit)], remove obsolete w9968cf v4l1 driver [http://git.kernel.org/linus/51c555690d16d1d1354ee9b5a3c9098766702094 (commit)], remove obsolete zc0301 v4l driver [http://git.kernel.org/linus/0d58cef664e01fb1848833455bfdbe1a3d91044c (commit)], remove usbvideo quickcam_messenger driver [http://git.kernel.org/linus/566789f6b0b6d4c6ec1618412184f05c7aa85f4d (commit)] == SCSI == * Convert SCSI to the new PM framework [http://git.kernel.org/linus/db5bd1e0b505c54ff492172ce4abc245cf6cd639 (commit)], implement runtime Power Management [http://git.kernel.org/linus/bc4f24014de58f045f169742701a6598884d93db (commit)], add support for runtime PM in sd [http://git.kernel.org/linus/478a8a0543021172220feeb0b39bb1b3e43c988f (commit)] * be2iscsi: Add support for iscsi boot [http://git.kernel.org/linus/c7acc5b8f9a0e6cb17d313ebfbc5d392aa837ac7 (commit)], adding crashdump support [http://git.kernel.org/linus/e9b911935033ea9e28a2f7a274c9a81db1f8d91a (commit)] * bfa: support of new mezzanine cards for HP and IBM blade server [http://git.kernel.org/linus/293f82d59ed8b6d61d242e40ee7a6a146fae5eaa (commit)], enable basic PBC(Pre boot configuration) support [http://git.kernel.org/linus/ed96932470e4ca3aab29518a748dc1162853b456 (commit)], add dynamic queue selection [http://git.kernel.org/linus/36d345a703b7b3f80a56ee37abb7908c52d1cd67 (commit)] * hpsa: add new controllers [http://git.kernel.org/linus/2e931f3176d61c693ace27498fdb823ef605e619 (commit)] * libfcoe: fcoe: fnic: add FIP VN2VN point-to-multipoint support [http://git.kernel.org/linus/e10f8c667b874a57512c936089092a3d1ef7ab8a (commit)] * lpfc: Add TX Queue Support for SLI4 ELS commands. [http://git.kernel.org/linus/2a9bf3d011303d8da64cd5e0e7fdd95f0c143984 (commit)] * mpt2sas: DIF Type 2 Protection Support [http://git.kernel.org/linus/d334aa79786a878e90af5b5c1b14109c1df85820 (commit)] * pmcraid: MSI-X support and other changes [http://git.kernel.org/linus/c20c426732a5a5d21e99b36286f79c2024115341 (commit)] * qla2xxx: T10 DIF Type 2 support [http://git.kernel.org/linus/0c470874858e0075f420dcfb3c3570b2057de275 (commit)], * qla4xxx: added support for ISP82XX [http://git.kernel.org/linus/f4f5df23bf72208d0c2f1d8be629839924c2f4c2 (commit)], added AER support for ISP82xx [http://git.kernel.org/linus/2232be0d5707cd331b92027c0fd7ea5e843c2121 (commit)] * Support Type C RAID controllers [http://git.kernel.org/linus/cdd3cb156f190edb37d7066ddbf879354da2b634 (commit)] * zfcp: Introduce experimental support for DIF/DIX [http://git.kernel.org/linus/ef3eb71d8ba4fd9d48c5f9310bc9d90ca00323b4 (commit)] == USB == * Add runtime PM for PCI-based host controllers [http://git.kernel.org/linus/3da7cff4e79e4a7137b0dac1aaf6841b91bbff63 (commit)] * Add USB 2.0 to ssb ohci driver [http://git.kernel.org/linus/f2402f21caba2aceebbf637458b777300669020f (commit)] * Add USB serial ssu100 driver [http://git.kernel.org/linus/52af954599396e5945a895035525c703f2761b20 (commit)] * EHCI Debug Port Device Gadget [http://git.kernel.org/linus/f6c826a90055dd05905982f7a3f60e0bcaa0434e (commit)], basic LPM feature support [http://git.kernel.org/linus/48f24970144479c29b8cee6d2e1dbedf6dcf9cfb (commit)] * xHCI: Isochronous transfer implementation [http://git.kernel.org/linus/04e51901dd44f40a5a385ced897f6bca87d5f40a (commit)], supporting MSI/MSI-X [http://git.kernel.org/linus/43b86af83da7db8b2c6d85ca970203950e5bad88 (commit)] == Firewire == * Add isochronous multichannel reception [http://git.kernel.org/linus/872e330e38806d835bd6c311c93ab998e2fb9058 (commit)] * Add nosy - IEEE 1394 traffic sniffer [http://git.kernel.org/linus/286468210d83ce0ca1e37e346ed9f4457a161650 (commit)] * cdev: add PHY packet reception [http://git.kernel.org/linus/bf54e1462b9192fdef7ea9e2bc44fdc16a4b87bc (commit)], add PHY packet transmission [http://git.kernel.org/linus/850bb6f23b93c04ce1e4509a87fa607dc17d97c1 (commit)], add PHY pinging [http://git.kernel.org/linus/cc550216ae9a2993ef3973464714dc1a39ab1f86 (commit)] * ohci: add MSI support [http://git.kernel.org/linus/262444eecce40950af19ea4d75a3dc03b3c07283 (commit)] == ALSA == * hda: Add support for Acer ZGA ALC271 (1025:047c) [http://git.kernel.org/linus/fe3eb0a73ca052ee9346a1544f4c00e697cc9a4e (commit)], add support of dual-ADCs for Realtek ALC275 [http://git.kernel.org/linus/840b64c08032a86ab39b85ddd342918da0d559c8 (commit)], support ALC680 codec [http://git.kernel.org/linus/d1eb57f47b7f524c13112c891e87fb1f51029fd1 (commit)] * ASoC * Add driver for cs42l51 [http://git.kernel.org/linus/72ed5a8c9b057aeb779d161ac6fab1e98f091697 (commit)] * Add JZ4740 ASoC support [http://git.kernel.org/linus/11bd3dd1b7c299815dbedef0982220f239425ae8 (commit)] * Add JZ4740 codec driver [http://git.kernel.org/linus/3b097d64eafac6446d3c5d255830e2bbdd17edd3 (commit)] * Add SmartQ sound driver [http://git.kernel.org/linus/ce93a3702832121d517ad348817929f22fcce47c (commit)] * ak4642: Add Digital Playback Volume control [http://git.kernel.org/linus/a300de3cfffb9ce7d3e87c8c4f24d22f0a081402 (commit)] * EP93xx: Add Snapper CL15 i2s audio support [http://git.kernel.org/linus/315f7da6314e01322cae8bce9a90850060c041ea (commit)] * ep93xx i2s audio driver [http://git.kernel.org/linus/db5bf412baf8df4df30eed2bd37af2a5b77f90ac (commit)] * Implement WM8994 AIF1ADC2 paths [http://git.kernel.org/linus/a3257ba869003ad10f292fea64bf31e2d3e2afff (commit)] * imx: add eukrea-tlv320 [http://git.kernel.org/linus/91157888f28ae94761eaf25533f76a55542b2a3f (commit)] * Initial WM8741 CODEC driver [http://git.kernel.org/linus/992bee401c06872175056bc5567cb3ebab098cb5 (commit)] * JZ4740: Add qi_lb60 board driver [http://git.kernel.org/linus/5898dd9ebd158d9fd3c197fc640d0c104bef39a5 (commit)] * kirkwood: Add i2s support [http://git.kernel.org/linus/f9b95980f87f021f8c69646738929189838ad035 (commit)] * NUC900/audio: add nuc900 audio driver support [http://git.kernel.org/linus/1082e2703a2d91790f9349a6155913a8aa0d0b66 (commit)] * Support Samsung SoC(S5P) in I2Sv2 [http://git.kernel.org/linus/5c519767b6ec0e54e5c868c0fceebba968f88374 (commit)] == Staging == * batman-adv: Add bonding functionality [http://git.kernel.org/linus/e35fd5ecde2ef0b247a607bc82c4b8f1de06d53b (commit)] * easycap: add easycap driver [http://git.kernel.org/linus/702422bd2d3f44e454a97ca7054edde84cc18126 (commit)] * hyperv: add clocksource driver [http://git.kernel.org/linus/dc899971a1b7754f6171e6f1232365b864f96eef (commit)] * iio: add digital compass hmc5843 driver [http://git.kernel.org/linus/b4e178224cfdc8aae7dda0baab34a4e4110a2e93 (commit)] * ramzswap: Support generic I/O requests [http://git.kernel.org/linus/a1dd52afa94238d361d70502b219409ea115e235 (commit)] * solo6x10: New driver (staging) for Softlogic 6x10 [http://git.kernel.org/linus/faa4fd2a09517b39cc1f5d622453f97a59acfdac (commit)] * ti DSP Bridge driver (commit 1], [http://git.kernel.org/linus/26f8db7d2e20218272cbf889edfdb8328b4cd9c3 2], [http://git.kernel.org/linus/6c5fe838769302dfd656704065019be0633944c6 3], [http://git.kernel.org/linus/7227b671f7dd2f0d0c7cc700b184f0cdf5d6ee65 4], [http://git.kernel.org/linus/6280238c13e16a105fe658e1b6e68380cbc9f055 5], [http://git.kernel.org/linus/5cc28e622f2f7ecb7711c370f99a2b7fb4226e2f 6], [http://git.kernel.org/linus/c4ca3d5a4b02b484fdb1bab59489699b94998fad 7], [http://git.kernel.org/linus/7d55524d3039e3e70756ee0a45f2fe59b7ed3fd2 8], [http://git.kernel.org/linus/6a88a4fe0937325f1fc3df835f3e9b1698992899 9], [http://git.kernel.org/linus/7454c8f6b83be292dc22e1b47d4b6c28ac32a76d 10], [http://git.kernel.org/linus/cbf05091e53de6a879d16fcdb88ed9ab26295448 11)] * wlan-ng: Switch from wext to cfg80211 [http://git.kernel.org/linus/cb3126e60ffc1b7658a6ff4f6874585098bf9887 (commit)] * msm: remove video drivers for obsolete platforms [http://git.kernel.org/linus/4d74c86f6ad8bb2c8997027f976ed2e358cd6715 (commit)] * sep: remove driver [http://git.kernel.org/linus/d49824c06778830c82906884b94d94354c3bbdc8 (commit)] * dt3155: remove the driver [http://git.kernel.org/linus/8c310573fe4fdaedd8963890b2da39f39c01ab34 (commit)] == RTC == * Add Intersil ISL12022 RTC driver [http://git.kernel.org/linus/d6c7428f9c2b1df1356a21837301647cb4f76e60 (commit)] * Add support for DS3232 RTC [http://git.kernel.org/linus/c03675f05ff9039dbea4bbc5332a885921e36dff (commit)] * Driver for the DryIce block found in i.MX25 chips [http://git.kernel.org/linus/eba545465fca35a413e4d62c42ce5e032e48ad60 (commit)] * rp5c01: add NVRAM support [http://git.kernel.org/linus/22e3d63147c9608dc48ac6a6d9973eba8672efbe (commit)] == HWMON == * Add driver for SMSC EMC2103 temperature monitor and fan controller [http://git.kernel.org/linus/9df7305b5a8651eb940e98496bc1d4742379c578 (commit)] * Add support for JEDEC JC 42.4 compliant temperature sensors [http://git.kernel.org/linus/4453d7364d3b1f92475f104d4625abee36a7733d (commit)] * Add driver for SMM665 Six-Channel Active DC Output Controller/Monitor [http://git.kernel.org/linus/920fa1ffce48d36d7e7bc54eb38c58313bc0a667 (commit)] * f71882fg: add support for the Fintek F71808E [http://git.kernel.org/linus/7721fea3d0fd93fb4d000eb737b444369358d6d3 (commit)] * pc87427: Add support for manual fan speed control [http://git.kernel.org/linus/328716bc16b7077ea5f6293c7420247c570d6480 (commit)], add support for the second logical device [http://git.kernel.org/linus/9d32df192d2e4db4d59f26a3ea73601bd1a733e5 (commit)], add temperature monitoring support [http://git.kernel.org/linus/008e5f3350e0a474baff3ed3eb4f79653a6b6745 (commit)] * w83627ehf: Add support for W83667HG-B [http://git.kernel.org/linus/c39aedafb242601729bef48db052ebc055ce3ab4 (commit)] == I2C == * Multiplexed I2C bus core support [http://git.kernel.org/linus/0826374bff57411d239f2fcb15da3c35af0a93cd (commit)] * I2C bus multiplexer driver pca954x [http://git.kernel.org/linus/7f528135da9704d67db1f727162024b078e1cd8f (commit)] * davinci: Add cpufreq support [http://git.kernel.org/linus/82c0de11b734c5acec13c0f6007466da81cd16d9 (commit)] * nuc900: add i2c driver support for nuc900 [http://git.kernel.org/linus/ededad3e6f2c7ccf0c721e71f2fd7b1ea56f520f (commit)] == WATCHDOG == * Adding support for ARM Primecell SP805 Watchdog [http://git.kernel.org/linus/4a370278e1041d4c62719bcd773e9c620e775901 (commit)] * Add watchdog driver for OCTEON SOCs [http://git.kernel.org/linus/4c076fb41ac93bc0cbd55f2a731cc31337804acb (commit)] * f71808e_wdt: new watchdog driver for Fintek F71808E and F71882FG [http://git.kernel.org/linus/96cb4eb019ce3185ec0d946a74b5a2202f5067c9 (commit)] == SERIAL == * max3107: introduce a max3107 driver [http://git.kernel.org/linus/44318feb93327e36108b2a9cf94ac9f7ccabf047 (commit)] * U6715 16550A serial driver support [http://git.kernel.org/linus/235dae5d094c415fcf0fc79fa637f1901bc8afe2 (commit)]