#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.4 development cycle <> = Architectures = == ARM == * 8433/1: add a VMSPLIT_3G_OPT config option [[https://git.kernel.org/torvalds/c/63ce446c9b5787a94ed875bab20772e1a2b3092f|commit]] * BCM5301X: Add DT for Netgear R7000 [[https://git.kernel.org/torvalds/c/bfae737540fd2647afb55dfb480964042819b751|commit]] * NSP: Add basic support for Broadcom Northstar Plus SoC [[https://git.kernel.org/torvalds/c/1f3e9a6edae4f1168a4baaeb4c55d4eb5a8f7501|commit]] * NSP: add minimal Northstar Plus device tree [[https://git.kernel.org/torvalds/c/7b2e987de20781ce74c160a59dbf6a2c06983794|commit]] * OMAP1: Remove board support for VoiceBlue board [[https://git.kernel.org/torvalds/c/dc7ad3a0f92d47c2cbd35c0ae7e8527b3426414b|commit]] * add 32bit support to GICv3 [[https://git.kernel.org/torvalds/c/d5cd50d318f70fc62cc2e1399f5f4a0803291395|commit]] * at91/dt: sama5d4ek: Add support of QT1070 and Maxtouch [[https://git.kernel.org/torvalds/c/a21a6c47f53c575082800cd311a9ab0bd3b52809|commit]] * bcm2835: Add the Raspberry Pi firmware driver [[https://git.kernel.org/torvalds/c/4e3d60656a7235b6b6e86d7ef48b0394276c35b5|commit]] * bcm2835: dt: Add Raspberry Pi Model A+ [[https://git.kernel.org/torvalds/c/1cd99abb5c94733a43ee4dc81dd62e0f7d8c9ff0|commit]] * bcm2835: dt: Add Raspberry Pi Model B rev2 [[https://git.kernel.org/torvalds/c/3f37169fb36497dec8f3fad14d835747d5552aa5|commit]] * dts: Add Exynos5250 Snow Rev5+ support on exynos5250-snow-rev5 [[https://git.kernel.org/torvalds/c/6c6000c2ccfe69e5d17a2fba91954ce1e6f7df01|commit]] * dts: Add am335x-bonegreen [[https://git.kernel.org/torvalds/c/79a4e64c679d8a0b1037da174e4aea578c80c4e6|commit]] * dts: Add basic support for isee igepv5 [[https://git.kernel.org/torvalds/c/23c74bf5fe592dff5f6b07c62fa3f909d917f308|commit]] * dts: Add support Odroid XU4 board for exynos5422-odroidxu4 [[https://git.kernel.org/torvalds/c/6658356014cbf772c7f11154adc0c46717b3322b|commit]] * dts: imx: add Boundary Devices Nitrogen6_Lite board [[https://git.kernel.org/torvalds/c/397a7d45355a25fa1445134fafb48850a24f2abb|commit]] * dts: imx: add Boundary Devices Nitrogen6_Max board [[https://git.kernel.org/torvalds/c/b32e700256bce81a3cdea7869c6fe48b567ff434|commit]] * dts: rockchip: Add dtb for the Radxa Rock 2 Square board [[https://git.kernel.org/torvalds/c/44d5039a9add451b6cd240515d59d5848ba16fd5|commit]] * dts: rockchip: add veyron-jaq board [[https://git.kernel.org/torvalds/c/d5f9f4ff73e975f3119e0fbf37d47d102b243dcc|commit]] * dts: sun4i: Add dts file for iNet-1 based tablets [[https://git.kernel.org/torvalds/c/b92b14909eba9ebe30da6aa041d99f9d4b47dc3e|commit]] * dts: sun4i: Add dts file for the pov protab2-ips9 tablet [[https://git.kernel.org/torvalds/c/336263770f8e0bc386491757c656e370ef442ef9|commit]] * dts: sun4i: Add dts file inet9f-rev03 based tablets [[https://git.kernel.org/torvalds/c/2ecf488b149c88f2f94e63df38d4d038e7fb6247|commit]] * dts: sun5i: Add dts file for inet98v_rev2 based tablets [[https://git.kernel.org/torvalds/c/ac1dd1dcc55044dfd2b8039ae974fec6d2ab2c77|commit]] * dts: sun5i: Add dts file for q8 formfactor a13 based tablets [[https://git.kernel.org/torvalds/c/eb2217b4c25e3796b0e834ce6e4fb5490ee9ab27|commit]] * dts: sun5i: Add dts file for the Wobo i5 top set box [[https://git.kernel.org/torvalds/c/adfa06ce9bd30f8bc5439be49bcfaa7ceb1b6c2a|commit]] * dts: sun6i: Add a dts file for the Sinovoip BPI-M2 board [[https://git.kernel.org/torvalds/c/c2aa565107fb539a84494fe8dac5fd5eb5678123|commit]] * dts: sun6i: Add dts file for MSI Primo81 tablet [[https://git.kernel.org/torvalds/c/a5ea06d0bc123cc7f49d042fab60ddd3964764c8|commit]] * dts: sun6i: Add support for Sinlinx A31s SDK board [[https://git.kernel.org/torvalds/c/96577bcdf4868605325485d27d89726a30450e5c|commit]] * dts: sun6i: Add support for Yones Toptech bs1078v2 tablets [[https://git.kernel.org/torvalds/c/849147cdb540266883cb49f2094a87b3ee6e12ec|commit]] * dts: sun7i: Add dts file for Wits Pro A20 DKT [[https://git.kernel.org/torvalds/c/b5cf0022450d2068e56b60cbbd0b5ff1430b7656|commit]] * dts: sun8i: Add support for qt90h-v4 tablets [[https://git.kernel.org/torvalds/c/2f40620aedab9c2de1c3be76ce3af6cea6903bd6|commit]] * dts: sunxi: Add dtsi for AXP22x PMIC [[https://git.kernel.org/torvalds/c/cf09d7b0762c8fd225f0808bb85f573254ad5b54|commit]] * dts: sunxi: Add sun?i-q8-common.dtsi files for q8 tablets [[https://git.kernel.org/torvalds/c/72df94cbec320860f759258b5677f72caa5d4777|commit]] * dts: uniphier: add ProXstream2 Gentil board support [[https://git.kernel.org/torvalds/c/97593f773144bc2876e3b5c46d1a5affb9e6eeed|commit]] * dts: uniphier: add ProXstream2 Vodka board support [[https://git.kernel.org/torvalds/c/13e77e6b52b8e7f4b90e242d73cf561d96ed4e14|commit]] * dts/ls2080a: Add DTS support for LS2080a QDS & RDB boards [[https://git.kernel.org/torvalds/c/b9925d59790d63555e3a3fd3b05d5345be1f6efb|commit]] * imx: add cpufreq device for imx6ul [[https://git.kernel.org/torvalds/c/7f7308198f98700be82d123569ea59229a75d3c3|commit]] * meson: Add DTS for Odroid-C1 and Tronfy MXQ boards [[https://git.kernel.org/torvalds/c/4a69fcd3a10803854852481ab16031563d2d5381|commit]] * meson: Enable Meson8b SoCs [[https://git.kernel.org/torvalds/c/55fa3ee0815a355490c109416935563223af0ccc|commit]] * mvebu: add DT support for Seagate NAS 2 and 4-Bay [[https://git.kernel.org/torvalds/c/85a9efcd4e2902ddad251925d81386b0d28c1fb3|commit]] * mvebu: add DT support for Seagate Personal Cloud [[https://git.kernel.org/torvalds/c/0ac73f76addfc3816924f84e3227ddc7570cffbf|commit]] * net: support BPF_ALU | BPF_MOD instructions in the BPF JIT. [[https://git.kernel.org/torvalds/c/4560cdff03a76348ee5fae48e3c7914e4de2db5b|commit]] * pxa: magician: Add support for MAX1587A Vcore regulator [[https://git.kernel.org/torvalds/c/ff5eff35c1a268f99c0d0f0877ee388c27cce4d8|commit]] * pxa: magician: Add support for PXA27x UDC [[https://git.kernel.org/torvalds/c/31134b515f94050723e8841232b7979e52db2601|commit]] * shmobile: bockw: remove "reference" board file and config [[https://git.kernel.org/torvalds/c/892b19fe503f5478f14c77d5f14df9f954292baf|commit]] * shmobile: bockw: remove "reference" device tree [[https://git.kernel.org/torvalds/c/2c0a876680c2c90442a8d6bb3cde07bd8b663dca|commit]] * shmobile: bockw: remove legacy board file and config [[https://git.kernel.org/torvalds/c/3d7608e4c169af0361a4ebcb6294e7530b0e2c31|commit]] * shmobile: porter: initial device tree [[https://git.kernel.org/torvalds/c/f138e54c4525fa789b556909c00359fea3c21a6c|commit]] * sun4i: dt: Add new LinkSprite pcDuino2 board [[https://git.kernel.org/torvalds/c/d6f17def06c461d3ad69caaac720ad1e552595e0|commit]] * sun5i: Add C.H.I.P DTS [[https://git.kernel.org/torvalds/c/465a225fb2afb3ebf1becbe76d46b084d46f30a5|commit]] * sun5i: Add R8 DTSI [[https://git.kernel.org/torvalds/c/49e4f3c3271e7eff2800596ba168c932d7d702b8|commit]] * sunxi: Add R8 support [[https://git.kernel.org/torvalds/c/bef6229f36c1c2ddae186f4e328c2359c1dad18d|commit]] * uniphier: add outer cache support [[https://git.kernel.org/torvalds/c/e7ecbc057bc5cffb8ad10b6bf7a80684fd426d23|commit]] * TTY: hvc_dcc: Add support for ARM64 dcc [[https://git.kernel.org/torvalds/c/4cad4c57e0b3e90555a81e79ac7e82b253979697|commit]] * xen: Add support for 64KB page granularity [[https://git.kernel.org/torvalds/c/250c9af3d831139317009eaebbe82e20d23a581f|commit]] * berlin: add CPU hotplug support [[https://git.kernel.org/torvalds/c/a7b3d5a715f489ee542e59d722281c9f16da50dc|commit]] * coresight: etm3x: adding cpu affinity to sysFS interface [[https://git.kernel.org/torvalds/c/adfad8745c38d2bfe9e855f9d112a8583564112f|commit]] * coresight: etm3x: breaking down sysFS status interface [[https://git.kernel.org/torvalds/c/7253e4c95616db24611989a848d90ebe2255adad|commit]] * firmware: add support for ARM System Control and Power Interface(SCPI) protocol [[https://git.kernel.org/torvalds/c/8cb7cf56c9fe5412de238465b27ef35b4d2801aa|commit]] * firmware: arm_scpi: Extend to support sensors [[https://git.kernel.org/torvalds/c/38a1bdc9ff9f6c8cfad228eac5c1ce31ce038b25|commit]] * firmware: psci: add extended stateid power_state support [[https://git.kernel.org/torvalds/c/a5c00bb28da0bb34f901d090839fc448246aa996|commit]] * firmware: psci: add system suspend support [[https://git.kernel.org/torvalds/c/faf7ec4a92c0231d1079177095077c162eb9b466|commit]] * arm64 * KVM: Support edge-triggered forwarded interrupts [[https://git.kernel.org/torvalds/c/8fe2f19e6e6015911bdd4cfcdb23a32e146ba570|commit]] * 36 bit VA [[https://git.kernel.org/torvalds/c/215399392fe40f33880ea9de49a1ed8ee26edd10|commit]] * Add 16K page size support [[https://git.kernel.org/torvalds/c/44eaacf1b8999b15cec89bd9d9cd989da4798d53|commit]] * add KASAN support [[https://git.kernel.org/torvalds/c/39d114ddc68223022c12ae3a1573912bc4b585e5|commit]] * dts: add APM Merlin Board device tree [[https://git.kernel.org/torvalds/c/e144dc5b8fadb1ca6d4c429aeae51a9f51d88b0e|commit]] * dts: add dts file for Marvell Berlin4CT STB board [[https://git.kernel.org/torvalds/c/59995f55973e23d957f1dad13446554f6aef73d0|commit]] * dts: add dts files for Hisilicon Hip05-D02 Development Board [[https://git.kernel.org/torvalds/c/fcab303c015397c307ae4873e02598f89a4a3ef6|commit]] * perf: add Cortex-A53 support [[https://git.kernel.org/torvalds/c/ac82d12772158dfbc1d3827a68b317e10326bbaa|commit]] * perf: add Cortex-A57 support [[https://git.kernel.org/torvalds/c/62a4dda9d63a10e5b28943967fc936c74fa16dfb|commit]] *arm-smmu: Add support for MSI on SMMUv3 [[https://git.kernel.org/torvalds/c/166bdbd23161160f2abcea70621adba179050bee|commit]] * irqchip/gic-v2m: Add support for multiple MSI frames [[https://git.kernel.org/torvalds/c/a71225e204f5ba8b41e7bb100ca37c074861d5b1|commit]] * irqchip/gic: Add arm,pl390 support [[https://git.kernel.org/torvalds/c/8709b9eb37f07193e39ae4f8f8cb59aaed9eae2e|commit]] == X86 == * Adds "Shared Virtual Memory" (aka PASID support) for the Intel IOMMU. This allows devices to do DMA using process address space, translated through the normal CPU page tables for the relevant mm [[https://git.kernel.org/torvalds/c/ab1228e42e71f5cb687c740c4c304f1d48bcf68a|merge]] * intel_th: Add Global Trace Hub driver [[https://git.kernel.org/torvalds/c/b27a6a3f97b90f05ed145f553de46d5d9d47d78d|commit]] * intel_th: Add Memory Storage Unit driver [[https://git.kernel.org/torvalds/c/ba82664c134ef7ab97808f09a3c5e894b0a4900d|commit]] * intel_th: Add PTI output driver [[https://git.kernel.org/torvalds/c/14cdbf041788f150ec3b323583b80bfd5775f73e|commit]] * intel_th: Add Software Trace Hub driver [[https://git.kernel.org/torvalds/c/f04e449fc76e7bfd1b8ed11967ab092d05355b6b|commit]] * intel_th: Add driver infrastructure for Intel(R) Trace Hub devices [[https://git.kernel.org/torvalds/c/39f4034693b7c7bd1fe4cb58c93259d600f55561|commit]] * intel_th: Add pci glue layer for Intel(R) Trace Hub [[https://git.kernel.org/torvalds/c/2b0b16d329add49d503ff08b45d7636731f493dc|commit]] * stm class: Introduce an abstraction for System Trace Module devices [[https://git.kernel.org/torvalds/c/7bd1d4093c2fa37d1ecab05da3c9d48ea2af2264|commit]] * stm class: dummy_stm: Add dummy driver for testing stm class [[https://git.kernel.org/torvalds/c/2c41538191e1ee34e316aaba586fb2cab1379a3a|commit]] * stm class: stm_console: Add kernel-console-over-stm driver [[https://git.kernel.org/torvalds/c/e3e5a3d3da3e68ac5a7ab0278dffec8353ca8174|commit]] * perf/x86: Add Intel cstate PMUs support [[https://git.kernel.org/torvalds/c/7ce1346a6842550a3c4c453cdf1c7b81fb60b07e|commit]] * perf/x86: Add support for PERF_SAMPLE_BRANCH_CALL [[https://git.kernel.org/torvalds/c/d892819faa6860d469aae71d70c336b391c25505|commit]] * perf intel-pt: Add mispred-all config option to aid use with autofdo [[https://git.kernel.org/torvalds/c/ba11ba65e02836c475427ae199adfc2d8cc4a900|commit]] * perf intel-pt: Add support for PERF_RECORD_SWITCH [[https://git.kernel.org/torvalds/c/86c2786994bd7c0d4b525bbfbe42ac540d0b8166|commit]] * perf intel-pt: Support generating branch stack [[https://git.kernel.org/torvalds/c/f14445ee72c59f32aa5cbf4d0f0330a5f62a752d|commit]] * cpu: Add CLZERO detection [[https://git.kernel.org/torvalds/c/2167ceabf34163727ca4e283c0f030e3960932e5|commit]] * entry/vsyscall: Add CONFIG to control default [[https://git.kernel.org/torvalds/c/3dc33bd30f3e1c1bcaaafa3482737694debf0f0b|commit]] * fpu/math-emu: Add support for FCMOVcc insns [[https://git.kernel.org/torvalds/c/9a9d8642d03a7512f78cbe7ed6a2011fad3cbca3|commit]] * fpu/math-emu: Add support for FISTTP instructions [[https://git.kernel.org/torvalds/c/e4877d64f00964d86a6e4a023011cccc73899018|commit]] * fpu/math-emu: Add support for F[U]COMI[P] insns [[https://git.kernel.org/torvalds/c/b8e4a910e576961009a87d07f6b7eff67c5c2e34|commit]] * insn: perf tools: Add new SHA instructions [[https://git.kernel.org/torvalds/c/3fe78d6af9e2f08c4014fd3ccbf9e1ff312dedf1|commit]] * insn: perf tools: Add new memory instructions [[https://git.kernel.org/torvalds/c/ac1c8859a81e2fc45db1dbff30bdc572005734ca|commit]] * insn: perf tools: Add new memory protection keys instructions [[https://git.kernel.org/torvalds/c/978260cdbec3e34a3dfb2277ffc0aa1809457362|commit]] * insn: perf tools: Add new xsave instructions [[https://git.kernel.org/torvalds/c/f83b6b64eba155cfb43ab8a5d9c422c3e7f603e6|commit]] * mce: Add a Scalable MCA vendor flags bit [[https://git.kernel.org/torvalds/c/c7f54d21fb02e90042e6233b46716dcb244e70e6|commit]] * mm: Warn on W^X mappings [[https://git.kernel.org/torvalds/c/e1a58320a38dfa72be48a0f1a3a92273663ba6db|commit]] * numachip: Add Numachip IPI optimisations [[https://git.kernel.org/torvalds/c/ad03a9c25d258641556c7198e26fd882c741987a|commit]] * numachip: Add Numachip2 APIC support [[https://git.kernel.org/torvalds/c/d9d4dee6cedfa17e5eedcba242dca3091bf73bc3|commit]] * numachip: Introduce Numachip2 timer mechanisms [[https://git.kernel.org/torvalds/c/ce2e572cfe7b2fc3f0e9da4aa7bc61a2c2c51fc7|commit]] * platform/uv: Implement simple dump failover if kdump fails [[https://git.kernel.org/torvalds/c/d0a9964e98731c708500a2e712f28f9d39183647|commit]] * crypto: support for Intel SHA Extensions optimized SHA1 and SHA256 [[https://git.kernel.org/torvalds/c/e38b6b7fcfd11fb83dcac54a33cbca3739c45a09|commit]], [[https://git.kernel.org/torvalds/c/c356a7e975a25e8867961c1b7a4a965d506f0a04|commit]], [[https://git.kernel.org/torvalds/c/600a2334e83d22e5c3f7ff2581f545bfc354d206|commit]], [[https://git.kernel.org/torvalds/c/85c66ecd6f2144c075044292359e179b20af1f2d|commit]], [[https://git.kernel.org/torvalds/c/5dda42fc89f26fb3b6312076b17feda8c397d2b8|commit]], [[https://git.kernel.org/torvalds/c/be6ec98ddb6749bba0fc7f67bd2f89a2396805de|commit]], [[https://git.kernel.org/torvalds/c/95fca7df0b4964fbe3fe159e3d6e681e6b5b7a53|commit]] * platform/chrome: cros_ec_lpc - Add support for Google Pixel 2 [[https://git.kernel.org/torvalds/c/85bba84ead5cec41add1cbdb2978e572add10deb|commit]] * platform/x86: Toshiba WMI Hotkey Driver [[https://git.kernel.org/torvalds/c/14991fc7dfc6cd18b0d79ebc8f39b1350cb34fc9|commit]] * kvm/x86: Hyper-V HV_X64_MSR_VP_RUNTIME support [[https://git.kernel.org/torvalds/c/9eec50b8bbe1535c440a1ee88c1958f78fc55957|commit]] * nVMX: emulate the INVVPID instruction [[https://git.kernel.org/torvalds/c/99b83ac893b84ed1a62ad6d1f2b6cc32026b9e85|commit]] * nVMX: expose VPID capability to L1 [[https://git.kernel.org/torvalds/c/089d7b6ec5151ad06a2cd524bc0580d311b641ad|commit]] * nVMX: nested VPID emulation [[https://git.kernel.org/torvalds/c/5c614b3583e7b6dab0c86356fa36c2bcbb8322a0|commit]] * x86: Add EOI exit bitmap inference [[https://git.kernel.org/torvalds/c/b053b2aef25d00773fa6762dcd4b7f5c9c42d171|commit]] * x86: Add KVM exit for IOAPIC EOIs [[https://git.kernel.org/torvalds/c/7543a635aa09eb138b2cbf60ac3ff19503ae6954|commit]] * x86: Add support for local interrupt requests from userspace [[https://git.kernel.org/torvalds/c/1c1a9ce973a7863dd46767226bce2a5f12d48bc6|commit]] * x86: add pcommit support [[https://git.kernel.org/torvalds/c/8b3e34e46aca9b6d349b331cd9cf71ccbdc91b2e|commit]] * x86: allow RSM from 64-bit mode [[https://git.kernel.org/torvalds/c/89651a3decbe03754f304a0b248f27eeb9a37937|commit]] * x86: allow guest to use cflushopt and clwb [[https://git.kernel.org/torvalds/c/eb1c31b46800a476644cd63ab3bc7ef918b0a917|commit]] * acer-wmi: remove threeg and interface sysfs interfaces [[https://git.kernel.org/torvalds/c/c4602280869e7aceb1245f525eff923e548ec9f3|commit]] * compal-laptop: Add charge control limit [[https://git.kernel.org/torvalds/c/d9a427ec81e7f1f81cb30777e8fe7dc1f4d03803|commit]] * ideapad-laptop: add support for Yoga 3 ESC key [[https://git.kernel.org/torvalds/c/74caab996c68393c0a985dccfd0ee6b33fb016e6|commit]] * Intel Many Integrated Core (MIC) * Add support for kernel mode SCIF clients [[https://git.kernel.org/torvalds/c/d3d912eb7386b7512f131b34407978cecccb3703|commit]] * COSM SCIF server [[https://git.kernel.org/torvalds/c/6727b613573f9902e6f0fc60abf6289f5e7f4593|commit]] * COSM client driver [[https://git.kernel.org/torvalds/c/7cb46d9bffd949244f4ac784c94f4caae1ac206c|commit]] * Coprocessor State Management (COSM) driver [[https://git.kernel.org/torvalds/c/f8487a26b285feea2cb210efec42c49dce9ae708|commit]] * MIC COSM bus [[https://git.kernel.org/torvalds/c/a3283d831a71d53234fcc279e0d9ed262cef94d5|commit]] * Remove COSM functionality from the MIC card driver [[https://git.kernel.org/torvalds/c/d411e79391092925457d89b77d7cd3038ba6d04b|commit]] * Remove COSM functionality from the MIC host driver [[https://git.kernel.org/torvalds/c/1da2b3eeef3667dbb92749f269e81757a6a79a16|commit]] * SCIF DMA and CPU copy interface [[https://git.kernel.org/torvalds/c/7cc31cd27752e5e92f968e39095c4ea9d78c758e|commit]] * SCIF RMA header file [[https://git.kernel.org/torvalds/c/c3ae6175dd371fcf5855452257b30c492f59054a|commit]] * SCIF RMA header file and IOCTL changes [[https://git.kernel.org/torvalds/c/a44f2630d78bfafc8eb5ab7d8b7b8cd4642ba749|commit]] * SCIF RMA list operations [[https://git.kernel.org/torvalds/c/168ef015ca053e34c1d66c61c3c3f2cbaadbb20a|commit]] * SCIF RMA nodeqp and minor miscellaneous changes [[https://git.kernel.org/torvalds/c/d18243293a48cddf0a91d19b3da18551e18419b5|commit]] * SCIF fence [[https://git.kernel.org/torvalds/c/564c8d8dfc39638978ac37d37f61733240f31a36|commit]] * SCIF memory registration and unregistration [[https://git.kernel.org/torvalds/c/ba612aa8b487bdf345602a23315c30a181bf6406|commit]] * SCIF poll [[https://git.kernel.org/torvalds/c/b7f944411b4a628443f84a542858a8c78847bb48|commit]] * SCIF remote memory map/unmap interface [[https://git.kernel.org/torvalds/c/f1a2d865e78d00a4b6d364a8e341b6ebe4f10228|commit]] * Update MIC host daemon with COSM changes [[https://git.kernel.org/torvalds/c/f4a66c20448257fbb8932827e5f766b74d1acbf0|commit]] == POWERPC == * 512x: add LocalPlus Bus FIFO device driver [[https://git.kernel.org/torvalds/c/1a4bb93f795502e7e8350d4af1aa5909f15ffc28|commit]] * 85xx: Add support for Varisys Cyrus board [[https://git.kernel.org/torvalds/c/c383ee84e1d575b09d167185d15df24bde25eb15|commit]] * 85xx: Implement 64-bit kexec support [[https://git.kernel.org/torvalds/c/939fbf00805b395743e2406755ca20f5f959a598|commit]] * book3e-64: Enable kexec [[https://git.kernel.org/torvalds/c/96eea6426f56042c28eff849cb2cc01895db081e|commit]] * book3e: support CONFIG_RELOCATABLE [[https://git.kernel.org/torvalds/c/1cb6e064924857e600d13b4f6be5511145ecb560|commit]] * dts: p1022si: Add fsl,wake-on-filer for eTSEC [[https://git.kernel.org/torvalds/c/70963d245ed11412658b89fe308b6188b62259c7|commit]] * perf/powerpc: Add support for PERF_SAMPLE_BRANCH_CALL [[https://git.kernel.org/torvalds/c/24f1a79a5fc10858e05ee0bf651ec99abfc0319b|commit]] * crypto: 842 - Add CRC and validation support [[https://git.kernel.org/torvalds/c/ea0b3984c1cc8b28de27a3bec285102b4e366a4c|commit]] == ARC == * boot: Support Halt-on-reset and Run-on-reset SMP booting modes [[https://git.kernel.org/torvalds/c/3971cdc202f638f252e39316d42492ace04cc1b1|commit]] * mm: HIGHMEM: kmap API implementation [[https://git.kernel.org/torvalds/c/45890f6d34e70d9dd194bd1729eba3ff72cabf78|commit]] * mm: PAE40 support [[https://git.kernel.org/torvalds/c/5a364c2a1762e8a78721fafc93144509c0b6cb84|commit]] * mm: preps ahead of HIGHMEM support #2 [[https://git.kernel.org/torvalds/c/6101be5ad439806c70b54bdd083e7db9e3affb3d|commit]] * mm: preps ahead of HIGHMEM support [[https://git.kernel.org/torvalds/c/336e2136e1353db8e9e731c27381ee0735656a8a|commit]] * mm: THP support [[https://git.kernel.org/torvalds/c/fe6c1b8611aa3a79a937a5e3b85a16576b6ad159|commit]] == XTENSA == * Add de212 core variant [[https://git.kernel.org/torvalds/c/ca55b2fef3a9373fcfc30f82fd26bc7fccbda732|commit]] * Add FORCE_MAX_ZONEORDER to Kconfig [[https://git.kernel.org/torvalds/c/a9df9338c1a32e7cdc8c6c6fa7c73f0a63a1ca56|commit]] * nommu: xtfpga: add kc705 DTS [[https://git.kernel.org/torvalds/c/adbd75edee554ac2ae3927e2f778e360d341133f|commit]] == CRIS v32 == * add ARTPEC-3 and P1343 device trees [[https://git.kernel.org/torvalds/c/25624b98509f6868829a093392bb6437bcbd7beb|commit]] * Remove I2C bitbanging driver [[https://git.kernel.org/torvalds/c/79b863c68eba8f7aa5b76c44db3b1df8412c977e|commit]] * Remove old GPIO and LEDs code [[https://git.kernel.org/torvalds/c/ab28e96fd1cf1db1579854931890e5613efc5021|commit]] == MIPS == * Add LATENCYTOP support [[https://git.kernel.org/torvalds/c/e1e1611598148e03c6d65e6c23338f4ff2cee71e|commit]] * Allow 24Hz timer frequency [[https://git.kernel.org/torvalds/c/6759657341100ce876e69946365ef91907e3015e|commit]] * Allow L2 prefetch to be configured via debugfs [[https://git.kernel.org/torvalds/c/d478b088a2f74fc8f34af7ceed86fa7640ca8610|commit]] * Initial implementation of a VDSO [[https://git.kernel.org/torvalds/c/ebb5e78cc63417a35254a791de66e1cc84f963cc|commit]] * Lantiq: Add SoC detection for ar10 and grx390 [[https://git.kernel.org/torvalds/c/a5c1aad853a499f2b9f3a74e0d019b2ea8ad5825|commit]] * Lantiq: Add support for xRX220 SoC [[https://git.kernel.org/torvalds/c/13648d724549ec5bd986e88ec628c1b42ab0258e|commit]] * VDSO: Add implementations of gettimeofday() and clock_gettime() [[https://git.kernel.org/torvalds/c/a7f4df4e21dd8a8dab96e88acd2c9c5017b83fc6|commit]] * ralink: Add support for mt7688 [[https://git.kernel.org/torvalds/c/81857db913e9782546d29b52cd3efc80c0145c23|commit]] * xilfpga: Add mipsfpga platform code [[https://git.kernel.org/torvalds/c/9937f5fff889bde488c5ffd238dcb49e9b9cc7b7|commit]] * xilfpga: Add xilfpga device tree files. [[https://git.kernel.org/torvalds/c/552b8b363ede5fc53db343b67c0b2b5eaf783a11|commit]] == S390 == * qeth: add layer 2 RX/TX checksum offloading [[https://git.kernel.org/torvalds/c/4d7def2a12386dbf56443016114c187df50e3442|commit]] * diag: add a statistic for diagnose calls [[https://git.kernel.org/torvalds/c/1ec2772e0c3ca3159035c03165355e355efc326b|commit]] * diag: add tracepoint for diagnose calls [[https://git.kernel.org/torvalds/c/b5a6b71b1901b9ca495f669c9ad86f2181960aba|commit]] * fpu: always enable the vector facility if it is available [[https://git.kernel.org/torvalds/c/b5510d9b68c33964abd938148f407ad3789e369f|commit]] * remove SALIPL loader [[https://git.kernel.org/torvalds/c/f52c74fee95f1f4dd2bc1c75e016d849150eb2de|commit]] * s390: Add iommu api for s390 pci devices [[https://git.kernel.org/torvalds/c/8128f23c436d0dd4f72412e1bf9256e424479dc3|commit]] == PARISC == * Add Huge Page and HUGETLBFS support [[https://git.kernel.org/torvalds/c/736d2169338a50c8814efc186b5423aee43b0c68|commit]] = Drivers = == Staging drivers == * staging/rdma/hfi1: Allow tuning of SDMA interrupt rate [[https://git.kernel.org/torvalds/c/ee947859bf8a357a45176b238dc9f9db11eb4d4e|commit]] * comedi: aio_aio12_8: hookup 8254 counter/timer [[https://git.kernel.org/torvalds/c/ffe4a3173916b7639bd06f61355e14d202ad471f|commit]] * comedi: cb_das16_cs: hookup 8254 counter subdevice [[https://git.kernel.org/torvalds/c/c34f202ba32c1ef10b36b61c1ca236120b8cc4b3|commit]] * comedi: unioxx5: remove this flawed driver [[https://git.kernel.org/torvalds/c/6d40c0c74a49c568ecb3d8fa650f922c195047a7|commit]] * fbtft: add support for C-Berry28 display [[https://git.kernel.org/torvalds/c/e9f6806551c3b2f02fa8225582d731994a3f3fa2|commit]] * fbtft: add support for ST7789V display controller [[https://git.kernel.org/torvalds/c/d4c402ff3505be1cba62128b74998492566c35e6|commit]] * ft1000: remove obsolete driver [[https://git.kernel.org/torvalds/c/6512edec48b2ccfe9bb969ce26ebbbcd49de6c4b|commit]] * most: add multi channel support to sound AIM [[https://git.kernel.org/torvalds/c/8e4a0ef17fc8bf4503fb77f059d580a03e67b5f1|commit]] * most: add poll syscall to AIM cdev [[https://git.kernel.org/torvalds/c/aac997dfdd58eec1add02dae09030caeddc1abe6|commit]] * rtl8188eu: Introduce monitor interface for IEEE 802.11 frames [[https://git.kernel.org/torvalds/c/0a0796eb16f387b01e0da968883ebce7faf17972|commit]] * rtl8712: Add device ID for Sitecom WLA2100 [[https://git.kernel.org/torvalds/c/1e6e63283691a2a9048a35d9c6c59cf0abd342e4|commit]] * unisys: Add s-Par visorhba [[https://git.kernel.org/torvalds/c/d2c3506be646a495a4e3f1d1ce9540916703c244|commit]] * unisys: add visorhid driver [[https://git.kernel.org/torvalds/c/2e19202501a0362c6f2f73c6625d8fea42d5a2be|commit]] * vt6656: implement TSF counter [[https://git.kernel.org/torvalds/c/c15158797df6c36780bd07252eb079ff4c9d1706|commit]] * vt6656: implement power saving. [[https://git.kernel.org/torvalds/c/49a315bf072e7ebe8bdc4a2e11f405c821835e88|commit]] == Storage == * SCSI * megaraid_sas: JBOD sequence number support [[https://git.kernel.org/torvalds/c/3761cb4cf65ec78846b4b8cba9c0578bb10f92d5|commit]] * megaraid_sas: Make tape drives visible on PERC5 controllers [[https://git.kernel.org/torvalds/c/aed335eecf8f09c28588b01c7f7e24ee78156e28|commit]] * megaraid_sas: Support for Cutlass (12 Gbps) controller [[https://git.kernel.org/torvalds/c/7364d34b878d78c4df90d0e6a5e06f8ad0c283e4|commit]] * megaraid_sas: Support for Intruder (12 Gbps) controller [[https://git.kernel.org/torvalds/c/90c204bc59a313bf03a0641caee3e2b5945629b5|commit]] * Export SCSI Inquiry data to sysfs [[https://git.kernel.org/torvalds/c/92e6246c8e02f4ce9960731e2411e49c1f0fabbf|commit]] * pm80xx: add ATTO PCI IDs to pm8001_pci_table [[https://git.kernel.org/torvalds/c/b2dece485966b10012bd16302f05fdde33400ec4|commit]] * pm80xx: add support for ATTO devices during SAS address initiailization [[https://git.kernel.org/torvalds/c/10efa460fe23c4def83fb98be311502b5c5961fa|commit]] * pm80xx: add support for PMC Sierra 8070 and PMC Sierra 8072 SAS controllers [[https://git.kernel.org/torvalds/c/db9d4034daa95e64874acd948778d45cb46ae625|commit]] * mpt3sas: Ported WarpDrive product SSS6200 support [[https://git.kernel.org/torvalds/c/7786ab6aff9cea97eb0a8d67705c68e97a664bf3|commit]] * aacraid: Add Power Management support [[https://git.kernel.org/torvalds/c/de665f28f788ad72ff6a0ce6ac2721d77248b7cf|commit]] * ufs-qcom: add QUniPro hardware support and power optimizations [[https://git.kernel.org/torvalds/c/f06fcc7155dcbcd9b697d499595a2c1a3945bda2|commit]] * hpsa: add discovery polling for PT RAID devices. [[https://git.kernel.org/torvalds/c/34592254c13324add1972e6a7d5f6636d95ade33|commit]] * lpfc: Add support for Lancer G6 and 32G FC links [[https://git.kernel.org/torvalds/c/d38dd52c79bc117a2ba7c27949d50721adc9d1d3|commit]] * ahci * Add Device ID for Intel Sunrise Point PCH [[https://git.kernel.org/torvalds/c/c5967b79ecabe2baca40658d9073e28b30d7f6cf|commit]] * Add Marvell 88se91a2 device id [[https://git.kernel.org/torvalds/c/a40cf3f38881ce8543ceb9667150b4f2ead4c437|commit]] * Add new Intel device IDs [[https://git.kernel.org/torvalds/c/56e74338a535cbcc2f2da08b1ea1a92920194364|commit]] * Added a new driver for supporting Freescale AHCI sata [[https://git.kernel.org/torvalds/c/ecfb4598512a7c3e21df2941db58c10461583bb9|commit]] * NVMe: add support for Apple NVMe controller [[https://git.kernel.org/torvalds/c/c74dc7801d515d01847fd5cf2b472489fa5717b1|commit]] * nvmem: Add Vybrid OCOTP support [[https://git.kernel.org/torvalds/c/22dbdb7cbf7214befd3a449ba7959c8cf4038e6c|commit]] * nvmem: add driver for ocotp in i.MX23 and i.MX28 [[https://git.kernel.org/torvalds/c/c01e9a11ab6f3096a54574c3224d8732a374f135|commit]] * nvmem: imx-ocotp: Add i.MX6 OCOTP driver [[https://git.kernel.org/torvalds/c/3edba6b47e4265948db3a77a0137157c033d69e2|commit]] == Graphics == * Atomic fbdev support [[https://git.kernel.org/torvalds/c/2d4df13c0f9ef56452b1d9a9016cb3946e17bfe5|merge]] * amdgpu * Enable GPU scheduler by default [[https://git.kernel.org/torvalds/c/36b4ba07d673032d71045bc149930b0f176e6292|commit]] * Stoney support [[https://git.kernel.org/torvalds/c/f1a04d82585032d906e6a7d5b16d38a369033bd0|merge]] * Add support for new atombios opcodes [[https://git.kernel.org/torvalds/c/c2fe16aa36d2bc976f7e79600d3a118fafdcc8dc|commit]], [[https://git.kernel.org/torvalds/c/c9c145021f8fc8445fb07d16073696330b6186c8|commit]], [[https://git.kernel.org/torvalds/c/554384198c11717d9d9fdb2c9aa83ab78cd50fdf|commit]], [[https://git.kernel.org/torvalds/c/f76097c099ab84befce13c0cbc827ece6ea3bcdb|commit]] * Debug options [[https://git.kernel.org/torvalds/c/b495bd3a54e732e846bfde49ba2ea93b62b1de91|commit]], [[https://git.kernel.org/torvalds/c/d9c13156a628cc9f8f062f2c10e2bff55b92aaab|commit]] * Intel * Port A Hot Plug Detect (HPD) support [[https://git.kernel.org/torvalds/c/7f3561bec7cb4e4804bc246069420d3f2f7f3ebe|commit]], [[https://git.kernel.org/torvalds/c/3a3b3c7da37b35955c7c6a36a1f059d02f17eafb|commit]], [[https://git.kernel.org/torvalds/c/e4ce95aa661e411d7da554eb8e6c7f81504acae6|commit]], [[https://git.kernel.org/torvalds/c/23bb4cb5122c2c6379be38aaa5c0fd6786ae6c3a|commit]], [[https://git.kernel.org/torvalds/c/74c0b395fce4c807a49c404fb59462b22069b001|commit]] * GuC-specific firmware loader [[https://git.kernel.org/torvalds/c/33a732f407fed464df687370d7bb4d64533f9920|commit]], [[https://git.kernel.org/torvalds/c/4c7e77fc1007b1e12d25c6e5083369863346f5dd|commit]], [[https://git.kernel.org/torvalds/c/44a28b1d36762499de6fd701fcce6814eefe31d7|commit]], [[https://git.kernel.org/torvalds/c/d1675198ed1f21aec6e036336e4340c40b726497|commit]], [[https://git.kernel.org/torvalds/c/bac427f8abfc8c11e10274d5edd9db4e4b8e74d3|commit]], [[https://git.kernel.org/torvalds/c/aa557ab01576531c39fa3e7ceaa33314f65164fd|commit]] * Remove setparam ioctl [[https://git.kernel.org/torvalds/c/c668cde5a3b5a1326923f341885ce9660d15091e|commit]] * msm * Initial msm88896 (snapdragon 8200) [[https://git.kernel.org/torvalds/c/d879eb5ad5d9e80cfc818c22fdd4335ebb5de063|commit]], [[https://git.kernel.org/torvalds/c/0afbe59edd3fd3618da67b4835b57ebcc4ac3abd|commit]] * exynos * decon5433: add support for DECON-TV. DECON-TV IP is responsible for generating video stream which is transferred to HDMI IP [[https://git.kernel.org/torvalds/c/b8182832c5a9d9ce645d53be84e5db07f8aa5302|commit]] * rcar-du * Add support for the R8A7793 DU [[https://git.kernel.org/torvalds/c/f1ceb84ae0fba02dcb5aa0ff56b5546767376795|commit]] * Add support for the R8A7794 DU [[https://git.kernel.org/torvalds/c/090425c45db3ec438c161f6a5dd05d1824e65dcd|commit]] * imx * Enable 15-bit RGB with 1-bit alpha formats [[https://git.kernel.org/torvalds/c/c639a1cfc4930684300860abdac5ebcb619523ea|commit]] * Enable ARGB4444 16-bit color format [[https://git.kernel.org/torvalds/c/cb166a302589f1494a62b6f1ca108fddb3925e31|commit]] * ipuv3-plane: enable support for RGBX8888 and RGBA8888 pixel formats [[https://git.kernel.org/torvalds/c/59d6b7189a968d627af37fc26a410dced0854b99|commit]] * vc4 * Add KMS support for Raspberry Pi. [[https://git.kernel.org/torvalds/c/c8b75bca92cbf064b9fa125fc74a85994452e935|commit]] * Allow vblank to be disabled [[https://git.kernel.org/torvalds/c/98a44504541c6befb28366eb9ec432ba44070dd9|commit]] * bridge: Add driver for Synopsis Designware AHB Audio interface" [[https://git.kernel.org/torvalds/c/7ed6c665e19d4c0456d01c01147e82563c482c4d|commit]], [[https://git.kernel.org/torvalds/c/9dc515f8dfc8c2b5d4e8355933e6ac71abeb7b1e|commit]] * bridge: dw_hdmi: add support for interlaced video modes [[https://git.kernel.org/torvalds/c/e80b9f4eea2649f67edc05d4f2e7ddc250f91453|commit]] * fb-helper: Add module option to disable fbdev emulation [[https://git.kernel.org/torvalds/c/f64c5573d253ab3f9c01b4056c5f75a889d18502|commit]] * ipu-v3 * Add support for 15-bit RGB with 1-bit alpha formats [[https://git.kernel.org/torvalds/c/0cb8b75792d6b752df945993cc5d455c75bf6884|commit]] * Add support for ARGB4444 16-bit color format [[https://git.kernel.org/torvalds/c/7d2e8a204aa04b83aca2beb5f1441262c3aa26c8|commit]] * Add support for RGBX8888 and RGBA8888 pixel formats [[https://git.kernel.org/torvalds/c/067f4aa402ac2c41e70e25abda97af30333d9581|commit]] * gxt4500: enable panning [[https://git.kernel.org/torvalds/c/2035608e126f4ddc6a48f6b04ef967f89db460e1|commit]] * fbdev: ssd1307fb: add ssd1309 support [[https://git.kernel.org/torvalds/c/3ac58d58087e65592f2b91957c7a106a7a409aa4|commit]] * edid: Allow comma separated edid binaries [[https://git.kernel.org/torvalds/c/96206e2922c114b13cadefa03b9f340b58fee13c|commit]] * tridentfb: Add DDC support [[https://git.kernel.org/torvalds/c/6a5e3bd0c8bc1025bb5092f54d5aea38216c665e|commit]] == Networking == * New driver: rtl8xxxu for Realtek WiFi USB devices, including RTL8723AU, RTL8188CU, RTL8188RU, RTL8191CU, and RTL8192CU [[https://git.kernel.org/torvalds/c/26f1fad29ad973b0fb26a9ca3dcb2a73dde781aa|commit]] * amd-xgbe: Add ethtool error and debug messages [[https://git.kernel.org/torvalds/c/e5dd8b81107881f8928378a38f6e47aa2da62c37|commit]] * amd-xgbe: Add ethtool support for setting the msglevel [[https://git.kernel.org/torvalds/c/349fb2d7008caa752919e394fb202545b5f72c67|commit]] * arcnet: com20020-pci: add led trigger support [[https://git.kernel.org/torvalds/c/8890624a4e8c2c7046d63bfd15d7331af9f55f10|commit]] * arcnet: com20020-pci: add rotary index support [[https://git.kernel.org/torvalds/c/5ef216c1f84825c6942fdd6c24d12a08ac2df135|commit]] * at86rf230: add debugfs support [[https://git.kernel.org/torvalds/c/493bc90a96839ffde5e6216c62c025d2f9e6efc3|commit]] * ath10k: add FW API support to test mode [[https://git.kernel.org/torvalds/c/a81a98cee94519807e826e199bb579a546efa289|commit]] * ath10k: add QCA9377 chipset support [[https://git.kernel.org/torvalds/c/a226b519d43a2a6b37267fea051aacb4a79c9614|commit]] * ath10k: add QCA9377 hw1.0 support [[https://git.kernel.org/torvalds/c/034074f3a889b69325326e612b7b37f3492a65ad|commit]] * ath10k: add board 2 API support [[https://git.kernel.org/torvalds/c/0a51b343abfe2c0dbcbd9ec3c4b18bb8779fefa8|commit]] * ath10k: add fw_stats support to 10.4 firmware [[https://git.kernel.org/torvalds/c/98dd2b92bb591007e82fb58808f60134ee4479bf|commit]] * ath10k: implement mesh support [[https://git.kernel.org/torvalds/c/b6c7bafa7d4b1398cce93e4af0a48603919fa933|commit]] * ath6kl: implement ethtool stats [[https://git.kernel.org/torvalds/c/13eff5311382cb109725363026cdb4717714bf65|commit]] * ath6kl: report antenna configuration [[https://git.kernel.org/torvalds/c/9c2e90ffc97a8f45b98d81345d8f2eff192d09ef|commit]] * ath9k: Add support for OCB mode [[https://git.kernel.org/torvalds/c/862a336c8302695cbac6d8d752ee9a2429487478|commit]] * ath9k_htc: introduce support for different fw versions [[https://git.kernel.org/torvalds/c/e904cf6fe23022cde4e0ea9d41601411a315a3dc|commit]] * bnxt_en: New Broadcom ethernet driver. [[https://git.kernel.org/torvalds/c/c0c050c58d840994ba842ad1c338a98e7c12b764|commit]] * brcm80211: Add support for brcm4371 [[https://git.kernel.org/torvalds/c/f8273bafcbc1bc04d1b139144f78f25c559f10c3|commit]] * brcmfmac: Add module parameter to disable features. [[https://git.kernel.org/torvalds/c/8268c2011d255b547a9093977e728af5cf16d69e|commit]] * brcmfmac: Add support for the BCM4350 PCIE device. [[https://git.kernel.org/torvalds/c/e3c92cb2eea395c9fbec7ceb678626565cbac0fe|commit]] * brcmfmac: Add support for the BCM4365 and BCM4366 PCIE devices. [[https://git.kernel.org/torvalds/c/55acca90da52b85299c033354e51ddaa7b73e019|commit]] * brcmfmac: expose device memory to devcoredump subsystem [[https://git.kernel.org/torvalds/c/ff4445a8502cdf06969540c92bb201ee47e70351|commit]] * cxgb4: Add HW timesptamp support for RX [[https://git.kernel.org/torvalds/c/5e2a5ebc3f94027d0f2ffd33d3f3adbc856775d3|commit]] * cxgb4: Adds a new Device Log Facility FW_DEVLOG_FACILITY_CF [[https://git.kernel.org/torvalds/c/da4976e17bff3bb7538090c36750b9875da67b5e|commit]] * cxgb4: T6 adapter lld support for iw_cxgb4 driver [[https://git.kernel.org/torvalds/c/279998059729422fc0d551b5deb266a174cbab47|commit]] * i40e/i40evf: Add WB_ON_ITR offload support [[https://git.kernel.org/torvalds/c/1f012279163af2f1bec30de42960f0312be3a52e|commit]] * i40e/i40evf: Add a stat to keep track of linearization count [[https://git.kernel.org/torvalds/c/2fc3d7152ae9562c15c30ed4a766ba05a3db8200|commit]] * i40e/i40evf: add GetStatus command for nvmupdate [[https://git.kernel.org/torvalds/c/0af8e9db2ce93d17c25a0ff0a044dfebf66ea5af|commit]] * i40e/i40evf: add driver support for new device ids [[https://git.kernel.org/torvalds/c/bc5166b908aaa126d524b84c767323b75c17bdee|commit]] * i40e/i40evf: add get AQ result command to nvmupdate utility [[https://git.kernel.org/torvalds/c/b72dc7b19398b238698fbc5954a3c3de6cbc815d|commit]] * i40e/i40evf: add new device id 1588 [[https://git.kernel.org/torvalds/c/48a3b512e8c0703884dd1b3afd85a295ecd36b5f|commit]] * i40e: Add support for non-willing Apps [[https://git.kernel.org/torvalds/c/947570e800e2ae3cbf827918a999aa88ee1600b0|commit]] * i40e: Fix basic support for X722 devices [[https://git.kernel.org/torvalds/c/07f89be81fa51ec85456559d7db9bc71379a20c1|commit]] * i40e: Support FW CEE DCB UP to TC map nibble swap [[https://git.kernel.org/torvalds/c/95e5613f75ac93d0547b7d2077030a5fe11af21e|commit]] * i40e: add switch for link polling [[https://git.kernel.org/torvalds/c/9ac77266379d070c6d140ad44f86a99936497eeb|commit]] * i40e: enable WoL operation if config bit show WoL capable [[https://git.kernel.org/torvalds/c/1d5109d18757d8d6450905275bf362819781368c|commit]] * i40evf: Add support for netpoll [[https://git.kernel.org/torvalds/c/7709b4c1fff39972b6a1b6183b593c43f1a555fb|commit]] * igbvf: Enable TSO for stacked VLAN [[https://git.kernel.org/torvalds/c/213246d3fade6772e07138597bca0bdf9fbe754d|commit]] * iwlwifi: Add new PCI IDs for the 8260 series [[https://git.kernel.org/torvalds/c/4ab75944c4b324c1f5f01dbd4c4d122d2b9da187|commit]] * iwlwifi: mvm: Add support for two scheduled scan plans [[https://git.kernel.org/torvalds/c/cd55ccea5978d7e87852be3ea5daf89c95b7e78a|commit]] * iwlwifi: mvm: Allow setting ctrl-chnl-position in FTM responder [[https://git.kernel.org/torvalds/c/c84af35de612fb45db6b5c5968b575813f5daa3b|commit]] * iwlwifi: mvm: Dump FW's virtual image in the case of a NIC error [[https://git.kernel.org/torvalds/c/f0afea54ee0dd212186de0291ec025c63016fa39|commit]] * iwlwifi: mvm: add minimal multi-RXQ infrastructure [[https://git.kernel.org/torvalds/c/0316d30ea3e66379cd30ed70a114bc282159bb4c|commit]] * iwlwifi: mvm: support enabling a queue with a given ssn [[https://git.kernel.org/torvalds/c/5c1156efebc6b76b4a7daec844c19d2ce1d7bb03|commit]] * iwlwifi: mvm: support using multiple ACs on single HW queue [[https://git.kernel.org/torvalds/c/4ecafae9e56802575c3b0c45ecf3dedecd3fd9e3|commit]] * iwlwifi: size firmware flags memory correctly [[https://git.kernel.org/torvalds/c/d3f555f493b037eb688adda6d8a682e9b69211ed|commit]] * ixgbe, ixgbevf: Add new mbox API xcast mode [[https://git.kernel.org/torvalds/c/8443c1a4b192089e62642d847ebac3e4d15134c3|commit]] * ixgbe: Add I2C bus mux support [[https://git.kernel.org/torvalds/c/449e21a92411ba35bfa68b4464aa7dbd1f705d28|commit]] * ixgbe: Add SFP+ detection for X550 hardware [[https://git.kernel.org/torvalds/c/a023bbd0b1a3716397d8d54ba5b95e09b8e27699|commit]] * ixgbe: Add X550EM support for SFP insertion interrupt [[https://git.kernel.org/torvalds/c/cbd45ec7aae9a20835d1a64c7a1910eb5dcec57b|commit]] * ixgbe: Add X550EM_x dual-speed SFP+ support [[https://git.kernel.org/torvalds/c/6d373a1bbb99bdfb9ce820aec9ae5f2e02c8891f|commit]] * ixgbe: Add fdir support for SCTP on X550 [[https://git.kernel.org/torvalds/c/5532408b48834bd762ed53c22aabed5dae0748d6|commit]] * ixgbe: Add new X550EM SFP+ device ID [[https://git.kernel.org/torvalds/c/018d7146eee1942f27675bdabf9b43586bfaef72|commit]] * ixgbe: Add new ndo to trust VF [[https://git.kernel.org/torvalds/c/54011e4db839504791cf8317fc48949c683587d4|commit]] * ixgbe: Enable bit-banging mode on X550 [[https://git.kernel.org/torvalds/c/25b1029789f98f945a03a2d04662a94b357aacb9|commit]] * ixgbe: disable LRO by default [[https://git.kernel.org/torvalds/c/72bfd32d2f84d26aa132dd74a8eef14d039d326f|commit]] * ixgbevf: Enables TSO for stacked VLAN [[https://git.kernel.org/torvalds/c/0f90300f4fd30968a4d40fe47a9043be9912cb31|commit]] * ipg: Remove ipg driver [[https://git.kernel.org/torvalds/c/f1a454a37618b819f2528ccd234f77a02b3a6016|commit]] * Microchip encx24j600 driver [[https://git.kernel.org/torvalds/c/d70e53262f5cfc0b88a211ef9cbd1ca5256f4a6b|commit]] * add Hisilicon Network Subsystem DSAF support [[https://git.kernel.org/torvalds/c/511e6bc071db1484d1a3d1d0bd4c244cf33910ff|commit]] * add Hisilicon Network Subsystem MDIO support [[https://git.kernel.org/torvalds/c/5b904d39406a61c056c3fe1b45867f0161827ef1|commit]] * add Hisilicon Network Subsystem basic ethernet support [[https://git.kernel.org/torvalds/c/b5996f11ea5496d0445078f47d22c987888ed467|commit]] * add Hisilicon Network Subsystem hnae framework support [[https://git.kernel.org/torvalds/c/6fe6611ff275522a4e4c0359e2f46cdd07780d2f|commit]] * add Hisilicon Network Subsystem support (config and documents) [[https://git.kernel.org/torvalds/c/fc7e37c6b2704fb0360f7ecf747d5d3012ef9632|commit]] * bcmgenet: Implement RX coalescing control knobs [[https://git.kernel.org/torvalds/c/4a29645bfe6c20f06f041109ca578a0b4156f29a|commit]] * bcmgenet: Implement TX coalescing control knobs [[https://git.kernel.org/torvalds/c/2f9130709d2c19e2eef336bda0fb0c807cbc1f64|commit]] * davinci_emac: Add support for fixed-link PHY [[https://git.kernel.org/torvalds/c/1bb6aa56bb388ac4f7dba226aa55142fa8c65361|commit]] * dsa: bcm_sf2: Implement FDB operations [[https://git.kernel.org/torvalds/c/680060d3e02d175516832e9af058ffe96ecc4cdc|commit]] * ethernet: add driver for Aurora VLSI NB8800 Ethernet controller [[https://git.kernel.org/torvalds/c/52dfc8301248f5008d64a680e832e2f99c55ec9a|commit]] * hisilicon rm hnae sysfs interface [[https://git.kernel.org/torvalds/c/31bbd77189a82ed0b7f167d3b8b6561898fa8a80|commit]] * hisilicon: supports promisc mode [[https://git.kernel.org/torvalds/c/4568637f7a20bbb1dcbf8ada56de08f6c940bcbd|commit]] * mvneta: Handle per-cpu interrupts [[https://git.kernel.org/torvalds/c/12bb03b436dad56692e9a103ed26156156bef5d2|commit]] * mvneta: Statically assign queues to CPUs [[https://git.kernel.org/torvalds/c/f864288544802ae68b20da293e1b861230852dba|commit]] * mvneta: add ethtool statistics [[https://git.kernel.org/torvalds/c/9b0cdefa4cd5dca85967f66da8ab376c0321b845|commit]] * usb: cdc_ether: add Dell DW5580 as a mobile broadband adapter [[https://git.kernel.org/torvalds/c/0b88393cdf6b1322522849e61f7a3328f4fd3843|commit]] * phy: Add Broadcom phy library for common interfaces [[https://git.kernel.org/torvalds/c/a1cba5613edf50c2a213fa90c30aa10500b241b7|commit]] * phy: Broadcom Cygnus internal Etherent PHY driver [[https://git.kernel.org/torvalds/c/8e185d6997bb67068f0ca8f062a50caa2608cf1b|commit]] * phy: Broadcom iProc MDIO bus driver [[https://git.kernel.org/torvalds/c/ddc24ae1fd6ae2638365b0b824750b5b2ef13ca5|commit]] * phy: vitesse: add support for VSC8601 [[https://git.kernel.org/torvalds/c/7729b053814ac91af340f5055970afc87d7fee21|commit]] * qmi_wwan: add XS Stick W100-2 from 4G Systems [[https://git.kernel.org/torvalds/c/68242a5a1e2edce39b069385cbafb82304eac0f1|commit]] * qed: Add basic L2 interface [[https://git.kernel.org/torvalds/c/25c089d78f3833edf614fc377e75e9cf848562f5|commit]] * qed: Add link support [[https://git.kernel.org/torvalds/c/cc875c2e4f34e86c2f562f18b6e917cfcc560bcb|commit]] * qed: Add module with basic common support [[https://git.kernel.org/torvalds/c/fe56b9e6a8d957d6a20729d626027f800c17a2da|commit]] * qed: Add slowpath L2 support [[https://git.kernel.org/torvalds/c/cee4d26448c1000ccc1711eb5e6ed4c15f18fa83|commit]] * qed: Add statistics support [[https://git.kernel.org/torvalds/c/9df2ed0415b13218f84262c2372323ef028310fc|commit]] * qede: Add basic Network driver [[https://git.kernel.org/torvalds/c/e712d52b9f2a8ecf14ba0a2ec9a80ed0b194c4a1|commit]] * qede: Add basic ethtool support [[https://git.kernel.org/torvalds/c/133fac0eedc355be5cdbeb9cdfc6df59d2bbbdd1|commit]] * qede: Add basic network device support [[https://git.kernel.org/torvalds/c/2950219d87b040959f23484dd4ff5856bf1bc172|commit]] * qede: Add support for link [[https://git.kernel.org/torvalds/c/a2ec6172d29cf3aed92e9db40e83e36329db1dd5|commit]] * qede: classification configuration [[https://git.kernel.org/torvalds/c/0d8e0aa05796c8a5652c164de5e4f16d8c9ee199|commit]] * wil6210: dump firmware memory when firmware crashes [[https://git.kernel.org/torvalds/c/7dc47258a00d026ba1268133687b3b1940e36e58|commit]] * wil6210: support BAR (BlockAck Req) [[https://git.kernel.org/torvalds/c/a8313341c4a83d5da18aad07501119da649d58dc|commit]] *atheros/alx: add Killer E2400 device ID [[https://git.kernel.org/torvalds/c/0208e951d55c435137543e12d7ee795c3784713a|commit]] * dl2k: Add support for IP1000A-based cards [[https://git.kernel.org/torvalds/c/c3f45d322cbd379c46466cc2ecab7e2d719b22ed|commit]] * 8139cp: Enable offload features by default [[https://git.kernel.org/torvalds/c/5a58f227790faded5a3ef6075f3ddd65093e0f86|commit]] * mrf24j40: add cca ed level support [[https://git.kernel.org/torvalds/c/e33a0f96ac518d4c7ffcf98d2f030e6e23fab6b3|commit]] * mrf24j40: add cca mode support [[https://git.kernel.org/torvalds/c/f1d781272231dc4d1cdfdce13ad3e6f3f96b7ec0|commit]] * mrf24j40: add csma params support [[https://git.kernel.org/torvalds/c/2323cf38f949439bc4ac4252cf1d91d1297cce92|commit]] * mrf24j40: add default channel setting [[https://git.kernel.org/torvalds/c/766928fbf8c989f65184c3ed0d48fd3004213c46|commit]] * mrf24j40: add device-tree support [[https://git.kernel.org/torvalds/c/2e6fd648b6b87e6a2289c875c6067acc3bd88b3e|commit]] * mrf24j40: add more register defines [[https://git.kernel.org/torvalds/c/554b49493b89b068643b7360334b40d5f5ca8ff2|commit]] * mrf24j40: add promiscuous mode support [[https://git.kernel.org/torvalds/c/8ba40417401ce771769d847900f08c978bb61632|commit]] * mrf24j40: add random extended addr generation [[https://git.kernel.org/torvalds/c/d344c91280326469e5f9c5a3b1b92ef0d1c5d25f|commit]] * mrf24j40: add regmap support [[https://git.kernel.org/torvalds/c/b0156792001b7a19bc115dcc32aebb9b9a0b6a01|commit]] * mrf24j40: add tx power support [[https://git.kernel.org/torvalds/c/00250f78896bc52fd4606c4de7e3fb174e702123|commit]] * mrf24j40: async interrupt handling [[https://git.kernel.org/torvalds/c/374416112bb0f83c5b4d8bb3fbb157fbe0b2814b|commit]] * mwifiex: add usb multi channel event process support [[https://git.kernel.org/torvalds/c/2b0f997db43f01370503d88b5fbec9a350a7955f|commit]] * mwifiex: add usb multi endpoints resync support [[https://git.kernel.org/torvalds/c/7e4e5d2cd0817b91eb07c7abe297012bf76616ea|commit]] * mwifiex: add usb tx data multi endpoints support [[https://git.kernel.org/torvalds/c/308fe29ef24394e4db66d80c7a23e3e5640aca74|commit]] * mwifiex: control WLAN and bluetooth coexistence modes [[https://git.kernel.org/torvalds/c/46dbe2476c93026b20ddf36c6995e678bd867000|commit]] * mwifiex: remove USB8897 chipset support [[https://git.kernel.org/torvalds/c/60a188a2715f5cf9f495bd125600453b9e9b1a55|commit]] * mlx4_core: Add support for filtering multicast loopback [[https://git.kernel.org/torvalds/c/9a8928359736ab170303ee8a2cc15db54e3a4a8f|commit]] * mlx4_en: Implement mcast loopback prevention for ETH qps [[https://git.kernel.org/torvalds/c/74194fb9c80cedb3130d26802c52deec3caebc75|commit]] * mlxsw: Enable configuration of flooding domains [[https://git.kernel.org/torvalds/c/bc2055f878acb1fbbb3f3e7cb851f2e318def010|commit]] * mlxsw: spectrum: Add initial support for Spectrum ASIC [[https://git.kernel.org/torvalds/c/56ade8fe3fe1e134783f61d164305107ae01030f|commit]] * mlxsw: spectrum: Add support for VLAN ranges in flooding configuration [[https://git.kernel.org/torvalds/c/1b3433a942922953df43ef0bc0172119041364c5|commit]] * mlxsw: spectrum: Add support for flood control [[https://git.kernel.org/torvalds/c/0293038e0c36db45f2ea4e4e4a8ce0a0faa62139|commit]] * cpsw-common: add support for reading mac address for dra7 and am437x platforms [[https://git.kernel.org/torvalds/c/d230a11abc97e118365b12a472ff758d867c4bac|commit]] * cpsw: Add support to drive gpios for ethernet to be functional [[https://git.kernel.org/torvalds/c/1d147ccbfc35d7d45c87fb0c767e6e40c316aa32|commit]] * xgene: Add support RGMII TX/RX delay configuration [[https://git.kernel.org/torvalds/c/16615a4c6f4d54d7655dff19e7061c76043f907d|commit]] * e1000e: Enable TSO for stacked VLAN [[https://git.kernel.org/torvalds/c/f2701b185e05d0897a47f6a14da40a068b0644ff|commit]] * geneve: implement support for IPv6-based tunnels [[https://git.kernel.org/torvalds/c/8ed66f0e8235118a31720acdab3bbbe9debd0f6a|commit]] * can: Allwinner A10/A20 CAN Controller support - Kernel module [[https://git.kernel.org/torvalds/c/0738eff14d817a02ab082c392c96a1613006f158|commit]] * fm10k: add support for extra debug statistics [[https://git.kernel.org/torvalds/c/80043f3bf5bdb187566620a8f183c15b94e961cb|commit]] * ethoc: support big-endian register layout [[https://git.kernel.org/torvalds/c/06e60e5912c0373b15143cc52e4a11fafeaafff3|commit]] * qmi_wwan: Add WeTelecom-WPD600N [[https://git.kernel.org/torvalds/c/e439bd4a4fdeb29488f48f14845ad35607e6302c|commit]] * Bluetooth * Add support for vendor specific diagnostic channel [[https://git.kernel.org/torvalds/c/e875ff84079b9e7d3ce24b97e3396230d41044d4|commit]] * ath3k: Add new AR3012 0930:021c id [[https://git.kernel.org/torvalds/c/cd355ff071cd37e7197eccf9216770b2b29369f7|commit]] * ath3k: Add support of AR3012 0cf3:817b device [[https://git.kernel.org/torvalds/c/18e0afab8ce3f1230ce3fef52b2e73374fd9c0e7|commit]] * btintel: Add Device Configuration support [[https://git.kernel.org/torvalds/c/145f2368c5fd7962e37315ccc092670743019d08|commit]] * btintel: Add diagnostic support for older controllers [[https://git.kernel.org/torvalds/c/3e24767b78744c7f335ca8c485ab0a0dcec693ec|commit]] * btintel: Enable extra Intel vendor events [[https://git.kernel.org/torvalds/c/213445b2b40e87e819c7d949ae7d97c30dcd0853|commit]] * btmrvl: add sd8997 chipset support [[https://git.kernel.org/torvalds/c/f0ef67485f5918794143b7a85d60c1a52bc690ec|commit]] * btusb: Add support for Broadcom LM_DIAG interface [[https://git.kernel.org/torvalds/c/9d08f50401ac7eb32e3c9ae8c4c0a61c6b107fd1|commit]] * btusb: Add support for Foxconn/Lenovo BCM43142A0 (105b:e065) [[https://git.kernel.org/torvalds/c/2faf71ce90782d02e1710c12a19a2084fbbec5cc|commit]] * btusb: Add support for latest Apple controllers [[https://git.kernel.org/torvalds/c/22f8e9dbf671a2f36d90d3d8723a2a0c5227fa4b|commit]] * hci_intel: Add PM support [[https://git.kernel.org/torvalds/c/aa6802df09fe324c2c19d75ab1a9a001cd7e4d4a|commit]] * hci_intel: Add runtime PM support [[https://git.kernel.org/torvalds/c/74cdad37cd2410c5cec2160d031e04577948aff0|commit]] * hci_intel: Implement LPM suspend/resume [[https://git.kernel.org/torvalds/c/894365468ed4a569ece9de03abbf13f1af3042b8|commit]] * hci_intel: Introduce LPM support [[https://git.kernel.org/torvalds/c/b98469f4be5f606339233fe2da9586e2a7067ffe|commit]] * NFC * Add Intel Fields Peak NFC solution driver [[https://git.kernel.org/torvalds/c/a06347c04c13e380afce0c9816df51f00b83faf1|commit]] * nfcmrvl: add firmware download support [[https://git.kernel.org/torvalds/c/3194c6870158e305dac2af52f83681e9cb67280f|commit]] * nfcmrvl: add i2c driver [[https://git.kernel.org/torvalds/c/b5b3e23e4cace008e1a30e8614a484d14dfd07a1|commit]] * nfcmrvl: add spi driver [[https://git.kernel.org/torvalds/c/caf6e49bf6d02e6bb94df680bbe3beaf680fdefa|commit]] * st-nci: Add support for NCI_HCI_IDENTITY_MGMT_GATE [[https://git.kernel.org/torvalds/c/7e35740438bafcc8be0e05ff2461b73d631caeb0|commit]] * st-nci: Add support for proprietary commands [[https://git.kernel.org/torvalds/c/b1fa4dc4ffef843bda17f26bbf54fb5d8bc23d2b|commit]] * st21nfca: Add support for proprietary commands [[https://git.kernel.org/torvalds/c/15d17170b4e44c5768c3d32b093cd393c4dbc158|commit]] * Infiniband * iw_cxgb4: Adds support for T6 adapter [[https://git.kernel.org/torvalds/c/963cab508296a06ed8063c848f32d74f2b4b4c26|commit]] * mlx4: Add counter based implementation for QP multicast loopback block [[https://git.kernel.org/torvalds/c/7b59f0f9516040157450443b9df591556c0c49a9|commit]] * mlx4: Add support for blocking multicast loopback QP creation user flag [[https://git.kernel.org/torvalds/c/fbfb6625ea2d1bd535db03838df381768a2d6865|commit]] * ucma: Take the network namespace from the process [[https://git.kernel.org/torvalds/c/95893dde99d9d14f8a6ac99ea3103792a8da5f25|commit]] == ACPI, EFI, thermal and Power Management == * efi: Add "efi_fake_mem" boot option [[https://git.kernel.org/torvalds/c/0f96a99dab366333439e110d6ad253bc7c557c09|commit]] * efi: Add support for UEFIv2.5 Properties table [[https://git.kernel.org/torvalds/c/bf924863c9445174c6e118f723dc477e2b6ccc7e|commit]] * thermal: Add devfreq cooling [[https://git.kernel.org/torvalds/c/a76caf55e5b356ba20a5a43ac4d9f7a04b20941d|commit]] * thermal: rockchip: Support the RK3368 SoCs in thermal driver [[https://git.kernel.org/torvalds/c/20f0af759d79c53a818da5c953874c9e801f726a|commit]] * thermal: ti-soc-thermal: add OMAP36xx support [[https://git.kernel.org/torvalds/c/b840b6e65cbe2b84ec398bb286d121a9eb2597ee|commit]] * thermal: ti-soc-thermal: implement omap3 support [[https://git.kernel.org/torvalds/c/9c5c87e5936e792ddca5cb876d523b6e5d6042e6|commit]] * cpufreq: arm_big_little: add SCPI interface driver [[https://git.kernel.org/torvalds/c/8def31034d033961a4e1f34a80f317fd7002faee|commit]] * cpufreq: create cpu/cpufreq at boot time [[https://git.kernel.org/torvalds/c/8eec1020f0c0c03f7219ed50cf1b754be49dd448|commit]] * cpufreq: create cpu/cpufreq/policyX directories [[https://git.kernel.org/torvalds/c/96bdda61f58b70431bbe8a3e49794c8210f7691b|commit]] * cpupower: Enable disabled Cstates if they are below max latency [[https://git.kernel.org/torvalds/c/19c9fb896f54ade387676f134ce1de9bcd3cd478|commit]] * powercap / RAPL: Enable Broxton RAPL support [[https://git.kernel.org/torvalds/c/89e7b2553ae182a4b2a19e2e99a59ad0d3ccb1ed|commit]] * ACPI: CPPC: Add a CPUFreq driver for use with CPPC [[https://git.kernel.org/torvalds/c/5477fb3bd1e8e43299761850318fe0057172a24a|commit]] * ACPI / property: Add support for data-only subnodes [[https://git.kernel.org/torvalds/c/445b0eb058f5f31c844a731cb82e7441d0d9e578|commit]] * ACPI / property: Expose data-only subnodes via sysfs [[https://git.kernel.org/torvalds/c/263b4c1a64bc12470684aeaf7c44f03d31716819|commit]] * ACPI: Add early device probing infrastructure [[https://git.kernel.org/torvalds/c/e647b532275bb357e87272e052fccf5fcdb36a17|commit]] * ACPI: Enable build of AML interpreter debugger [[https://git.kernel.org/torvalds/c/4d946f7970e51d80f8358e0a619dfb17d89e0920|commit]] * ACPI: Introduce CPU performance controls using CPPC [[https://git.kernel.org/torvalds/c/337aadff8e4567e39669e07d9a88b789d78458b5|commit]] * ACPICA: Linuxize: Export debugger files to Linux [[https://git.kernel.org/torvalds/c/9957510255724c1c746c9a6264c849e9fdd4cd24|commit]] * acpi: nfit: Add support for hot-add [[https://git.kernel.org/torvalds/c/209851649dc4f7900a6bfe1de5e2640ab2c7d931|commit]] == Sound == * USB-audio: Add support for Novation Nocturn MIDIcontrol surface [[https://git.kernel.org/torvalds/c/dab9981756dbc3c50c194811f176f0d658c171af|commit]] * bebob: support Firewire I/O card of Mackie Onyx 1220/1620/1640 [[https://git.kernel.org/torvalds/c/425a570e1bfaeadaf6558df1e14e1735d5a76c10|commit]] * firewire-digi00x: add MIDI operations for MIDI control port [[https://git.kernel.org/torvalds/c/c5fcee0373b390ab8508022951eabd0bd0e06a48|commit]] * firewire-digi00x: add PCM functionality [[https://git.kernel.org/torvalds/c/0120d0f1fe3bbf6c6a450056be56a70c409cf7a3|commit]] * firewire-digi00x: add another rawmidi character device for MIDI control ports [[https://git.kernel.org/torvalds/c/d1482fb335b8f3f5e667df72b043c5b3d9d03106|commit]] * firewire-digi00x: add data block processing layer [[https://git.kernel.org/torvalds/c/163ae6f3f3f059ab44311792af5a73f70f747263|commit]] * firewire-digi00x: add hwdep interface [[https://git.kernel.org/torvalds/c/660dd3d52ead45b8e60dcf966daf304de2121a28|commit]] * firewire-digi00x: add proc node to show clock status [[https://git.kernel.org/torvalds/c/927f17dc3a517128f07bbc1634fb25ce2587dc6f|commit]] * firewire-digi00x: add skeleton for Digi 002/003 family [[https://git.kernel.org/torvalds/c/9edf723fd85822c7b7d8ef4f41a74c5a33eeca0c|commit]] * firewire-digi00x: add stream functionality [[https://git.kernel.org/torvalds/c/3a2a17974eef10766ffbd7d3e9f5191fbb3c9f33|commit]] * firewire-digi00x: add support for MIDI ports corresponding to isochronous packet streaming [[https://git.kernel.org/torvalds/c/9fbfd38b204a3f04272183c0258a3ded03a5aae8|commit]] * firewire-digi00x: add support for MIDI ports for physical controls [[https://git.kernel.org/torvalds/c/e8bd577ae6df59160cd6fd82b8d3562bbbdd3c1d|commit]] * firewire-digi00x: add support for asynchronous messaging [[https://git.kernel.org/torvalds/c/44b7308871ac6fd85fc840bfa3ddb466fe7aff23|commit]] * firewire-digi00x: add support of asynchronous transaction for incoming MIDI messages from physical controls [[https://git.kernel.org/torvalds/c/3646a54acda65afdd76737d40c0994b991742e01|commit]] * firewire-digi00x: add support of asynchronous transaction for outgoing MIDI messages to physical controls [[https://git.kernel.org/torvalds/c/b47f525f760f29c4689a7d9bf768c28fcaac2281|commit]] * firewire-lib: add data block processing layer for AM824 format [[https://git.kernel.org/torvalds/c/5955815e71ff9c773b156680c781c87728e37bea|commit]] * firewire-lib: add helper functions as interfaces between packet streaming layer and data block processing layer [[https://git.kernel.org/torvalds/c/20e445771ea109bc0ce9e717cbf2475e56a141a8|commit]] * firewire-lib: add helper functions to set positions of data channels [[https://git.kernel.org/torvalds/c/f65be911c0e13fab28919e17c9fa00c38dc4ff2f|commit]] * firewire-lib: add support arbitrary value for fmt/fdf fields in CIP header [[https://git.kernel.org/torvalds/c/414ba022a5287e9473c7fa2b4aa1b1025e9ca8be|commit]] * firewire-lib: complete AM824 data block processing layer [[https://git.kernel.org/torvalds/c/df075feefbd347f13fba5198294cda619532c237|commit]] * firewire-lib: move MIDI trigger helper function to AM824 layer [[https://git.kernel.org/torvalds/c/03e2a67eed7bf2e4c701587080bc8d60dd45209c|commit]] * firewire-lib: move PCM substream constraint to AM824 layer [[https://git.kernel.org/torvalds/c/bc8500da3e62cd6a896407a1b330a2eb21817c22|commit]] * firewire-tascam: add PCM functionality [[https://git.kernel.org/torvalds/c/e453df44f0d6574e99fae990c89a22c6ec6bbb62|commit]] * firewire-tascam: add a structure for model-dependent parameters. [[https://git.kernel.org/torvalds/c/6f81ba19ace2282f2560f5ec3a827ec5370825cb|commit]] * firewire-tascam: add data block processing layer [[https://git.kernel.org/torvalds/c/47faeea25ef3a39f2224377a1fc76581cd18c044|commit]] * firewire-tascam: add hwdep interface [[https://git.kernel.org/torvalds/c/e5e0c3dd257bf34cf001e10422943f90437f0f1b|commit]] * firewire-tascam: add proc node to show firmware information [[https://git.kernel.org/torvalds/c/96e5fbb0dd128496378dbc404c2a894e49c1ac21|commit]] * firewire-tascam: add skeleton for TASCAM FireWire series [[https://git.kernel.org/torvalds/c/c0949b278515da948597b4a1a2726f42591ef385|commit]] * firewire-tascam: add streaming functionality [[https://git.kernel.org/torvalds/c/35efa5c489de63a9bdbb7ea4e66dcfadcca951b4|commit]] * firewire-tascam: add support for MIDI functionality [[https://git.kernel.org/torvalds/c/0db18e7eec40a4331214185b37b0440856856775|commit]] * firewire-tascam: add support for incoming MIDI messages by asynchronous transaction [[https://git.kernel.org/torvalds/c/107cc0129a685e88d09af88b8a371caec5c51ff0|commit]] * firewire-tascam: add support for outgoing MIDI messages by asynchronous transaction [[https://git.kernel.org/torvalds/c/3beab0f844fadefe16b6383f6ff7b76147db686b|commit]] * hda - Add Conexant CX8200 (14f1:2008) codec entry [[https://git.kernel.org/torvalds/c/bcdda2ec28c31fe62d5d85c8b603f202a2c85fac|commit]] * hda - Add Intel Lewisburg device IDs Audio [[https://git.kernel.org/torvalds/c/5cf92c8b3dc5da59e05dc81bdc069cedf6f38313|commit]] * hda - add PCI IDs for Intel Broxton [[https://git.kernel.org/torvalds/c/c87693da69f979f8a4370e7bc6115dd0898d8501|commit]] * oxfw: add an entry for TASCAM FireOne [[https://git.kernel.org/torvalds/c/759a2f40c9fa3839c021f7cdc4ec19d10fd63b44|commit]] * oxfw: support more MIDI ports [[https://git.kernel.org/torvalds/c/bb71da43469679bf53dc97433dc02895e4d58352|commit]] * * Add native DSD support for Aune X1S [[https://git.kernel.org/torvalds/c/16771c7c704769c5f3d70c024630b6e5b3eafa67|commit]] * ASoC * Handle multiple codecs with split playback / capture [[https://git.kernel.org/torvalds/c/cde79035c6cf578dd33dfea3e39666efc27cbcf2|commit]] * Intel: Skylake - Add Skylake RT286 I2S machine driver [[https://git.kernel.org/torvalds/c/624729fd51871bfbddb647764f180126789a29ee|commit]] * Intel: Skylake: Add DSP support and enable it [[https://git.kernel.org/torvalds/c/2a29b200c6f17827ee712e719ad29366f79205ee|commit]] * Intel: Skylake: Add pipe and modules handlers [[https://git.kernel.org/torvalds/c/e4e2d2f45284f620eeb9eea25570838b2a42c968|commit]] * Intel: Skylake: Add support to disable module notifications [[https://git.kernel.org/torvalds/c/4e10996ba810031a493d903539f595e053826103|commit]] * Intel: Skylake: Add topology core init and handlers [[https://git.kernel.org/torvalds/c/3af36706ff6c4ea8695e92b1ba80e183f1919684|commit]] * Intel: Skylake: add DSP platform widget event handlers [[https://git.kernel.org/torvalds/c/d93f8e550f44ed1f54285f77f40f7962a3f25267|commit]] * ad193x-spi: Add adau1328 to ad193x_spi_id table [[https://git.kernel.org/torvalds/c/355b27e181f667dad248a40d3d4d48150e9a593c|commit]] * ad193x: add support to ad1934 [[https://git.kernel.org/torvalds/c/e5224f58e3efd74972f7dcf46264c3ba9aa807ba|commit]] * add ak4613 support [[https://git.kernel.org/torvalds/c/b07570628471777aabb5695284e1af4533e502da|commit]] * ak4613: add Digital Playback Volume support [[https://git.kernel.org/torvalds/c/e3a4d958d78e4f1709f3d4611849617ac9222a0c|commit]] * atmel-classd: add the Audio Class D Amplifier [[https://git.kernel.org/torvalds/c/e0a25b6d18624140905d79775f9e1b05c12502f5|commit]] * codecs: Add da7219 codec driver [[https://git.kernel.org/torvalds/c/6d817c0e9fd7536be76690bfdee88e8a81c16f7d|commit]] * fsl-asoc-card: add AC'97 support [[https://git.kernel.org/torvalds/c/50760cad9de969fe85b24465afe6396b8bbc6a3f|commit]] * nau8825: Add driver for headset chip Nuvoton 8825 [[https://git.kernel.org/torvalds/c/34ca27f34f413b4a684fc7336911799da3ac84d5|commit]] * rockchip: Add rockchip SPDIF transceiver driver [[https://git.kernel.org/torvalds/c/f874b80e1571118fcf4554878633556f06f998e6|commit]] * rockchip: i2s: add 8 channels capture support [[https://git.kernel.org/torvalds/c/4c9c018b2ac72e6ffaeae472723023dc4fd99a88|commit]] * rsnd: Add Gen3 initial support [[https://git.kernel.org/torvalds/c/ac37a45b0b6c8400719bb837f1c321079b72db53|commit]] * rsnd: Announce for removing Gen1 SRU support [[https://git.kernel.org/torvalds/c/4362495734d155e10174ace9066827780edaed0d|commit]] * rsnd: add AUDIO_CLKOUT support [[https://git.kernel.org/torvalds/c/2a46db4a3787edb0dc07276f21f33bbaf01938f1|commit]] * rt5645: Allow 4 channel recording on AIF1 [[https://git.kernel.org/torvalds/c/fbe039bb0815e6113f82021aa8c0e36a1941f511|commit]] * sunxi: add support for the on-chip codec on early Allwinner SoCs [[https://git.kernel.org/torvalds/c/45fb6b6f2aa3f6b22b81078db0dba4b26c9d0bdb|commit]] * tlv320aic3x: Improve tdm support [[https://git.kernel.org/torvalds/c/3e8f5263bd83fd0fe7dacba2de347b17ac99fc91|commit]] * topology: ABI - Add PCM Support and bump ABI version to 4 [[https://git.kernel.org/torvalds/c/5b2688a59af686f7c0a80edc49d7f190365ac090|commit]] * wm8998: Initial WM8998 codec driver [[https://git.kernel.org/torvalds/c/6ebbce0a6e15fd52ef029f780ec5fb3282fc22e3|commit]] == TV tuners, webcams, video capturers == * Add Terratec H7 Revision 4 to DVBSky driver [[https://git.kernel.org/torvalds/c/2788052a8ac9326723c8526f9c5953b8cfff8ab5|commit]] * Compro U650F support [[https://git.kernel.org/torvalds/c/702c287082cd92cb792cfe5afd8c5160bf563b4f|commit]] * hackrf: add control for RF amplifier [[https://git.kernel.org/torvalds/c/b3ae29667e22921b8bd8ba84bf719a240f303aa2|commit]] * hackrf: add support for transmitter [[https://git.kernel.org/torvalds/c/8bc4a9ed85046c214458c9e82aea75d2f46cfffd|commit]] * s5p-jpeg: add support for 5433 [[https://git.kernel.org/torvalds/c/6c96dbbc2aa9f5b4aed8792989d69eae22bf77c4|commit]] * saa7134: add Leadtek Winfast TV2100 FM card support [[https://git.kernel.org/torvalds/c/63ab664cebe5bbfd530d46ed7439e43aa4d45227|commit]] * tvp5150: add support for asynchronous probing [[https://git.kernel.org/torvalds/c/c7d97499cc8ab9f9cda0af5c1b078480e198eb4c|commit]] * v4l2-compat-ioctl32: add missing SDR support [[https://git.kernel.org/torvalds/c/d5beb67bc74d8c048c63f361b13fbebbda1bc43a|commit]] * v4l2: add RF gain control [[https://git.kernel.org/torvalds/c/41018cb84a9ed440db1508d67d9dd4084d5460eb|commit]] * v4l2: add support for SDR transmitter [[https://git.kernel.org/torvalds/c/9effc72fd71b6e8fd2676bcb57fac3f05ab93043|commit]] * videodev2.h: add support for the DCI-P3 colorspace [[https://git.kernel.org/torvalds/c/529a7960307012f66faec6426747cf61d320265c|commit]] * vivid-tpg: add support for SMPTE 2084 transfer function [[https://git.kernel.org/torvalds/c/b258480aa7c950d8ad4e0fd1504a9e252665c0d0|commit]] * vivid-tpg: support the DCI-P3 colorspace [[https://git.kernel.org/torvalds/c/b592b52e2b91c1a8ff3177bda0c943180e0349ad|commit]] * vivid: Add an option to configure the maximum number of devices [[https://git.kernel.org/torvalds/c/6903acde49372001c83d8717a5435d0f91896914|commit]] * vivid: SDR cap: add control for FM deviation [[https://git.kernel.org/torvalds/c/f335c3f229880cc3f7bde9310def6ac5c53c9c7c|commit]] * vivid: add 10 and 12 bit Bayer formats [[https://git.kernel.org/torvalds/c/b96c544f44c00a85b660e72dd8cc8363a499a6d6|commit]] * vivid: add support for SMPTE 2084 transfer function [[https://git.kernel.org/torvalds/c/c732e647ba4b870216658a33bba14e36bdb1a73f|commit]] * vivid: add support for the DCI-P3 colorspace [[https://git.kernel.org/torvalds/c/1d78053549224cd3e09d3478ebe9c14be604a6cc|commit]] == Universal Serial Bus (USB) == * Add USB 3.1 SuperSpeedPlus device capability descriptor [[https://git.kernel.org/torvalds/c/90ec9247808ed6b9f072e2c4021868374b0a6d92|commit]] * xhci: Add a SuperSpeedPlus capability descriptor for xhci USB 3.1 roothub [[https://git.kernel.org/torvalds/c/5693e0b77f82cddf322bdc3eb50f26d3c707f61e|commit]] * xhci: check xhci hardware for USB 3.1 support [[https://git.kernel.org/torvalds/c/b50107bb83d027dfd36bb7efb90570559757d6ae|commit]] * xhci: define the new default speed ID for SuperSpeedPlus used by xhci hw [[https://git.kernel.org/torvalds/c/2338b9e47fba0cd35e1e59f09838a8b9b339a55a|commit]] * chipidea: Use extcon framework for VBUS and ID detect [[https://git.kernel.org/torvalds/c/3ecb3e09b042e70799ff3a1ff464a5ecaa7547d9|commit]] * chipidea: imx: add imx6ul usb support [[https://git.kernel.org/torvalds/c/52fe568e5d717e4c21a29a2a05a27f3dacc431d5|commit]] * chipidea: imx: add usb support for imx7d [[https://git.kernel.org/torvalds/c/5cb377c52fe464c5cdc722944bc0c62a8cb10312|commit]] * define HCD_USB31 speed option for hosts that support USB 3.1 features [[https://git.kernel.org/torvalds/c/7117522520b9101af7a0602d6b0d1e67d689fc6b|commit]] * dwc3: Support Synopsys USB 3.1 IP [[https://git.kernel.org/torvalds/c/690fb3718a70c66004342f6f5e2e8a5f95b977db|commit]] * dwc3: pci: Add the PCI Product ID for Synopsys USB 3.1 [[https://git.kernel.org/torvalds/c/e8095a25364a30216ad40dbe8893ed5c3c235949|commit]] * dwc3: pci: Add the Synopsys HAPS AXI Product ID [[https://git.kernel.org/torvalds/c/41adc59caece02aa2e988a0e8f9fe8e6f426f82e|commit]] * dwc3: pci: add support for Intel Broxton SOC [[https://git.kernel.org/torvalds/c/b4c580a43d520b7812c0fd064fbab929ce2f1da0|commit]] * gadget: ether: Allow jumbo frames [[https://git.kernel.org/torvalds/c/bba787a860fa8c7b4ab3cefbfcb2b214b2aed30c|commit]] * gadget: mass_storage: allow for deeper queue lengths [[https://git.kernel.org/torvalds/c/2e6c72b61b9a0a7787e8cfa3fff3b34a0c2548ce|commit]] * interface authorization: Control interface probing and claiming [[https://git.kernel.org/torvalds/c/8d1f8573a33224dce9b6e3a5085a6857b7572c13|commit]] * interface authorization: Documentation part [[https://git.kernel.org/torvalds/c/7f59c150ad9ae017abcff16775ccdd0bdefb963d|commit]] * interface authorization: Introduces the USB interface authorization [[https://git.kernel.org/torvalds/c/b3910cef3968b2456cdd6c33b1f5e33904319f22|commit]] * interface authorization: Introduces the default interface authorization [[https://git.kernel.org/torvalds/c/6b2bd3c8c69c4817a9a2feb4597021d486c105f4|commit]] * interface authorization: SysFS part of USB interface authorization [[https://git.kernel.org/torvalds/c/310d2b4124c073a2057ef9d952d4d938e9b1dfd9|commit]] * interface authorization: Use a flag for the default device authorization [[https://git.kernel.org/torvalds/c/ff8e2c560eca32043ed097099debac488a4bd99f|commit]] * renesas_usbhs: Add support for R-Car H3 [[https://git.kernel.org/torvalds/c/5119dd1e3f7e84073dea4d53322f2fd99f0d0d8b|commit]] * option: add XS Stick W100-2 from 4G Systems [[https://git.kernel.org/torvalds/c/638148e20c7f8f6e95017fdc13bce8549a6925e0|commit]] * qcserial: Add support for Quectel EC20 Mini PCIe module [[https://git.kernel.org/torvalds/c/9d5b5ed796d7afd7e8d2ac4b4fb77c6a49463f4b|commit]] * qcserial: add Sierra Wireless MC74xx/EM74xx [[https://git.kernel.org/torvalds/c/f504ab1888026d15b5be8f9c262bf4ae9cacd177|commit]] * serial: Another Infineon flash loader USB ID [[https://git.kernel.org/torvalds/c/a0e80fbd56b4573de997c9a088a33abbc1121400|commit]] * serial: option: add support for Novatel MiFi USB620L [[https://git.kernel.org/torvalds/c/e07af133c3e2716db25e3e1e1d9f10c2088e9c1a|commit]] * ti_usb_3410_5052: Add Honeywell HGI80 ID [[https://git.kernel.org/torvalds/c/1bcb49e663f88bccee35b8688e6a3da2bea31fd4|commit]] * usb-host: Remove fusbh200 driver [[https://git.kernel.org/torvalds/c/34e51ba6b65b5db4e35426759b1fbdf608545238|commit]] == Tablets, touch screens, keyboards, mouses (input) == * add DA9062 OnKey capability to DA9063 OnKey driver [[https://git.kernel.org/torvalds/c/a27b5e0a78c31b57fa5cceaec4415caeca2e50dd|commit]] * add support for FocalTech FT6236 touchscreen controller [[https://git.kernel.org/torvalds/c/92deea1350f9fa97a841d45cd1f8228d5e8aa667|commit]] * add support for ROHM BU21023/24 touchscreen [[https://git.kernel.org/torvalds/c/c7efd123500b11568ce928a5cd91ad132ec36df5|commit]] * add userio module [[https://git.kernel.org/torvalds/c/5523662edd4fe937267053c2018b75be2ac17860|commit]] * edt-ft5x06 - add support for FT5506 [[https://git.kernel.org/torvalds/c/af33e0ad1bf6e065f05a68f177b99202935ed2cf|commit]] * edt-ft5x06 - add support for different max support points [[https://git.kernel.org/torvalds/c/b1d2a3ecb9cbf932a875a59f12f0f44841f29c30|commit]] * evdev - add event-mask API [[https://git.kernel.org/torvalds/c/06a16293f71927f756dcf37558a79c0b05a91641|commit]] * tegra-kbc - enable support for the standard "wakeup-source" property [[https://git.kernel.org/torvalds/c/b42a1148de452ab1a3ee15caac2960a063e28f03|commit]] * tsc2004 - add support for tsc2004 [[https://git.kernel.org/torvalds/c/a748941c95d2cd8f1a23e4e716b3178179c7fdbe|commit]] * xpad - add Covert Forces edition of the Xbox One controller [[https://git.kernel.org/torvalds/c/39a7a88872df98f0c3c50fe278fd1a1f597afd95|commit]] * HID * Add new Microsoft Type Cover 3 product ID [[https://git.kernel.org/torvalds/c/c6956eb70e2549a3c2fa6ee525e02776d293caf4|commit]] * corsair: Add Corsair Vengeance K90 driver [[https://git.kernel.org/torvalds/c/6f78193ee9ea5575180d4462f0f7273a22dd5057|commit]] * hid-gfrm: Google Fiber TV Box remote controls [[https://git.kernel.org/torvalds/c/34fc1322e7aaaa74f3f9e5194a2e85bae522d3c2|commit]] * logitech-hidpp: add support to disable tap-to-click on the K400 [[https://git.kernel.org/torvalds/c/90cdd986335eddb7cac6e456f7c48c1ce76fd095|commit]] * logitech: Add support for G29 [[https://git.kernel.org/torvalds/c/29fae1c85166ef525b8b6518e749295e0c9d1e20|commit]] * wacom: Add four new Intuos devices [[https://git.kernel.org/torvalds/c/eda01dab53b1126a20da98b5d691f3e55d79f21d|commit]] * wacom: Add support for Cintiq Companion 2 [[https://git.kernel.org/torvalds/c/f7acb55cf1b414f8f515697f2a7bb324ba009062|commit]] * wacom: Report full pressure range for Intuos, Cintiq 13HD Touch [[https://git.kernel.org/torvalds/c/8d515fda8946cbfb359dca9d6bd416478f1b45cc|commit]] == Multi Function Devices (MFD) == * 88pm80x: Add 88pm860 chip type support [[https://git.kernel.org/torvalds/c/62a2e633474107a9ae93dfedf16341ec6414a907|commit]] * add Intel Broxton Whiskey Cove PMIC driver [[https://git.kernel.org/torvalds/c/39d047c0b1c812e9f0014e7100e372e61f2de3de|commit]] * arizona: Add register bits to support the ANC block [[https://git.kernel.org/torvalds/c/9111fa5c4032589e9b7ccc01e330810ba05726bf|commit]] * atmel-flexcom: Add a driver for Atmel Flexible Serial Communication Unit [[https://git.kernel.org/torvalds/c/5c41f11c625e6860b00e58c237dd03a89a8beccc|commit]] * da9150: Add support for Fuel-Gauge [[https://git.kernel.org/torvalds/c/1ac710e08a86e4723286873db73edb2a6e99f591|commit]] * intel_soc_pmic: Add support for Broxton WC PMIC [[https://git.kernel.org/torvalds/c/6bb3b3acc3d096b938887c90f4bb19a639b99852|commit]] * lpss: Add Broxton ACPI IDs [[https://git.kernel.org/torvalds/c/6a636ec0ab19c64e83d1008a80606e1030a0c422|commit]] * lpss: Add Intel Broxton PCI IDs [[https://git.kernel.org/torvalds/c/ff0a04a699b9ea9b795208baff2ae727a6a3085a|commit]] * rt5033: Add RT5033 Flash led sub device [[https://git.kernel.org/torvalds/c/b487c17d5ff381943b7c9b6af992eec83ee5c5ee|commit]] * rtsx: Add support for rts522A [[https://git.kernel.org/torvalds/c/ce6a5acc93876f619f32f8f60c7c6e549e46d962|commit]] == Memory Technology Device (drivers/mtd) == * fsmc_nand: Add BCH4 SW ECC support for SPEAr600 [[https://git.kernel.org/torvalds/c/e278fc71b2c63905d3631b8d7b12ab7bcba9d2be|commit]] * nand: vf610_nfc: Freescale NFC for VF610, MPC5125 and others [[https://git.kernel.org/torvalds/c/456930d80a2da129974640dc0238d5380597e172|commit]] * nand: vf610_nfc: add hardware BCH-ECC support [[https://git.kernel.org/torvalds/c/049f42509973b86f0015e2c1c38d4c79aea408f5|commit]] * spi-nor: Add support for Micron n25q032a [[https://git.kernel.org/torvalds/c/f9bcb6dc8013d4da6660556ddf2383e4fbcbe3d7|commit]] * spi-nor: Add support for s25fl004k [[https://git.kernel.org/torvalds/c/7c748f5774cb74c6be49fc351007855c96dfb8a3|commit]] * spi-nor: Add support for sst25wf040b [[https://git.kernel.org/torvalds/c/c887be71cc3984db486c4d942dea2682c7b24a71|commit]] * spi-nor: add SPI NOR manufacturer IDs [[https://git.kernel.org/torvalds/c/db4745edb282766f6532d4b0f643c2348e450e25|commit]] * spi-nor: add support for w25q128fw [[https://git.kernel.org/torvalds/c/4404bd742db767a7f316b1207c46a04a38ca7198|commit]] * spi-nor: s25fl008k and s25fl016k supports dual/quad mode [[https://git.kernel.org/torvalds/c/adf508c347c3a5d66d7610412467e2a03924485b|commit]] * spi-nor: s25fl204k supports dual I/0 [[https://git.kernel.org/torvalds/c/aada20cd2b1af7181523e31231d46ff5a94989b0|commit]] * spi-nor: scale up timeout for full-chip erase [[https://git.kernel.org/torvalds/c/09b6a377687b885565339e60bc62566433a0406f|commit]] * pcmciamtd: Add id for PRETEC 4MB SRAM [[https://git.kernel.org/torvalds/c/15c2bf2f3f5c1f25293ad89a9effeb75524458e8|commit]] == Industrial I/O (iio) == * Support triggered events [[https://git.kernel.org/torvalds/c/735ad074ffa72ccc4fdba8e54eb024df95545e7d|commit]] * accel: add support for mxc4005 accelerometer [[https://git.kernel.org/torvalds/c/077377fc4f74899c58e946e47352216412d0bb3a|commit]] * adc: hi8435: Holt HI-8435 threshold detector [[https://git.kernel.org/torvalds/c/72aa29ce0a59779dcda91e967600a0f8637945a6|commit]] * adc: vf610: Add IIO buffer support for Vybrid ADC [[https://git.kernel.org/torvalds/c/0010d6b444064029f924b4973f74b87579daddc6|commit]] * bmc150: Add SPI driver [[https://git.kernel.org/torvalds/c/f9ab96e212808123fbd9072d580a59194e5cd410|commit]] * bmg160: Add SPI driver [[https://git.kernel.org/torvalds/c/b1d125cc6236399258025b0c5646cafa2b45e043|commit]] * humidity: add HDC100x support [[https://git.kernel.org/torvalds/c/4839367d99e3b067d3c2e9404ae320c100d090c7|commit]] * light: Add support for UPISEMI uS5182d als and proximity sensor [[https://git.kernel.org/torvalds/c/c14f8abe5304ba46b898cd381a0857fd61f87200|commit]] * light: add APDS9960 ALS + promixity driver [[https://git.kernel.org/torvalds/c/aff268cd532e99ced3c8f48d01118912eb002bbf|commit]] * mcp4531: Driver for Microchip digital potentiometers [[https://git.kernel.org/torvalds/c/c05dc2cce7422a5c05db470572b22fcd855f8cd7|commit]] * mlx90614: Implement filter configuration [[https://git.kernel.org/torvalds/c/764589b688a1b087b5ff6c1e99f7cd57a5241395|commit]] * mma8452: add freefall / motion interrupt source [[https://git.kernel.org/torvalds/c/60f562e74e75716cc121cc7adb2dcb43c17709bf|commit]] * mma8452: add support for MMA8453Q accelerometer chip [[https://git.kernel.org/torvalds/c/c5ea1b58e8f51d8cd72e46cc398742988a614054|commit]] * mma8452: add support for MMA8652FC and MMA8653FC [[https://git.kernel.org/torvalds/c/417e008ba9db7ce4b4e48131c6f69829e9886b3e|commit]] * proximity: add support for PulsedLight LIDAR [[https://git.kernel.org/torvalds/c/cb119d5350839297bbe8a382dbb2feff545742b5|commit]] * Add htu21 meas-spec driver support [[https://git.kernel.org/torvalds/c/2b5c53d2c958bda92310d1b371a9314f4aa8c274|commit]] * Add meas-spec sensors common part [[https://git.kernel.org/torvalds/c/d574a87cc311cb01486b8947a9133814a79e2e6e|commit]] * Add ms5637 meas-spec driver support [[https://git.kernel.org/torvalds/c/64a70c6502111a2d5bd1dd5eddfa33039aa897b7|commit]] * Add ms8607 meas-spec driver support [[https://git.kernel.org/torvalds/c/1b75ce658775c9131ea6689ffadcde2663983b6c|commit]] * Add tsys01 meas-spec driver support [[https://git.kernel.org/torvalds/c/43e53407f6805044bd13e8bf837e169d38ad0458|commit]] * Add tsys02d meas-spec driver support [[https://git.kernel.org/torvalds/c/53bf4d067d5115ac740bdc907023afe95e449fdd|commit]] == Multi Media Card (MMC) == * block: Add new ioctl to send multi commands [[https://git.kernel.org/torvalds/c/a5f5774c55a2e3ed75f4d6c5556b7bfcb726e6f0|commit]] * core: Remove MMC_CLKGATE [[https://git.kernel.org/torvalds/c/9eadcc0581a8ccaf4c2378aa1c193fb164304f1d|commit]] * dw_mmc: Add external dma interface support [[https://git.kernel.org/torvalds/c/3fc7eaef44dbcbcd602b6bcd0ac6efba7a30b108|commit]] * mediatek: Add MMC_CAP_RUNTIME_RESUME support [[https://git.kernel.org/torvalds/c/8131e815f723ec8fee018d6fa34348d61c0e54b8|commit]] * mediatek: add HS400 support [[https://git.kernel.org/torvalds/c/6397b7f5f405f30f03f67ef829306c5af6d3369b|commit]] * sdhci-acpi: Add more ACPI HIDs for Intel controllers [[https://git.kernel.org/torvalds/c/e839b134761444e5988d5eee1ef54a0ff2327344|commit]] * sdhci-of-esdhc: support both BE and LE host controller [[https://git.kernel.org/torvalds/c/f4932cfd22f151af19d552c0ee607b2fb9c41b53|commit]] * sdhci-pci: Add another PCI ID for an Intel eMMC host controller [[https://git.kernel.org/torvalds/c/06bf9c565444643ce2732f8a297f76b953acde6b|commit]] * sdhci-pci: Add more PCI IDs for Intel controllers [[https://git.kernel.org/torvalds/c/4fd4c0655b82b0f81841b915ef1e70e2141d4a38|commit]] * sdhci: enable tuning for DDR50 [[https://git.kernel.org/torvalds/c/9faac7b95ea4f9e83b7a914084cc81ef1632fd91|commit]] * sunxi: Add card busy detection [[https://git.kernel.org/torvalds/c/c1590dd86d6e34df214f30a501682e392be0ba3c|commit]] == Watchdog == * Watchdog driver for Broadcom Set-Top Box [[https://git.kernel.org/torvalds/c/7a3629fe999028e09bc96ccb0c9e22e0a9cf2725|commit]] == Clocks == * Add a basic multiplier clock [[https://git.kernel.org/torvalds/c/f2e0a53271a439a2ab142645867f0cde45b2b3cd|commit]] * add support for clocks provided by SCP(System Control Processor) [[https://git.kernel.org/torvalds/c/cd52c2a4b5c43631e429d06dce12e08b0cab477f|commit]] * at91: add PMC sama5d2 support [[https://git.kernel.org/torvalds/c/a5752e57bb63154fe9202d8d2282bad3bae3bced|commit]] * at91: add generated clock driver [[https://git.kernel.org/torvalds/c/df70aeef60839cb2732913fa41e61aba52ca942c|commit]] * bcm2835: Add support for programming the audio domain clocks [[https://git.kernel.org/torvalds/c/41691b8862e2a32080306f17a723efc4b6ca86ab|commit]] * clk-vf610: Add clock for Vybrid OCOTP controller [[https://git.kernel.org/torvalds/c/0753f56e411a5e216c9899c21e54bd11dde17313|commit]] * iproc: Add PWRCTRL support [[https://git.kernel.org/torvalds/c/01b6722fdf65a91d588338e5a1964d57fa2dd590|commit]] * mediatek: Add USB clock support in MT8173 APMIXEDSYS [[https://git.kernel.org/torvalds/c/cdb2bab78aff97101da767b9643fbd692af4623b|commit]] * mediatek: Add fixed clocks support for Mediatek SoC. [[https://git.kernel.org/torvalds/c/4fa043806a2cdbf86503068276ab9bba91a726f6|commit]] * mediatek: Add subsystem clocks of MT8173 [[https://git.kernel.org/torvalds/c/29859d9315834c7a36a436a6a383f2f810b91047|commit]] * mediatek: add 13mhz clock for MT8173 [[https://git.kernel.org/torvalds/c/2d61fe0fc7f0a8c214587ba063fc8770486c0af1|commit]] * ns2: add clock support for Broadcom Northstar 2 SoC [[https://git.kernel.org/torvalds/c/f7225a832dde995325b486b41728dfbe4634311c|commit]] * nsp: add clock support for Broadcom Northstar Plus SoC [[https://git.kernel.org/torvalds/c/5f024b0685f753325f1b8cacbe37ffe5921b13d1|commit]] * qcom: Add MSM8916 audio clocks [[https://git.kernel.org/torvalds/c/7001b3f960c66a7f3617da632564b35ddba39498|commit]] * qcom: Add MSM8916 gpu clocks [[https://git.kernel.org/torvalds/c/a2e8272f3f898bedfc78e20b373a9d7356e16608|commit]] * qcom: Add MSM8916 iommu clocks [[https://git.kernel.org/torvalds/c/93e71695daa654918fbe5b768cd8c5bca677df0c|commit]] * qcom: Add support for GDSCs [[https://git.kernel.org/torvalds/c/45dd0e55317ccb27fe8eae639275c2b3a2fb52e5|commit]] * qcom: Add support for RCGs with shared branches [[https://git.kernel.org/torvalds/c/d042877aa7a36e7a5e0bb8c60dcd86e939f205c9|commit]] * qcom: gdsc: Add GDSCs in apq8084 GCC [[https://git.kernel.org/torvalds/c/639af9490b545bb41ae1f7623aec73d6951d5630|commit]] * qcom: gdsc: Add GDSCs in apq8084 MMCC [[https://git.kernel.org/torvalds/c/cb2eb7de38e946e8e49536af7fa439c0f0210931|commit]] * qcom: gdsc: Add GDSCs in msm8916 GCC [[https://git.kernel.org/torvalds/c/073ae2b41c44903b9c28e3dc0263814c7fd33d5b|commit]] * qcom: gdsc: Add GDSCs in msm8974 GCC [[https://git.kernel.org/torvalds/c/340029efdc83c7ba682dae731feff0d72a0ffd66|commit]] * qcom: gdsc: Add GDSCs in msm8974 MMCC [[https://git.kernel.org/torvalds/c/8108b23ca7270ff2c2b551f447e57436d534d23a|commit]] * qcom: gdsc: Add support for Memory RET/OFF [[https://git.kernel.org/torvalds/c/014e193ccd197d15b6f7bf6d3d616600091c14ad|commit]] * qcom: gdsc: Add support for ON only state [[https://git.kernel.org/torvalds/c/3c53f5e2179874441a1741ec7bcbaa92fcec9c79|commit]] * qoriq: Add ls1043a support. [[https://git.kernel.org/torvalds/c/e994412c5f19402a834f4b0d95e9159d1c7b0fb8|commit]] * qoriq: Add ls2080a support. [[https://git.kernel.org/torvalds/c/9e19ca2f627e5a6ee7425c48cc30b7356995b691|commit]] * samsung: exynos7: Add required clock tree for UFS [[https://git.kernel.org/torvalds/c/7993b3ebec979b23c2d7425959c9d232c452498b|commit]] * scpi: add support for cpufreq virtual device [[https://git.kernel.org/torvalds/c/9490f01e247169a93262054074409ad73d71c4da|commit]] * sunxi: Add A33 gates support [[https://git.kernel.org/torvalds/c/7d6ddad659f7220438b863977b0c4032e3d77dda|commit]] * sunxi: Add a driver for the PLL2 [[https://git.kernel.org/torvalds/c/460d0d444822e9032a2573fc051b45c68b89a97a|commit]] * sunxi: codec clock support [[https://git.kernel.org/torvalds/c/e2771545f49fbfec874642533058a3423fa29e16|commit]] * sunxi: mod1 clock support [[https://git.kernel.org/torvalds/c/9b038bc58ad2658c76fd8b50bb333dfd4454573c|commit]] * sunxi: pll2: Add A13 support [[https://git.kernel.org/torvalds/c/eb662f854710e6a438789a4b0d1d0cce8c12379d|commit]] * clocksource/drivers/tango_xtal: Add new timer for Tango SoCs [[https://git.kernel.org/torvalds/c/ccd63ce471c9b69663783e919ca4dba9967cd690|commit]] * clocksource: add TI 32.768 Hz counter driver [[https://git.kernel.org/torvalds/c/fe851f56d5f5b02a9afca95acde5224c3e73fac1|commit]] * st: Support for enable/disable in Clockgen PLLs [[https://git.kernel.org/torvalds/c/fb4738629b6c06c24ba0649ece20ecec978d8694|commit]] * Add driver for the si514 clock generator chip [[https://git.kernel.org/torvalds/c/8ce20e6617fedb195b7b243fc74cdef1cf1684f6|commit]] == Serial Peripheral Interface (SPI) == * add transfer histogram statistics via sysfs [[https://git.kernel.org/torvalds/c/6b7bc0618ff1a333d2265131b124e966335d5dee|commit]] * bcm2835aux: add bcm2835 auxiliary spi device driver [[https://git.kernel.org/torvalds/c/1ea29b39f4c812ece2f936065a0a3d6fe44a263e|commit]] * mediatek: mt8173 spi multiple devices support [[https://git.kernel.org/torvalds/c/37457607ecaffe56718a0e423548edeb3d4a11b7|commit]] * pxa2xx: Add output control for multiple Intel LPSS chip selects [[https://git.kernel.org/torvalds/c/d0283eb2dbc11ec08375fdf6a436e96d25b3a593|commit]] * pxa2xx: Add support for Intel Broxton [[https://git.kernel.org/torvalds/c/b7c08cf85c9a3a4b05474b7acacc9fbce8fb3eaf|commit]] == Serial == * 8250_ingenic: Enable FIFO for Ingenic UARTs [[https://git.kernel.org/torvalds/c/c74997bdfe0f81047fc9258af3625deb2f9aff27|commit]] * 8250_ingenic: Enable hardware flow control [[https://git.kernel.org/torvalds/c/129a45b1a93b93b1c7f3a60ec6d7a276d6142da5|commit]] * 8250_mid: add support for DMA engine handling from UART MMIO [[https://git.kernel.org/torvalds/c/6ede6dcd87aa32787f077b6556dce6b0de7d91e6|commit]] * 8250_pci: Intel MID UART support to its own driver [[https://git.kernel.org/torvalds/c/d9eda9bab237259b06690652b145d19e0ce37a77|commit]] * fsl_lpuart: add earlycon support [[https://git.kernel.org/torvalds/c/1d59b382f1c4111933ab56166eb520ac98676b22|commit]] * imx: add earlycon support [[https://git.kernel.org/torvalds/c/913c6c0e947be8fb14d591be69e8966912af9c15|commit]] == Real Time Clock (RTC) == * Add a driver for Micro Crystal RV8803 [[https://git.kernel.org/torvalds/c/1e3929ef0e1c4c7127b785ce7a236965b3739406|commit]] == Inter-Integrated Circuit (I2C) == * i801: Add support for Intel Broxton [[https://git.kernel.org/torvalds/c/dd77f423e516293c37c2370b44fd700900409c48|commit]] * i801: Add support for Intel DNV [[https://git.kernel.org/torvalds/c/84d7f2ebd70d36e9d83e0973d2f4dac56a671f4f|commit]] * i801: add Intel Lewisburg device IDs [[https://git.kernel.org/torvalds/c/cdc5a3110e7c3ae793f367285789a6bc39c962dc|commit]] * imx: implement bus recovery [[https://git.kernel.org/torvalds/c/1c4b6c3bcf30d0804db0d0647d8ebeb862c6f7e5|commit]] * mediatek: add i2c resume support [[https://git.kernel.org/torvalds/c/09027e08ac329eddd8f4a06ddcef8022eded6b87|commit]] * pxa: Add support for pxa910/988 & new configuration features [[https://git.kernel.org/torvalds/c/c5fa6fc79f5b1fbe540300dbe3efbaa515b05282|commit]] * rcar: add support for r8a7795 (R-Car H3) [[https://git.kernel.org/torvalds/c/e7db0d34b38d56bbdb3d2d64c6233c53b77a3c6c|commit]] * sh_mobile: add support for r8a7795 (R-Car H3) [[https://git.kernel.org/torvalds/c/7bb6da5a3d2dae725ed228a97dd65f82e3fbd934|commit]] * uniphier: add UniPhier FIFO-less I2C driver [[https://git.kernel.org/torvalds/c/dd6fd4a3279310bac214867e31848f47e13caa6f|commit]] * uniphier_f: add UniPhier FIFO-builtin I2C driver [[https://git.kernel.org/torvalds/c/6a62974b667f3976ec44e255bed31746cca1ff51|commit]] == Hardware monitoring (hwmon) == * (lm75) Add support for TMP75C [[https://git.kernel.org/torvalds/c/9c32e815cf9e29d5cfed738ad1cb3d07ea1bb67c|commit]] * (nct6775) NCT6791D and NCT6792D have an additional temperature source [[https://git.kernel.org/torvalds/c/9a38371a8cda366400e592d10bc062deea09b695|commit]] * Driver for Maxim MAX31790 [[https://git.kernel.org/torvalds/c/195a4b4298a7951c845dac2b326585c66add3435|commit]] * Support sensors exported via ARM SCP interface [[https://git.kernel.org/torvalds/c/ea98b29a05e9c70dbe159cbc6254d111059a2bb9|commit]] * Support thermal zones registration for SCP temperature sensors [[https://git.kernel.org/torvalds/c/68acc77a2d5197141ba376fd8872eccb43bfcd7d|commit]] == Power supplies == * Add Qualcomm SMBB driver [[https://git.kernel.org/torvalds/c/56d7df8716b2e7a138af89bffe4923e15cf9bf68|commit]] * Add an axp20x-usb-power driver [[https://git.kernel.org/torvalds/c/69fb4dcada7704beeba86e3f401a66c726aa8504|commit]] * Add support for DA9150 Fuel-Gauge [[https://git.kernel.org/torvalds/c/a419b4fd9138c6cd5049d14813e7d94e596e4540|commit]] * bq24257: Add SW-based approach for Power Good determination [[https://git.kernel.org/torvalds/c/7c071a0a08f6c6327b86df918d2dda728355d457|commit]] * bq24257: Add basic support for bq24250/bq24251 [[https://git.kernel.org/torvalds/c/bf02dca9ee9d5f9ea7a0ef2e15a2051b8cca6b09|commit]] * bq24257: Add input DPM voltage threshold setting support [[https://git.kernel.org/torvalds/c/138606ffe45511fa774e51df04f6da562ff9c44d|commit]] * bq24257: Add over voltage protection setting support [[https://git.kernel.org/torvalds/c/bb2956e8e1976d876a755896f5be287cb7e766b2|commit]] * bq24257: Add various device-specific sysfs properties [[https://git.kernel.org/torvalds/c/007ee5f65693fd7370c0f6e70269175ac2ed1a28|commit]] * bq24257: Allow input current limit sysfs access [[https://git.kernel.org/torvalds/c/0cfbfde65aec4cd9ae4e7971f8a3e42c69e8e24f|commit]] * bq24257: Allow manual setting of input current limit [[https://git.kernel.org/torvalds/c/eb9fbcc6693ad73745198bbfc7c2b0e881580f59|commit]] * bq27xxx_battery: Add support for additional bq27xxx family devices [[https://git.kernel.org/torvalds/c/d74534c27775857cb09abd0f92ed9539dc8d0a93|commit]] * Add support for tps65217-charger. [[https://git.kernel.org/torvalds/c/3636859b280ca595da4556274a509223f47e9a39|commit]] == Pulse-Width Modulation devices == * Add Broadcom BCM7038 PWM controller support [[https://git.kernel.org/torvalds/c/3a9f5957020f87503afd5d4c1d5705253f0b3569|commit]] * Add MediaTek display PWM driver support [[https://git.kernel.org/torvalds/c/7e3b7dc76c41f9042a7079eb07d071f744bbd87a|commit]] * Add support for R-Car PWM Timer [[https://git.kernel.org/torvalds/c/ed6c1476bf7f16d5f203ce2893ed04284c3aebd3|commit]] * Add support for the Berlin PWM controller [[https://git.kernel.org/torvalds/c/59d5c8b1537da3bc6a18a4912727bc9287e6af91|commit]] * atmel-hlcdc: add sama5d2 SoC support. [[https://git.kernel.org/torvalds/c/2b8b0ef354cc055f855d8cb86aeae9089517fba7|commit]] * lpss: Add more Intel Broxton IDs [[https://git.kernel.org/torvalds/c/03f00e5311d5d0d3ac716121865cb967259980ca|commit]] * lpss: Add support for multiple PWMs [[https://git.kernel.org/torvalds/c/4e11f5acb25b0b8eb937c726ade319b988fe3664|commit]] * lpss: Add support for runtime PM [[https://git.kernel.org/torvalds/c/f080be27d7d9333e4815655a2cedab91c3aa7acc|commit]] * lpss: Support all four PWMs on Intel Broxton [[https://git.kernel.org/torvalds/c/87219cb47e5ccfb932177e960c495d475bc16add|commit]] * sun4i: Add support for PWM controller on sun5i SoCs [[https://git.kernel.org/torvalds/c/f6649f7ad8efbaf82679ab0ccdfe837a65bd58d8|commit]] * tipwmss: Enable on TI DRA7x and AM437x [[https://git.kernel.org/torvalds/c/25ebc9ec162d64ab38a813dac01c5322ebbcfcfa|commit]] == Pin Controllers (drivers/pinctrl) == * berlin: add the berlin4ct pinctrl driver [[https://git.kernel.org/torvalds/c/bb3ba9558af081c15df2677e17d31861ee689f7b|commit]] * freescale: imx7d: support iomux lpsr controller [[https://git.kernel.org/torvalds/c/978fd1d7265aee0d8be501f416017d029e6977a7|commit]] * intel: Add Intel Broxton pin controller support [[https://git.kernel.org/torvalds/c/ee1a6ca43dba07465c71f6ab661702d703f5eb06|commit]] * intel: Add support for multiple GPIO chips sharing the interrupt [[https://git.kernel.org/torvalds/c/193b40c8258f781d8dc395909b2971472aad6796|commit]] * introduce driver for Atmel PIO4 controller [[https://git.kernel.org/torvalds/c/776180848b574c9c01217fa958f10843ffce584f|commit]] * rockchip: add support for the rk3036 [[https://git.kernel.org/torvalds/c/c5ce767088a5ab7a051006c7c1f6e2c2ab9f460d|commit]] * sh-pfc: Initial R8A7795 PFC support [[https://git.kernel.org/torvalds/c/0b0ffc96dbe30fa9d966a6f8a9ce9f276fd4007f|commit]] * sh-pfc: r8a7778: Add bias (pull-up) pinconf support [[https://git.kernel.org/torvalds/c/ae7465a0972aee889d79d94dbd1e65d3fab07414|commit]] * sh-pfc: r8a7794: Add VIN pin groups [[https://git.kernel.org/torvalds/c/0f7711aa300355d46e2a532d9c5cd13ca67d1b02|commit]] * sh-pfc: r8a7795: add Audio SSI pin support [[https://git.kernel.org/torvalds/c/9b132ba3e31773ad9371f4a296c5a99ac483fb40|commit]] * sh-pfc: r8a7795: add Audio clock pin support [[https://git.kernel.org/torvalds/c/c33a7fe39975f64edbbbfafcaef268fb162d5d63|commit]] * sh-pfc: r8a7795: add EtherAVB support [[https://git.kernel.org/torvalds/c/819fd4bfcc84805c48291de511c917596e911ffa|commit]] * sh-pfc: r8a7795: add I2C pin support [[https://git.kernel.org/torvalds/c/2544ef72306a34344cc636272d8567f5682ca4fb|commit]] * sh-pfc: r8a7795: add SCIFx support [[https://git.kernel.org/torvalds/c/ff8459a5061670960f944fcefc4b69af77e14739|commit]] == PCI == * Add support for devices using Enhanced Allocation devices instead of BARs [[https://git.kernel.org/torvalds/c/938174e59f83354251a75a2b90171e0ffdf6f1d7|commit]] * Export all remapped MSIs to sysfs attributes [[https://git.kernel.org/torvalds/c/a86760664f4cf44c0981ac0c91777eed3a2970e4|commit]] * altera: Add Altera PCIe MSI driver [[https://git.kernel.org/torvalds/c/af1169b48b179c9db6b5d57e14552cceccbc04eb|commit]] * altera: Add Altera PCIe host controller driver [[https://git.kernel.org/torvalds/c/eaa6111b70a7cb43b7536eacea8ef501fc4fc235|commit]] * designware: Implement multivector MSI IRQ setup [[https://git.kernel.org/torvalds/c/79707374090411c5fa9dbcde862e59306bf8f765|commit]] * hisi: Add HiSilicon SoC Hip05 PCIe driver [[https://git.kernel.org/torvalds/c/500a1d9a43e0a16e3cfc48f4b192ad421d4de376|commit]] * iproc: Add outbound mapping support [[https://git.kernel.org/torvalds/c/e99a187b5c5f60fe55ca586f82ac1a3557fb166a|commit]] * layerscape: Add support for LS1043a and LS2080a [[https://git.kernel.org/torvalds/c/5192ec7b24dd78bd82fe554995b8889d317da0c1|commit]] * mvebu: Add PCI Express root complex capability block [[https://git.kernel.org/torvalds/c/dc0352ab0b2a0c0c4fd11be89b83f4c693a8f662|commit]] * of: Add 64-bit address recognition without LPAE support [[https://git.kernel.org/torvalds/c/4af971064977b00a437c1ed8ead8876db4e3b58a|commit]] == DMA Engine == * dma: Add support to program MIC x100 status descriptiors [[https://git.kernel.org/torvalds/c/ff39988abd70bcd1b14a4c81f2d102e67b8db580|commit]] * ioatdma: add PCIe AER handlers [[https://git.kernel.org/torvalds/c/4222a9074339fccc59526cbf30d8d2ec41468574|commit]] * ti-dma-crossbar: Add support for crossbar on AM33xx/AM43xx [[https://git.kernel.org/torvalds/c/42dbdcc6bf965997c088caff2a8be7f9bf44f701|commit]] == Various == * Add GPIO support for the ACCES 104-IDIO-16 [[https://git.kernel.org/torvalds/c/1ceacea220c36e7933216e79b0ca21e1318b7c8d|commit]] * add GPIO support for IT87xx, replacing gpio-it8761e [[https://git.kernel.org/torvalds/c/b8664924e8071b67b99f05b13e669e20104d7709|commit]] * gpiolib: Add gpio name information to /sys/kernel/debug/gpio [[https://git.kernel.org/torvalds/c/ced433e2a4a0f11362c149daf802157ffb65ee20|commit]] * arizona: add support for WM8998 and WM1814 [[https://git.kernel.org/torvalds/c/633a5065939ae75a07bc37c110399a3faf065147|commit]] * driver for AMD Promontory [[https://git.kernel.org/torvalds/c/6057d40f41a30f234533e5cf28810dd3fd2b6995|commit]] * msm: Remove unused driver [[https://git.kernel.org/torvalds/c/9f3538280301bb953bf159d5ce9fc1f41482aa4c|commit]] * pca953x: Add TI TCA9539 support [[https://git.kernel.org/torvalds/c/2db8aba860c70478f6af18c410a3e513a2d2f541|commit]] * EDAC, xgene: Add L3 support [[https://git.kernel.org/torvalds/c/9347473c7d8218c795b5a73d8d94aa53657d9e29|commit]] * EDAC, xgene: Add SoC support [[https://git.kernel.org/torvalds/c/f864b79ba247b0735d7423ca62d9ac5bdce74eac|commit]] * w1: masters: omap_hdq: add support for 1-wire mode [[https://git.kernel.org/torvalds/c/e93762bbf68143594223024532fdeef71f5e8f75|commit]] * misc: sram: extend usage of reserved partitions [[https://git.kernel.org/torvalds/c/b4c3fcb3c71f26ec18e06721cb3b6bcb314834f3|commit]] * phy: add usb3.0 phy driver for mt65xx SoCs [[https://git.kernel.org/torvalds/c/dc7f190fd51f5c64d7d9280e5f052b46ce8cee24|commit]] * phy: cygnus: pcie: Add Cygnus PCIe PHY support [[https://git.kernel.org/torvalds/c/882fed73420e85c0b06447c036e3096862fc73ba|commit]] * phy: exynos-usb2: add vbus regulator support [[https://git.kernel.org/torvalds/c/a007ddbaef5317f76bec541688e304f31ad9c4b0|commit]] * phy: marvell: Add support for 88E1540 PHY [[https://git.kernel.org/torvalds/c/819ec8e1f349f73bdf65bf33a364538e59007a9a|commit]] * regulator: act8865: support output voltage by VSET2[] bits [[https://git.kernel.org/torvalds/c/c86dc03e54ce15aac623125d92faac005f94267b|commit]] * regulator: arizona: add support for WM8998 and WM1814 [[https://git.kernel.org/torvalds/c/33aa380006776850872914d83fe0dbeee42fc95d|commit]] * regulator: core: Propagate voltage changes to supply regulators [[https://git.kernel.org/torvalds/c/fc42112c0eaa6fc7c7fe61f8c6fb91b204b4d31d|commit]] * mailbox: Add generic mechanism for testing Mailbox Controllers [[https://git.kernel.org/torvalds/c/8ea4484d0c2bb4e2152261943fa1a3522654b1c7|commit]] * mailbox: Add support for ST's Mailbox IP [[https://git.kernel.org/torvalds/c/9ef4546cbd7eed2412ec6f1161c2b92362379150|commit]] * memory: pl172: add ARM PrimeCell PL175 MPMC support [[https://git.kernel.org/torvalds/c/b794df56cbb46e031c29922acb24617b72f8f5a7|commit]] * memory: pl172: add ARM PrimeCell PL176 MPMC support [[https://git.kernel.org/torvalds/c/f6d77beefd159f8c36b28c60d89e1557438a077e|commit]] * Add FPGA manager core [[https://git.kernel.org/torvalds/c/6a8c3be7ec8eb3c1197766f9245e0d65a4e5aff8|commit]] * fpga manager: Adding FPGA Manager support for Xilinx Zynq 7000 [[https://git.kernel.org/torvalds/c/37784706bf9e3b723898125b47d6f1e76a8db418|commit]] * fpga manager: add driver for socfpga fpga manager [[https://git.kernel.org/torvalds/c/fab6266e82a8981cccec55af47589665daf69fb6|commit]] * bus: sunxi-rsb: Add driver for Allwinner Reduced Serial Bus [[https://git.kernel.org/torvalds/c/d787dcdb9c8f412b1dd0727f90d3f793a61a2551|commit]] * hwrng: st - Add support for ST's HW Random Number Generator [[https://git.kernel.org/torvalds/c/4a4da53c408c9e1e545b60d2b07635d08a949c99|commit]] * hwrng: stm32 - add support for STM32 HW RNG [[https://git.kernel.org/torvalds/c/c6a97c42e399ad0d639f616e58e13f0b4ae87626|commit]] * extcon: arizona: Add support for WM8998 and WM1814 [[https://git.kernel.org/torvalds/c/d8d09564b830c2040a39039dd1e683c26158f466|commit]] * extcon: arizona: Add support for general purpose switch [[https://git.kernel.org/torvalds/c/6772a5ab4f53672adce6310dffe2b0c6987d8f92|commit]] * extcon: arizona: Add support for new ADC value mic detect [[https://git.kernel.org/torvalds/c/df8b6771bdd4004c743ad8ffff6fb7059d6687d1|commit]] * iommu/omap: Add support for configuring dsp iommus on DRA7xx [[https://git.kernel.org/torvalds/c/3ca9299e7dc65f2d8242cd7804818a8e840b5a26|commit]] * irqchip/mxs: Add Alphascale ASM9260 support [[https://git.kernel.org/torvalds/c/7e4ac676ee468108886f12a20e25795f1c330939|commit]] * soc: add stubs for brcmstb SoC's [[https://git.kernel.org/torvalds/c/d52fad262041217be0a0e7049253186ec9cfb2a6|commit]] * soc: brcmstb: Add Bus Interface Unit control setup [[https://git.kernel.org/torvalds/c/9a764234eee689ea800424ab99b08ff07a8bdbcd|commit]] * soc: rockchip: power-domain: Add power domain driver [[https://git.kernel.org/torvalds/c/7c696693a4f54d12714738b45aee3e4302884ade|commit]] * soc: ti: qmss: make acc queue support optional in the driver [[https://git.kernel.org/torvalds/c/045016902bf7abeeb2a86fc9284c30dce228f055|commit]] * tty: serial: msm: Add RX DMA support [[https://git.kernel.org/torvalds/c/99693945013a5178e1944f9409a1527d80b33abc|commit]] * tty: serial: msm: Add TX DMA support [[https://git.kernel.org/torvalds/c/3a878c430fd6eb4f8587f9ebd187f773bf85d1d6|commit]]