#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 4.2 development cycle <> = Architectures = == ARM == * Add STM32 family machine [[https://git.kernel.org/torvalds/c/9b799b78372c925d3204567741e3ff8fe0cc1c7d|commit]] * BCM63xx: Add SMP support for BCM63138 [[https://git.kernel.org/torvalds/c/ed5cd8163da8d3e02ef83b84e42d555d40bab96a|commit]] * EXYNOS: add coupled cpuidle support for Exynos3250 [[https://git.kernel.org/torvalds/c/af9971144dde808338919cb4f3849ea2ac60739f|commit]] * crypto: Accelerated SHA-512 using ARM generic ASM and NEON [[https://git.kernel.org/torvalds/c/c80ae7ca372606a3971dcdfa3420275cf17ef6b6|commit]] * New driver for Marvell's CESA that supports DMA and more algorithms [[https://git.kernel.org/torvalds/c/7b3aaaa095b437bfcb4e4c761a19f50294659f3a|commit]], [[https://git.kernel.org/torvalds/c/2df6bb5d8b22bc06a6ea83e8b2a6bcf3bb445304|commit]], [[https://git.kernel.org/torvalds/c/7aeef693d18d359134f47bf7b6621ec303b570f9|commit]], [[https://git.kernel.org/torvalds/c/f85a762e49bda3cba143ab0db8bde6d2bbe8baf9|commit]], [[https://git.kernel.org/torvalds/c/db509a45339fd786de355b11db34ff7421488cb1|commit]], [[https://git.kernel.org/torvalds/c/4ada483978237068bf21c0dc318af676145bfed5|commit]], [[https://git.kernel.org/torvalds/c/f63601fd616ab370774fa00ea10bcaaa9e48e84c|commit]], [[https://git.kernel.org/torvalds/c/64c55d499bdadf242e83ad6e5670c72da6c1a3c9|commit]], [[https://git.kernel.org/torvalds/c/7240425579b881a3e26ba62a1bca29b45d4bfadc|commit]], [[https://git.kernel.org/torvalds/c/0bf6948995f9f7c4b0ce062db793c205e921ee48|commit]], [[https://git.kernel.org/torvalds/c/898c9d5ea2182287620f8995b32e457d7b3b54ca|commit]] * OMAP2+: Remove legacy booting support for Beagleboards [[https://git.kernel.org/torvalds/c/d203c5747e88f053e4ee373a939c05914c82eb1c|commit]] * OMAP2+: Remove legacy booting support for Overo [[https://git.kernel.org/torvalds/c/71115b30a3f55ceb52e41d80c6101960248195d1|commit]] * OMAP2+: Remove legacy booting support for cm-t35 [[https://git.kernel.org/torvalds/c/11cd7b8c2773d01e4b40e38568ae62c471a2ea10|commit]] * crypto: omap-sham - Add support for omap3 devices [[https://git.kernel.org/torvalds/c/eddca85b1a9ab451772791d03af1f016e9c4ea0b|commit]] * UniPhier: add basic support for UniPhier architecture [[https://git.kernel.org/torvalds/c/ba56a9876decc99f361ff4e8c7e15253c2b1930d|commit]] * lpc18xx: add basic support for NXP LPC18xx/43xx SoCs [[https://git.kernel.org/torvalds/c/e8d235d4d8fb8957bae5f6ed4521115203a00d8b|commit]] * ep93xx: simone: support for SPI-based MMC/SD cards [[https://git.kernel.org/torvalds/c/d50bfa4763e39d6372deabfd87df913e6a66ef0f|commit]] * imx: Remove eukrea_mbimxsd35 non-dt support [[https://git.kernel.org/torvalds/c/f2f55499942a0629e7940fe4d4e2cd654bc03790|commit]] * qcom: Add Subsystem Power Manager (SPM) driver [[https://git.kernel.org/torvalds/c/7ce75bb2c05ef6949ab0b93633e052f46855690d|commit]] * socfpga: support suspend to ram [[https://git.kernel.org/torvalds/c/44fd8c7d4005f660f48679439f0a54225ba234a4|commit]] * sun8i: Add SMP support for the Allwinner A23 [[https://git.kernel.org/torvalds/c/7917d14129a5a7241289f06d2c5299c5d03ed529|commit]] * vf610: enable Cortex-M4 configuration on Vybrid SoC [[https://git.kernel.org/torvalds/c/8064887e02fd684fa0576cbbcdbc29ceab125c4c|commit]] * zx: add basic support for ZTE ZX296702 [[https://git.kernel.org/torvalds/c/acede515b3a5997becc5736657e11f4f410a8235|commit]] * zx: enable SMP and hotplug for zx296702 [[https://git.kernel.org/torvalds/c/71bc724300e636d213cac2d971f35aaa6362876e|commit]] * KVM: arm/arm64: Enable the KVM-VFIO device [[https://git.kernel.org/torvalds/c/8889583c037c776041b08d7109acc2450e560036|commit]] * arm-cci: Add CCI-500 PMU support [[https://git.kernel.org/torvalds/c/a95791efa72a08d3824713a75235d0407c0715dc|commit]] * arm64 : Introduce support for ACPI _CCA object [[https://git.kernel.org/torvalds/c/b6197b93fa4bcba9313cc415934e3fe27e2db9b0|commit]] * arm64: alternative: Introduce feature for GICv3 CPU interface [[https://git.kernel.org/torvalds/c/94a9e04aa16abd1194d9b4158c618ba87f5d01e6|commit]] * arm64: psci: account for Trusted OS instances [[https://git.kernel.org/torvalds/c/ff3010e6fcdb5f7e6999c6026ab7fcf835d54c5a|commit]] * coresight-etm4x: Adding CoreSight ETM4x driver [[https://git.kernel.org/torvalds/c/2e1cdfe184b5202d51e0611d7a051e2bea303946|commit]] * coresight: replicator: Add Qualcomm CoreSight Replicator driver [[https://git.kernel.org/torvalds/c/620cf787c121f39b5223e43bad3d1b7c66ecead5|commit]] * coresight: support the TPIU version found in Ux500 [[https://git.kernel.org/torvalds/c/4339b6999703c11d31875371f5dedfba12f5938a|commit]] * PL011: add support for the ARM SBSA generic UART [[https://git.kernel.org/torvalds/c/0dd1e247fd39aed20fd2baacc62ca44d82534798|commit]] * iommu/arm-smmu: Add initial driver support for ARM SMMUv3 devices [[https://git.kernel.org/torvalds/c/48ec83bcbcf5090fcdf74a6168f161d247492979|commit]] * iommu/exynos: Add support for binding more than one sysmmu to master device [[https://git.kernel.org/torvalds/c/1b09205436847897da1826a88e5cefd9cde5eed7|commit]] * iommu/exynos: Add system suspend/resume support [[https://git.kernel.org/torvalds/c/622015e407b0824805bb07416b8d9cdfbdc00182|commit]] * iommu/tegra-smmu: Add debugfs support [[https://git.kernel.org/torvalds/c/d1313e7896e932a92e21912850ef034e58571b66|commit]] * Device-tree source changes: * BCM5301X: Add DT for Asus RT-AC56U [[https://git.kernel.org/torvalds/c/16dc3bac722252a10e396546f44135ae1b6a7ff3|commit]] * BCM5301X: Add DT for Asus RT-AC68U [[https://git.kernel.org/torvalds/c/b5f350c790ae6aaf3dda5a825d7e3fdeed731164|commit]] * BCM5301X: Add DT for Asus RT-AC87U [[https://git.kernel.org/torvalds/c/26343bdacfcdbf6ee3303d6078a015b908f90193|commit]] * BCM5301X: Add DT for Buffalo WXR-1900DHP [[https://git.kernel.org/torvalds/c/35eecd10ee57b9d4f31e12598296b235ed2b34ae|commit]] * BCM5301X: Add DT for SmartRG SR400ac [[https://git.kernel.org/torvalds/c/691917f20cae813d242f7123a4dc97e7d48e6ff1|commit]] * at91/dt: Add Acme Arietta G25 [[https://git.kernel.org/torvalds/c/a02d46dd60eb92e4b00f434700efad4e87d96e2e|commit]] * at91/dt: add support for kizbox2 [[https://git.kernel.org/torvalds/c/13afc4a83ae970f482d1014f57571e20a7f79336|commit]] * at91/dt: add support for kizboxmini [[https://git.kernel.org/torvalds/c/a9c0d1d2772aa56a5230104fc2eabcd3c2f0aab4|commit]] * bcm2835: dt: Add root properties for Raspberry Pi [[https://git.kernel.org/torvalds/c/4c059b0b2b59b16c1d053b781056b7e934a36121|commit]] * Add DT for Embedded Artists LPC4357 Developers Kit [[https://git.kernel.org/torvalds/c/56bd3771e61bd5059c151ad0138c40e56688eba1|commit]] * Add DT for Hitex LPC4350 Evaluation Board [[https://git.kernel.org/torvalds/c/7dfc635894d1de84145fb02b210e6dfa5f50b6cc|commit]] * Add Odroid XU3 Lite support [[https://git.kernel.org/torvalds/c/3a7c01d75febd5acab30a433723b2051a305f2cc|commit]] * Add base DT for NXP LPC18xx [[https://git.kernel.org/torvalds/c/804a5dd6edd763caa8912e6f17645ebc3ade96d4|commit]] * Add minimal support for LogicPD Torpedo DM3730 devkit [[https://git.kernel.org/torvalds/c/687c27676151b1fd8ee10d4f6d603d0c8288badf|commit]] * Armadeus Systems APF6 family support (i.MX6) [[https://git.kernel.org/torvalds/c/673254d5b340189ef27b82a136b3d306d3bc6fbb|commit]] * Gateworks GW5510 support (i.MX6) [[https://git.kernel.org/torvalds/c/e9d6d6b62f306ba83e1441af5daf2809a6167474|commit]] * Introduce STM32F429 MCU [[https://git.kernel.org/torvalds/c/338a6aaabc02fa63b70441dd0e1b70aea64673c6|commit]] * UniPhier: add support for UniPhier SoCs and boards [[https://git.kernel.org/torvalds/c/8e678e06e7d4926a4b3427359a6b13ab4b6dce73|commit]] * add DTS for Baltos IR5221 [[https://git.kernel.org/torvalds/c/99d89e3da31c0c2596553e0a324c526f4fbd66cb|commit]] * add cubietech cubieboard4 [[https://git.kernel.org/torvalds/c/6d11c8e2b3aa0993a3cc6e65dc942dd348db5882|commit]] * add imx7d soc dtsi file [[https://git.kernel.org/torvalds/c/949673450291dea48ec9470cb35fb55f690d97e6|commit]] * add imx7d-sdb support [[https://git.kernel.org/torvalds/c/5db106bc73ca41c0fa0e03d47711e315beecb335|commit]] * add support for Vybrid running on Cortex-M4 [[https://git.kernel.org/torvalds/c/54458fb7fa8a1f2a83b41b493be108f89f692388|commit]] * am335x-sl50: Add Toby-Churchill SL50 board support. [[https://git.kernel.org/torvalds/c/8584d4fcab2222e2501e1c95b4d063cd4a76891d|commit]] * am437x-gp-evm: add wilink8 support [[https://git.kernel.org/torvalds/c/b6bbf59899f91fe38d36c20defcee84dd5c19195|commit]] * dove: Add proper support for Compulab CM-A510/SBC-A510 [[https://git.kernel.org/torvalds/c/896dd2728ff2c85b7a1fb19b2d388deaf7e4ad0b|commit]] * imx6: add DT for aristainetos2 board [[https://git.kernel.org/torvalds/c/d94a3d3eace06cf557ac323c6f442e6f71ed5e7f|commit]] * omap3-devkit8000: Add dm9000 support [[https://git.kernel.org/torvalds/c/e04beeb7b6f4c9f05d5f928c4f87c34f2876cee1|commit]] * sun4i: Add initial dts for Gemei G9 tablet [[https://git.kernel.org/torvalds/c/17a35943458cf9463cd53e88ba3b68d75eb152b1|commit]] * sun5i: Add new Auxtek-t004 board [[https://git.kernel.org/torvalds/c/0332e7dfe613259d8046e4b88704de43f17789a9|commit]] * sun5i: Add new Utoo P66 board [[https://git.kernel.org/torvalds/c/144cf39875b43ff0f4e281c31116b575c6f41f52|commit]] * sun6i: Add a dts file for the Mele A1000G quad top set box [[https://git.kernel.org/torvalds/c/16b2a7d4cb922ee7ec238233d0c4e46be97e9db0|commit]] * sun7i: Add dts file for Wexler TAB7200 [[https://git.kernel.org/torvalds/c/a486d0b2e9b9a09b9f873eb48bb1a9ac54ad5660|commit]] * sun7i: Add dts file for pcDuino 3 Nano board [[https://git.kernel.org/torvalds/c/061035d456c9902d31a3b7d98b8a7ee0f3b20a99|commit]] * sun7i: Add dts file for the Jesurun Q5 top set box [[https://git.kernel.org/torvalds/c/ae3bdfe0efe0417b702e6501015375c44226ec23|commit]] * sun7i: Add dts file for the Orangepi SBC [[https://git.kernel.org/torvalds/c/69ddea353287ea0cc866239d7ee70c378c3cbe81|commit]] * sun7i: Add dts file for the Orangepi mini SBC [[https://git.kernel.org/torvalds/c/fe0807c57e2b4d6c4f900bd554ea33fafbb49c51|commit]] * sun8i-a33: Add dts for Sinlinx SinA33 development board. [[https://git.kernel.org/torvalds/c/4eb0f25fa6538c8214e78ac31cdc070f20f78175|commit]] * sun8i: Add ET-Q8 A33 support [[https://git.kernel.org/torvalds/c/e01d9c75514b04c11151ad4f79a1f246b6286f4a|commit]] * imx: add clk-pllv1 type support [[https://git.kernel.org/torvalds/c/3bec5f8184125ad4441905aee1856ef0a57b66b1|commit]] * imx: add imx7d clk tree support [[https://git.kernel.org/torvalds/c/8f6d8094b215b5705948262c7076fbe02ae859dc|commit]] * imx: add msl support for imx7d [[https://git.kernel.org/torvalds/c/5739b919cf6c1395f3f58dd7759bf0555fb68769|commit]] * mvebu: add support for the new Armada 385 based Linksys boards [[https://git.kernel.org/torvalds/c/3abdd583312a2830129dc42e1e3d98368a8fda47|commit]] * mvebu: dts: Add dts file for DLink DNS-327L [[https://git.kernel.org/torvalds/c/16b79921e3002ec4e374432a1ceb1986182df71a|commit]] * sun5i: Add a DTSI common to A10s and A13 [[https://git.kernel.org/torvalds/c/fbfa7367724339334f8076f6bf03697060f4e9f3|commit]] * sun6i: dt: Add new Mele I7 device [[https://git.kernel.org/torvalds/c/d3da93d47959c2a9ef399958ed1376809c388471|commit]] * sun8i: Introduce A23 Evaluation Board Support [[https://git.kernel.org/torvalds/c/5f6883898c62d6b50662539ebf10c8c2c8777d7f|commit]] * Add DT support for Juno r1 board. [[https://git.kernel.org/torvalds/c/796c2b35a4105aa02c6a7af6de659086363d47f7|commit]] * Add dts files for Hisilicon Hi6220 SoC [[https://git.kernel.org/torvalds/c/86e8f528ef325843d9b01ee6d00823e667cab5e2|commit]] == ARC == * Support for [[https://www.synopsys.com/dw/ipdir.php?ds=arc-hs38-processor|HS38 cores]] based on ARCv2 ISA. ARCv2 is the next generation ISA from Synopsys and basis for the HS3{4,6,8} families of processors which retain the traditional ARC mantra of low power and configurability and are now [[http://news.synopsys.com/2014-10-14-New-DesignWare-ARC-HS38-Processor-Doubles-Performance-for-Embedded-Linux-Applications|more performant and feature rich]]. HS38x is a 10 stage pipeline core which supports MMU (with huge pages) and SMP (upto 4 cores) among other features [[https://git.kernel.org/torvalds/c/d7a512bfe0be3790bae8465b4cb6c1bbca03c616|commit]], [[https://git.kernel.org/torvalds/c/d1f317d8254413447bcd6b6adbde24a985d256c2|commit]], [[https://git.kernel.org/torvalds/c/bcc4d65abec2adb74157b34519e80331eb4427eb|commit]], [[https://git.kernel.org/torvalds/c/82fea5a1bbbe8c3b56d5f3efbf8880c7b25b1758|commit]], [[https://git.kernel.org/torvalds/c/72d72880612705143ad32cf4ede0d6ae27e8b975|commit]], [[https://git.kernel.org/torvalds/c/1f6ccfff6314672743ad7252160654709e997a2a|commit]], [[https://git.kernel.org/torvalds/c/820970a5aa3c98be26e1df64da4b93294d20d4e7|commit]], [[https://git.kernel.org/torvalds/c/a12ebe16a5cea66c17a621ece3a557b8afda2361|commit]], [[https://git.kernel.org/torvalds/c/2924cd18c434c79ee777dc63616a8505045d7509|commit]], [[https://git.kernel.org/torvalds/c/b8a033023994c4e59697bb3b16b441b38f258390|commit]], [[https://git.kernel.org/torvalds/c/aa93e8ef98471277cfedacd68604bb28b5a35aa7|commit]] * Support for ARC SDP (Software Development platform): AXS101 and AXS103 [[https://git.kernel.org/torvalds/c/556cc1c5f528dcc87733920de17d61b6ebe8999d|commit]], [[https://git.kernel.org/torvalds/c/5fa2daaa8d8223d06fcdba171a7a668dc8e8b179|commit]], == X86 == * mpx: Introduce a boot-time disable flag, nompx, to disable the Intel Memory Protection Extensions [[https://git.kernel.org/torvalds/c/8c3641e957a948f41f0174290096ed7a3b95e703|commit]] * qspinlock: Enable x86-64 to use queued spinlocks [[https://git.kernel.org/torvalds/c/d73a33973f16ab6703e75ea00edee857afa3406e|commit]] * Bump default NR_CPUS configuration from 8 to 64 for 64-bit. 8 is not enough to cover modern high-end desktop configuration, Haswell-E has upto 16 threads [[https://git.kernel.org/torvalds/c/c5c19941ad1bb18f010ae47f1db333c00b276d55|commit]] * Add ATOM Punit debug driver, which gets the power states of all Punit North Complex devices. The power states of each device is exposed as part of the debugfs interface [[https://git.kernel.org/torvalds/c/956079e081427fe0c929eb284ab7e39f9b8e2023|commit]] * MCE * Add support for deferred errors on AMD. Deferred errors indicate error conditions that were not corrected, but those errors have not been consumed yet. They require no action from S/W (or action is optional). These errors provide info about a latent uncorrectable MCE that can occur when a poisoned data is consumed by the processor [[https://git.kernel.org/torvalds/c/7559e13fb4abe7880dfaf985d6a1630ca90a67ce|commit]] * Add support for Intel "Local MCE"s: upcoming CPUs will support CPU-local MCE interrupts, as opposed to the traditional system-wide broadcasted MCE interrupts [[https://git.kernel.org/torvalds/c/bc12edb8739be10fae9f86691a3708d36d00b4f8|commit]], [[https://git.kernel.org/torvalds/c/88d538672ea26223bca08225bc49f4e65e71683d|commit]], [[https://git.kernel.org/torvalds/c/243d657eaf540db882f73497060da5a4f7d86a90|commit]] * KVM * Implement AMD vPMU code for KVM [[https://git.kernel.org/torvalds/c/ca724305a2b02abcbecbf22577536fc8e965ab4f|commit]] * Enable PV qspinlock for KVM [[https://git.kernel.org/torvalds/c/bf0c7c34adc286bec3a5a38c00c773ba1b2d0396|commit]], [[https://git.kernel.org/torvalds/c/f233f7f1581e78fd9b4023f2e7d8c1ed89020cc9|commit]] * System Management Mode support [[https://git.kernel.org/torvalds/c/f077825a8758d79838a757dafb79adcdd047ef3a|commit]], [[https://git.kernel.org/torvalds/c/699023e239658e62da6f42f47d31b54788521ec1|commit]], [[https://git.kernel.org/torvalds/c/6d396b55203969ca61cc8f838db2e68433e13f7b|commit]], [[https://git.kernel.org/torvalds/c/660a5d517aaab9187f93854425c4c63f4a09195c|commit]], [[https://git.kernel.org/torvalds/c/64d6067057d9658acb8675afcfba549abdb7fc16|commit]] * Add module parameter to disable periodic kvmclock sync [[https://git.kernel.org/torvalds/c/630994b3c798dec3de1fb1d5a3dd9201267036f6|commit]] * platforms * asus-wmi: add fan control [[https://git.kernel.org/torvalds/c/53e755c21afc230dd93fddda5a2db9609e6f07d0|commit]] * dell-rbtn: Dell Airplane Mode Switch driver [[https://git.kernel.org/torvalds/c/817a5cdb40c8115eafe631b8e1de37cf8fe9fab8|commit]] * intel_pmc_ipc: Add Intel Apollo Lake PMC IPC driver [[https://git.kernel.org/torvalds/c/0a8b83530b6f67b9a50bd7937d57a5deea187b5b|commit]] * toshiba_acpi: Remove bluetooth rfkill code [[https://git.kernel.org/torvalds/c/2b74103547b4dfaac10cd55464cd2bcc26022a66|commit]] * toshiba_bluetooth: Add RFKill handler functions [[https://git.kernel.org/torvalds/c/7ee8cd3319d5e57b1b5e2b348f078af44e67a577|commit]] * perf: Add PEBSv3 decoding [[https://git.kernel.org/torvalds/c/a3d86542de8850be52e8589da22b24002941dfb7|commit]] * perf: Add Broadwell-U uncore IMC PMU support [[https://git.kernel.org/torvalds/c/a41f3c8cd4e28dcbebd8ec27a9602c86cfa5f009|commit]] * perf: Add more Broadwell model numbers [[https://git.kernel.org/torvalds/c/4b36f1a4139c9284df74c0f5d7655603d67807df|commit]] * perf: Implement batched PEBS interrupt handling for lower overhead sampling [[https://git.kernel.org/torvalds/c/3569c0d7c5440d6fd06b10e1ef9614588a049bc7|commit]] * perf: add support for PERF_SAMPLE_BRANCH_IND_JUMP [[https://git.kernel.org/torvalds/c/7b74cfb2ecb4d56a25c89cdb561e4926db85feb1|commit]] == MIPS == * Add SysRq operation to dump TLBs on all CPUs [[https://git.kernel.org/torvalds/c/d1e9a4f547354ca258b6200ab6b1f0e4909b92e8|commit]] * ftrace: Enable support for syscall tracepoints. [[https://git.kernel.org/torvalds/c/fb59e394c30caa7760142996d2f96ec12901e4d7|commit]] * Add support for vmlinux.bin appended dtb [[https://git.kernel.org/torvalds/c/1da8f1798e307fb8422753984339beb00025f97d|commit]] * Add support for vmlinuz.bin appended dtb [[https://git.kernel.org/torvalds/c/c0b4e101443c637f3e57d4263c5af4e2a0afa867|commit]] * Add basic support for the TL-WR1043ND version 1 [[https://git.kernel.org/torvalds/c/a5fcc6522fd43acba09aa9ffca09872aaf02cd5e|commit]] * BCM47XX: Support Luxul XWR-1750 board [[https://git.kernel.org/torvalds/c/24f2970fd32134ff8eb3387a54a1ef7ccac3f28f|commit]] * BMIPS: Add BCM7435 dtsi [[https://git.kernel.org/torvalds/c/e4c7d009654a1a2bd1832dc312f0f1dd6f49ac17|commit]] * BMIPS: Add support for Broadcom BCM97435SVMB [[https://git.kernel.org/torvalds/c/380e4270f53b1ce848de7c3c9f21c7d6ccab3d2e|commit]] * R12000: Enable branch prediction global history [[https://git.kernel.org/torvalds/c/8d5ded16ee7564736b82c2eae89ba0173b45f157|commit]] * ath79: Add basic device tree support [[https://git.kernel.org/torvalds/c/03c8c407a8c9ba1772ea7c086b7a0f7bceecdb65|commit]] * ath79: Enable ZBOOT support [[https://git.kernel.org/torvalds/c/da628e8b8b824b15c75fbc6b3defed2ff38475fe|commit]] * ingenic: Add newer vendor IDs [[https://git.kernel.org/torvalds/c/252617a4ab714db824876e3f9b2b2ede6623e9dc|commit]] * ingenic: Initial JZ4780 support [[https://git.kernel.org/torvalds/c/5b9cdd2449098b3cd519a02dfed7588fd2becd0e|commit]] * ingenic: Initial MIPS Creator CI20 support [[https://git.kernel.org/torvalds/c/0752f9293429230e2062dc0e10fa1f8f8164825a|commit]] == IA64 == * Remove paravirt code [[https://git.kernel.org/torvalds/c/e55645ec5725a33eac9d6133f3bce381af1e993d|commit]] == S390 == * qeth: IFF_PROMISC flag to BRIDGE PORT mode [[https://git.kernel.org/torvalds/c/0db587b065cb3d0417c4e84be851e787d207e8e0|commit]] * qeth: OSA version of SETBRIDGEPORT command [[https://git.kernel.org/torvalds/c/9c23f4dab1a467f41a27c7d7b87a987c5a3cfc2d|commit]] * KVM: s390: Enable guest EDAT2 support [[https://git.kernel.org/torvalds/c/53df84f8de312586e1c05a8f496f614ca814eeff|commit]] == POWERPC == * Add ICSWX instruction [[https://git.kernel.org/torvalds/c/edc424f8cd84bbae530d8a9f86caf1923606fb24|commit]] * crypto: Add driver for NX-842 hardware on the PowerNV platform [[https://git.kernel.org/torvalds/c/c47d63020c03659e584673f78f24f2e5de3e6b9b|commit]], , [[https://git.kernel.org/torvalds/c/7011a122383e36dab594406720fa1d089e0be8f9|commit]], [[https://git.kernel.org/torvalds/c/99182a42b7ef3d5e4180992ce01befd9e87526d2|commit]], [[https://git.kernel.org/torvalds/c/ed70b479c2c0b6e1319f0cb2de19f1051be219a4|commit]], [[https://git.kernel.org/torvalds/c/2da572c959dd5815aef153cf62010b16a498a0d3|commit]] * fsl-booke: Add T1023 RDB board support [[https://git.kernel.org/torvalds/c/65bf2a057021b009ff9924b59203993bdff82ecc|commit]] * fsl-booke: Add T1024 QDS board support [[https://git.kernel.org/torvalds/c/2b6029e2e026771fb4e2add9b38e91f34725813c|commit]] * fsl-booke: Add T1024 RDB board support [[https://git.kernel.org/torvalds/c/5afe13fd48c72be61342edbc6ede6e60f6153227|commit]] * fsl: Add FMan Port 10G compatibles [[https://git.kernel.org/torvalds/c/52aeeb3727af9b5ee4c85c42baff92501b5ceae1|commit]] * powernv: Add opal-prd channel [[https://git.kernel.org/torvalds/c/0d7cd8550d30906c7461ced654306da30f1590e2|commit]] * powernv: Implement multilevel TCE tables [[https://git.kernel.org/torvalds/c/bbb845c4bac88d8feffa8945dd28b50849984e30|commit]] * powernv: Introduce sysfs control for fastsleep workaround behavior [[https://git.kernel.org/torvalds/c/5703d2f4a1da6d23b3be896947ce255226fc4295|commit]] * vfio:spapr: Support Dynamic DMA windows [[https://git.kernel.org/torvalds/c/e633bc86a922468a82300eef5b9802e17be5e23d|commit]] * vfio:spapr: powerpc/powernv/ioda2: Use DMA windows API in ownership control [[https://git.kernel.org/torvalds/c/46d3e1e16294c587a74093b1f5474c1b33b72381|commit]] == TILE == * improve stack backtrace [[https://git.kernel.org/torvalds/c/47ad7b9bbeaac34e43d9dc8db796f1f68194b9ad|commit]] * support delivering NMIs for multicore backtrace [[https://git.kernel.org/torvalds/c/e5701b74ccfdbbb0b4d9abcc7d0c569bf5e5375b|commit]] = Drivers = == Staging drivers == * fbtft: Add support for Himax HX8357D controller [[https://git.kernel.org/torvalds/c/9cd491e8c390d403bdf881808ef409d83266f4b2|commit]] * wilc1000: Add SDIO/SPI 802.11 driver [[https://git.kernel.org/torvalds/c/c5c77ba18ea66aa05441c71e38473efb787705a4|commit]] * unisys: Add s-Par visornic ethernet driver [[https://git.kernel.org/torvalds/c/68905a14e49c97bf49dacd753e40ddd5b254e2ad|commit]] * unisys: add acpi pnp driver [[https://git.kernel.org/torvalds/c/55c67dcaac7891887ad0a077c28b709be2abcb49|commit]] * unisys: add visorbus driver [[https://git.kernel.org/torvalds/c/3703987cd427ca4ca1c7e98308be7f3036007a37|commit]] * unisys: remove uislib module from staging tree [[https://git.kernel.org/torvalds/c/6a7d8a418400f8bfaa1830759ef075bbed68cfe1|commit]] * unisys: remove virthba driver for rewrite [[https://git.kernel.org/torvalds/c/3d3fb181309c68850762123f6f87f660a7606dfb|commit]] * unisys: remove virtpci driver from staging tree [[https://git.kernel.org/torvalds/c/280b5a4366dd4b813cad180e39b04e773ca0ebe0|commit]] * remove i2o subsystem [[https://git.kernel.org/torvalds/c/4a72a7af462de09a2f6ef2bafd08878062b3cb5d|commit]] == Storage == * libata: Allow NCQ TRIM to be enabled or disabled with a module parameter [[https://git.kernel.org/torvalds/c/d7b16e4f6283c6ec52b411aa6deb02ca4d030d20|commit]] * libata: Expose TRIM capability in sysfs [[https://git.kernel.org/torvalds/c/f303074160d3401970ccae082014e1ee5a9a52c5|commit]] * NVMe: add sysfs and ioctl controller reset [[https://git.kernel.org/torvalds/c/4cc06521ee1f153e0d292413a5bff7bbbdee92d0|commit]] * ahci * Add generic MSI-X support for single interrupts to SATA PCI driver [[https://git.kernel.org/torvalds/c/ee2aad42e4b6eaa9721196f07f7d5d8d049e6530|commit]] * Add support for Cavium's ThunderX host controller [[https://git.kernel.org/torvalds/c/b7ae128d728c42583dac9db48dce9a44bc0fb900|commit]] * Add Broadcom AHCI SATA3 driver for STB chips [[https://git.kernel.org/torvalds/c/766a2d9796327b9fe7581b51601c15dec5082885|commit]] * ahci_mvebu: add suspend/resume support [[https://git.kernel.org/torvalds/c/d6ecf158148883be1588859c46d6d424513e2e0d|commit]] * ahci_xgene: Add AHCI Support for 2nd HW version of APM X-Gene SoC AHCI SATA Host controller. [[https://git.kernel.org/torvalds/c/c9802a4be6611520dd99d91d0d9c4efcaa0fa281|commit]] * ata: add support for Ceva sata host controller on Xilinx Zynq UltraScale+ MPSoC [[https://git.kernel.org/torvalds/c/a73ed35052ca85ff627cf9646760b2a7d69ec5c8|commit]] * scsi * snic: driver for Cisco SCSI HBA [[https://git.kernel.org/torvalds/c/c8806b6c9e824f47726f2a9b7fbbe7ebf19306fa|commit]] * st: implement tape statistics [[https://git.kernel.org/torvalds/c/05545c92db9637318a98d3d59d400beb819decc7|commit]] * lpfc: Add support for ELS LCB. [[https://git.kernel.org/torvalds/c/8b017a30a31390bf7968d60e408f2d38fc7bd254|commit]] * lpfc: Add support for RDP ELS command. [[https://git.kernel.org/torvalds/c/86478875eb4d2e7108b914f8a5e53be260816d5c|commit]] * lpfc: Add support for using block multi-queue [[https://git.kernel.org/torvalds/c/8b0dff14164d3f43eba8365950b506d898e0e1e6|commit]] * megaraid_sas : Support for Avago's Single server High Availability product [[https://git.kernel.org/torvalds/c/5765c5b8b38ad8a5e2c5716ea9af29ff3f1d2a62|commit]] * megaraid_sas : Use Block layer tag support for internal command indexing [[https://git.kernel.org/torvalds/c/4026e9aac3ff108fd1885a7f05dd4b5a374b0bf8|commit]] * hpsa: add in new controller id [[https://git.kernel.org/torvalds/c/fdfa4b6dd40a784c8d11296ceedb70f69722be07|commit]] * target: Add support for bidirectional commands [[https://git.kernel.org/torvalds/c/e4648b014e03baee45d5f5146c1219b19e4e5f2f|commit]] == Graphics == * i915 * Add Broxton support [[https://git.kernel.org/torvalds/c/1347f5b46a270db1991625f9f57af91e23a4b512|commit]], [[https://git.kernel.org/torvalds/c/ee87697f8bc4da0aea6fe1a825c734fb5e4a5b3b|commit]] * Skylake: Support for 90/270 rotation [[https://git.kernel.org/torvalds/c/3b7a5119b5d2def1161226a4c6a643db537dff7e|commit]] * Skylake: Enable runtime PM [[https://git.kernel.org/torvalds/c/00776511da7134b25dd3ea45e2bf38ea08738a64|commit]] * Skylake: Implement enable/disable for Display C5/C6 state [[https://git.kernel.org/torvalds/c/6b457d31ea0465fcadcf6d5044f5f71398954727|commit]], [[https://git.kernel.org/torvalds/c/74b4f371f56fc7ca4058041080b30d5b0a7271af|commit]] * Skylake: Add module parameter to select edp vswing table [[https://git.kernel.org/torvalds/c/9e45803465417acfaaefc331d59dd7e6cf06110b|commit]] * gen8: Dynamic page table allocations [[https://git.kernel.org/torvalds/c/d7b2633dba04ef0fd7385f02a7b552abc5f1062f|commit]] * amdkfd * Add a new kernel module parameter to let the user decide whether he wants to receive a SIGTERM when a memory exception occurs inside the GPU kernel and the HSA application doesn't wait on an appropriate event, or if he just want to receive notification about this event in dmesg [[https://git.kernel.org/torvalds/c/81663016dbfd53e29d1b5c5ddbc9b12ae1d66474|commit]] * Add a H/W debugger support module, including new IOCTLs to: register/unregister a process as a debugged process; Set address watch-point in the debugged process's GPU kernel; Do a wave control operation in the debugged process's waves [[https://git.kernel.org/torvalds/c/930c5ff4390221cccf368b305c04351fbcf0dfcf|commit]], [[https://git.kernel.org/torvalds/c/2249d55827c9e5d5731d7a8622ecd366d8756bbb|commit]], [[https://git.kernel.org/torvalds/c/59d3e8be87a14c6a0d91c683e63d9b31734525ae|commit]], [[https://git.kernel.org/torvalds/c/f3a398183f7b9ef78f6b71ee9f7641e046403bcb|commit]], [[https://git.kernel.org/torvalds/c/8377396b5db166c56a90b400317f26954901c994|commit]], [[https://git.kernel.org/torvalds/c/29a5d3eb9a7612b26ba098a0db65e54372612d07|commit]], [[https://git.kernel.org/torvalds/c/e2e9afc4a3d4a256da37821992c4de5ad469a010|commit]], [[https://git.kernel.org/torvalds/c/fbeb661bfa895dc14ea1f093edc5e6e80f1b6a95|commit]], [[https://git.kernel.org/torvalds/c/788bf83db3017f083ebb84c93f101607c769c3a7|commit]], [[https://git.kernel.org/torvalds/c/c3447e815062bb48d70a5afa0567fd6f30bc7f1b|commit]], [[https://git.kernel.org/torvalds/c/037ed9a2ac262e496bb0ddc924895e5f72969961|commit]], [[https://git.kernel.org/torvalds/c/f8bd13338a9a42358158954251969e66934ec3d1|commit]], [[https://git.kernel.org/torvalds/c/9448458998e27be7fcb9ebc58200be45a6429451|commit]], [[https://git.kernel.org/torvalds/c/aef11009c45ca594c18ecc822f101e3908ca3fb4|commit]] * Add support for static user-mode queues [[https://git.kernel.org/torvalds/c/992839ad64f21ff4e5ed0a71691098ab7cfcb9dc|commit]] * radeon * Add VCE 1.0 support v4 [[https://git.kernel.org/torvalds/c/a918efab631a5112d9d168700458317ad77f269c|commit]], [[https://git.kernel.org/torvalds/c/d55a43a3e9258c01a6cac2f3081b3ceaa8e58020|commit]], [[https://git.kernel.org/torvalds/c/11fe3d6edb40b9ea888bf0c5630f2550af60e20d|commit]], [[https://git.kernel.org/torvalds/c/11586cf04030e936e4549c7beb5e87f3f7267f80|commit]] * Add a GPU reset counter queryable by userspace [[https://git.kernel.org/torvalds/c/72b9076b2887add930d3b102760f09d02ffbfbe7|commit]] * Add new OLAND pci id [[https://git.kernel.org/torvalds/c/e037239e5e7b61007763984aa35a8329596d8c88|commit]] * exynos * Atomic dpms support [[https://git.kernel.org/torvalds/c/63498e30652ee9b1c16b66129080749e2fa0d79e|commit]] * Add MIC, DECON and MIPI-DSI support for Exynos5433 [[https://git.kernel.org/torvalds/c/77bbd8914a91fab25f567772db60e2d1372de8c6|commit]], [[https://git.kernel.org/torvalds/c/f5f3b9ba92f10b0487f33ba440a83d1306bd0c02|commit]], [[https://git.kernel.org/torvalds/c/c8466a9166b00ecb0c6f768baf70636fe15f63ef|commit]], [[https://git.kernel.org/torvalds/c/e6f988a45857624c949b04b78b0843932d292106|commit]] * omapdrm * Atomic modesetting support [[https://git.kernel.org/torvalds/c/de8e41000136bf9a0ccf652fc364658f3210b6f4|commit]] * msm * adreno a306 support [[https://git.kernel.org/torvalds/c/de558cd2ae2e9999d0b6328c22c398ff85b6327c|commit]] * Add DSI PLL clock driver support [[https://git.kernel.org/torvalds/c/825637b9c06cede2a742421b0ea6f24428099af3|commit]] * Support NV12MT format in mdp4 [[https://git.kernel.org/torvalds/c/570655b09b065d2fff1b8ab9bdb8308f4c5a05a3|commit]] * Add support for more 32-bit RGB formats [[https://git.kernel.org/torvalds/c/fbd4ae8a4eab0a3549f3646c3fb6ddbb414da4b3|commit]] * tilcdc * Add DRM_TILCDC_SLAVE_COMPAT for ti,tilcdc,slave binding support [[https://git.kernel.org/torvalds/c/4e7221580223ec779748d3d515ba1435bda69459|commit]] * Add support for external tda998x encoder [[https://git.kernel.org/torvalds/c/103cd8bc1c80ec0a12ef438c4493f7c26edc71bd|commit]] * Add support for LG LB070WV8 800x480 7" panel [[https://git.kernel.org/torvalds/c/dd0150026901b3fc73bd76bb423bacf5cc10393d|commit]] * Provide compat ioctl for addfb2.1 [[https://git.kernel.org/torvalds/c/c631d5f90e7ee246536c72f80ade86e9ef4d2f13|commit]] * ssd1307fb: Add a module parameter to set the refresh rate [[https://git.kernel.org/torvalds/c/3277e0bb8fc737174bd5e2fae5598b1595cfcdbe|commit]] * ssd1307fb: Add blank mode [[https://git.kernel.org/torvalds/c/550e768c2a9932e037f2148ecddecd8a5ee0f26e|commit]] * ssd1307fb: Add support for SSD1305 [[https://git.kernel.org/torvalds/c/5f2d36b3cf629ae1d70ee8476599ff53f0d1d1f1|commit]] * Add user blob-creation ioctl [[https://git.kernel.org/torvalds/c/e2f5d2ea479b9b2619965d43db70939589afe43a|commit]] == ACPI, EFI, thermal and Power Management == * efi: Add EFI System Resource Table (ESRT) support under /sys/firmware/efi/esrt. ESRT provides a read-only catalog of system components for which the system accepts firmware upgrades via UEFI's "Capsule Update" feature, allowing userland utilities to evaluate what firmware updates can be applied to this system [[https://git.kernel.org/torvalds/c/0bb549052d33f8992544764a6cf1299d06ba7e2f|commit]] * Basic support for ACPI 6 features: Add support for new tables (_STA override table [[https://git.kernel.org/torvalds/c/37e12657f8922ebc62f696494c56c81db509053e|commit]], Xen Environment table [[https://git.kernel.org/torvalds/c/b6944efd638d746653f69bc6cbbef7986c0ff962|commit]], Windows Platform Binary Table [[https://git.kernel.org/torvalds/c/68edb038231ada9ab39701b776224e4bb23f928e|commit]], NVDIMM Firmware Interface Table [[https://git.kernel.org/torvalds/c/04f8e38497b02cd5596ff9af278e62cd057fff68|commit]], IO Remapping Table [[https://git.kernel.org/torvalds/c/874f6a723e56d0da9e481629b17482bcd3801ecf|commit]]); and add changes to existing tables (DRTM [[https://git.kernel.org/torvalds/c/80fa6cf95e71d56333c89c92dbf74465a9505421|commit]], FADT [[https://git.kernel.org/torvalds/c/aeb823bbacc2a3aaee29eda5875b58a049fa1f78|commit]], LPIT [[https://git.kernel.org/torvalds/c/9ab8cf1b699758d502411ad9d131ff521ca01cd6|commit]], MADT [[https://git.kernel.org/torvalds/c/0cff8dc0099f6d4f7431181918b37a472bcd1bbb|commit]]; and add support for new predefined names [[https://git.kernel.org/torvalds/c/e34a7813cf7841ab351d1cb4152c2f4ceaa00070|commit]], add ACPI 6.0 persistent memory types [[https://git.kernel.org/torvalds/c/ad5fb870c486d932a1749d7853dd70f436a7e03f|commit]] * Rework device power management to follow ACPI 6 [[https://git.kernel.org/torvalds/c/20dacb71ad283b9506ee7e01286a424999fb8309|commit]] * ACPI EC: Add event clearing variation support. [[https://git.kernel.org/torvalds/c/1d68d2612c2e7309166fa43d8e27eb163435527f|commit]] * ACPI EC: Add module params for polling modes. [[https://git.kernel.org/torvalds/c/15de603b04b229b5582fd148fd851801a79472cc|commit]] * video: Add a parameter to not register the backlight sysfs interface [[https://git.kernel.org/torvalds/c/654a182d8562d55a69fdfbd2709e11f6ee1a0aac|commit]] * Thermal: Intel SoC: DTS thermal IOSF core [[https://git.kernel.org/torvalds/c/ee073604dba4787b30a754a63af16d13f3d9b846|commit]] * intel powerclamp: support Knights Landing [[https://git.kernel.org/torvalds/c/6a6bcf08e5d1834447655a762dfaf552b675cc54|commit]] * cpufreq: exynos: remove Exynos4210 specific cpufreq driver support [[https://git.kernel.org/torvalds/c/8eb92ab68f961bb9045d8d7882cceb2d6be0659d|commit]] * powercap / RAPL: Support Knights Landing [[https://git.kernel.org/torvalds/c/6f066d4d2621affdbc510b5b0bd624af7ae74e1b|commit]] * thermal: Add QPNP PMIC temperature alarm driver [[https://git.kernel.org/torvalds/c/c610afaa21d3c6e7b02040c8563ffc01c7fc0570|commit]] * thermal: core: Add Kconfig option to enable writable trips [[https://git.kernel.org/torvalds/c/35e946447f22d722e06702f4f040f7b108cafbbe|commit]] * thermal: cpu_cooling: implement the power cooling device API [[https://git.kernel.org/torvalds/c/c36cf07176316fbe6a4bdbc23afcb0cbf7822bf2|commit]] * thermal: export thermal_zone_parameters to sysfs [[https://git.kernel.org/torvalds/c/9f38271c6f82a577d9fdab27aaf2e1c55ae5cf73|commit]] * thermal: export weight to sysfs [[https://git.kernel.org/torvalds/c/db91651311c8b89978b17d27634582c28c33363e|commit]] * thermal: exynos: Add the support for Exynos5433 TMU [[https://git.kernel.org/torvalds/c/488c7455d74ce0c354ea833c7fbbb6ba0a2330e9|commit]] * thermal: hisilicon: add new hisilicon thermal sensor driver [[https://git.kernel.org/torvalds/c/9a5238a9c6c33dd31525f2bba4aa1af4f8374ae1|commit]] * thermal: intel Quark SoC X1000 DTS thermal driver [[https://git.kernel.org/torvalds/c/8c1876939663191b5044807230fa295f35462215|commit]] * thermal: introduce the Power Allocator governor [[https://git.kernel.org/torvalds/c/6b775e870c56c59c3e16531ea2307b797395f9f7|commit]] * thermal: support slope and offset coefficients [[https://git.kernel.org/torvalds/c/9d0be7f4810257a9b0fc78fff641f14409f14ab3|commit]] == Sound (sound/) == * bebob: add Digidesign Mbox 2 Pro support [[https://git.kernel.org/torvalds/c/146a5e3c1ef999f1b1ec841fd86db421f4ca8d6a|commit]] * bebob: add SYT-Match support [[https://git.kernel.org/torvalds/c/05773792716e5a75b0f4bf4edcdc1e9c3b199ab8|commit]] * bebob: add support for Behringer FCA 610/1616 [[https://git.kernel.org/torvalds/c/cf8a471909dd6a0df3efe2586cab5323184b4a7d|commit]] * firewire-lib: add buffer-over-run protection at receiving more data blocks than expected [[https://git.kernel.org/torvalds/c/a2064710ba2b38a4f07c1b273c389b70b14b2d18|commit]] * hda - Add dock support for Thinkpad W541 (17aa:2211) [[https://git.kernel.org/torvalds/c/59a51a6b4b94ed6a11279b78a547e22d4b194c70|commit]] * hda - Add headset mic support for Acer Aspire V5-573G [[https://git.kernel.org/torvalds/c/0420694dddeb9e269a1ab2129a0119a5cea294a4|commit]] * hda - Add headset support to Acer Aspire V5 [[https://git.kernel.org/torvalds/c/7819717b11346b8a5420b223b46600e394049c66|commit]] * hda - Add headset-mode* model options for ALC269 & co [[https://git.kernel.org/torvalds/c/b016951e897b5bd06abfb732012f67b461fb1e2e|commit]] * hda - Add new GPU codec ID 0x10de007d to snd-hda [[https://git.kernel.org/torvalds/c/6c3d91193d829bf58a35a10650415b05a736ca6c|commit]] * hda - add codec ID for Broxton display audio codec [[https://git.kernel.org/torvalds/c/e828b23734bfebe30e95964302bbb801d02fddf6|commit]] * hda/ca0132: support for Alienware 15 Creative Sound Core3D-EX [[https://git.kernel.org/torvalds/c/d5c016b56cb08d5b043033010df958ba7bb384cc|commit]] * hda/hdmi - Add Tegra114 support [[https://git.kernel.org/torvalds/c/e40bd3732cf1f62bf0fa9263411b09ee7fe30ae2|commit]] * hda/hdmi - Add Tegra210 support [[https://git.kernel.org/torvalds/c/5c03be00cd9eb164be7c7e3bd9065c7ac2df4a29|commit]] * hda/hdmi - Add Tegra30 support [[https://git.kernel.org/torvalds/c/1387f42abfe4bf49852ea52cd4db12044a656ee1|commit]] * hda/hdmi - Implement Tegra-specific patch [[https://git.kernel.org/torvalds/c/26e9a960b22413c6a0b8775ff43a6a42c9d30919|commit]] * hda/realtek - Support Dell headset mode for ALC298 [[https://git.kernel.org/torvalds/c/977e627684df0f60bdf2a768ec4772f42fe843fc|commit]] * hda/realtek - Support headset mode for ALC298 [[https://git.kernel.org/torvalds/c/1a5bc8d95020c5a81264146c94102baec6ab0861|commit]] * hda: add new AMD PCI IDs with proper driver caps [[https://git.kernel.org/torvalds/c/5022813ddb28b7679e8285812d52aaeb7e1e7657|commit]] * hdac_ext: add extended HDA bus [[https://git.kernel.org/torvalds/c/dfe66a18780dab02ccf6e148df4f28f389669c30|commit]] * hdac_ext: add extended stream capabilities [[https://git.kernel.org/torvalds/c/df203a4e46f4cd8cd9f58e926bea462006f9b3a6|commit]] * hdac_ext: add hdac extended controller [[https://git.kernel.org/torvalds/c/0b00a5615dc40c3231e4386f08db1d171872c40a|commit]] * jack: implement kctl creating for jack devices [[https://git.kernel.org/torvalds/c/9058cbe1eed29381f84dec9f96980f5a4ea1025f|commit]], [[https://git.kernel.org/torvalds/c/12e180a27f3e066a4ed4a446d428fd117f168beb|commit]] * pcm: add DRM ELD helper [[https://git.kernel.org/torvalds/c/838d1631b766529213684f07dd71cdf2e92f0623|commit]] * pcm: add IEC958 channel status helper [[https://git.kernel.org/torvalds/c/9203dd016a5d8ffb2eb6acdca60cd0b5dfe38c2b|commit]] * usb-audio: Add MIDI support for Steinberg MI2/MI4 [[https://git.kernel.org/torvalds/c/0689a86ae814f39af94a9736a0a5426dd82eb107|commit]] * ASoC * Intel: Add Cherrytrail & Braswell machine driver cht_bsw_max98090_ti [[https://git.kernel.org/torvalds/c/17119a4657066ccefd9a530ab1b07073d97776f8|commit]] * Intel: Add support max98090 in sst driver [[https://git.kernel.org/torvalds/c/cde7fbfc8a2987796fb647e574242fa4bc5430f0|commit]] * Intel: Add support rt5650 in sst driver [[https://git.kernel.org/torvalds/c/044d9601a9dd11ff0e3173ebe34fd30434bd0beb|commit]] * Intel: Support rt5650 codec for Cherrytrail & Braswell [[https://git.kernel.org/torvalds/c/c4ba51ba1c8f8e9dd51f63069eec88580f0e1d01|commit]] * Intel: add support for configuring TDM slots for SSP [[https://git.kernel.org/torvalds/c/83f125e2a1a3c7aba9c40016b9d4bec4d43f165d|commit]] * arizona: Add DVFS handling for sample rate control [[https://git.kernel.org/torvalds/c/2c118b4c277406bbd380c9e4adfdcb4424160546|commit]] * arizona: Export functions to control subsystem DVFS [[https://git.kernel.org/torvalds/c/346d96836ca4af39dbfe65eceb7db812b1bfe68f|commit]] * dapm: Add cache to speed up adding of routes [[https://git.kernel.org/torvalds/c/45a110a1377d9f7afbbf53e351b72cf813ac426e|commit]] * dapm: Add demux support [[https://git.kernel.org/torvalds/c/d714f97c5b8c4c5da56b89a7289acb3f12ef7abb|commit]] * dapm: Add support for autodisable mux controls [[https://git.kernel.org/torvalds/c/561ed680b764b288feeb74a24e1d9fb3da98ec7b|commit]] * dapm: Append "Autodisable" to autodisable widget names [[https://git.kernel.org/torvalds/c/773da9b358bfbef1b7a862425fea0d9d9d3443f8|commit]] * fsl_sai: add 12kHz, 24kHz, 176.4kHz and 192kHz sample rate support [[https://git.kernel.org/torvalds/c/c5f4823babfd5e1b34494310e0a9f7cab44cadb9|commit]] * fsl_sai: add sai master mode support [[https://git.kernel.org/torvalds/c/c3ecef21c3f26bf4737fc0887964127accfa8a0e|commit]] * intel: add support for specifying PCM format [[https://git.kernel.org/torvalds/c/0b44e345495ad97d533461e53a9218de8039d20b|commit]] * mediatek: Add AFE platform driver [[https://git.kernel.org/torvalds/c/ee0bcaff109f36d582df9851f204c9a5eb79c028|commit]] * mediatek: Add machine driver for MAX98090 codec [[https://git.kernel.org/torvalds/c/a54f6f0c5b7fb4048ea3de9751720090ac92a570|commit]] * mediatek: Add machine driver for rt5650 rt5676 codec [[https://git.kernel.org/torvalds/c/662e8d917f685011a24492c106737ea5fdff8136|commit]] * qcom: Add apq8016 lpass driver support [[https://git.kernel.org/torvalds/c/dc1ebd1811e984301f98f3f9edd192327d2e35e1|commit]] * qcom: add apq8016 sound card support [[https://git.kernel.org/torvalds/c/bdb052e81f6236b4febb50ed74f79f770fa82cc5|commit]] * rt286: Add RL6347A class device shared support for RT286 [[https://git.kernel.org/torvalds/c/bc08f96b5fa783132c278d7a48a1c18feca5813f|commit]] * rt5645: Adds push button support for rt5650 [[https://git.kernel.org/torvalds/c/6e747d5311fc67b5fe7e2d7d242329c1bdff3318|commit]] * tas571x: New driver for TI TAS571x power amplifiers [[https://git.kernel.org/torvalds/c/3fd6e7d9a146e2e0b55f428d8d4d500ca86909f5|commit]] * topology: Add topology UAPI header [[https://git.kernel.org/torvalds/c/c147c0e17b532a0d35ab92c86bbce0dfe1c1aaf4|commit]] * topology: Add topology core [[https://git.kernel.org/torvalds/c/8a9782346dccd82cf912552735bda619de4efd8c|commit]] * wm8741: Add differential mono mode support [[https://git.kernel.org/torvalds/c/c354b54cfdf63587154da4fa0731c1fbda44c589|commit]] * wm_adsp: Add basic debugfs entries [[https://git.kernel.org/torvalds/c/f9f55e31f8a537b7eaccc4fdb243cff938fa428c|commit]] * wm_adsp: Add basic support for rev 1 firmware file format [[https://git.kernel.org/torvalds/c/2323736dca72ff368ff47ea23d1a710020db0618|commit]] * wm_adsp: Add support for DSP control flags [[https://git.kernel.org/torvalds/c/26c22a1922b9a5141f798e273e3e19b04a7a85de|commit]] * wm_adsp: Add support for rev 2 firmware file format [[https://git.kernel.org/torvalds/c/cb5b57a9a449adc7047b709adf25e489785f0bb4|commit]] * zx: Add ZTE zx296702 I2S DAI driver [[https://git.kernel.org/torvalds/c/e5d4cd87800ce12c356e7eb571e565e839ab3a90|commit]] * zx: Add zx296702 SPDIF support [[https://git.kernel.org/torvalds/c/6fc3d24d4277f40d7cdf13d39c76cdee6d5dfa7d|commit]] == TV tuners, webcams, video capturers (drivers/media/) == * Add support for TechniSat Skystar S2 [[https://git.kernel.org/torvalds/c/5afc9a25be8d4e627cf07aa8a7500eafe3664b94|commit]] * af9035: add USB ID 07ca:0337 AVerMedia HD Volar (A867) [[https://git.kernel.org/torvalds/c/baf06b519051047b4ca6bcaa94ee2d85672dd443|commit]] * bdisp: 2D blitter driver using v4l2 mem2mem framework [[https://git.kernel.org/torvalds/c/28ffeebbb7bdc0dd7899286b63f3c359d43d0a1a|commit]] * cobalt: add new driver [[https://git.kernel.org/torvalds/c/85756a069c55e0315ac5990806899cfb607b987f|commit]] * cx231xx: Add support for Terratec Grabby [[https://git.kernel.org/torvalds/c/eee1d06dc2ac81bc6307326f286932c04136c1af|commit]] * cx23885: add support for DVB I2C SEC client [[https://git.kernel.org/torvalds/c/bf5e3ef0ccf241ab85be9fa99cc26893249a94e5|commit]] * cx24120: Enable DVBv5 signal strength stats [[https://git.kernel.org/torvalds/c/d3cf06bbe3088e0b6ede1cc0a91ff9b60d837be9|commit]] * dt3155: move out of staging into drivers/media/pci [[https://git.kernel.org/torvalds/c/cc11b140c3f1ad80a9a7c5422748c041cb5fddfb|commit]] * dt3155v4l: add v4l2_device support [[https://git.kernel.org/torvalds/c/168b5092cc140fe5c2d68a6d4d2c0c4ba519541a|commit]] * dt3155v4l: support inputs VID0-3 [[https://git.kernel.org/torvalds/c/c34b7ef551a37d899d3e896fd2b72f83b820a574|commit]] * dw2102: TeVii S482 support [[https://git.kernel.org/torvalds/c/44767fc418b6f69f629f70033eb7a08de396224e|commit]] * e4000: implement V4L2 subdevice tuner and core ops [[https://git.kernel.org/torvalds/c/c7861bb048669540ff51e2e1bf84d60f165007ad|commit]] * em28xx: add support for DVB SEC I2C client [[https://git.kernel.org/torvalds/c/7098f582e07b8cc976a0168cf19ce2219cf76d80|commit]] * fc2580: implement V4L2 subdevice for SDR control [[https://git.kernel.org/torvalds/c/252fad1cee34d6613a44ff218d7a80fd5f4b0987|commit]] * gspca: sn9c2028: Add support for Genius Videocam Live v2 [[https://git.kernel.org/torvalds/c/48c291eda79da46582438ec8d821c6efcd54120d|commit]] * lmedm04: implement dvb v5 statistics [[https://git.kernel.org/torvalds/c/48c91aadc5372f2c3a9b7da11403f86ef2118b26|commit]] * m88ds3103: implement DVBv5 CNR statistics [[https://git.kernel.org/torvalds/c/c1daf6511a5ddd9c6f4855978bb9345beef90937|commit]] * mantis: add remote control support [[https://git.kernel.org/torvalds/c/a96762da0cfcbe27f18febb84797269cd9faf791|commit]] * media/vivid: Add support for Y16 format [[https://git.kernel.org/torvalds/c/18b3b3b8edb136d90e5d16d986ce9ae7eaeb0776|commit]] * media/vivid: Add support for Y16_BE format [[https://git.kernel.org/torvalds/c/b0ce23f065744ba136e6b059369f51e5ae1fb769|commit]] * rtl2832_sdr: add support for fc2580 tuner [[https://git.kernel.org/torvalds/c/fc3a0497b9d84018f13f7af5868c0089d52f6006|commit]] * saa7134: add AverMedia AverTV/505 card support [[https://git.kernel.org/torvalds/c/de983454d6bd1c050679ceeb70189161d569c488|commit]] * saa7164: Add Digital TV support for the HVR2255 and HVR2205 [[https://git.kernel.org/torvalds/c/504b29cbb0cc0fb7169c276054a72110b57660c0|commit]] * saa7164: I2C improvements for upcoming HVR2255/2205 boards [[https://git.kernel.org/torvalds/c/5f954b5be4bf42e85e0a204518499bda8ee2f419|commit]] * si2157: support selection of IF interface [[https://git.kernel.org/torvalds/c/ee3c3e46885946cc041f08ec68e7c5b91b087cbe|commit]] * ts2020: Provide DVBv5 API signal strength [[https://git.kernel.org/torvalds/c/3366cd5d72c664aa5e447f41ed2f7dac69f6a94e|commit]] * vivid-tpg: add full range BT.2020 support [[https://git.kernel.org/torvalds/c/cf73b71706df28b9db6b80f6a35c3291c69de17e|commit]] * vivid-tpg: add full range BT.2020C support [[https://git.kernel.org/torvalds/c/bbfef49fcf61ccd708ce55805c2e25488ed4cf8e|commit]] * vivid-tpg: add full range SMPTE 240M support [[https://git.kernel.org/torvalds/c/c702f68af959375f8943fbbedcdec77925f8d513|commit]] * vivid: add 1080p capture at 2 fps and 5 fps to webcam emulation [[https://git.kernel.org/torvalds/c/1381fb3e01cb40e9ddbaf247af757847003d0e75|commit]] == Universal Serial Bus (drivers/usb/) == * Add bus type for USB ULPI. UTMI+ Low Pin Interface (ULPI) is a commonly used PHY interface for USB 2.0. The ULPI specification describes a standard set of registers which the vendors can extend for their specific needs. ULPI PHYs provide often functions such as charger detection and ADP sensing and probing [[https://git.kernel.org/torvalds/c/289fcff4bcdb1dcc0ce8788b7ea0f58a9e4a495f|commit]] * cdc-acm: add support for up to 256 devices [[https://git.kernel.org/torvalds/c/65c35dd59002798cc87212d23ff3c87fd3a5d721|commit]] * cp210x: add ID for Aruba Networks controllers [[https://git.kernel.org/torvalds/c/f98a7aa81eeeadcad25665c3501c236d531d4382|commit]] * option: add 2020:4000 ID [[https://git.kernel.org/torvalds/c/f6d7fb37f92622479ef6da604f27561f5045ba1e|commit]] * qcserial: Add support for Dell Wireless 5809e 4G Modem [[https://git.kernel.org/torvalds/c/6da3700c98cdc8360f55c5510915efae1d66deea|commit]] * sierra: add 1199:68AB device ID [[https://git.kernel.org/torvalds/c/74472233233f577eaa0ca6d6e17d9017b6e53150|commit]] * Enable LPM for USB 2.01+ full-speed devices [[https://git.kernel.org/torvalds/c/a8425292816ceaa8c49e29d2114e85d85a73e080|commit]] * dwc2: add controller hibernation support [[https://git.kernel.org/torvalds/c/d17ee77b3044da8b8f550bfdf3be8fdcc9d09858|commit]] * dwc2: add hibernation core parameter [[https://git.kernel.org/torvalds/c/285046aa11ad85a4de24891f5458d45f50d1bcc5|commit]] * dwc2: debugfs: add support for complete register dump [[https://git.kernel.org/torvalds/c/563cf017c443137220428712d29cd5510dae2cb2|commit]] * dwc2: host: implement test mode [[https://git.kernel.org/torvalds/c/96d480e65ea0e4e950f75029b8a1ff4c1269f8b0|commit]] * dwc3: add ULPI interface support [[https://git.kernel.org/torvalds/c/88bc9d194ff69875a4d3c958d969ed2a053c8308|commit]] * musb: add softconnect for host mode [[https://git.kernel.org/torvalds/c/ffc1d299aa836f540a20302e9f22120639ea2944|commit]] * phy: Remove the phy-rcar-gen2-usb driver [[https://git.kernel.org/torvalds/c/34ef33f7da6b00900d3a896d33522a035a930245|commit]] * phy: Remove the phy-rcar-gen2-usb driver [[https://git.kernel.org/torvalds/c/b189a2117223edbe40e0a187ae5c606cbdd6447c|commit]] * renesas_usbhs: Add support for R-Car E2 [[https://git.kernel.org/torvalds/c/af6e613bb1b60fcbfe48c893b76c104c8952b599|commit]] * cdc-acm: Add support of ATOL FPrint fiscal printers [[https://git.kernel.org/torvalds/c/15bf722e6f6c0b884521a0363204532e849deb7f|commit]] * fsl: Add support for USB controller version-2.5 [[https://git.kernel.org/torvalds/c/138c3f03b017e261316a4f1ec793e1ff74516def|commit]] == Tablets, touch screens, keyboards, mouses (drivers/input/) == * add OnKey driver for DA9063 MFD part [[https://git.kernel.org/torvalds/c/5179f0ce2f96f155e3bda93b3b82f912dbaddad2|commit]] * add TI drv2665 haptics driver [[https://git.kernel.org/torvalds/c/4d10da13467e223441d3b081eb70e91149ea5da9|commit]] * add a driver for wdt87xx touchscreen controller [[https://git.kernel.org/torvalds/c/3e30c11c8a902de350281a0d821e17cdb45ef156|commit]] * bcm5974 - add support for the 2015 Macbook Pro [[https://git.kernel.org/torvalds/c/d58069265c9d15c04c9e3832cd1d9dffe9d4d5f6|commit]] * export LEDs as class devices in sysfs [[https://git.kernel.org/torvalds/c/f60c8ba77dcea80af8facfd786a0d2c3ace86f3d|commit]] * focaltech - report finger width to userspace [[https://git.kernel.org/torvalds/c/85919a00e55f90e72405e707eb23c930b8d8db91|commit]] * HID * apple: Add support for the 2015 Macbook Pro [[https://git.kernel.org/torvalds/c/a4a2c54560f2c57b88ba0283f141b44f594c2337|commit]] * wacom: Add support for DTU-1141 [[https://git.kernel.org/torvalds/c/007760cf082392b65a05c40eb615c5f8294b441a|commit]] * hid-sony: Add BT support for Navigation Controller [[https://git.kernel.org/torvalds/c/6eabaaa09128169f42d97d6a3502729f8ad27c4a|commit]] * hidpp: Add driver for mouse logitech M560 [[https://git.kernel.org/torvalds/c/8a09b4fadf320cef081e1539975a97793cfb9076|commit]] * lenovo: add support for Lenovo ThinkPad Keyboard Pro unit [[https://git.kernel.org/torvalds/c/181a8b911dd26cd44dc7283d7953a2e138842767|commit]] * microsoft: Add Surface Power Cover [[https://git.kernel.org/torvalds/c/18eec2cd7e9746cd672ada102987534ae16f0f44|commit]] * sjoy: support Super Joy Box 4 [[https://git.kernel.org/torvalds/c/6e5e9a06a206010eabd19b523fd0833c51afc0b0|commit]] * sony: Add support PS3 Move Battery via BT [[https://git.kernel.org/torvalds/c/12e9a6d72b3ac33e542b6001ccd891d7b41fff10|commit]] * sony: Add support for the Sony Motion Controller [[https://git.kernel.org/torvalds/c/c5e0c1c4950f9126f7eb2fb1d3f8aa4080f05538|commit]] * sony: Add the product ID for the Sony Motion Controller [[https://git.kernel.org/torvalds/c/7c886d098d6128438e706ca4c068b8920fdac42d|commit]] * sony: Support PS3 Move Controller when connected via Bluetooth [[https://git.kernel.org/torvalds/c/a4afa8544d49237a7d9e492ead047501de69aa25|commit]] == Multi Function Devices (drivers/mfd/) == * axp20x: Add AXP22x PMIC support [[https://git.kernel.org/torvalds/c/f05be589ff32e87821b86845625ed3d402d37dc7|commit]] * axp20x: Enable AXP22X regulators [[https://git.kernel.org/torvalds/c/6d4fa89dcd85e2427da83319ce75e5df5febcc96|commit]] * cros_ec: Support multiple EC in a system [[https://git.kernel.org/torvalds/c/57b33ff077beebb68481a2b6b8e5fe58ca998169|commit]] * cros_ec: add bus-specific proto v3 code [[https://git.kernel.org/torvalds/c/d365407079d33106f76bd486a863de05eb5ae95d|commit]] * cros_ec: add proto v3 skeleton [[https://git.kernel.org/torvalds/c/2c7589af3c4dee844e6a4174f2aa8996cf837604|commit]] * da9063: Add support for OnKey driver [[https://git.kernel.org/torvalds/c/9011e4a8a6fe57f76511609930ed00d305389089|commit]] == Memory Technology Device (drivers/mtd/) == * brcmnand: add BCM63138 support [[https://git.kernel.org/torvalds/c/f628ece6636c2f0354a52566cafdea6d2f963b3d|commit]] * brcmnand: add extra SoC support to library [[https://git.kernel.org/torvalds/c/c26211d37f11d5913d9803fdede6d053f918ba7b|commit]] * brcmnand: add support for Broadcom's IPROC family [[https://git.kernel.org/torvalds/c/ca22f040dd145fc4d8069ce174f6eb0bc3ebd19f|commit]] * brcmnand: add support for STB chips [[https://git.kernel.org/torvalds/c/303b4420ff1896b444017b5b0eb8252ce197797d|commit]] * nand: add NAND driver "library" for Broadcom STB NAND controller [[https://git.kernel.org/torvalds/c/27c5b17cd1b10564fa36f8f51e4b4b41436ecc32|commit]] * powernv: Add powernv flash MTD abstraction driver [[https://git.kernel.org/torvalds/c/1cbb4a1c433a1ca054ef5363f4e6597b43d208cc|commit]] * spi-nor: Add support for Spansion S25FL164K [[https://git.kernel.org/torvalds/c/413780d7d7040ce0c45dbe40afa69917a946856d|commit]] * spi-nor: add support for the ISSI SI25CD512 SPI flash [[https://git.kernel.org/torvalds/c/b79c332fb283c101abb5d8570dea2d29f3871802|commit]] * spi-nor: add support for the Macronix MX25L512E SPI flash chip [[https://git.kernel.org/torvalds/c/660b5b07cfbc393a14b54a9801a7974b11e282bc|commit]] == Industrial I/O (drivers/iio/) == * core: Add a high pass filter attribute for measurements (like the existing low pass) [[https://git.kernel.org/torvalds/c/3f7f642b9bc46453e1435e8b67f1c4f7949be7ff|commit]] * core: Add I/Q modifiers [[https://git.kernel.org/torvalds/c/1ce87f21edf6a071a7cc6bc77d628d7c7650d0d8|commit]] * accel: Add support for Sensortek STK8312 [[https://git.kernel.org/torvalds/c/90bad33acbd82437cbf54eb1cefa6f6153fab927|commit]] * accel: Add support for Sensortek STK8BA50 [[https://git.kernel.org/torvalds/c/884ca45613c47efe4b0b1238f6ee677d74fe3419|commit]] * accel: kxcjk-1013: add the "KXCJ9000" ACPI id [[https://git.kernel.org/torvalds/c/61e2c70da9cfc79e8485eafa0f98b5919b04bbe1|commit]] * acpi: Add support for ACPI0008 Ambient Light Sensor [[https://git.kernel.org/torvalds/c/feca56ff400b7b166c86af9ff5c131d1d33cf615|commit]] * adc: add support for Berlin [[https://git.kernel.org/torvalds/c/70f1937911caebd961833314b41a618a33a5130a|commit]] * add m62332 DAC driver [[https://git.kernel.org/torvalds/c/b87b0c0f81e8d11c881b726b886b7502ab67d884|commit]] * light: Add threshold interrupt support for STK3310 [[https://git.kernel.org/torvalds/c/3dd477acbdd1f147f432a742afc5521168341461|commit]] * light: add support for ROHM BH1710/BH1715/BH1721/BH1750/BH1751 ambient light sensors [[https://git.kernel.org/torvalds/c/3a11fbb037a1ecd3e1070ee484f1ea887133f21b|commit]] * ltr501: Add integration time support [[https://git.kernel.org/torvalds/c/844b47027da0754e089c224c8c7d371f812320fd|commit]] * ltr501: Add interrupt rate control support [[https://git.kernel.org/torvalds/c/eea53b4a2562e439bfc1a6d13b231f902d9b9e5f|commit]] * ltr501: Add interrupt support [[https://git.kernel.org/torvalds/c/7ac702b3144b635a8f7770e628d88ea1cbeda7ee|commit]] * ltr501: Add light channel support [[https://git.kernel.org/torvalds/c/c06cee8d0865b7478484d9472155d8df83a10c06|commit]] * ltr501: Add support for ltr301 chip [[https://git.kernel.org/torvalds/c/035ebb15101c0f5c58d6ff8b343c6eae9ddca9c6|commit]] * ltr501: Add support for ltr559 chip [[https://git.kernel.org/torvalds/c/8592a7eefa540303dd9e60fa49340d09ca9376b4|commit]] * magn: Add support for BMC150 magnetometer [[https://git.kernel.org/torvalds/c/c91746a2361d75bb8ded6ef4813a4a2dcdcd845e|commit]] * magnetometer: Add ACPI support for MMC35240 [[https://git.kernel.org/torvalds/c/d11715f087e0c0608de8ec030ca260892e8b8739|commit]] * magnetometer: Add support for MEMSIC MMC35240 sensor [[https://git.kernel.org/torvalds/c/abeb6b1e7bbffb3dbcd918827673feafecc378d1|commit]] * magnetometer: support for lsm303dlh [[https://git.kernel.org/torvalds/c/1038a6872802bb4a07f627162ff989bf49e2e5cc|commit]] * mma8452: Basic support for transient events. [[https://git.kernel.org/torvalds/c/28e3427824ccc864b2866905eb10278c584b461d|commit]] * st_accel: support 8bit channel data [[https://git.kernel.org/torvalds/c/4861a007bfd71a9fc0a83cc7fad41dda9bf8b5b7|commit]] * st_accel: support the LIS331DL sensor [[https://git.kernel.org/torvalds/c/bbf5f037fad47e4affef6696aaf88a40b261e639|commit]] * adc128s052: add support for adc122s021 [[https://git.kernel.org/torvalds/c/2a67dfba7fae36af0233452d19b40594f62bc019|commit]] == Multi Media Card (MMC) (drivers/mmc/) == * core: Enable / disable re-tuning [[https://git.kernel.org/torvalds/c/79d5a65aeea43920bf3ff60791f317570dd6f54f|commit]] * core: Add support for HS400 re-tuning [[https://git.kernel.org/torvalds/c/6376f69d20a6905c1d83be451065f70200490b98|commit]] * core: Add support for re-tuning before each request [[https://git.kernel.org/torvalds/c/90a81489b0a9d7b56df2dcf68498fd3a03deb354|commit]] * Add support for disabling write-protect detection [[https://git.kernel.org/torvalds/c/9f6e0bff2afb52a4c29f5ca8a4db01810357974e|commit]] * dw_mmc: k3: support hi6220 [[https://git.kernel.org/torvalds/c/0293efddaddfcbbbf01ce3537549bc21fcca0a50|commit]] * mediatek: Add Mediatek MMC driver [[https://git.kernel.org/torvalds/c/208489032bdd8d4a7de50f3057c175058f271956|commit]] * mediatek: Add PM support for MMC driver [[https://git.kernel.org/torvalds/c/4b8a43e90ccf88c91475b802d1388c0779be2bda|commit]] * mmc: Add driver strength selection [[https://git.kernel.org/torvalds/c/cc4f414c885cd04f7227ad9bcd6b18fd78d718d9|commit]] * sdhci-esdhc-imx: add imx6sx support [[https://git.kernel.org/torvalds/c/913d4951a50fba6acd96491c5b2f089a69308a60|commit]] * sdhci-pci: Add support for drive strength selection for SPT [[https://git.kernel.org/torvalds/c/e1bfad6d936d7149a83423e2a7244dd5771f27e7|commit]] == Watchdog (drivers/watchdog/) == * da9062: DA9062 watchdog driver [[https://git.kernel.org/torvalds/c/7a7cb009dcbae5588d8836cd7b4f7255db2e489b|commit]] * digicolor: driver for Conexant Digicolor CX92755 SoC [[https://git.kernel.org/torvalds/c/336694a01dae7e788630f8043dae30337047b51b|commit]] * hpwdt: Add support for WDIOC_SETOPTIONS [[https://git.kernel.org/torvalds/c/46c80b20d07e9309677d81e1226dc30a055b63b7|commit]] * imgpdc: Add reboot support [[https://git.kernel.org/torvalds/c/c631f20068369a8b901574df9c7bfc57ce13de75|commit]] * omap_wdt: early_enable module parameter [[https://git.kernel.org/torvalds/c/b2102eb36e7909c779e46f66595fda75aa219f4c|commit]] * st_wdt: Add new driver for ST's LPC Watchdog [[https://git.kernel.org/torvalds/c/49ae77905c56da6d73e8d4a73aa030718a096551|commit]] * st_wdt: Add new driver for ST's LPC Watchdog [[https://git.kernel.org/torvalds/c/f27925a6c18d51768a4910445b53f896f36ec587|commit]] == Clocks (drivers/clk/) == * add lpc18xx ccu clk driver [[https://git.kernel.org/torvalds/c/472cd304a36e0a1b21045ddc802ffb16a1cbac65|commit]] * add lpc18xx cgu clk driver [[https://git.kernel.org/torvalds/c/b04e0b8fd5443b61c04e6103f16c5d1e1821e295|commit]] * cygnus: add clock support for Broadcom Cygnus [[https://git.kernel.org/torvalds/c/61ca7b0c7fffb968bd16394daf05b7e888e9541e|commit]] * hi6220: Clock driver support for Hisilicon hi6220 SoC [[https://git.kernel.org/torvalds/c/72ea48610d43c59507d9ad39083d40085400ba12|commit]] * ingenic: add JZ4780 CGU support [[https://git.kernel.org/torvalds/c/29136ad58164cbd7114412c0b4cfb3acd4559044|commit]] * ingenic: add driver for Ingenic SoC CGU clocks [[https://git.kernel.org/torvalds/c/b066303fb3e72a902a1f94dc06636ce82c3a5577|commit]] * iproc: add initial common clock support [[https://git.kernel.org/torvalds/c/5fe225c105fd54debae1699ec0f6aef1e73376d0|commit]] * mediatek: Add basic clocks for Mediatek MT8135. [[https://git.kernel.org/torvalds/c/a8aede7948438f3a9c830a5a865ae6a78c5fc4ca|commit]] * mediatek: Add basic clocks for Mediatek MT8173. [[https://git.kernel.org/torvalds/c/c1e81a3bef36cb046c079480948fa3e0eca590d6|commit]] * mediatek: Add initial common clock support for Mediatek SoCs. [[https://git.kernel.org/torvalds/c/9741b1a68035b541005db1a4d7623bd9b3522ab4|commit]] * mediatek: Add reset controller support [[https://git.kernel.org/torvalds/c/d633fb7ac1e6abc39270edebbfa23131c673b5b9|commit]] * meson8b: Add support for Meson8b clocks [[https://git.kernel.org/torvalds/c/28b9fcd016126e6495d486c169fddaf26091a04b|commit]] * meson: Add support for Meson clock controller [[https://git.kernel.org/torvalds/c/7a29a869434e8b7a71972227f0920e2f8ea777bd|commit]] * mmp: add PXA1928 clock support [[https://git.kernel.org/torvalds/c/df5338d9fe5d607cdbc68d8432cbfdc9a942a679|commit]] * qcom: Add support for NSS/GMAC clocks and resets [[https://git.kernel.org/torvalds/c/f7b81d67d0547c6ce246c89900eaa41303a3f89a|commit]] * sirf: add CSR atlas7 clk and reset support [[https://git.kernel.org/torvalds/c/301c5d29402e590ea893fe7ddc83a00a71994cba|commit]] * socfpga: add a clock driver for the Arria 10 platform [[https://git.kernel.org/torvalds/c/5343325ff3dd299f459fa9dacbd95dca5c9bf215|commit]] * stm32: Add clock driver for STM32F4[23]xxx devices [[https://git.kernel.org/torvalds/c/358bdf892f6bfacf20884b54a35ab038321f06f9|commit]] * sunxi: Add support for the usb-clk on sun8i a23 and a33 SoCs [[https://git.kernel.org/torvalds/c/ec80749dfd859b560e8864d665d38d7a63e6a7f2|commit]] * tegra: Add EMC clock driver [[https://git.kernel.org/torvalds/c/2db04f16b589c6c96bd07df3f1ef8558bfdb6810|commit]] * zx: add clock support to zx296702 [[https://git.kernel.org/torvalds/c/5a46580812266c85a2cd0ee530e4039ea5f76a19|commit]] * Add TI CDCE925 I2C controlled clock synthesizer driver [[https://git.kernel.org/torvalds/c/19fbbbbcd3a3a8e307a4768784166abf7b55b779|commit]] == Serial Peripheral Interface (SPI) == * Add SPI driver for Mikrotik RB4xx series boards [[https://git.kernel.org/torvalds/c/05aec357871f892eea91d8b808f96a6091dd5310|commit]] * Add support for Zynq Ultrascale+ MPSoC GQSPI controller [[https://git.kernel.org/torvalds/c/dfe11a11d52388576d78e307514f9020630505ac|commit]] * atmel: add support to FIFOs [[https://git.kernel.org/torvalds/c/11f2764fe7d803b5c8ac329710342ca0c5e9a790|commit]] * sirf: add support for USP-based SPI [[https://git.kernel.org/torvalds/c/e3fb57c83239c84ca06ed5b06eb224db3e48d17e|commit]] * sirf: add the reset for USP-based SPI [[https://git.kernel.org/torvalds/c/5bcc3b0bbee576acf91bed481549998851c5fe56|commit]] == Voltage and Current Regulators (drivers/regulator/) == * Add QCOM SPMI regulator driver [[https://git.kernel.org/torvalds/c/e92a4047419c805d08ad136fbc72368249d9f091|commit]] * Add input current limit support [[https://git.kernel.org/torvalds/c/36e4f839de59b6216a16cdf5c1d3263f4dbd9421|commit]] * Add pull down support [[https://git.kernel.org/torvalds/c/23c779b9f9161d6568d3b2fca06e70ad182c480c|commit]] * Add soft start support [[https://git.kernel.org/torvalds/c/57f66b78860968fc7eddc9ce25f8e57f7e5000bd|commit]] * arizona-ldo1: Add additional supported voltage [[https://git.kernel.org/torvalds/c/9a6c2febdc7fc9ad2fc8b7a7bdb49ae476f424c1|commit]] * axp20x: Add support for AXP22X regulators [[https://git.kernel.org/torvalds/c/1b82b4e4f9546fbed0b61ee68cdae5db7518dd28|commit]] * da9062: DA9062 regulator driver [[https://git.kernel.org/torvalds/c/4068e5182ada260d8a09f35db79fc2582e08baec|commit]] * max8973: add mechanism to enable/disable through GPIO [[https://git.kernel.org/torvalds/c/69eb0980ab4ced06f7c2b4774575337ce32912fb|commit]] * max8973: add support for MAX77621 [[https://git.kernel.org/torvalds/c/0f7d6ece6363f315b3b830dc19e6732537719224|commit]] == Serial == * 8250: add LPC18xx/43xx UART driver [[https://git.kernel.org/torvalds/c/d2aef35a5cc543292dae7130734c390f2a251f73|commit]] * 8250_ingenic: support for Ingenic SoC UARTs [[https://git.kernel.org/torvalds/c/0cf985f487be8e24237faaa8c96cbcf78382a498|commit]] * 8250_pci: Add support for 12 port Exar boards [[https://git.kernel.org/torvalds/c/be32c0cf0462c36f482b5ddcff1d8371be1e183c|commit]] * 8250_uniphier: add UniPhier serial driver [[https://git.kernel.org/torvalds/c/1a8d2903cb6a92ce47cfc8841951b8227c09e505|commit]] * earlycon: Add support for big-endian MMIO accesses [[https://git.kernel.org/torvalds/c/6e63be3fee141cc6d122f648b524a66160dbe6aa|commit]] * sirf: add serial loopback function support [[https://git.kernel.org/torvalds/c/7f60f2fe16206d5db6a228dfe1de5ea0a9e5da46|commit]] * sirf: enable ATLAS7 USP serial support [[https://git.kernel.org/torvalds/c/c1b7ac6f4dab63e14ead6a715bc64d39f4a02b2b|commit]] * sc16is7xx: spi interface is added [[https://git.kernel.org/torvalds/c/2c837a8a8f9f182b0286f5644ed50374b8434867|commit]] * tty: serial: 8250_mtk: Add earlycon [[https://git.kernel.org/torvalds/c/2c40b57dc82de8e1337666341efe41a0fe9dd741|commit]] == Real Time Clock (RTC) == * driver for Cortina Gemini [[https://git.kernel.org/torvalds/c/98a9bb5bf44bb6ee372f2a3b42703f597030cc48|commit]] * mediatek: Add MT6397 RTC driver [[https://git.kernel.org/torvalds/c/fc2979118f3f5193475cb53d5df7bdaa7e358a42|commit]] * st: Add new driver for ST's LPC RTC [[https://git.kernel.org/torvalds/c/b5b2bdfc2893910fdc02d21ec5c535635c896ff7|commit]] == Inter-Integrated Circuit (I2C) == * Add SLIMpro I2C device driver on APM X-Gene platform [[https://git.kernel.org/torvalds/c/f6505fbabc426b9e293da5bb702ace2eb1ccf87d|commit]] * at91: add support for new alternative command mode [[https://git.kernel.org/torvalds/c/0ef6f3213dac48bbc71c98b5a2752db556f3e649|commit]] * at91: add support to FIFOs [[https://git.kernel.org/torvalds/c/5e3cfc6c4e37ec7040fa235f42586b3312c0ebf2|commit]] * brcmstb: Add Broadcom settop SoC i2c controller driver [[https://git.kernel.org/torvalds/c/dd1aa2524bc55345ede0b13853c54e1b0be22b9f|commit]] * omap: implement bus recovery [[https://git.kernel.org/torvalds/c/9dcb0e7b999db6c420c70fd32497a979a044fcdf|commit]] * mediatek: Add driver for MediaTek I2C controller [[https://git.kernel.org/torvalds/c/ce38815d39eac9c73d37dd4b0039c87f15dcbe18|commit]] * mediatek: Add driver for MediaTek MT8173 I2C controller [[https://git.kernel.org/torvalds/c/b2ed11e224a28b896b52c109657d183059f7a53f|commit]] == Hardware monitoring (hwmon) == * Add driver for Microchip TC74 [[https://git.kernel.org/torvalds/c/761c1770f2bf36a323ab97e2e1780db4f9b8a6fe|commit]] * ntc_thermistor: Add support for ncpXXwf104 [[https://git.kernel.org/torvalds/c/887ee43477e4e327dbcd2aabc2d78a5116ed8a33|commit]] *dell-smm: Blacklist Dell Studio XPS 8100 [[https://git.kernel.org/torvalds/c/a4b45b25f18d1e798965efec429ba5fc01b9f0b6|commit]] == Pulse-Width Modulation devices == * pwm: lpss: pci: Add support for Broxton platform [[https://git.kernel.org/torvalds/c/361c1066c939a88e3bb59364f47055b2a5fb3fd4|commit]] == Pin Controllers (drivers/pinctrl) == * Add Pistachio SoC pin control driver [[https://git.kernel.org/torvalds/c/cefc03e5995e82082b1e4cda4ef565ccdaff1f45|commit]] * add imx7d support [[https://git.kernel.org/torvalds/c/c30024a6449070d6fde51a8bddf4c97f884db2cc|commit]] * add lpc18xx pinctrl driver [[https://git.kernel.org/torvalds/c/2f77ac93a947f19301a18250845e4be776c71afd|commit]] * intel: sunrisepoint: Add Intel Sunrisepoint-H support [[https://git.kernel.org/torvalds/c/551fa5801ef10298aa1f43e5e95355e2dd5cb3bb|commit]] * mediatek: Add Pinctrl/GPIO driver for mt6397. [[https://git.kernel.org/torvalds/c/fc59e66c4284a420f9a1b3a0f99f784847bf3ef8|commit]] * mediatek: add pinctrl/GPIO/EINT driver for mt8127 [[https://git.kernel.org/torvalds/c/6acdee8c1325ce3b02006f7ed6047f42273c9d44|commit]] * mvebu: armada-39x: add support for Armada 395 variant [[https://git.kernel.org/torvalds/c/e73ac02dc132dcef1add62a1fac3e77a7ce17371|commit]] * qcom: Add MSM8660 pinctrl definitions [[https://git.kernel.org/torvalds/c/6955e6b4f32f57aa156f1048ed39a607b4093003|commit]] * rockchip: add support for the rk3368 [[https://git.kernel.org/torvalds/c/daecdc66968f122fe53038ded8cb7abe93e0aa8c|commit]] * sh-pfc: Add r8a7793 support [[https://git.kernel.org/torvalds/c/19e1e98fbf68d398bab944244f883ae14535b196|commit]] * sh-pfc: add R8A7794 PFC support [[https://git.kernel.org/torvalds/c/43c4436e2f1890a7b28dc0f0d901866cda99a08c|commit]] * sunxi: Add allwinner A33 PIO controller support [[https://git.kernel.org/torvalds/c/7164873e7c69d6bab74726debc3b495a86332b1f|commit]] == PCI (drivers/pci/) == * PCI: designware: Add support for x8 links [[https://git.kernel.org/torvalds/c/5b0f073899c4b229a6c40186ca7b37569840948e|commit]] * PCI: iproc: Add BCMA PCIe driver [[https://git.kernel.org/torvalds/c/4785ffbdc9b52e308e43b9e2dcc1dca44f056d76|commit]] * PCI: xgene: Add APM X-Gene v1 PCIe MSI/MSIX termination driver [[https://git.kernel.org/torvalds/c/dcd19de36775b689df602139f3e40bfb114d5d12|commit]] == DMA Engine (drivers/dma/) == * Add driver for TI DMA crossbar on DRA7x [[https://git.kernel.org/torvalds/c/a074ae38f859b90bd259f5df43784834b44412d1|commit]] * hdmac: Implement interleaved transfers [[https://git.kernel.org/torvalds/c/5abecfa5e969722ab85a173168cae9e0f4cedbfc|commit]] * of_dma: Support for DMA routers [[https://git.kernel.org/torvalds/c/56f13c0d9524c5816f5dc9c91b9d766d6b1064ca|commit]] * pxa: add pxa dmaengine driver [[https://git.kernel.org/torvalds/c/a57e16cf03339c20b09642f46f60190069ff70c7|commit]] * sirf: add CSRatlas7 SoC support [[https://git.kernel.org/torvalds/c/0a45dcab22f6aa12cd0a022a69aca10103a43c0c|commit]] * sun6i: Add support for Allwinner H3 (sun8i) variant [[https://git.kernel.org/torvalds/c/f008db8c00c18d3125ca551e6961e7bd9aba6503|commit]] * xdmac: Add interleaved transfer support [[https://git.kernel.org/torvalds/c/6007ccb57744fdd393385b135e7b7cea9bd4bd6b|commit]] * xdmac: Add memset support [[https://git.kernel.org/torvalds/c/b206d9a23ac71cb905f5fb6e0cd813406f89b678|commit]] == LED (drivers/leds/) == * Add driver for AAT1290 flash LED controller [[https://git.kernel.org/torvalds/c/49c34b8e0f43a6a9179b9d9894868b911da8501e|commit]] * Add ktd2692 flash LED driver [[https://git.kernel.org/torvalds/c/b7da8c5c725cc2db97d1944cc34c08692aeacc85|commit]] * Add support for max77693 mfd flash cell [[https://git.kernel.org/torvalds/c/a43f6a86ad83a74cff78121322b4197de911eb64|commit]] * aat1290: add support for V4L2 Flash sub-device [[https://git.kernel.org/torvalds/c/ac69b9038f8214e2a8ee0eb3a113af473a7518e4|commit]] * add BCM6328 LED driver [[https://git.kernel.org/torvalds/c/fd7b025a238d0a5440bfa26c585eb78097bf48dc|commit]] * add BCM6358 LED driver [[https://git.kernel.org/torvalds/c/589fca16c14adec7ebeb601e22850826e18b8f8d|commit]] * lp5523: add master_fader support [[https://git.kernel.org/torvalds/c/52da81eafaff1388b2df97b79d317c93a048899c|commit]] * max77693: add support for V4L2 Flash sub-device [[https://git.kernel.org/torvalds/c/0b380186a5f12f12e4c780dd5413731b4ec48670|commit]] * tlc591xx: Driver for the TI 8/16 Channel i2c LED driver [[https://git.kernel.org/torvalds/c/e370d010a5fe385ae65635ce0dbb1eff0e25059c|commit]] == Networking (drivers/net/) == * Add support of Cavium Liquidio ethernet adapters [[https://git.kernel.org/torvalds/c/f21fb3ed364bb83533c5efe19354e337ea9ecda9|commit]] * Add ezchip ethernet driver [[https://git.kernel.org/torvalds/c/0dd0770936363ecd4d49192782bceccb882d3a24|commit]] * Add mt7601u driver [[https://git.kernel.org/torvalds/c/c869f77d6abb5d5f9f2f1a661d5c53862a9cad34|commit]] * ath10k: add ATH10K_FW_IE_HTT_OP_VERSION [[https://git.kernel.org/torvalds/c/8348db2984962119f29516cfafb775067238c580|commit]] * ath10k: add WMI support for WOW [[https://git.kernel.org/torvalds/c/f5431e87ae0357bd72cfbfbe9552aa3d555c3800|commit]] * ath10k: add WMI support for WOW patterns [[https://git.kernel.org/torvalds/c/d4976104c6456c2892eb88192ff50b2c5aa40539|commit]] * ath10k: add WOW disconnect/magic-packet support [[https://git.kernel.org/torvalds/c/5fd3ac3c36f8b28f54ce3094e69bfc1d54ca0be9|commit]] * ath10k: add WOW patterns support [[https://git.kernel.org/torvalds/c/25c866190b723f6ac6f73f2fbc62c7b99d2bbb90|commit]] * ath10k: add debugfs entry to configure quiet period [[https://git.kernel.org/torvalds/c/63fb32df9786733af85d243877d585ccad36490a|commit]] * ath10k: add hw connection monitor support [[https://git.kernel.org/torvalds/c/cc9904e694fa3b0f49bdaccdc7603ec6afa48a7a|commit]] * ath10k: add new 4addr related fw_feature [[https://git.kernel.org/torvalds/c/48f4ca34f36bb947d8a7cd4ff8c8e282f14d51e6|commit]] * ath10k: add wmi support for tdls [[https://git.kernel.org/torvalds/c/ad45c888abaee6ddc8cec8755e57fc03dbf2f91e|commit]] * ath10k: allow user to toggle ani_enable via debugfs [[https://git.kernel.org/torvalds/c/b3e71d7a51486b523ffef0abd517cd25e4ec9588|commit]] * ath10k: enable ASPM [[https://git.kernel.org/torvalds/c/76d870ed09ab34154454b1adb823ae75f173c2d2|commit]] * ath10k: enable Adaptive Noise Immunity (ANI) by default [[https://git.kernel.org/torvalds/c/575f1c3d5c909d26e169da01eaed44f00f7eb88f|commit]] * ath10k: enable IEEE80211_HW_SUPPORT_FAST_XMIT [[https://git.kernel.org/torvalds/c/41fbf6e4f317964ec9005dd613bcb3c262db0a8a|commit]] * ath10k: enable channel 144 on 5GHz band [[https://git.kernel.org/torvalds/c/4a7898fed5f30af7d7ef78415560e68712ed6c20|commit]] * ath10k: enable ibss-rsn [[https://git.kernel.org/torvalds/c/0cd9bc147f0b8d805972cbb4b7b5e5529f9624e0|commit]] * ath10k: enable multi-channel on supported devices [[https://git.kernel.org/torvalds/c/cf32784c8f0acba2e61fa7e03884a9695b69aac1|commit]] * ath10k: enable pci soc powersaving [[https://git.kernel.org/torvalds/c/77258d409ce45890104e3da11d0261402c49aee1|commit]] * ath10k: enable the BT-coex feature [[https://git.kernel.org/torvalds/c/de0c789b10ecba067262403f24915a50bcb2e435|commit]] * ath10k: implement adaptive qcs command [[https://git.kernel.org/torvalds/c/5b272e30a42aa581cd5d544d9e7193d0bd55c823|commit]] * ath10k: implement tx pause wmi event [[https://git.kernel.org/torvalds/c/b4aa539dd8f2e086f7b03e0781ec85897913c3cb|commit]] * ath10k: implement wmi roam event [[https://git.kernel.org/torvalds/c/c1a4654a8ce2b1c60bb46c900e7297078a8642f6|commit]] * ath3k: Add support of 0489:e076 AR3012 device [[https://git.kernel.org/torvalds/c/692c062e7c282164fd7cda68077f79dafd176eaf|commit]] * ath3k: add support of 13d3:3474 AR3012 device [[https://git.kernel.org/torvalds/c/0d0cef6183aec0fb6d0c9f00a09ff51ee086bbe2|commit]] * ath9k_htc: add support of channel switch [[https://git.kernel.org/torvalds/c/f0e449627e4ac7fe6a662e284a1cf365b1f197e0|commit]] * ath: lower JP W53 band DFS detection threshold around 30% [[https://git.kernel.org/torvalds/c/26bea13a65654b21b224a47daf02827c79302f2e|commit]] * be2net: Export board temperature using hwmon-sysfs interface. [[https://git.kernel.org/torvalds/c/29e9122b3ab2aa7160e54c2bbea242b99588325c|commit]] * be2net: Support for OS2BMC. [[https://git.kernel.org/torvalds/c/760c295e0e8d982917d004c9095cff61c0cbd803|commit]] * be2net: add support for spoofchk setting [[https://git.kernel.org/torvalds/c/e7bcbd7b81a129d79f205b19f9dd96b00c7e2364|commit]] * be2net: set interrupt moderation for Skyhawk-R using EQ-DB [[https://git.kernel.org/torvalds/c/209477704187472d6055e83bbd0fd9b51b79fa15|commit]] * brcmfmac: Add support for multiple PCIE devices in nvram. [[https://git.kernel.org/torvalds/c/c43655345234acb974144c1527cab7af77369f3a|commit]] * brcmfmac: add additional 43602 pcie device id. [[https://git.kernel.org/torvalds/c/27aace2dcc9ac09776b36bbe281a85dde2c4a074|commit]] * brcmfmac: add support for BCM4324 rev B5 chipset [[https://git.kernel.org/torvalds/c/ba5e8665b8058adaff64860c04497d663d703a08|commit]] * brcmfmac: add support for BCM4358 PCIe device [[https://git.kernel.org/torvalds/c/67f3b6a3d1ca1d9c9e4912037562b123557c5fa7|commit]] * brcmfmac: remove chipinfo debugfs entry [[https://git.kernel.org/torvalds/c/dbf967537dce72872f3cf7b59d87ae244f199400|commit]] * brcmfmac: support NVRAMs containing pci devpaths (instead of pcie) [[https://git.kernel.org/torvalds/c/f33d591539bd07ec9cdb8c44b0075fb0423d0329|commit]] * cc2520: add set transmit power setting support [[https://git.kernel.org/torvalds/c/e10c1674e31558807fcccfbf3dbebbc1cad9099c|commit]] * cxgb4: Add PCI device ID for custom T522 & T520 adapter [[https://git.kernel.org/torvalds/c/9574dc64578dd9bd7856b17068f3692ca7bcae86|commit]] * cxgb4: Add PHY firmware support for T420-BT cards [[https://git.kernel.org/torvalds/c/01b6961410b76af228eb993220024ff6db6ba80c|commit]] * cxgb4: Add a debugfs entry to dump CIM MA logic analyzer logs [[https://git.kernel.org/torvalds/c/26fae93fdafe7f22ecda12e3671901569b3db687|commit]] * cxgb4: Add debugfs entry to dump CIM PIF logic analyzer contents [[https://git.kernel.org/torvalds/c/1968960912243c7261b87111eda28c1343401c68|commit]] * cxgb4: Add debugfs entry to dump channel rate [[https://git.kernel.org/torvalds/c/7864026b2d1271510f58b0a3d7baef9bb5637d6f|commit]] * cxgb4: Add debugfs facility to inject FL starvation [[https://git.kernel.org/torvalds/c/5b377d114f2b9ceed97ed84ef32d2afededfcc31|commit]] * cxgb4: Add ethtool support to get adapter stats [[https://git.kernel.org/torvalds/c/a4cfd929c90afaf26be6aea1989feed068844c68|commit]] * cxgb4: Add support in ethtool to dump channel stats [[https://git.kernel.org/torvalds/c/a622297535b675d4444da88c499e1c35167f4622|commit]] * cxgb4: Add support to dump loopback port stats [[https://git.kernel.org/torvalds/c/65046e84144f5f462107a313b404bcbd52d6dd93|commit]] * cxgb4: Adds support for T6 adapter [[https://git.kernel.org/torvalds/c/3ccc6cf74d8c0059ae076aee3bf83c9124815404|commit]] * cxgb4: Remove WOL get/set ethtool support [[https://git.kernel.org/torvalds/c/e2d14b42c25cb765df07d585a919b8c1c8b82e78|commit]] * cxgb4vf: Adds SRIOV driver changes for T6 adapter [[https://git.kernel.org/torvalds/c/41fc2e41d348a7bca768815adf033bbf00de220f|commit]] * i40e/i40evf: Add ATR support for tunneled TCP/IPv4/IPv6 packets. [[https://git.kernel.org/torvalds/c/89232c3bf78b3799699e48201f60892283564b78|commit]] * i40e/i40evf: Add stats to count Tunnel ATR hits [[https://git.kernel.org/torvalds/c/60ccd45cbabdc058061b860c43c48877558cc176|commit]] * i40e: Disable offline diagnostics if VFs are enabled [[https://git.kernel.org/torvalds/c/e17bc411aea8fbebc51857037f104ab09f765120|commit]] * ibmveth: Add GRO support [[https://git.kernel.org/torvalds/c/92ec8279f5143b29c5ed8525f7b45df44dd8753c|commit]] * ibmveth: Add support for Large Receive Offload [[https://git.kernel.org/torvalds/c/9c7e8bc584f52ae42f4528ca459f711ad38a130f|commit]] * ibmveth: Add support for TSO [[https://git.kernel.org/torvalds/c/8641dd85799f85bef5f0d1f87356aaa12cb2195e|commit]] * iwlwifi: dvm: enable IEEE80211_HW_SUPPORT_FAST_XMIT [[https://git.kernel.org/torvalds/c/aa42fb2420d4dc213d8306a9e0fdddf7ba83a10c|commit]] * iwlwifi: edit the 3165 series and 8000 series PCI IDs [[https://git.kernel.org/torvalds/c/b8eee757077e2aced778cfad8c1d989e2deec584|commit]] * iwlwifi: mvm: Add DC2DC_CONFIG_CMD (0x83) cmd & TLV [[https://git.kernel.org/torvalds/c/0becb377805c4d060da895e0ce214cee619f1d76|commit]] * iwlwifi: mvm: Add debugfs entry for Tx power limit [[https://git.kernel.org/torvalds/c/25870cb75096cbfa7079b200e71e359cf21a9a82|commit]] * iwlwifi: mvm: add scan parameters debugging info [[https://git.kernel.org/torvalds/c/0616c62c1659200419a810601e96d3e5e9d559e6|commit]] * iwlwifi: mvm: add support for 8 level scan priority API [[https://git.kernel.org/torvalds/c/d7afbfc418a66459d1cf2e441aa50854da5e6297|commit]] * iwlwifi: mvm: advertise randomised netdetect MAC address [[https://git.kernel.org/torvalds/c/3db93420f780d39dbef22ef6a5485aac009e02dc|commit]] * iwlwifi: mvm: enable IEEE80211_HW_SUPPORT_FAST_XMIT [[https://git.kernel.org/torvalds/c/0d060384be7b65cfc33a86be75d5cc41af78c654|commit]] * iwlwifi: mvm: make thermal throttling values configurable per NIC family [[https://git.kernel.org/torvalds/c/3444682a9f5ee515cdbb0ed64af6252885797b30|commit]] * iwlwifi: pcie: support marbh fw dbg mode [[https://git.kernel.org/torvalds/c/cc79ef661cc6f79eb8bdd6d526057b739014c95a|commit]] * ixgbe: Add support for another X550 device. [[https://git.kernel.org/torvalds/c/deda562a18552b083f19de2bb894b853ca790d73|commit]] * ixgbe: add X550 support for external PHY and forced 1G/10G support [[https://git.kernel.org/torvalds/c/c3dc4c09f10ac82f5517b055c8b01abf55abdec9|commit]] * ixgbe: add support for WoL and autoneg FC for some X550 devices [[https://git.kernel.org/torvalds/c/df8c26fdc6605638c6aaa3d6b62e8a5628f98edc|commit]] * mwifiex: add dump data debug support [[https://git.kernel.org/torvalds/c/868093a9df7580d6d50639d58f2c6e334dd73622|commit]] * mwifiex: add prints debug ctrl support [[https://git.kernel.org/torvalds/c/c687a0077faa0d24fe97a4434974f32bd359beb7|commit]] * mwifiex: add sta_list firmware command [[https://git.kernel.org/torvalds/c/b21783e94e20a639186eaf491ccd392b85cafae7|commit]] * mwifiex: add support for FW memory read/write operations [[https://git.kernel.org/torvalds/c/c2c6c85fca47f4c5ac99d482b64d59dbd142117c|commit]] * mwifiex: device dump support via devcoredump framework [[https://git.kernel.org/torvalds/c/57670ee882d4d879eb1b8e18e72173507c2a4c65|commit]] * mwifiex: dump driver information for PCIe interface [[https://git.kernel.org/torvalds/c/38b130e22e40fd81c979952172d9a4be2e0edff9|commit]] * mwifiex: use generic name 'device dump' [[https://git.kernel.org/torvalds/c/fc697159ad4c403fe0ddf226bf9a082cfecb6854|commit]] * macb: add config for Atmel sama5d2 SoCs [[https://git.kernel.org/torvalds/c/5c8fe711c754822c0aa50e325dbfcc624a697c6b|commit]] * mlx4_core: Enable single ported IB VFs [[https://git.kernel.org/torvalds/c/be9b9eca257138b65c2864482a9edf6e2a8cedb6|commit]] * mlx4_en: Show PF own statistics via ethtool [[https://git.kernel.org/torvalds/c/b42de4d01264fa84d8c9e04a18753a6c255567b5|commit]] * mlx5: Ethernet Datapath files [[https://git.kernel.org/torvalds/c/e586b3b0baee89f4998efd9cc97001c63e3bc744|commit]] * mlx5: Ethernet resource handling files [[https://git.kernel.org/torvalds/c/afb736e9330ad6b2b6935d2f53ded784eb73f12d|commit]] * mlx5: Extend mlx5_core to support ConnectX-4 Ethernet functionality [[https://git.kernel.org/torvalds/c/f62b8bb8f2d30582f30f51e85a8c0e1260125d7e|commit]] * mlx5_core: Add new query HCA vport commands [[https://git.kernel.org/torvalds/c/707c4602cda6624940761b66a4119f1909492385|commit]] * mlx5_core: Get vendor-id using the query adapter command [[https://git.kernel.org/torvalds/c/211e6c80e5a68ef39a81484583e8efbf9774627d|commit]] * mlx5e: Support NETIF_F_SG [[https://git.kernel.org/torvalds/c/12be4b2190f0e22dc8f7c8ca173bc233d0d46246|commit]] * phy: Add Vitesse 8641 phy ID [[https://git.kernel.org/torvalds/c/1298267b548a78840bd4b3e030993ff8747ca5e6|commit]] * phy: Add support for Realtek RTL8211F [[https://git.kernel.org/torvalds/c/3447cf2e9a11fd672de8b3cc613eabd97fe82053|commit]] * Adding support for Cavium ThunderX network controller [[https://git.kernel.org/torvalds/c/4863dea3fab01734768c9f7fc2c1590a8f1f6266|commit]] * axienet: Support for RGMII [[https://git.kernel.org/torvalds/c/d1d372e8b7b053518599a6e397bbba0bd8d0bf48|commit]] * dsa: mv88e6131: Add support for mv88e6185 [[https://git.kernel.org/torvalds/c/1441f4e59695682909bbbb7d5740c3fff326a4c3|commit]] * dsa: mv88e6171: Add other members of the family [[https://git.kernel.org/torvalds/c/eee7483edbcb17858ac743b154231e26d523a6a5|commit]] * fec: add support of ethtool get_regs [[https://git.kernel.org/torvalds/c/db65f35f50e031ed5a37e2a92f8e8627ff39df9f|commit]] * macb: Add compatible string for Zynq Ultrascale+ MPSoC [[https://git.kernel.org/torvalds/c/7b61f9c132accab315014c38c9a33e38620c90bd|commit]] * macb: Add support for jumbo frames [[https://git.kernel.org/torvalds/c/98b5a0f4a2282fb82907bee467636b8114677472|commit]] * phy: davicom: add IDs for DM9161B and C variants [[https://git.kernel.org/torvalds/c/1059261e7d6a9f9830bfeb51559d90009e526a96|commit]] * phy: dp83867: Add TI dp83867 phy [[https://git.kernel.org/torvalds/c/2a10154abcb75ad0d7b6bfea6210ac743ec60897|commit]] * qmi_wwan: add HP lt4111 LTE/EV-DO/HSPA+ Gobi 4G Module [[https://git.kernel.org/torvalds/c/a8079092c1bbf9aec3756b35256c7816b8845af7|commit]] * stmmac: dwmac-rk: add rk3368-specific data [[https://git.kernel.org/torvalds/c/df558854cfb3123267b5b15e7b7f4bb900bb7782|commit]] * systemport: Implement RX coalescing control knobs [[https://git.kernel.org/torvalds/c/d0634868d30ed2c511b45c63efe8eeb85c62c7f6|commit]] * systemport: Implement TX coalescing control knobs [[https://git.kernel.org/torvalds/c/b1a15e8643c444f9fc185d296e99424618ad1180|commit]] * qmi_wwan: add the second QMI/network interface for Sierra Wireless MC7305/MC7355 [[https://git.kernel.org/torvalds/c/e3426ca7bc2957ee072f61360c2b81b4adb629ad|commit]] * sfc: Add permissions to MCDI commands [[https://git.kernel.org/torvalds/c/75122ec8ffd498caddac0771a1446ac3b84b7897|commit]] * sfc: Add sysfs entry for flags (link control and primary) [[https://git.kernel.org/torvalds/c/0f5c0845882745bc5fde9dbbf553926435efe887|commit]] * sfc: Enable VF's via a write to the sysfs file sriov_numvfs [[https://git.kernel.org/torvalds/c/834e23dd0a27b5f0d424cc5a41bed42a6a588479|commit]] * sfc: add module parameter to enable MCDI logging on new functions [[https://git.kernel.org/torvalds/c/42ca087fbfe4a961cd7ff09bbc31b3e17eabc06b|commit]] * sfc: add sysfs entry to control MCDI tracing [[https://git.kernel.org/torvalds/c/e7fef9b45ae188066bb6eb3dde8310d33c2f7d5e|commit]] * sfc: display vadaptor statistics for all interfaces [[https://git.kernel.org/torvalds/c/3c36a2aded8c9ef06bd09183bd6905f6b55f9886|commit]] * wil6210: Support hidden SSID [[https://git.kernel.org/torvalds/c/8e52fe3088138dcc1cbb718fb65a6a96cdd65249|commit]] * wil6210: add per-MCS Rx stats [[https://git.kernel.org/torvalds/c/c4a110d85308a04f5a106a3a0bc5d3fd983d8a6f|commit]] * wil6210: modparam for bcast ring size [[https://git.kernel.org/torvalds/c/d507d1b7521b9c464b8d02a0c06997ed6f69cff3|commit]] * wil6210: support WSC for STA mode [[https://git.kernel.org/torvalds/c/27aa6b71d3ddd8e94613a890f06474db812cf591|commit]] * wlcore: enable IEEE80211_HW_SUPPORT_FAST_XMIT [[https://git.kernel.org/torvalds/c/60d7900dcb984d0f470013a517adbe7ae845163b|commit]] * Renesas Ethernet AVB driver proper [[https://git.kernel.org/torvalds/c/c156633f1353264634135dea86ffcae74f2122fc|commit]] * Renesas Ethernet AVB PTP clock driver [[https://git.kernel.org/torvalds/c/a0d2f20650e81407d8e51ad2cbdc492861c74e9c|commit]] * amd-xgbe: Add additional stats to be reported via ethtool [[https://git.kernel.org/torvalds/c/5452b2dfe685ba6774ceca19ec1df1fa499702fb|commit]] * at86rf230: add support for sleep state [[https://git.kernel.org/torvalds/c/e6f7ed9dc1164c2f20bd984e251cf4dd5ff61d2c|commit]] * can: janz-ican3: add support for CAL/CANopen firmware [[https://git.kernel.org/torvalds/c/844e0edf42d1847b974427b5597009f1de45496c|commit]] * Add device id for NVIDIA Tegra USB 3.0 Ethernet [[https://git.kernel.org/torvalds/c/d065c3c17dae95832badf6329512dd057c905890|commit]] * xgene: Add 10GbE support with ring manager v2 [[https://git.kernel.org/torvalds/c/bc1b7c132a09d84a22e1a15a76d2eb6eb916d217|commit]] * xgene: Add SGMII based 1GbE support with ring manager v2 [[https://git.kernel.org/torvalds/c/561fea6deacf72b2d42a777c07bcb930ebdebb3c|commit]] * xgene: Add ring manager v2 functions [[https://git.kernel.org/torvalds/c/ed9b7da019ea01dcead9f1d231bf03ab033f5f9c|commit]] * xgene: Implement the backward compatibility with the old and new firmware w.r.t Tx completion IRQ interrupt. [[https://git.kernel.org/torvalds/c/2c7be0ac566e4706f45c4cc82b2d767f0e9f7add|commit]] * mv88e6xxx: Add debugfs interface for ATU [[https://git.kernel.org/torvalds/c/8a0a265d192450b7645dde2754fe8fb3f660fb81|commit]] * mv88e6xxx: Add debugfs interface for registers [[https://git.kernel.org/torvalds/c/87c8cefb103abab526e8722b12f3bdcf3fa74da7|commit]] * mv88x6xxx: Add debugfs interface for device map [[https://git.kernel.org/torvalds/c/d35bd876afe88e4fe781a4edc376d03eb9d3dcf3|commit]] * mv88x6xxx: Add debugfs interface for scratch registers [[https://git.kernel.org/torvalds/c/56d95e2220fc3582eef1b124abc2b7a4735d198a|commit]] * mv88x6xxx: Add debugfs interface for statistics [[https://git.kernel.org/torvalds/c/532c7a353fce6b1866865cd52691934b4630cccd|commit]] * fakelb: add support for async xmit handling [[https://git.kernel.org/torvalds/c/a09c07a8c89ee910f97d09577ec30b3084fb1d6a|commit]] * fakelb: creating two virtual phys per default [[https://git.kernel.org/torvalds/c/7e57905ba6c825f38f146b5f8974c2ce27f299bb|commit]] * stmmac: add a generic dwmac driver [[https://git.kernel.org/torvalds/c/ba25020e2725308562d60f3d0247218b07a49b9f|commit]] * stmmac: add dwmac glue for NXP 18xx/43xx family [[https://git.kernel.org/torvalds/c/d58617ea66b1135fc6efcb3036a7a23471c96eaa|commit]] * stmmac: add ipq806x glue layer [[https://git.kernel.org/torvalds/c/b1c17215d718d8cf7f4443bf3a3033f623affdf1|commit]] * rocker: install untagged VLAN (vid=0) support for each port [[https://git.kernel.org/torvalds/c/bcfd780144371fa0156176fa5518d4dabcd5aab9|commit]] * wil6210: Add pmc debug mechanism memory management [[https://git.kernel.org/torvalds/c/dc16427bbe65aeec416f490df73cdeeef5ab62c0|commit]] * Infiniband * mad: Add final OPA MAD processing [[https://git.kernel.org/torvalds/c/8e4349d13f3365273d2ff17667b36f7e846df912|commit]] * mad: Add partial Intel OPA MAD support [[https://git.kernel.org/torvalds/c/548ead17442f13bdaa679e222ee2fd186e32301d|commit]] * mad: Add partial Intel OPA MAD support [[https://git.kernel.org/torvalds/c/f28990bc896a468d7bb09c803db2c4cf0e2db680|commit]] * mlx4: Add RoCE/IB dedicated counters [[https://git.kernel.org/torvalds/c/c3abb51bdb0eb08500856ef897ec1ceab8711d95|commit]] * srp: Add 64-bit LUN support [[https://git.kernel.org/torvalds/c/985aa49556a576416d3f960f8fc1c6513863e33e|commit]] * mlx5: Enable mutual support for IB and Ethernet [[https://git.kernel.org/torvalds/c/4aa17b2879f66e478aa9b81cc3bbade6416126aa|commit]] * Bluetooth * ath3k: Add support of 04ca:300d AR3012 device [[https://git.kernel.org/torvalds/c/7e730c7f3d1f39c25cf5f7cf70c0ff4c28d7bec7|commit]] * btbcm: Add BCM4324B3 UART device [[https://git.kernel.org/torvalds/c/a8f3b9418ad2dd8f3efee0c08cdd61ac3763e739|commit]] * btbcm: Support the BCM4354 Bluetooth UART device [[https://git.kernel.org/torvalds/c/40db5f0eddbee3d2a9a05a3b5dc20368cb65ca0f|commit]] * btrtl: Create separate module for Realtek BT driver [[https://git.kernel.org/torvalds/c/db33c77dddc2ed2cff3061d0b096a9f5ab0c3647|commit]] * btusb: Support QCA61x4 ROME v2.0 [[https://git.kernel.org/torvalds/c/7f6e63631dbd7fd6689b4ee301d0eea0f34c5535|commit]] * NFC * nfcmrvl: Allow ISO15693 protocol [[https://git.kernel.org/torvalds/c/83d567259b943bbe85aba563b521f7b5611c6a1c|commit]] * nfcmrvl: add UART driver [[https://git.kernel.org/torvalds/c/e097dc624f784debbde49701a493bf920bc422c7|commit]] * nfcmrvl: add chip reset management [[https://git.kernel.org/torvalds/c/4a2b947f56b33cde68d6e0543160ea09ce651fd9|commit]] * nfcmrvl: add support of HCI-based transport [[https://git.kernel.org/torvalds/c/f1f1a7da2b3853bf55ee5aab47c8916454b65fa8|commit]] * st21nfcb: Add support for nci proprietary commands [[https://git.kernel.org/torvalds/c/dbd70b4046c8cdb7c8f5ffea9bdcae1a35e24df4|commit]] * nci: add generic uart support [[https://git.kernel.org/torvalds/c/9961127d4bce6325e9a0b0fb105e0c85a6c62cb7|commit]] == Various == * clockevents/drivers: Add STM32 Timer driver [[https://git.kernel.org/torvalds/c/e37e45934afed32f00e16db745c410d5c675456d|commit]] * clocksource/drivers/armv7m_systick: Add ARM System timer driver [[https://git.kernel.org/torvalds/c/4958ebb3d027886c46b936453745dba59b09c578|commit]] * clocksource/drivers/lpc32xx: Add the lpc32xx timer driver [[https://git.kernel.org/torvalds/c/050dd3222ba9fe8cadcb5146de052139ffb30b61|commit]] * EDAC, altera: Add Arria10 EDAC support [[https://git.kernel.org/torvalds/c/73bcc942f4271fab2ea41e6a3992d3c2164faaa8|commit]] * EDAC: Add APM X-Gene SoC EDAC driver [[https://git.kernel.org/torvalds/c/0d4429301c4aa4028b0b96bf492ddb03e13206e3|commit]] * NTB: An abstraction layer was added to allow the hardware and clients to be easily added. This required rewriting the NTB transport layer for this abstraction layer. This modification will allow future "high performance" NTB clients [[https://git.kernel.org/torvalds/c/a1bd3baeb2f18b2b3d0f98ce5fdaa725149b950b|commit]] * NTB: Add ping pong test client [[https://git.kernel.org/torvalds/c/963de4739fb4f8fa8d5cd87969109a7d3282ed13|commit]] * NTB: Add tool test client [[https://git.kernel.org/torvalds/c/578b881ba9c4b253482903bf8fae438318f5629b|commit]] * NTB: Add parameters for Intel SNB B2B addresses [[https://git.kernel.org/torvalds/c/42fefc86a680f975e2816cd86c4ba50069766ef6|commit]] * PHY: Add driver for Pistachio USB2.0 PHY [[https://git.kernel.org/torvalds/c/57991ebaf91b1eda2abb586618aea6806fa86724|commit]] * TTY: msm_smd_tty: Remove unused driver [[https://git.kernel.org/torvalds/c/360ee94b47a80b0e986c9e890f1862d29edf2c45|commit]] * VFIO: platform: Calxeda xgmac reset module [[https://git.kernel.org/torvalds/c/713cc334a6cc20dd1740933bf49d804b081bbca0|commit]] * cxl: Add AFU virtual PHB and kernel API [[https://git.kernel.org/torvalds/c/6f7f0b3df6d49316c6f27390bb5ec250255be548|commit]] * cxl: Export AFU error buffer via sysfs [[https://git.kernel.org/torvalds/c/e36f6fe1f7aa4238478d4b253aac7d3fcfff6ee0|commit]] * drivers/char: Remove msm_smd_pkt driver [[https://git.kernel.org/torvalds/c/f0c7b474665ebd3ebb17394eb7339ee24a46580b|commit]] * drivers/vfio: Support EEH error injection [[https://git.kernel.org/torvalds/c/68cbbc3a9d1fc231810b2490bca73b3b444ef542|commit]] * extcon: axp288: Add axp288 extcon driver support [[https://git.kernel.org/torvalds/c/f03123783d4e43cd59df58e23e963136e04f8280|commit]] * firmware: dmi_scan: add SBMIOS entry and DMI tables [[https://git.kernel.org/torvalds/c/d7f96f97c4031fa4ffdb7801f9aae23e96170a6f|commit]] * firmware: qcom: scm: Add HDCP Support [[https://git.kernel.org/torvalds/c/9626b6993b2e6faf047d2d96958e8474edc9c7a5|commit]] * gpio: Add GPIO support for Broadcom STB SoCs [[https://git.kernel.org/torvalds/c/3b0213d56eb7f78c9a0e78dfcd9ec077bb1cf4e9|commit]] * gpio: Added support to Zynq Ultrascale+ MPSoC [[https://git.kernel.org/torvalds/c/bdf7a4ae371894b4dc10b5820006b0a82d484929|commit]] * gpio: add ETRAXFS GPIO driver [[https://git.kernel.org/torvalds/c/d342571efea8135dcf0a96dcb9e54759adefdb27|commit]] * gpio: add lpc18xx gpio driver [[https://git.kernel.org/torvalds/c/13a43fd9e90552c8258981d0a0eb82d73406c24d|commit]] * gpio: xgene: add ACPI support for APM X-Gene GPIO standby driver [[https://git.kernel.org/torvalds/c/733cf014f02040b3ad5864f3fd73d50d49c84b49|commit]] * gpio: xlp: GPIO controller for Netlogic XLP SoCs [[https://git.kernel.org/torvalds/c/ff71880006795290f371caae13e740491ec76956|commit]] * hwspinlock: add a CSR atlas7 driver [[https://git.kernel.org/torvalds/c/cc16d664e21ef640faaf51e9952384cf90b92d9f|commit]] * hwspinlock: qcom: Add support for Qualcomm HW Mutex block [[https://git.kernel.org/torvalds/c/19a0f61224d2d91860fa8291ab63cb104ee86bdd|commit]] * irqchip: atmel-aic5: Add sama5d2 support [[https://git.kernel.org/torvalds/c/62a993df31f795d87bcb4c6cb005d36f32f6ad55|commit]] * mailbox: Add ability for clients to request channels by name [[https://git.kernel.org/torvalds/c/dfabde206aa10ae71a89ba75e68b1f58a6336a05|commit]] * mailbox: Enable BCM2835 mailbox support [[https://git.kernel.org/torvalds/c/0bae6af6d704f026d4938739786e0a69d50177ca|commit]] * mei: bus: add name and uuid into device attributes [[https://git.kernel.org/torvalds/c/007d64eb2232b91aa86b51abc1742936807e0bd4|commit]] * mei: bus: report also uuid in module alias [[https://git.kernel.org/torvalds/c/c93b76b34b4d8dbe8e3443eb27e49ac60034342b|commit]] * mei: support for fixed address clients [[https://git.kernel.org/torvalds/c/1df629ef4d553cc2bebde565462b36465521284f|commit]] * memory: tegra: Add API needed by the EMC driver [[https://git.kernel.org/torvalds/c/3d9dd6fdd23695a038633f1a87aee0708fe4b8e0|commit]] * memory: tegra: Add EMC (external memory controller) driver [[https://git.kernel.org/torvalds/c/73a7f0a90641b09300d47308682b674c570dd6a2|commit]] * memory: tegra: Add EMC frequency debugfs entry [[https://git.kernel.org/torvalds/c/9c77a81f215bfeee8f96c50c8ab27dbebffec80d|commit]] * memory: tegra: Add Tegra132 support [[https://git.kernel.org/torvalds/c/242b1d713386e8e2fd7f62cc1ed4681a12290848|commit]] * misc: mic: MIC card driver specific changes to enable SCIF [[https://git.kernel.org/torvalds/c/dd8d8d44df643a8f55ec2e854cc3c2dd892654cb|commit]] * misc: mic: MIC host driver specific changes to enable SCIF [[https://git.kernel.org/torvalds/c/74321d4c99fc1d2582085cbb614d5a3ea9da962d|commit]] * misc: mic: SCIF Hardware Bus [[https://git.kernel.org/torvalds/c/5ec4ca6adb6abcd4479fa8d4e657748da0043f15|commit]] * misc: mic: SCIF Peer Bus [[https://git.kernel.org/torvalds/c/b55f0359c19bae3be8fbda1281c071bc72c0dd55|commit]] * misc: mic: SCIF connections APIs i.e. accept and connect [[https://git.kernel.org/torvalds/c/76371c7c0d8642ef30a865df57bf6d186855802d|commit]] * misc: mic: SCIF header file and IOCTL interface [[https://git.kernel.org/torvalds/c/7df20f2d893db42eaa1ea1e30a2573c971ec9238|commit]] * misc: mic: SCIF messaging and node enumeration APIs [[https://git.kernel.org/torvalds/c/fdd9fd5c38afe732258a0af4c6be14f3fbd1585c|commit]] * misc: mic: SCIF module initialization [[https://git.kernel.org/torvalds/c/fb4d0e3d4fbb46fd1324545eeb086b4ba59d9750|commit]] * misc: mic: SCIF node queue pair setup management [[https://git.kernel.org/torvalds/c/40cb59428c842e6f14be1fe0cb8cfa295080c2e5|commit]] * misc: mic: SCIF open close bind and listen APIs [[https://git.kernel.org/torvalds/c/e9089f43c9a79fe97e242de8b5530eceeb5ae8b5|commit]] * misc: mic: SCIF ring buffer infrastructure [[https://git.kernel.org/torvalds/c/9ad8b64820c92704326148fe9138b7ece181b440|commit]] * misc: mic: add support for loading/unloading SCIF driver [[https://git.kernel.org/torvalds/c/f5c48149b961012caf3bd0986fc500325647d5d7|commit]] * misc: remove drivers for CARMA hardware [[https://git.kernel.org/torvalds/c/0d09f1a54d9710548c9af72dc1564c8291a5307c|commit]] * pci: Add Cavium PCI vendor id [[https://git.kernel.org/torvalds/c/e5c4708b2b6fec0300db60ee3cf4b4ae96430a12|commit]] * pci_ids: Add AMD KERNCZ device ID support [[https://git.kernel.org/torvalds/c/d45337328b1fb86a8f045f6c9938e9e08e6d7134|commit]] * parport: add device-model to parport subsystem [[https://git.kernel.org/torvalds/c/6fa45a22689722dac9f0e90c0931d4b34b334ede|commit]] * phy: Add Marvell USB 2.0 OTG 28nm PHY [[https://git.kernel.org/torvalds/c/603c5f9d9c52ff5744b7f35ead1891478fb6a569|commit]] * phy: add Broadcom SATA3 PHY driver for Broadcom STB SoCs [[https://git.kernel.org/torvalds/c/0d486806ffd0de672f151763b38c19c0a357bf56|commit]] * phy: add Marvell HSIC 28nm PHY [[https://git.kernel.org/torvalds/c/10d9029bcb2e27a812da81d3e9b598e307be4fe1|commit]] * phy: add driver for TI TUSB1210 ULPI PHY [[https://git.kernel.org/torvalds/c/1c14905ef951fb968c8da90e4e64be02c309a2ae|commit]] * phy: rcar-gen2: Add support for R-Car E2 [[https://git.kernel.org/torvalds/c/9d699bf4dbe29d8f26769ea81dec4a8c91edcd5a|commit]] * power: axp288_charger: axp288 charger driver [[https://git.kernel.org/torvalds/c/843735b788a4e49c453f4aefdae80e6dfbe9ee85|commit]] * power: max17042_battery: add HEALTH and TEMP_* properties support [[https://git.kernel.org/torvalds/c/edd4ab0559316a1efe0881a4e2ccaeb4fec73142|commit]] * power_supply: Add TI BQ24257 charger driver [[https://git.kernel.org/torvalds/c/2219a935963e5eeb19e5abfb99475fcc06bbb804|commit]] * power_supply: Add support for Richtek RT9455 battery charger [[https://git.kernel.org/torvalds/c/e86d69dd786e94046b8f5be7df1b9a8226a40b2a|commit]] * power_supply: Add support for TI BQ25890 charger chip [[https://git.kernel.org/torvalds/c/4aeae9cb0dad117f055add68c48decaf489aecf3|commit]] * remoteproc/wkup_m3: add a remoteproc driver for TI Wakeup M3 [[https://git.kernel.org/torvalds/c/a01bc0d5f557bd8becd0ba75d09c39192004697e|commit]] * sb_edac: support for Broadwell -EP and -EX [[https://git.kernel.org/torvalds/c/fa2ce64f85be48003e8c88efcb8c3d7e4d0939ff|commit]] * tty/hvc: remove celleb-only beat driver [[https://git.kernel.org/torvalds/c/80463501fe3a6cfdfb0aca92b1f2abbda61092a1|commit]] * w1: Add support for DS28EA00 sequence to w1-therm [[https://git.kernel.org/torvalds/c/d9411e57dc7fcdbf28eb825d090b06b4248a95bc|commit]] * w1: introduce an ability to specify microseconds bus scanning intervals [[https://git.kernel.org/torvalds/c/c3098356927254be270e5dc186a2ca144b64463b|commit]]