#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 [[TableOfContents()]] = Architectures = == ARM == = Drivers = == Staging drivers == == Storage == == Graphics == == Networking == == ACPI, EFI, thermal and Power Management == == 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) == * 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] == 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 (MTD) == == Industrial I/O (iio) == == Multi Media Card (MMC) == == Watchdog == == 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] == Serial Peripheral Interface (SPI) == == Serial == == Real Time Clock (RTC) == == 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] == Serial Peripheral Interface (SPI) == == 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] == DMA Engine == == 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] * 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]