#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.18 development cycle <> = Architectures = == x86 == * Add "make tinyconfig" to configure the tiniest possible kernel [[http://git.kernel.org/linus/0da1d4a0b9516adb2acc4841e9f6da6618f47f4e|commit]] * Add new topology for multi-NUMA-node CPUs, it detects the situation where a NUMA node occurs at a place in the middle of the "CPU" sched domains [[http://git.kernel.org/linus/cebf15eb09a2fd2fa73ee4faa9c4d2f813cf0f09|commit]] * iosf: Add debugfs support [[http://git.kernel.org/linus/8dc12f933c9d732c5bbfb233daf27377893b109c|commit]] * iosf: Add Braswell PCI ID [[http://git.kernel.org/linus/849f5d894383d25c49132437aa289c9a9c98d5df|commit]] * perf/x86/intel/uncore: Add Haswell-EP uncore support [[http://git.kernel.org/linus/e735b9db12d76d45f74aee78bd63bbd2f8f480e1|commit]] * perf/x86/intel: Add Broadwell core support [[http://git.kernel.org/linus/86a349a28b249bf4c3b396af3cc550760dedb456|commit]] == ARM == * bpf: arm: address randomize and write protect JIT code [[http://git.kernel.org/linus/55309dd3d4cd7420376a3de0526d6ed24ff8fa76|commit]] * Enable RCU fast_gup [[http://git.kernel.org/linus/b8cd51afe05a98ef907e61c603d5c5b7ad6242d8|commit]] * arm64, thunder: Add initial dts for Cavium Thunder SoC [[http://git.kernel.org/linus/3f173071bf1401bfb092fe67f43caf3bc358da03|commit]] * arm64: Add CONFIG_DEBUG_SET_MODULE_RONX support [[http://git.kernel.org/linus/11d91a770f1fff44dafdf88d6089a3451f99c9b6|commit]] * arm64: Add architectural support for PCI [[http://git.kernel.org/linus/d1e6dc91b532d3d3dbbd0fa356b775ca320dc2c2|commit]] * arm64: KVM: Implement 48 VA support for KVM EL2 and Stage-2 [[http://git.kernel.org/linus/38f791a4e499792eeb2a3c0572dd5133511c5bbb|commit]] * arm64: eBPF JIT compiler [[http://git.kernel.org/linus/e54bcde3d69d40023ae77727213d14f920eb264a|commit]] * BCM63XX: add BCM63138 minimal Device Tree [[http://git.kernel.org/linus/46d4bca0445a052193a99dd361bf57517ac11049|commit]] * BCM63XX: add BCM963138DVT Reference platform DTS [[http://git.kernel.org/linus/9c8c1b97d72605de985a334efa5ad81cb7cce26b|commit]] * BCM63XX: add basic support for the Broadcom BCM63138 DSL SoC [[http://git.kernel.org/linus/dc6aec60e15fec86cdafc47d9fe3e2ca6c10958b|commit]] * BCM63XX: add low-level UART debug support [[http://git.kernel.org/linus/b51312bebfa4452470c2bbf179200cb7c16d82d4|commit]] * OMAP2+: board-generic: add support for AM57xx family [[http://git.kernel.org/linus/0e0cb99d17614711834aa8b4c6b397bf8b8596a5|commit]] * OMAP5 / DRA7: PM: Enable Mercury retention mode on CPUx powerdomains [[http://git.kernel.org/linus/6d846c46683a4a8a54fbd30b0ff1434a7d898026|commit]] * at91: Remove the support for the RSI EWS board [[http://git.kernel.org/linus/5db722eeba0051c68e638114f6720e715b03cd2c|commit]] * at91: dt: add device tree file for SAMA5D4 SoC [[http://git.kernel.org/linus/7c661394c56c9fcd98734bb762fb4191e4ff0ecc|commit]] * at91: dt: add device tree file for SAMA5D4ek board [[http://git.kernel.org/linus/7a4752677c449efa4a545014d5a153c409744d9f|commit]] * at91: introduce basic SAMA5D4 support [[http://git.kernel.org/linus/2dc850b62e5b727a5413b60197cdddf92ab4f1a2|commit]] * at91: remove board file for Acme Systems Fox G20 [[http://git.kernel.org/linus/050c0eaedfdcbc7f7b7f5a8d7ef02899f2ac1ba6|commit]] * clps711x: Add SOC BUS support [[http://git.kernel.org/linus/e4e3a37d3316332e02e06188dccf4401611e07b9|commit]] * dts: Add emac nodes to the rk3188 device tree [[http://git.kernel.org/linus/18ec91e1947f478f4fb7d7b1a2b0696d15f464c5|commit]] * dts: Add support for the i.MX1 Armadeus APF9328 board [[http://git.kernel.org/linus/acc3329e04029f41f69d07a22d5c450094230213|commit]] * dts: Gateworks GW5520 support (i.MX6) [[http://git.kernel.org/linus/4e394cd999fe99cbebd0c8ca753d000d6db66f59|commit]] * dts: add hip04 dts [[http://git.kernel.org/linus/40c7d4414b44a75971ba7c1a4fc1371dd7a299bf|commit]] * dts: hummingboard: Split HummingBoard DT to support s/dl and d/q [[http://git.kernel.org/linus/4cd4f509c5dc3f935911c49f9813e2fc29063a6b|commit]] * dts: imx6sx: add multi-queue support enet [[http://git.kernel.org/linus/0afdfe951989aec4528a88213b1e1b1b595feae0|commit]] * dts: mt6589-aquaris5: Add boot argument earlyprintk [[http://git.kernel.org/linus/d82df11466df3e0934c7e7aa2f5e08c284e1fd9d|commit]] * dts: omap3: Add Technexion Thunder support (TAO3530 SOM based) [[http://git.kernel.org/linus/d3a7a7479f149492b151516d62fff42328446e04|commit]] * dts: qcom: Add initial DTS file for Sony Xperia Z1 phone [[http://git.kernel.org/linus/71b5235ab69bc65a19f5b15a7fa01a0a5de89cb5|commit]] * dts: qcom: Add initial IFC6540 board device tree [[http://git.kernel.org/linus/66c04e30f4a6e6ed998a6c154a6c45b3cd5b3fde|commit]] * dts: qcom: add CM-QS600 board [[http://git.kernel.org/linus/7dac24bdc1dd561573cd8ce534a63dc975f51ca8|commit]] * dts: sun5i: Add DT for HSG H702 tablet board [[http://git.kernel.org/linus/6717f3d1286c5bb9b73a7a97f1e71333b72d82f9|commit]] * dts: sun7i: Add Merrii A20 Hummingbird board [[http://git.kernel.org/linus/d95d6d47138ec1a3ab0a528470f98f8082f389d0|commit]] * dts: vf610-twr: Add ttyLP2 device. [[http://git.kernel.org/linus/d8c99930f1402931809f6da2dfd42d56c620e0d7|commit]] * hisi: enable HiP04 [[http://git.kernel.org/linus/2d518eda6361b38ba3f250c5f4fceefa9449490a|commit]] * hisi: enable MCPM implementation [[http://git.kernel.org/linus/9cdc99919a95e8b54c1998b65bb1bfdabd47d27b|commit]] * i.MX1: Add devicetree support [[http://git.kernel.org/linus/24980dc810f2c41929a50277946737e25ab3c0cd|commit]] * i.MX: Remove Phytec i.MX27 PCM038/PCM970 board files [[http://git.kernel.org/linus/1ca7070d1d08e71692295ed06c6cb6331ecac3c8|commit]] * i.MX: Remove i.MX1 ADS board support [[http://git.kernel.org/linus/13758c528cd3c72e1dde34b0c73be4887773bc91|commit]] * i.MX: Remove mach-cpuimx27sd board file [[http://git.kernel.org/linus/7c5deaf77526508709b320b76b0d41cec7274edc|commit]] * i.MX: dts: Add support for the Freescale i.MX1 ADS board [[http://git.kernel.org/linus/ce253b5622c1e8da28d0be938747692414355681|commit]] * imx: Remove mach-mxt_td60 board file [[http://git.kernel.org/linus/64d14a31d5410ea34641c41795e0ba222bda740c|commit]] * integrator: add MMCI device to IM-PD1 [[http://git.kernel.org/linus/684284b64aae96c8d5de0dc0d6e4b72f8b3502ce|commit]] * mcpm: support 4 clusters [[http://git.kernel.org/linus/ebf4a5c5b4027b682ed8877a938e6d1d92f37745|commit]] * mediatek: Add earlyprintk support for mt6589 [[http://git.kernel.org/linus/d66820853251e8a9b53125a95a773e482cd79136|commit]] * meson6: clocksource: Add Meson6 timer support [[http://git.kernel.org/linus/e4a6b378751fa8934c691816da1423e849059fad|commit]] * meson: add basic support for MesonX SoCs [[http://git.kernel.org/linus/3b8f5030ddcf51112542e1e6ef27da237642069d|commit]] * meson: add watchdog driver [[http://git.kernel.org/linus/22e1b8f60f913cf71e688af9b64317b515303f4c|commit]] * meson: debug: add debug UART for earlyprintk support [[http://git.kernel.org/linus/d8a00916b30313879c814144c18f27b8100bc401|commit]] * meson: dts: add basic Meson/Meson6/Meson6-atv1200 DTSI/DTS [[http://git.kernel.org/linus/6b112e24142176382f2c627e6e9c4b958601c120|commit]] * meson: serial: add MesonX SoC on-chip uart driver [[http://git.kernel.org/linus/ff7693d079e58fb62d735b7b8085b53fcfb74528|commit]] * msm: delete dangling mahimahi board file [[http://git.kernel.org/linus/8ead9f949d921f619ac474397531e799a1719e9d|commit]] * qcom: Add initial IPQ8064 SoC and AP148 device trees [[http://git.kernel.org/linus/68de308b1c02f3b11705406b07e84790eb1a37e9|commit]] * shmobile: Initial Alt board device tree [[http://git.kernel.org/linus/a742795be9ceae2853ca71f216193f29da151da8|commit]] * shmobile: Initial r8a7794 SoC device tree [[http://git.kernel.org/linus/0dce5454d5c258582a7da5590332d9e085886bf7|commit]] * shmobile: Initial r8a7794 SoC support [[http://git.kernel.org/linus/5923abb205e05773e0bb16c7ca4c0b41dbeec40e|commit]] * shmobile: armadillo800eva: Build DTS for multiplatform [[http://git.kernel.org/linus/cc9517d52fbf4b6e8baf0254f90b47bc1a5d90bb|commit]] * shmobile: r7s72100: Remove legacy board support [[http://git.kernel.org/linus/ad8c3af8b75ff26c5c887f2101da653bdcd53a38|commit]] * shmobile: r7s72100: genmai: Remove legacy board file [[http://git.kernel.org/linus/05104c266ae9a1673d92a068e2eeb0059db8c075|commit]] * shmobile: r7s72100: genmai: Remove reference board file [[http://git.kernel.org/linus/71d03dabd6d3141872e23effd00345afe2ea2dab|commit]] * shmobile: r8a7740: Multiplatform support [[http://git.kernel.org/linus/c41215b781efbfa22ffc9dc474c2981c130c153d|commit]] * sun7i: Add support for Olimex A20-OLinuXino-LIME [[http://git.kernel.org/linus/a71b4438af8242f383906071205db95a8b8e7b6d|commit]] * tegra: add Acer Chromebook 13 device tree [[http://git.kernel.org/linus/eb481f9ac95cc9350436311036e3a513e1993430|commit]] * zynq: Add ISL9305 regulator on Parallella board [[http://git.kernel.org/linus/6f752f70a3a344af53d0e8100c2f7c15074b0651|commit]] * soc: add driver for the ARM RealView [[http://git.kernel.org/linus/a2974c9c1f83e7163e855eb80c772db45bc9a291|commit]] * soc: ti: add Keystone Navigator DMA support [[http://git.kernel.org/linus/88139ed030583557751e279968e13e892ae10825|commit]] * soc: ti: add Keystone Navigator QMSS driver [[http://git.kernel.org/linus/41f93af900a20d1a0a358b522b5129c89677e9dc|commit]] == S390 == * ftrace: remove 31 bit ftrace support [[http://git.kernel.org/linus/53255c9a4dade6ff2162121430d13aaadb38a69c|commit]] * kdump: add support for vector extension [[http://git.kernel.org/linus/a62bc0739253939d6fce40d51d92412252a9bb55|commit]] * uprobes: architecture backend for uprobes [[http://git.kernel.org/linus/2a0a5b2299b9bef76123fac91e68d39cb361c33e|commit]] * uprobes: common library for kprobes and uprobes [[http://git.kernel.org/linus/975fab17399a2b29985166181ad80e5f50fa42e9|commit]] * vdso: add vdso support for coarse clocks [[http://git.kernel.org/linus/b7eacb59cd7fb5e98852186e485c0c865f862645|commit]] * add support for vector extension [[http://git.kernel.org/linus/8070361799ae1e3f4ef347bd10f0a508ac10acfb|commit]] == POWERPC == * KVM: Book3E: Enable e6500 core [[http://git.kernel.org/linus/d2ca32a2d4f029b90e4b8f67879a9dfead0c85fa|commit]] * KVM: Book3e: Add AltiVec support [[http://git.kernel.org/linus/95d80a294b1eec83eb58c57e101b05828d97a851|commit]] * eeh: Add eeh_pe_state sysfs entry [[http://git.kernel.org/linus/940376b3a463303787c6227c0327612653bf5600|commit]] * fsl-booke: Add initial T1040/T1042 RDB board support [[http://git.kernel.org/linus/0babcd1c1489ae31bf0cea34fad24b3f047ad79c|commit]] * fsl-booke: Add initial T1042RDB_PI board support [[http://git.kernel.org/linus/667680f6841bb5cc239382fea916bf4ab6803842|commit]] == MIPS == * SEAD3: Nuke PIC32 I2C driver. [[http://git.kernel.org/linus/cc08d25a88a396798ebf3ab659fe684add368285|commit]] == SPARC == * sunvdc: add cdrom and v1.1 protocol support [[http://git.kernel.org/linus/9bce21828d54a95143f1b74619705c2dd8e88b92|commit]] * sparc64: sparse irq [[http://git.kernel.org/linus/ee6a9333fa58e11577c1b531b8e0f5ffc0fd6f50|commit]] == UM == * Add support for CONFIG_STACKTRACE [[http://git.kernel.org/linus/970e51feaddbc33ed0e7d187af7f69d1a12c7b6a|commit]] = Drivers = == Staging drivers == * comedi: add NI USB-6501 support [[http://git.kernel.org/linus/a03bb00e50ab4c07107da58a52a0bff7943f360c|commit]] * comedi: skel: remove driver [[http://git.kernel.org/linus/4258d61c14a5afba7d2c5bd534ab82eaf2b7d183|commit]] * et131x: Implement NAPI support [[http://git.kernel.org/linus/c2ebf58ba0896613ff99d23b7325e4a6f212c1f3|commit]] * et131x: Remove et131x driver from drivers/staging [[http://git.kernel.org/linus/e603984823a9218857c599195aaa514c5343de03|commit]] * iio: light: isl29018: add ACPI support [[http://git.kernel.org/linus/dc4ecaf21c4a0c060f2728d31bf492ceb2c8daaf|commit]] * iio: light: isl29018: add support for isl29023 and isl29035 [[http://git.kernel.org/linus/609acefa46090fbe814aa5dbfec79338b49cf784|commit]] * r8188eu: Add new device ID for DLink GO-USB-N150 [[http://git.kernel.org/linus/6d4556fc0309608f760f1d329df56d77fdd0c31a|commit]] * r8192ee: Remove staging driver [[http://git.kernel.org/linus/f823182bc289f5dd6ac23737760a4024b09d3504|commit]] * remove nokia_hp4p driver [[http://git.kernel.org/linus/a4102f90e87cfaa3fdbed6fdf469b23f0eeb4bfd|commit]] * rtl8821ae: remove driver [[http://git.kernel.org/linus/76272ab3f348d303eb31a5a061601ca8e0f9c5ce|commit]] == Storage == * ata: sata_rcar: Add r8a7793 device support [[http://git.kernel.org/linus/e35b98849f2530bb77f8fe649b3eaa1489ff9d33|commit]] * ahci: Add Device IDs for Intel Sunrise Point PCH [[http://git.kernel.org/linus/690000b930456a98663567d35dd5c54b688d1e3f|commit]] * SCSI * qla2xxx: Add FA-WWN functionality. [[http://git.kernel.org/linus/7c9c4766896335d2f20928ccc5d8ad2d1e621b9a|commit]] * qla2xxx: Add FDMI-2 functionality. [[http://git.kernel.org/linus/df57cabac41fd54e8eb73f9de482f054eb0b98eb|commit]] * qla2xxx: Add diagnostic port functionality. [[http://git.kernel.org/linus/b5a340dd858b5bdd2813756e14991dc64c0b16d9|commit]] * ufs: Active Power Mode - configuring bActiveICCLevel [[http://git.kernel.org/linus/3a4bf06d1f6d7de17528b962bc91fcbb2e568b4e|commit]] * ufs: Add clock initialization support [[http://git.kernel.org/linus/c6e79dacd86fd7ddd452fa52b3f4ca996db31e49|commit]] * ufs: Add regulator enable support [[http://git.kernel.org/linus/aa497613093412ee26ef4bfa4ffec8391553dfca|commit]] * ufs: Add support for clock gating [[http://git.kernel.org/linus/1ab27c9cf8b63dd8dec9e17b5c17721c7f3b6cc7|commit]] * ufs: Add support for clock scaling using devfreq framework [[http://git.kernel.org/linus/856b348305c98d4e0c8e5eafa97c61443197f8d3|commit]] * ufs: Allow vendor specific initialization [[http://git.kernel.org/linus/5c0c28a84af9f9b6061bb4855a30e13d289b4ae1|commit]] * ufs: add UFS power management support [[http://git.kernel.org/linus/57d104c153d3d6d7bea60089e80f37501851ed2c|commit]] * arcmsr: add code to support MSI-X and MSI interrupt [[http://git.kernel.org/linus/1d1166ea16ac7047a1b01f20dcbcc6f7754c3c23|commit]] * arcmsr: add code to support hibernation [[http://git.kernel.org/linus/61cda87f33be22828c3b52863da1c456ba108d37|commit]] * arcmsr: add support new adapter ARC12x4 series [[http://git.kernel.org/linus/5b37479adee7164b17b6e2030b9a30d04583eb61|commit]] * megaraid_sas : Add module parameter to disable IRQ-CPU affinity hint [[http://git.kernel.org/linus/ac95136ad40fc72c4842fee1ef002390ad96bfa0|commit]] * mpt2sas: Added Reply Descriptor Post Queue (RDPQ) Array support [[http://git.kernel.org/linus/5fb1bf8aaa832e1e9ca3198de7bbecb8eff7db9c|commit]] * mpt2sas: Added driver module parameter max_msix_vectors [[http://git.kernel.org/linus/4e1f20ae4f92706518d6c18b13da8c2bc28339c7|commit]] * mpt3sas: Added Reply Descriptor Post Queue (RDPQ) Array support [[http://git.kernel.org/linus/9b05c91ae7fbff96864ca7656d81d5980996e8f4|commit]] == Graphics == * exynos: mipi-dsi: add Exynos3 SoC support [[http://git.kernel.org/linus/473462a1436b5c4b7e62909985b1c8f9b17f028a|commit]] * gm107/therm: add PWM fan support v2 [[http://git.kernel.org/linus/808a188a33a3342737bc389afad9d13fd900ff67|commit]] * i915/bdw: BDW Software Turbo [[http://git.kernel.org/linus/c76bb61a71083b2d90504cc6d0dda2047c5d63ca|commit]] * i915: Add 180 degree primary plane rotation support [[http://git.kernel.org/linus/48404c1e53d4e15d7e3e77cd2c8f3f22973ef38e|commit]] * i915: Add 180 degree sprite rotation support [[http://git.kernel.org/linus/76eebda727c76b5712f6ce75a45a9917d3873a37|commit]] * msm/mdp4: add LVDS panel support [[http://git.kernel.org/linus/3e87599b68e7929a84a32ab65ad17b79a3f271f6|commit]] * nouveau/bios/fan: add support for maxwell's fan management table v2 [[http://git.kernel.org/linus/288c17bd9e959a32cfd8c3aec96410579cb9dccc|commit]] * nouveau/subdev: add a pfuse subdev v2 [[http://git.kernel.org/linus/3ca6cd435effd1d762217529baaab010f34f8cc8|commit]] * nva3/pwr/memx: Implement "wait for VBLANK" [[http://git.kernel.org/linus/e1a6f7da9a8ec981c644e31de4a354cd95924df0|commit]] * panel/simple: add optronics B101XTN01.0 (v3) [[http://git.kernel.org/linus/dac746e04e2ed90bdf9b7f808ec1be0e5f1298c6|commit]] * radeon: Add RADEON_GEM_CPU_ACCESS BO creation flag [[http://git.kernel.org/linus/c858403943886a92eece9d0413aa65c48bbe6fa7|commit]] * radeon: add RADEON_GEM_NO_CPU_ACCESS BO creation flag (v4) [[http://git.kernel.org/linus/f266f04d33e5265e2f61ffc9d2b2f97214804995|commit]] * radeon: add UVD support for older asics v4 [[http://git.kernel.org/linus/856754c3a23a622d26a82b29fab6429481705511|commit]] * rcar-du: Add OF support [[http://git.kernel.org/linus/96c026911890ceacee238da00a0b140ad634cc43|commit]] * fonts: Add 6x10 font [[http://git.kernel.org/linus/33ac9dba859b07d40e9ec826057d20c857fdede5|commit]] * gpu: ipu-v3: Add Camera Sensor Interface unit [[http://git.kernel.org/linus/2ffd48f2e7ae06c3d7b2bcde9a0cb211d1a32468|commit]] * gpu: ipu-v3: Add Image Converter unit [[http://git.kernel.org/linus/1aa8ea0d2bd5d4ba7b5d2b132a02157bc1fb9793|commit]] * gpu: ipu-v3: Add more planar formats support [[http://git.kernel.org/linus/9a34cef01392358421b764645073601c352d0a85|commit]] == Networking == * ath10k: add spectral scan feature [[http://git.kernel.org/linus/855aed1220d2c94425ab01a85fe7a6f5c436940f|commit]] * ath10k: add support for 10.2 firmware [[http://git.kernel.org/linus/24c88f7807fb7c723690474d0a5d3441468185d9|commit]] * ath10k: add testmode [[http://git.kernel.org/linus/43d2a30fa80166243498fc6b8c841828ce52fcc1|commit]] * ath10k: provide firmware crash info via debugfs [[http://git.kernel.org/linus/384914b2e5566dfce25f3f38d992708a9ef6f51b|commit]] * ath10k: support firmware crash-by-assert [[http://git.kernel.org/linus/d5aebc77b47f9e0a2b465fbcf77bde033a231c24|commit]] * ath5k: Remove AHB bus support [[http://git.kernel.org/linus/093ec3c5337434f40d77c1af06c139da3e5ba6dc|commit]] * ath6kl: Add SDIO device ID for QCA6234X Support [[http://git.kernel.org/linus/beb4be849a92172b4b95185a19db1691e6223f22|commit]] * ath9k: Add a config option for channel context [[http://git.kernel.org/linus/0e721bd061c15417db388988d494e9f80389dc73|commit]] * ath9k: add config for (en|dis)abling ACK timeout estimation [[http://git.kernel.org/linus/ce7191526854f79b90bf627c5a8b8993491a3c2b|commit]] * ath: Add support for tracing [[http://git.kernel.org/linus/e6664dff0608440f117b0348594b887cb9725e4f|commit]] * b43: HT-PHY: Implement band switching [[http://git.kernel.org/linus/1f21de53ac8651b1a3e79576f1adf00aabecd052|commit]] * b43: Implement PHY PLL reset [[http://git.kernel.org/linus/737f657f71b6e4bcb07478eb0a32eb92c80eaf4b|commit]] * b43: N-PHY: support setting custom TX power [[http://git.kernel.org/linus/8615eb2870f1a89ad551d80ef821172015af7c28|commit]] * b43: implement PPR (Power Per Rate) management/API [[http://git.kernel.org/linus/ec76643b0057e13c4cc6ed4b55af6389fcbb5e64|commit]] * be2net: Add TX completion error statistics in ethtool [[http://git.kernel.org/linus/512bb8a244d2854953c65c0b36b0d0812fced7d5|commit]] * be2net: add ethtool "-m" option support [[http://git.kernel.org/linus/e36edd9d26cf257511548edaf2b7a56eb4fed854|commit]] * cxgb4/cxgb4vf: Add Devicde ID for two more adapter [[http://git.kernel.org/linus/91c04a9eb3a9b7e340a59446989263bfe31aee62|commit]] * cxgb4: Add support for adaptive rx [[http://git.kernel.org/linus/e553ec3ff95ad8ad0176939e9b5c195dc97e3689|commit]] * cxgb4: Add support to S25FL032P flash [[http://git.kernel.org/linus/fe2ee139aa295936e2bf6b7c620624d871c65058|commit]] * cxgb4: Allow T4/T5 firmware sizes up to 1MB [[http://git.kernel.org/linus/60d42bf6b0eec663ad21170b1ff6b14536993b47|commit]] * cxgb4vf: Add 40G support for cxgb4vf driver [[http://git.kernel.org/linus/897d55df3ca794ad4522472d46aa2dbbface8c37|commit]] * dsa: add Broadcom SF2 switch driver [[http://git.kernel.org/linus/246d7f773c13cac3e3ab1609fd4ffee520242c63|commit]] * dsa: add Broadcom tag RX/TX handler [[http://git.kernel.org/linus/5037d532b83d7325a2743dffe82882a64697a8e8|commit]] * cpsw: Add support for pause frames [[http://git.kernel.org/linus/1923d6e4186c9470a83d0179e86e1aea8cfcbe67|commit]] * xgene: Add 10GbE ethtool support [[http://git.kernel.org/linus/41aace6e088d198f2441f3d0e579657d6815234c|commit]] * xgene: Add 10GbE support [[http://git.kernel.org/linus/0148d38d36b76b190ddddff68f02d2617ada3bcb|commit]] * xgene: Add SGMII based 1GbE ethtool support [[http://git.kernel.org/linus/5e6a024bebea5bad6b787cf2c0ee28116b4147f0|commit]] * xgene: Add SGMII based 1GbE support [[http://git.kernel.org/linus/32f784b50e14c653ad0f010fbd5921a5f8caf846|commit]] * et131x: Add PCIe gigabit ethernet driver et131x to drivers/net [[http://git.kernel.org/linus/38df6492eb511d2a6823303cb1a194c4fe423154|commit]] * arc: Add support for Rockchip SoC layer device tree bindings [[http://git.kernel.org/linus/6eacf31139bf9638c62eb7853ee37f70da1ad28c|commit]] * iwlwifi: Add missing PCI IDs for the 7260 series [[http://git.kernel.org/linus/4f08970f5284dce486f0e2290834aefb2a262189|commit]] * iwlwifi: add and edit 8000 series PCI IDs [[http://git.kernel.org/linus/|commit]] * iwlwifi: make U-APSD default configurable at compile time [[http://git.kernel.org/linus/d6ca18de129fc4dd4374389561930b32820f35ff|commit]] * iwlwifi: mvm: Add set NIC temperature debug option [[http://git.kernel.org/linus/7280d1f0bd14271638bf6b4c3c9dc814af1aaafc|commit]] * iwlwifi: mvm: Announce Quiet Period support [[http://git.kernel.org/linus/226bcd48eac7cfc22844a84897d62c24603395c6|commit]] * iwlwifi: mvm: add LDPC support [[http://git.kernel.org/linus/|commit]] * iwlwifi: mvm: add debugfs entry to read the current temperature [[http://git.kernel.org/linus/c549e3903a3be964b58449140d4f87f2132b55c2|commit]] * iwlwifi: mvm: force protection for P2P [[http://git.kernel.org/linus/a4db848f2d0160a3fca08a5787dbef6bcc4ce2b3|commit]] * ixgbe: limit combined total of macvlan and SR-IOV VFs [[http://git.kernel.org/linus/aac2f1bf14d07c8f13048915f39df4a527350c9a|commit]] * r8152: support VLAN [[http://git.kernel.org/linus/c55542983e572bcac813fd9a393e725e158074be|commit]] * r8152: support ethtool eee [[http://git.kernel.org/linus/df35d283e5a98b654a06301c5668fe85ab538452|commit]] * r8169: add support for Byte Queue Limits [[http://git.kernel.org/linus/1e918876853aa85435e0f17fd8b4a92dcfff53d6|commit]] * r8169:add disable/enable RTL8168G pll function [[http://git.kernel.org/linus/b8e5e6ad7115befef13a4493f1d2b8e438abc058|commit]] * r8169:add disable/enable RTL8411B pll function [[http://git.kernel.org/linus/42fde7371035144037844f41bd16950de9912bdb|commit]] * r8169:add more chips to support magic packet v2 [[http://git.kernel.org/linus/ac85bcdbc0ffd3903d6db4abcd769ecacf98605b|commit]] * r8169:add support for RTL8168EP [[http://git.kernel.org/linus/935e2218d5a0fade1645982fb034eee37f100f11|commit]] * r8169:add support more chips to get mac address from backup mac address register [[http://git.kernel.org/linus/89cceb2729c752e6ff9b3bc8650a70f29884f116|commit]] * rtlwifi: btcoexist: Modify driver for V062814 Realtek driver [[http://git.kernel.org/linus/|commit]] * rtlwifi: btcoexist: Modify driver to support BT coexistence in rtl8723be [[http://git.kernel.org/linus/|commit]] * rtlwifi: rtl8192ee: Move driver from staging to the regular tree [[http://git.kernel.org/linus/b1a3bfc97cd95681c511515534b84843998f3ea0|commit]] rtlwifi: rtl8821ae: Move driver from staging to regular tree [[http://git.kernel.org/linus/21e4b0726dc671c423e2dc9a85364716219c4502|commit]] * rt2x00: support Ralink 5362. [[http://git.kernel.org/linus/ac0372abf8524a7572a9cdaac6495eb2eba20457|commit]] * qlcnic: Add support for 0x8830 device ID [[http://git.kernel.org/linus/40e2b8ed855357b3b285d6575cec228e9ce8ebd1|commit]] * qlcnic: Add support to run firmware POST [[http://git.kernel.org/linus/3ced0a88cd4c86587cf9545f67a7b9ae63f78a4a|commit]] * qlcnic: Update Link speed and port type info for 83xx adapter [[http://git.kernel.org/linus/cd6e7381fbd925c85de1c208f2972e87a7c9d77b|commit]] * qmi_wwan: Add support for HP lt4112 LTE/HSPA+ Gobi 4G Modem [[http://git.kernel.org/linus/bb2bdeb83fb125c95e47fc7eca2a3e8f868e2a74|commit]] * rtl818x_pci: add RSSI information for rtl8187SE [[http://git.kernel.org/linus/8084bb0369b9924ecc775ce1c7050bc75ca016f3|commit]] * bnx2x: Add a fallback multi-function mode NPAR1.5 [[http://git.kernel.org/linus/83bad206f7dd6638251840fa7846680f44c30bb4|commit]] * brcmfmac: Add wowl support for PCIE devices. [[http://git.kernel.org/linus/4eb3af7c1df32dcd4362c2f20928f679ed78f2e5|commit]] * fm10k: Add CONFIG_FM10K_VXLAN configuration option [[http://git.kernel.org/linus/f6b03c10a1b3f2c98ed23813997cdebef8aabeba|commit]] * fm10k: Add skeletal frame for Intel(R) FM10000 Ethernet Switch Host Interface Driver [[http://git.kernel.org/linus/b3890e3074766817923c6910ce4827b82ea5f96f|commit]] * i40e: Add a FD flush counter to ethtool [[http://git.kernel.org/linus/60793f4ab541f9c279f823e42dc8053341cc7547|commit]] * i40e: Add dual speed module support [[http://git.kernel.org/linus/124ed15bf126b5bf437c8eee2873ecbeef464146|commit]] * i40e: Allow user to change link settings if link is down [[http://git.kernel.org/linus/c57e9f179b5cd2f4fbdfc973e9174094b06ca43b|commit]] * macvlan: add source mode [[http://git.kernel.org/linus/79cf79abce71eb7dbc40e2f3121048ca5405cb47|commit]] * mlx4_core: Cache line EQE size support [[http://git.kernel.org/linus/43c816c67a536cfcfc24da50153115b75eca94f0|commit]] * mlx5_core: Add ConnectX-4 to list of supported devices [[http://git.kernel.org/linus/f832dc820fe8fca561933e8fa734adca75bba5a0|commit]] * phy: micrel: Add clock support for KSZ8021/KSZ8031 [[http://git.kernel.org/linus/1fadee0c364572f2b2e098b34001fbaa82ee2e00|commit]] * DSA: Marvell mv88e6171 switch driver [[http://git.kernel.org/linus/42f272539487e49c9ea830ad97db41eb9937d5dc|commit]] * fec: add enet-avb IP support [[http://git.kernel.org/linus/ce99d0d3abba0faf796a6ce999e4f0356c7b4653|commit]] * fec: add interrupt coalescence feature support [[http://git.kernel.org/linus/d851b47b22fc4c7b5a739fc5cbc2cbee07adec90|commit]] * fec: init multi queue date structure [[http://git.kernel.org/linus/59d0f746564495c7f54526674deabfcf101236a1|commit]] * fec: parser max queue number from dt file [[http://git.kernel.org/linus/9fc095f136b5436fafb22f31c4871b5edcb362b9|commit]] * phy: add BCM7425 and BCM7429 PHYs [[http://git.kernel.org/linus/d068b02cfdfc27f5962ec82ec5568b706f599edc|commit]] * phy: add generic UniMAC MDIO bus driver [[http://git.kernel.org/linus/2ba1b163c9d5d716fb1061f3fb76832cc6eea37f|commit]] * phy: bcm7xxx: add BCM7250 and BCM7364 PHY entries [[http://git.kernel.org/linus/430ad68ffb5fa632a277162e5995cd6f7a39fb78|commit]] * qualcomm: new Ethernet over SPI driver for QCA7000 [[http://git.kernel.org/linus/291ab06ecf6765aa0c73332b745ffb3a44ed30c6|commit]] * mwifiex: add rx workqueue support [[http://git.kernel.org/linus/|commit]] * mwifiex: add support for SD8887 chipset [[http://git.kernel.org/linus/030bb75a1db4030a5ce91e93b82e00966e8b6522|commit]] * wil6210: atomic I/O for the card memory [[http://git.kernel.org/linus/dba4b74d2da8798626e2b702ad3f452671e335f7|commit]] * rt2x00: add new rt2800usb device [[http://git.kernel.org/linus/664d6a792785cc677c2091038ce10322c8d04ae1|commit]] * sunvnet: allow admin to set sunvnet MTU [[http://git.kernel.org/linus/42db672dca5b74f9c85c318b74b3b298e86cbe8e|commit]] * sunvnet: make transmit path zero-copy in the kernel [[http://git.kernel.org/linus/8e845f4cbbd2ef81846c2ab5dca46d88fb2717ee|commit]] * sunvnet: upgrade to VIO protocol version 1.6 [[http://git.kernel.org/linus/e4defc775424a3501caf98d266a8d7616fa53819|commit]] * ARCNET: add com20020 PCI IDs with metadata [[http://git.kernel.org/linus/8c14f9c70327a6fb75534c4c61d7ea9c82ccf78f|commit]] * ARCNET: add support for multi interfaces on com20020 [[http://git.kernel.org/linus/c51da42a6346c0c747e70a4f5ae873da1150a784|commit]] * ARCNET: enable eae arcnet card support [[http://git.kernel.org/linus/5b85bad2a473a8b90cac93d21ab024ba221a8b09|commit]] * Bluetooth: ath3k: Add a new PID/VID 0227/0930 for AR3012. [[http://git.kernel.org/linus/89d2975fa06e66ea0d3665d91f799fb1ce4b8bad|commit]] * Bluetooth: btmrvl: support Marvell Bluetooth device SD8887 [[http://git.kernel.org/linus/3907d55801a631862ffca2b85c536ea5ceed2dc9|commit]] * Altera TSE: Add support for no PHY [[http://git.kernel.org/linus/3354313e504ab51d620388fb230e17cd9097388c|commit]] * can: flexcan: add vf610 support for FlexCAN [[http://git.kernel.org/linus/cdce844865bea6869b34bacc98af3711774f5bb5|commit]] * can: m_can: add Bosch M_CAN controller support [[http://git.kernel.org/linus/e0d1f4816f2a7e311321db40ce69fbb1a4b1f1cf|commit]] * uwb: add an ASIE sysfs attribute to uwb_rc devices [[http://git.kernel.org/linus/d08e1ad994afb70daf4ebf340f50425c1c5a2b75|commit]] == ACPI/EFI and Power Management == * efi * Add efi= parameter parsing to the EFI boot stub [[http://git.kernel.org/linus/5a17dae422d7de4b776a9753cd4673a343a25b4b|commit]] * Add kernel param efi=noruntime [[http://git.kernel.org/linus/5ae3683c380e78aebc60d710617ba2c0dccc9e84|commit]] * thermal * Added Bang-bang thermal governor [[http://git.kernel.org/linus/e4dbf98f7f169346f57296e173e883b7330076ab|commit]] * imx: add i.mx6sx thermal support [[http://git.kernel.org/linus/3c94f17e72a7bcf689756da100b6051e535c45f4|commit]] * introduce INT3402 thermal driver [[http://git.kernel.org/linus/77e337c6e23e3b9d22e09ffec202a80f755a54c2|commit]] * introduce int3400 thermal driver [[http://git.kernel.org/linus/816cab931f288c92a3404b1b984576f4822b0445|commit]] * introduce int3403 thermal driver [[http://git.kernel.org/linus/4384b8fe162d8aa03905d02073707bcf364cc7ce|commit]] * ACPI * Add ACPI 4.0 style fan support [[http://git.kernel.org/linus/9519a6356cbf63b1f22a7a208385dc56092c8b7d|commit]] * Support INT3404 thermal device [[http://git.kernel.org/linus/d806c6e9cdfd6c5663687ec7109e151c0ff66639|commit]] * Introduce ACPI int340x thermal scan handler [[http://git.kernel.org/linus/3230bbfce8a9270acc77fafd0d9ff90e94f28993|commit]] * acpidump: Add ACPI 1.0 RSDP support. [[http://git.kernel.org/linus/f1b697525d5428856eaba2be2ee6dc1cf3efbbbe|commit]] * cpuidle * CPU idle ARM64 driver [[http://git.kernel.org/linus/3299b63de384159579143d4abdfb94013e0b5470|commit]] * Implement DT based idle states infrastructure [[http://git.kernel.org/linus/9f14da345599c14b329cf5ac9499ad322056dd32|commit]], [[http://git.kernel.org/linus/d2e5c871ed8a250f7ee1fe34dd52ed5757363fba|commit]] * toshiba_acpi: Support new keyboard backlight type [[http://git.kernel.org/linus/93f8c16d635e6b1e3ea978e38e110391ce28b26f|commit]] == Sound == * hda - Add Inverted Internal mic for Samsung Ativ book 9 (NP900X3G) [[http://git.kernel.org/linus/a33cc48d28b4ff58e2627e2613f15c63754dc376|commit]] * hda - Add dock port support to Thinkpad L440 (71aa:501e) [[http://git.kernel.org/linus/c497d9f917542a71e1654b31368d18153b6f1987|commit]] * hda - Add dock support for Thinkpad T440 (17aa:2212) [[http://git.kernel.org/linus/6d16941aee6eb468c5a5cc78ecbaf840f3e16df5|commit]] * hda - Add inverted internal mic for Asus Aspire 4830T [[http://git.kernel.org/linus/522a7fa883e04725806308a5b663ce1f570e5870|commit]] * hda - Add ultra dock support for Thinkpad X240. [[http://git.kernel.org/linus/7c21539c45eace48e9f6fbdd59347d8416960af5|commit]] * hda - Allow multiple callbacks for jack [[http://git.kernel.org/linus/1a4f69d5aaecb39a980fc20b14ec800fd5b53061|commit]] * hda_intel: Add Device IDs for Intel Sunrise Point PCH [[http://git.kernel.org/linus/c8b00fd2f4c504a564adcad5b8bd6952ab850b02|commit]] * hda_intel: Add DeviceIDs for Sunrise Point-LP [[http://git.kernel.org/linus/b4565913460cbd7d86c6bd52913dfaa07fa384aa|commit]] * usb-audio: Add support for Steinberg UR22 USB interface [[http://git.kernel.org/linus/f0b127fbfdc8756eba7437ab668f3169280bd358|commit]] * usb-audio: add native DSD support for XMOS based DACs [[http://git.kernel.org/linus/848f3a82df50fcc68a78c9d7d45e210b626b0283|commit]] * virtuoso: add Xonar Essence STX II daughterboard support [[http://git.kernel.org/linus/d6cc58e127a0b7df78d869a29ff073da6fb899bb|commit]] * virtuoso: add one more headphone impedance setting [[http://git.kernel.org/linus/dd38dc1a9bf780b619ab93b3d7a5e90ebad441f5|commit]] * virtuoso: add partial Xonar Xense support [[http://git.kernel.org/linus/5ae0095d00d48be60b2e3cbdb79a35a7d796d96b|commit]] * ASoC * add es8328 codec driver [[http://git.kernel.org/linus/567e4f98922ce5542f8c2aa469a0c6ddf182b6ea|commit]] * cs35l32: Add support for CS35L32 Boosted Amplifier [[http://git.kernel.org/linus/eef5bb2445ca49911c93c08ed0fb2ea7363ea945|commit]] * fsl: Add Freescale Generic ASoC Sound Card with ASRC support [[http://git.kernel.org/linus/708b4351f08c08ea93f773fb9197bdd3f3b08273|commit]] * fsl: add imx-es8328 machine driver [[http://git.kernel.org/linus/7e7292dba2155c1433ce9f9a819f1acb9090747b|commit]] * fsl_sai: Add asynchronous mode support [[http://git.kernel.org/linus/08fdf65e37d560581233e06a659f73deeb3766f9|commit]] * rt5645: Add headset detect function [[http://git.kernel.org/linus/f3fa1bbd836a7d6efb2abd506ed8e24096f39062|commit]] * rt5677: Add sidetone function [[http://git.kernel.org/linus/90bdbb46f41c9fa670d7b0709e0c8a92ad82bdfe|commit]] * rt5677: Add the TDM function [[http://git.kernel.org/linus/48561afef401876b4b0e35a303d89884c10fe468|commit]] * s6000: remove driver [[http://git.kernel.org/linus/19c768db42fcf1884cb1f9550969d1e9e69aa928|commit]] * ssm2602: add support for 11.025kHz and 22.5kHz sample rates [[http://git.kernel.org/linus/3b2a0013c7d49783d5ac3df9178e9907cd6ebd73|commit]] * ssm4567: Add driver for Analog Devices SSM4567 amplifier [[http://git.kernel.org/linus/1ee44ce03011bab025949e7636416912185f4122|commit]] == TV tuners, webcams, video capturers == * af9033: implement DVBv5 post-Viterbi BER [[http://git.kernel.org/linus/6bb096c92671cad4a8cfcb8bf2a5309a9033faee|commit]] * af9033: implement DVBv5 stat block counters [[http://git.kernel.org/linus/204f4319289fcd45ae2d059a4cfc200c7754b050|commit]] * af9033: implement DVBv5 statistics for CNR [[http://git.kernel.org/linus/3e41313aeadfc5e3b3f827519f3840bca1b98f6d|commit]] * af9033: implement DVBv5 statistics for signal strength [[http://git.kernel.org/linus/83f1161911c5f32dc4cfa817a73ae028d32c43b7|commit]] * af9035: Add support for IT930x USB bridge [[http://git.kernel.org/linus/5b5560842a7ee002d208a20866f88fafd63198eb|commit]] * as102-fe: make it an independent driver [[http://git.kernel.org/linus/dcae77814865122ed411de1a4e8ebd02796cf3c4|commit]] * au0828: Add suspend code for DVB [[http://git.kernel.org/linus/b799de75e032c4d27788af9b4df3ab25858f87a8|commit]] * au0828: Enable IR for HVR-850 [[http://git.kernel.org/linus/d84fdc774b3beea1a7c601ff6e8d22e6ac13dd01|commit]] * coda: Improve runtime PM support [[http://git.kernel.org/linus/c5d28e29833c8bc80d96cb2f46c3cf06b43a8fa4|commit]] * cx231xx: Add support for Hauppauge WinTV-HVR-900H (111xxx) [[http://git.kernel.org/linus/57cbf3efc8b610b605cbbef6cba8c1759ca9aa87|commit]] * cx23855: add support for DVBSky T9580 DVB-C/T2/S2 tuner [[http://git.kernel.org/linus/294422662215188ace50ae14318ac025a56843d8|commit]] * cxusb: Add support for TechnoTrend TT-connect CT2-4650 CI [[http://git.kernel.org/linus/6832d11edde3e47ef54e0da5d61380de9043b704|commit]] * dvbsky: new driver to support DVBSky S860/S960 devices [[http://git.kernel.org/linus/af64fb3fa4ae8d4008586e81127b0a25c86f27f5|commit]] * hackrf: HackRF SDR driver [[http://git.kernel.org/linus/969ec1f6bd925092109eaf21501a9d64adfc7ad4|commit]] * mceusb: add support for more cx231xx devices [[http://git.kernel.org/linus/66756611c12cfff7260a3c388900dae480a1179d|commit]] * mxl301rf: add driver for MaxLinear MxL301RF OFDM tuner [[http://git.kernel.org/linus/aff0c42a78ed2b6410a083dce59bb6c9fe85da27|commit]] * omap3isp: ccdc: Add basic support for interlaced video [[http://git.kernel.org/linus/9a36d8ed33c481a99f69f8a2eeb22e3c7750e522|commit]] * omap3isp: ccdc: Add support for BT.656 YUV format at the CCDC input [[http://git.kernel.org/linus/9de7af4d5bbff7998c09e854b2999359ac1b2721|commit]] * omap3isp: ccdc: Support the interlaced field orders at the CCDC output [[http://git.kernel.org/linus/bcb4e0efd1380d93866df51ec5d8dfaa026537ad|commit]] * pt3: add support for Earthsoft PT3 ISDB-S/T receiver card [[http://git.kernel.org/linus/f5a98f37a535a43b3a27c6a63b07f23d248e4b31|commit]] * qm1d1c0042: add driver for Sharp QM1D1C0042 ISDB-S tuner [[http://git.kernel.org/linus/7608f575b81599ba8e73c27b7ca1fa3993dee585|commit]] * rc: Introduce hix5hd2 IR transmitter driver [[http://git.kernel.org/linus/a84fcdaa905862b09482544d190c94a8436e4334|commit]] * saa7134: add saa7134-go7007 [[http://git.kernel.org/linus/452015de2e2afaf0e2f76f28477dd3025d44bc95|commit]] * si2157: Add support for Si2147-A30 tuner [[http://git.kernel.org/linus/d87a50586dbeb2b6019b9e695799838401f21db6|commit]] * si2165: enable Si2161 support [[http://git.kernel.org/linus/119bd82e0e87903ef45fffe9c17b1fb6a99cc628|commit]] * siano: add support for PCTV 77e [[http://git.kernel.org/linus/29bbb7bd0a65e01a0423e1df764676119b71ecb3|commit]] * soc_camera: Support VIDIOC_EXPBUF ioctl [[http://git.kernel.org/linus/c710f591a6f209220bd0649153e1fbc78bc09db9|commit]] * sp2: Add I2C driver for CIMaX SP2 common interface module [[http://git.kernel.org/linus/868736ad3404b205794bc04233eca58293818dea|commit]] * tc90522: add driver for Toshiba TC90522 quad demodulator [[http://git.kernel.org/linus/f5d82a75e666a6cc66453285cb3ce28c5d02397a|commit]] * usbtv: add audio support [[http://git.kernel.org/linus/63ddf68de52efaac40a9287e44266ac30e71dd36|commit]] * v4l: Add ARGB555X and XRGB555X pixel formats [[http://git.kernel.org/linus/fcc0d3db28922f9ba21ea6c7b23ea10ffb5d3521|commit]] * v4l: uvcvideo: Add support for pan/tilt speed controls [[http://git.kernel.org/linus/3ea375239ca06014b8b421ab1d73d6628d22036f|commit]] * vivi: remove driver, it's replaced by vivid [[http://git.kernel.org/linus/077af28c639be01d50e607754a84a3fada09ae9c|commit]] * vivid: add teletext support to VBI capture [[http://git.kernel.org/linus/62f28725a8dc5c16d3d63606f046899ae41fcf4a|commit]] * vivid: enable the vivid driver [[http://git.kernel.org/linus/e75420dd25bc9d7b6f4e3b4c4f6c778b610c8cda|commit]] == Near-field communications (NFC) == * NCI: Add support of ISO15693 [[http://git.kernel.org/linus/cfdbeeafdbbdbc006f700e92cbad2cb5d4529f3d|commit]] * digital: Add Inititor-side PSL support [[http://git.kernel.org/linus/dddb3da046a4d86de649ba795726afa7fe6fbb41|commit]] * nci: Add support for proprietary RF Protocols [[http://git.kernel.org/linus/9e87f9a9c4c4754508b2c2638fbde9e10c7a103b|commit]] * st21nfcb: Add ISO15693 Reader/Writer support [[http://git.kernel.org/linus/941ec5c6b02a93710c397e69b50671949f3b9dd3|commit]] * trf7970a: Add System Suspend/Resume support [[http://git.kernel.org/linus/77c9539dc1284677539af442ac3629c9baf01202|commit]] * trf7970a: Add Target Mode Detection Support [[http://git.kernel.org/linus/cb174aba86fe10ddac8b692c90a9480526c02953|commit]] * trf7970a: Add Target Mode Support [[http://git.kernel.org/linus/13b4272a8264220ec043a922fd1fa05da72d57ae|commit]] * trf7970a: Add VIN voltage override support [[http://git.kernel.org/linus/3bd14233aa0733fbc6c3f75ec928f1a393522644|commit]] == Universal Serial Bus (USB) == * dwc2: Update Kconfig to support dual-role [[http://git.kernel.org/linus/e006fee6ecfed5b957bdd41c236aad751ab29042|commit]] * dwc3: Add Qualcomm DWC3 glue layer driver [[http://git.kernel.org/linus/d9152161b4bfd131a8253a5b9fcd8ba9b10277c4|commit]] * dwc3: add ST dwc3 glue layer to manage dwc3 HC [[http://git.kernel.org/linus/f83fca0707c66e36f14efef7f68702cb12de70b7|commit]] * dwc3: pci: Add PCI ID for Intel Braswell [[http://git.kernel.org/linus/7d643664ea559b36188cae264047ce3c9bfec3a2|commit]] * gadget: Add xilinx usb2 device support [[http://git.kernel.org/linus/1f7c51660034091dc134fcc534b7f1fa86a6e823|commit]] * gadget: composite: enable BESL support [[http://git.kernel.org/linus/a6615937bcd9234e6d6bb817c3701fce44d0a84d|commit]] * host: ohci-st: Add OHCI driver support for ST STB devices [[http://git.kernel.org/linus/d115837259ada33cb66e8fedc365d58d2cc8df38|commit]] * option: add support for Telit LE910 [[http://git.kernel.org/linus/2d0eb862dd477c3c4f32b201254ca0b40e6f465c|commit]] * phy: samsung: remove old USB 2.0 PHY driver [[http://git.kernel.org/linus/a8b5b12eff1510d701ac5ad321e215d7153c96c3|commit]] * phy: samsung: remove old USB 3.0 PHY driver [[http://git.kernel.org/linus/1c3c0528876e2dd86cfb86e96e03c38ef19858fe|commit]] * phy: samsung: remove old common USB PHY code [[http://git.kernel.org/linus/ea2fdf842365066c82ab941086c6a1741ced4f2a|commit]] * renesas_usbhs: Add device tree support for R-Car H2 and M2 [[http://git.kernel.org/linus/b854100eda59a1df9eaf7454cc7c297910055f42|commit]] * serial: ftdi_sio: add "bricked" FTDI device PID [[http://git.kernel.org/linus/7f2719f0003da1ad13124ef00f48d7514c79e30d|commit]] * serial: ftdi_sio: add Awinda Station and Dongle products [[http://git.kernel.org/linus/edd74ffab1f6909eee400c7de8ce621870aacac9|commit]] * serial: ftdi_sio: add PIDs for Matrix Orbital products [[http://git.kernel.org/linus/204ec6e07ea7aff863df0f7c53301f9cbbfbb9d3|commit]] * cdc-acm: add device id for GW Instek AFG-2225 [[http://git.kernel.org/linus/cf84a691a61606a2e7269907d3727e2d9fa148ee|commit]] * option: add Haier CE81B CDMA modem [[http://git.kernel.org/linus/012eee1522318b5ccd64d277d50ac32f7e9974fe|commit]] * serial: add Medtronic CareLink USB driver [[http://git.kernel.org/linus/cff9c2339a6d5105d7f6b1f9a96dd1d239cc76ac|commit]] * serial: add Novatel Wireless GPS driver [[http://git.kernel.org/linus/c5cd24d7b179a415df263e5b18b72f6e3aaf81e0|commit]] * serial: cp210x: add IDs for CEL MeshConnect USB Stick [[http://git.kernel.org/linus/ffcfe30ebd8dd703d0fc4324ffe56ea21f5479f4|commit]] * serial: cp210x: add Silicon Labs 358x VID and PID [[http://git.kernel.org/linus/35cc83eab097e5720a9cc0ec12bdc3a726f58381|commit]] * serial: cp210x: added Ketra N1 wireless interface support [[http://git.kernel.org/linus/bfc2d7dfdd761ae3beccdb26abebe03cef042f46|commit]] * serial: remove zte_ev driver [[http://git.kernel.org/linus/f8c0e057b4898055b24b44d03b837a15d8b93b37|commit]] == Input == * Add Microchip AR1021 i2c touchscreen [[http://git.kernel.org/linus/dd4cae8bf16611053ee7b00e20aa4fa945b92b99|commit]] * add haptic driver on max77693 [[http://git.kernel.org/linus/a3b3ca753cdc92c7d5f57404afed3115b3b79cc6|commit]] * add support for the DRV2667 haptic driver [[http://git.kernel.org/linus/1c24622572d6ab2ec8e731588d1c131563a64b53|commit]] * drv260x - add TI drv260x haptics driver [[http://git.kernel.org/linus/7132fe4f568721cbd5d9bce5a8a71556e9bc45b4|commit]] * introduce palmas-pwrbutton [[http://git.kernel.org/linus/adff5962fdd2f29bac943bc014ebd529444b2153|commit]] * psmouse - add support for detecting FocalTech PS/2 touchpads [[http://git.kernel.org/linus/3ace3686f198e656624d7ca2984d053e65f6e09d|commit]] * xpad - add Thrustmaster as Xbox 360 controller vendor [[http://git.kernel.org/linus/4dfb15cd5aaa6682e93854a74b394a1c95b82621|commit]] * xpad - add USB ID for Thrustmaster Ferrari 458 Racing Wheel [[http://git.kernel.org/linus/4b54625822eb7a4eae9c5b8c890b6c4dc001b895|commit]] * xpad - add VID/PID for Razer Sabertooth [[http://git.kernel.org/linus/a7b447380c5c974c740437af82793e450f47304d|commit]] * xpad - sync device IDs with xboxdrv [[http://git.kernel.org/linus/f554f619b7041e388d46395b1e30b151925a7797|commit]] == Human Interface Device (HID) == * Add Holtek USB ID 04d9:a0c2 ETEKCITY Scroll [[http://git.kernel.org/linus/5df4eb054fe056ecb15875e812fdadbc47568d7d|commit]] * add support for PenMount HID TouchScreen Driver [[http://git.kernel.org/linus/ffe51d0d8abce3139a970c640ed48e73e9c360bb|commit]] * wacom - enable LED support for Wireless Intuos5/Pro [[http://git.kernel.org/linus/912ca216b548e0fe399f300b4511b0277fb874e4|commit]] * wacom: Add support for the Cintiq Companion [[http://git.kernel.org/linus/89f2ab55ea0292bbdf07e5e0b3266ebf0018a224|commit]] == Multi Function Devices (MFD) == * Add ACPI support [[http://git.kernel.org/linus/6ab3430129e258ea31dd214adf1c760dfafde67a|commit]] * Add HI6421 PMIC Core driver [[http://git.kernel.org/linus/8bdf87b400271ebc7fbf71e117c299d19a97ebb4|commit]] * Add Ricoh RN5T618 PMIC core driver [[http://git.kernel.org/linus/9bb9e29c78f8d8ee310987fd58a2b908a4ce0c40|commit]] * Add support for Qualcomm SPMI PMICs [[http://git.kernel.org/linus/c3a973a770a122a5ec9a9b827ae25c00f56b3e47|commit]] * RK808: Add new mfd driver for RK808 [[http://git.kernel.org/linus/f69a7cf74d5536faa180437581be2a9c0aad1bb1|commit]] * lpc_ich: Add Device IDs for Intel 9 Series PCH [[http://git.kernel.org/linus/fea31042ff613145c7784e2ce454bf3c151b97ba|commit]] * lpc_ich: Add PCI ID for Intel Braswell [[http://git.kernel.org/linus/ff0c9da013d2c9f1ec232926a54e536ab48c6678|commit]] * lpc_sch: Add support for Intel Quark X1000 [[http://git.kernel.org/linus/ec689a8a8155ce8b966bd5d7737a3916f5e48be3|commit]] * menf21bmc: Introduce MEN 14F021P00 BMC MFD Core driver [[http://git.kernel.org/linus/dfbdcd7cefcaba306fc1ad36aa8bc1352149e730|commit]] == Industrial I/O == * Add Dyna-Image AL3320A ambient light sensor driver [[http://git.kernel.org/linus/f007d7f1431ca9bc184782e704a7da460385d335|commit]] * accel: BMC150 accel support [[http://git.kernel.org/linus/bd7fe5b7191836a229981fdd83845a528ee9f846|commit]] * accel: BMC150: add support for other Bosch chips [[http://git.kernel.org/linus/8ecbb3c3c712d9c859586886d621e3b6175da972|commit]] * accel: kxcjk-1013: Support thresholds [[http://git.kernel.org/linus/b4b491c0832ef90a7a5070e5975bc8427f2049ca|commit]] * accel: kxcjk-1013: add support for kxcj9-1008 [[http://git.kernel.org/linus/ca801795b17b13a105b5209cf451abac3a6529ff|commit]] * accel: kxcjk-1013: add support for kxtj2-1009 [[http://git.kernel.org/linus/c68613777517e538ace751e4e738e238eb216f86|commit]] * accel: kxcjk-1013: support runtime pm [[http://git.kernel.org/linus/124e1b1d0924ca51ded8bb6f52844b2bc9e485f7|commit]] * adc: Add TI ADC128S052 [[http://git.kernel.org/linus/913b864686746e10c32ed65c04f70d886c4c0c76|commit]] * adc: add driver for Rockchip saradc [[http://git.kernel.org/linus/44d6f2ef94f9825e6eb9072f1611e0ea4cd81fa1|commit]] * adc: exynos_adc: Add support for s3c24xx ADC [[http://git.kernel.org/linus/145b0a5d18565615724045dbc2ada32324faa395|commit]] * adc: exynos_adc: add support for s3c64xx adc [[http://git.kernel.org/linus/249535d894216f5dcd922accfb435d32d417d56f|commit]] * add support of the max5821 [[http://git.kernel.org/linus/472988972737cdc2ee83c05931822792a2bf2f76|commit]] * gyro: bmi055 gyro sensor driver [[http://git.kernel.org/linus/3a0888edcffd9406f1cbbe240f4533e35db67e81|commit]] * bma180: Add BMA250 chip support [[http://git.kernel.org/linus/2017cff24cc08b145bff7256dd6b0ef99e7e8a01|commit]] * bma180: Expose temperature channel [[http://git.kernel.org/linus/b81fbab7f567aaa12aba6532681b426f3e130e11|commit]] * gyro:bmg160 Gyro Sensor driver [[http://git.kernel.org/linus/22b46c45fb9be8ec1fcb4d9b74810e6a20ff67cc|commit]] == Multi Media Card (MMC) == * dw_mmc: add support for RK3288 [[http://git.kernel.org/linus/f629ba2c04c949aa62c85b48c0b73b915b98defc|commit]] * implement Driver Stage Register handling [[http://git.kernel.org/linus/3d705d14fe4c72be83bae1610680e209ee226b9d|commit]] * sdhci: Add PCI IDs for Intel Braswell [[http://git.kernel.org/linus/066173b6436dfc57a96b2d940f4e727fe8131261|commit]] * tmio_mmc: Enable runtime PM support [[http://git.kernel.org/linus/78f76df60926f7853df9ee2b707ea9254129775c|commit]] == Memory Technology Device (MTD) == * nand: add Hynix's H27UCG8T2ATR-BC to nand_ids table [[http://git.kernel.org/linus/2a960cce03d1dbd3dba54e660c479f64674eb5e3|commit]] * spi-nor: add Kconfig option to disable 4K sectors [[http://git.kernel.org/linus/57cf26c1b28572976c57f6dec9818be38bf37cbb|commit]] * spi-nor: add support for Micron M25PX80 [[http://git.kernel.org/linus/f2fabe16b819cdead86fb38c8ab88a0d9c308293|commit]] == Current regulator == * Add driver for max77802 PMIC PMIC regulators [[http://git.kernel.org/linus/e6f2f805d722bf94efe89755372bcc6ff60d8d90|commit]] * RK808: Add regulator driver for RK808 [[http://git.kernel.org/linus/2cd64ae3d57b80f6d93682b98a59ed4b124cf2ef|commit]] * add driver for hi6421 voltage regulator [[http://git.kernel.org/linus/87ca186f7eb663fc5e52b65452a91fe0fec170a0|commit]] * da9211: support DA9213 [[http://git.kernel.org/linus/005547e0828ce9064afebb1e6d56a18efd80e7a3|commit]] * fan53555: add support for Silergy SYR82x regulators [[http://git.kernel.org/linus/ee30928ab616786cae926c5c2efaa4303ba66802|commit]] * isl9305: Add Intersil ISL9305/H driver [[http://git.kernel.org/linus/dec38b5ce6a9edb406c60c2670b26a1a4262fdb9|commit]] * pwm-regulator: get voltage and duty table from dts [[http://git.kernel.org/linus/aa66cc6630a4088e84b64992aa5f137711ae45fa|commit]] * rn5t618: add driver for Ricoh RN5T618 regulators [[http://git.kernel.org/linus/811b700630ff328c52ddf17d653ffdcb0ba87d30|commit]] * sky81452: Adding Skyworks SKY81452 regulator driver [[http://git.kernel.org/linus/9839d627c2a2c74facde9a9ee949f2ba0a1363b1|commit]] == Watchdog == * Add Cadence WDT driver [[http://git.kernel.org/linus/58bf016426594e5370e7e7059698a278294db997|commit]] * Add DA9063 PMIC watchdog driver. [[http://git.kernel.org/linus/5e9c16e3760893b3721f599f180795ca7160afef|commit]] * add driver for Ricoh RN5T618 watchdog [[http://git.kernel.org/linus/22b1c841e31510c3124c88a13b8a7ada14e2e2d1|commit]] * menf21bmc_wdt: Introduce MEN 14F021P00 BMC Watchdog driver [[http://git.kernel.org/linus/5033263992eece84e19946d2cab940c86ec862ba|commit]] * qcom: add support for KPSS WDT [[http://git.kernel.org/linus/1094ebe9d1e1dde0754ff8cede16159fb20b2f3b|commit]] * s3c2410_wdt: Add support for Watchdog device on Exynos7 [[http://git.kernel.org/linus/2b9366b669679f1388457ec5a62f9dd1d0a78b08|commit]] * sunxi: Add A31 watchdog support [[http://git.kernel.org/linus/c5ec618fbf83045b9d51679d809ddd45f990fe0a|commit]] * stmp3xxx_rtc_wdt: Add suspend/resume PM support [[http://git.kernel.org/linus/3281b85c8697938e344d67144ca8ba520fa54d2b|commit]] == Clocks == * Add driver for Maxim 77802 PMIC clocks [[http://git.kernel.org/linus/83ccf16cb9247b6b657637c31e4c2035fe64ae64|commit]] * Add generic driver for Maxim PMIC clocks [[http://git.kernel.org/linus/5dbbb00f712edff8454f9741db61f9e0a4fec919|commit]] * RK808: add clkout driver for RK808 [[http://git.kernel.org/linus/038b892aa925cd0530472284c7b4b3f32e2b1f56|commit]] * add gpio gated clock [[http://git.kernel.org/linus/c873d14d30b838a516a94967242322d4b73e79e7|commit]] * add pxa27x clock drivers [[http://git.kernel.org/linus/d40670dc616936ed12335b9408087c9923939f1f|commit]] * at91: add a driver for the h32mx clock [[http://git.kernel.org/linus/bcc5fd49a0fda5abc22057f65b318788ccb5d2ad|commit]] * rockchip: add new clock-type for the cpuclk [[http://git.kernel.org/linus/f6fba5f6967dbc062a7c138d67e2314220f5dd04|commit]] * shmobile: Add r8a7794 support [[http://git.kernel.org/linus/8de078f189da45453d2ed2a04288e329cc169731|commit]] * sunxi: Add sun8i MBUS clock support [[http://git.kernel.org/linus/9c8176bfb67f98ed9a521b624dcb6ab7fa254aa7|commit]] == Serial Peripheral Interface (SPI) == * pxa2xx-pci: Add support for Intel Braswell [[http://git.kernel.org/linus/39d36536d4e89461c0733a48d5ffc9b730751983|commit]] * bcm53xx: driver for SPI controller on Broadcom bcma SoC [[http://git.kernel.org/linus/0fc6a323e19173fc89e17940bb1e19447aa0224e|commit]] * orion: support armada extended baud rates [[http://git.kernel.org/linus/df59fa7f4bca9658b75f0f5fee225b3a057475c5|commit]] * rspi: Add support for new R-Car Gen2 SoCs [[http://git.kernel.org/linus/6089af775a4b4ea5237648de650dda548cb841c2|commit]] * sh-msiof: Add support for new R-Car Gen2 SoCs [[http://git.kernel.org/linus/e221cc99bee4494a99aa8d8525cd7776092ced05|commit]] * spi-imx: add DMA support [[http://git.kernel.org/linus/f62caccd12c17e4cb516d43a6e4dd8a3abc1f7e0|commit]] == Serial == * 8250: Add support for RS485 IOCTLs [[http://git.kernel.org/linus/e676253b19b2d269cccf67fdb1592120a0cd0676|commit]] * 8250: Add Quark X1000 to 8250_pci.c [[http://git.kernel.org/linus/1ede7dcca3c4fa15a518ab0473126f9c3e621e4c|commit]] * 8250_pci: Add PCI IDs for Intel Braswell [[http://git.kernel.org/linus/29897087d90109a7ed67e68dbbc6fb077301c7d1|commit]] * Add support for Fintek F81216A LPC to 4 UART [[http://git.kernel.org/linus/28e3fb6c4dce76d59a76755c4360d1cd5e0e226c|commit]] * cadence: Add generic earlycon support [[http://git.kernel.org/linus/6fa62fc46e10f34aed70d2cfcf573ba8d3833e18|commit]] * of-serial: add PM suspend/resume support [[http://git.kernel.org/linus/2dea53bf57783f243c892e99c10c6921e956aa7e|commit]] == Hardware Monitoring == * k10temp: Add support for F15h M60h [[http://git.kernel.org/linus/f89ce2706d8341c921b96e13a00b951a10eed308|commit]] * menf21bmc: Introduce MEN14F021P00 BMC HWMON driver [[http://git.kernel.org/linus/964356938fcd3c0001a786f55b9f0a0fbe47656a|commit]] * ntc_thermistor: Add ntc thermistor to thermal subsystem as a sensor. [[http://git.kernel.org/linus/c08860ffe5c0e986e208e8217dae8191c0b40b24|commit]] == Peripherical Component Interconnect (PCI) == * designware: Add support for v3.65 hardware [[http://git.kernel.org/linus/b14a3d1784a9252aa3bbe0bb9d14588be32f18a1|commit]] * keystone: Add TI Keystone PCIe driver [[http://git.kernel.org/linus/0c4ffcfe1fbc1ef564ec137eab21137cb013b00e|commit]] * tegra: Add Tegra124 support [[http://git.kernel.org/linus/7f1f054b3fac0b19ec0d74e3e18b73785c26f0a8|commit]] * xgene: Add APM X-Gene PCIe driver [[http://git.kernel.org/linus/5f6b6ccdbe1cdfa5aa4347ec5412509b8995db27|commit]] * xilinx: Add Xilinx AXI PCIe Host Bridge IP driver [[http://git.kernel.org/linus/8961def56845593f22ce85474e428f6e4892fdd3|commit]] == Real Time Clock (RTC) == * add driver for Maxim 77802 PMIC Real-Time-Clock [[http://git.kernel.org/linus/a4d4121ba753737c89e42a8df22e4859069fcf25|commit]] * s3c: add support for RTC of Exynos3250 SoC [[http://git.kernel.org/linus/df9e26d093d33a097c5558aab017dd2f540ccfe5|commit]] * sun6i: Add sun6i RTC driver [[http://git.kernel.org/linus/9765d2d9430971ca89b09af076e7a8ff250df473|commit]] == Inter-Integrated Circuit (I2C) == * axxia: Add I2C driver for AXM55xx [[http://git.kernel.org/linus/08678b850cd0c49cc49c7fed0c93f720f85368e8|commit]] * designware: Add support for AMD I2C controller [[http://git.kernel.org/linus/a445900c906092f3b49ee40a7365d0d54acc568e|commit]] * designware: add support of I2C standard mode [[http://git.kernel.org/linus/8e5f6b2a289c4374456fb785900b0b7445b719e6|commit]] * exynos: add support for HSI2C module on Exynos7 [[http://git.kernel.org/linus/2374a5399b7263eb1afc6b5522a56ebf9f0b8636|commit]] * hix5hd2: add i2c controller driver [[http://git.kernel.org/linus/15ef27756b23a9fe5ec637a92c40dabd31aa38f6|commit]] * i801: Add Device IDs for Intel Sunrise Point PCH [[http://git.kernel.org/linus/3e27a8445c21f8056517f188303827450590d868|commit]] == Various == * bcma: add another PCI ID of device with BCM43228 [[http://git.kernel.org/linus/34b6d4299923ec9101bbf364440cee36420b3fc0|commit]] * bcma: add support for chipcommon B core [[http://git.kernel.org/linus/|commit]] * power: Add simple gpio-restart driver [[http://git.kernel.org/linus/371bb20d6927f204ef5a7887ecddb06b2501c0d9|commit]] * power: reset: Add AT91 poweroff driver [[http://git.kernel.org/linus/ae499f0fadaf28bf3138676fa2d3f6cf7d57556a|commit]] * power: reset: Add AT91 reset driver [[http://git.kernel.org/linus/ecfe64d8c55f8f210a609cd2eabfcc03f03672a9|commit]] * power: reset: add LTC2952 poweroff driver [[http://git.kernel.org/linus/6647156c00cc70c1e93161c3cf178071b3381bbb|commit]] * power: reset: driver for the Versatile syscon reboot [[http://git.kernel.org/linus/0e545f57b708630c54c8c5c24ea7f7034f6c40d9|commit]] * cxl: IBM Coherent Accelerators (CXL) driver [[http://git.kernel.org/linus/881632c905f29fd7173250fd1d5b3a9a769d02be|commit]] * GPIO: gpio-dwapb: Support Debounce [[http://git.kernel.org/linus/5d60d9efe1447b46f33075fb5841fd83247cdbb2|commit]] * GPIO: gpio-dwapb: Suspend & Resume PM enabling [[http://git.kernel.org/linus/1e960dbb7b12886d2095df05adf8754eef1c26d0|commit]] * PM / AVS: rockchip-io: add driver handling Rockchip io domains [[http://git.kernel.org/linus/662a958638bdb802451da6933e7ddb4a69517893|commit]] * bq27x00_battery: Add support to bq27742 [[http://git.kernel.org/linus/628ef02c56e515430dd8d8439126dd0ecb8ce8bb|commit]] * dmaengine: dw: add PCI IDs for Braswell DMAs [[http://git.kernel.org/linus/b279c4922e9242b4b1a04da7fa5622f2323c85de|commit]] * charger: max14577: Add support for MAX77836 charger [[http://git.kernel.org/linus/3682a8ee87f9107253e51733f42da10160ce41e3|commit]] * dt-bindings: extcon: Add support for Richtek RT8973A MUIC device [[http://git.kernel.org/linus/6281100ec84016facda2bbbed5be649ff0f82073|commit]] * edac: altera: Add Altera SDRAM EDAC support [[http://git.kernel.org/linus/71bcada88b0f3c7f11fa5b8a4b30ae66dbfabbf3|commit]] * extcon: rt8973a: Add Richtek RT8973A extcon driver [[http://git.kernel.org/linus/c03e017c4d3d0fb783cbe6b7b9e4f278addcb23a|commit]] * gpio: Add APM X-Gene SoC GPIO controller support [[http://git.kernel.org/linus/29cbf4589fc0dabef4dfc95dd9589c366ad2ec46|commit]] * gpio: Increase ARCH_NR_GPIOs to 512 [[http://git.kernel.org/linus/7ca267faba8ad097f57cb71c32ae1865de83241a|commit]] * hwrng: xgene - add support for APM X-Gene SoC RNG support [[http://git.kernel.org/linus/a91ae4eba9f9977863b57f2ac61e2e8e780375a8|commit]] * i8k: Add support for Dell Latitude E6540 [[http://git.kernel.org/linus/06c88b0d7ad87540405aea7f91d98ef43be04c95|commit]] * iommu/arm-smmu: add support for multi-master iommu groups [[http://git.kernel.org/linus/8f68f8e28298abdf518648e794c71e534eb8841c|commit]] * iommu/arm-smmu: support MMU-401 [[http://git.kernel.org/linus/d3aba0460a2e13b49892f7a12237f82658c44257|commit]] * leds: add a driver for syscon-based LEDs [[http://git.kernel.org/linus/535f09cc1ca7788ecdaf27466b23887a4932ae73|commit]] * leds: leds-menf21bmc: Introduce MEN 14F021P00 BMC LED driver [[http://git.kernel.org/linus/38433639af915deeb0b0e28462dd740ce57b72fd|commit]] * irqchip: atmel-aic5: Add sama5d4 support [[http://git.kernel.org/linus/20afdeb812da4097447eb324f34be11a10b11542|commit]] * irqchip: bcm7120-l2: Add Broadcom BCM7120-style Level 2 interrupt controller [[http://git.kernel.org/linus/a5042de2688d3e903799caf1196539c57555e3ed|commit]] * irqchip: hip04: Enable Hisilicon HiP04 interrupt controller [[http://git.kernel.org/linus/8e4bebe0952af357e099147023af756baa466ede|commit]] * irqchip: keystone: Add irq controller ip driver [[http://git.kernel.org/linus/89323f8c504a8653c66fe4a314723b36b07e29e1|commit]] * irqchip: renesas-intc-irqpin: Add minimal runtime PM support [[http://git.kernel.org/linus/705bc96c2c15313c0677607f6e81800f4d2b4534|commit]] * irqchip: renesas-intc-irqpin: Add suspend-to-RAM wake up support [[http://git.kernel.org/linus/1c36d42c4ffee9e38e122ed822dd0a545a3a86da|commit]] * jsm: add support for additional Neo cards [[http://git.kernel.org/linus/293b22650f405cb08d72470b42254047138c9a55|commit]] * nand: omap2: Add support for flash-based bad block table [[http://git.kernel.org/linus/fef775caa705255358cdf7bbaf9bbc2fd1111761|commit]] * pci_ids: Add support for Intel Quark ILB [[http://git.kernel.org/linus/bb048713bba3ead39f6112910906d9fe3f88ede7|commit]] * phy: Renesas R-Car Gen2 PHY driver [[http://git.kernel.org/linus/1233f59f745b237d85f12aa9cf12ffab469f322d|commit]] * phy: phy-stih407-usb: Add usb picoPHY driver found on stih407 SoC family [[http://git.kernel.org/linus/89ae1f5d4c9a62dd32e14d5edfb7221d2f73039e|commit]] * phy: phy-stih41x-usb: Add usb phy support for STiH41x SoCs. [[http://git.kernel.org/linus/3f8da2e36c04577a39dc210255f53bdc9e4ca0e4|commit]] * pinctrl: Add i.MX21 pincontrol driver [[http://git.kernel.org/linus/4f671cb25e0a1d2b903d9a19e66fa193572424cf|commit]] * pinctrl: qcom: Add APQ8084 pinctrl support [[http://git.kernel.org/linus/c4f6f9c0f38a30148f05bf477ffe3213b8dc2e0c|commit]] * pwm: lpss: Add ACPI and PCI IDs for Intel Braswell [[http://git.kernel.org/linus/373c57829a3f9da1405b1fbd3d17e50f8e1f476e|commit]] * serial: samsung: enable usage for 64-bit Exynos platforms [[http://git.kernel.org/linus/95562e7fdfe3fae2a10bb7ab16fc1260fe8dd810|commit]] * serial: 8250: Add Mediatek UART driver [[http://git.kernel.org/linus/b4756f4f0d773c31e59f203e7f19fd3d5c490193|commit]] * serial: msm: Add earlycon support [[http://git.kernel.org/linus/0efe72963409739778e93d8e2046305bc8310e83|commit]] * vt8500_serial: add support for UART in WM8880 chips [[http://git.kernel.org/linus/ae382735247e2daebeed3bafd400ff71039d2241|commit]] * memory: add a driver for atmel ram controllers [[http://git.kernel.org/linus/e81b6abebc87ec40a434ada4ca8d1f2aa16cea9d|commit]] * xillybus: Move out of staging [[http://git.kernel.org/linus/7051924f771722c6dd235e693742cda6488ac700|commit]] * mailbox: Introduce framework for mailbox for client/protocol drivers and controller drivers of Inter-Processor-Communication (IPC) [[http://git.kernel.org/linus/2b6d83e2b8b7de82331a6a1dcd64b51020a6031c|commit]]