#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.5 development cycle [[TableOfContents()]] = Architectures = == ARM == == X86 == = Drivers = == Staging drivers == == Storage == == Graphics == == ACPI, EFI, thermal and Power Management == == Sound (sound/)== * compress: Add procfs info file for compressed nodes [https://git.kernel.org/torvalds/c/3174272474862c545d0cb7bf17b25a0f75800966 commit] * hda - Add new GPU codec ID 0x10de0083 to snd-hda [https://git.kernel.org/torvalds/c/3ec622f40913ae036f218e5e7e92df9c1f1753d9 commit] * hda - add codec support for Kabylake display audio codec [https://git.kernel.org/torvalds/c/91815d8aa7e2f45d30e51caa297061ad893628d9 commit] * hda/realtek - New codec support of ALC225 [https://git.kernel.org/torvalds/c/4231430da9607fb2eb7ea92f3b93ceef3bc2ed93 commit] * hda/realtek - Support Dell headset mode for ALC225 [https://git.kernel.org/torvalds/c/cfc5a845e62853edd36e564c23c64588f4adcae6 commit] * hda/realtek - Support headset mode for ALC225 [https://git.kernel.org/torvalds/c/4cc9b9d627af2c443cf98e651e3738d84f991cec commit] * hdac: Add support for hda DMA Resume capability [https://git.kernel.org/torvalds/c/a9c48f7f5906d02d4ec4aa50b1c20fccbce53eec commit] * oxfw: add MIDI capture port for SCS.1 models [https://git.kernel.org/torvalds/c/8250427dc1a2f0a4f9de0ee5a3324fa6c75b44a1 commit] * oxfw: add MIDI playback port for SCS.1 models [https://git.kernel.org/torvalds/c/6f5dcb28df50eafb2d554c84f14c33677a5b95bd commit] * oxfw: add scs1x layer [https://git.kernel.org/torvalds/c/3f47152a1c8f4d4c8ca18740bf3f1a7fff1b3fd9 commit] * oxfw: add stream format quirk for SCS.1 models [https://git.kernel.org/torvalds/c/de5126cc3c0b0f291d08fa591dcdf237bc595a56 commit] * oxfw: obsolete scs1x module [https://git.kernel.org/torvalds/c/9e2004f9cedf50469e62e3206bc3363913a972b4 commit] * usb-audio: Add native DSD support for PS Audio NuWave DAC [https://git.kernel.org/torvalds/c/ad678b4ccd41aa51cf5f142c0e8cffe9d61fc2bf commit] * ALSA on a Chip (ASoC) * AMD: add AMD ASoC ACP 2.x DMA driver [https://git.kernel.org/torvalds/c/7c31335a03b6afff1c474c693c3187f13b8587cc commit] * Atmel: ClassD: supports mono audio [https://git.kernel.org/torvalds/c/07c55d395041c5b4cbdffd39a1bba41a61f87fe9 commit] * Intel: Add Nuvoton+Maxim machine driver entry [https://git.kernel.org/torvalds/c/69b7f9c45856e49929bdde8492e5f46a07c8a2f3 commit] * Intel: Atom: Add support for HP ElitePad 1000 G2 [https://git.kernel.org/torvalds/c/55fc205600ff3b529631cfe03b58645e3844bd92 commit] * Intel: Atom: add 24-bit support for media playback and capture [https://git.kernel.org/torvalds/c/098c2cd2814098b6cf98ab8c068d69eefbc46716 commit] * Intel: Atom: add support for RT5642 [https://git.kernel.org/torvalds/c/7762ef42d804050ae0ad3b99a2e407f50e039a1c commit] * Intel: Skylake: Add Nuvoton Maxim machine driver [https://git.kernel.org/torvalds/c/8eaf2b31dd316ff5ffbdad14853d2bf8779bab13 commit] * Intel: Skylake: Add dai link for DMIC capture [https://git.kernel.org/torvalds/c/4386b76753c49dfdb940c0e5eeef09b61feaf712 commit] * Intel: Skylake: Add multiple pin formats [https://git.kernel.org/torvalds/c/4cd9899f0d16b475e31b20771de6f580b977daa4 commit] * Intel: Skylake: Add support for Loadable modules [https://git.kernel.org/torvalds/c/6c5768b3aa6f554a719834591ad2c6b4e1291397 commit] * Intel: Skylake: Add support for Mic Select module [https://git.kernel.org/torvalds/c/fd18110f1480d51f416cea6d5f63b83f85b14043 commit] * Intel: Skylake: Add support for SSP1 BE cpu dai [https://git.kernel.org/torvalds/c/c80fd4da68cd7784a19c584d01294e362a7b61a3 commit] * Intel: Skylake: Add support for active suspend [https://git.kernel.org/torvalds/c/4557c305d4fc9356563a1d41fa6fe29e494f0460 commit] * Intel: Skylake: Add support for module GUIDs [https://git.kernel.org/torvalds/c/65aecfa884d5436dede4c4bdfbc33e4ea8026cad commit] * Intel: Skylake: Add support for virtual dsp widgets [https://git.kernel.org/torvalds/c/8724ff17521a91a87971027cf78631030091bc52 commit] * Intel: Skylake: Add support to configure module params [https://git.kernel.org/torvalds/c/abb740033b56a2f57582e8e26bb9ea3650b6a3cc commit] * Intel: Skylake: Adding nau88l25+ssm4567 machine driver [https://git.kernel.org/torvalds/c/a86d505783e42d2f824e32489a1f2b0c3454d9fe commit] * Intel: add bytct-rt5651 machine driver [https://git.kernel.org/torvalds/c/2bd5bd15a51858866d792c678f0fe9280c4e8fa7 commit] * ac97: add gpio chip [https://git.kernel.org/torvalds/c/9bf5c3d11f1fbaf43399d189f05fb20ceb46ee5d commit] * atmel-pdmic: add the Pulse Density Modulation Interface Controller [https://git.kernel.org/torvalds/c/a7664ab29af7d7eca57ae525b5063f71fa006ff4 commit] * cs47l24: Add driver for Cirrus Logic CS47L24 and WM1831 codecs [https://git.kernel.org/torvalds/c/6610550c4c2663f51cec308a88870da20db48113 commit] * da7218: Add da7218 codec driver [https://git.kernel.org/torvalds/c/4d50934abd2261fd467320d52c470efff309fd74 commit] * da7218: Enable mic level detection reporting to user-space [https://git.kernel.org/torvalds/c/e05c25a1af29d65260ed1458f2cc4a959030ebd2 commit] * dwc: add runtime suspend/resume functionality [https://git.kernel.org/torvalds/c/f48303122d2fd94b719e546cf8a39d412c7eee69 commit] * fsl_asrc: add support for 8-30kHz output sample rate [https://git.kernel.org/torvalds/c/fff6e03c7b659bfa2fa001b0ede71e4830a84b56 commit] * hdac-hdmi: Add hdmi driver [https://git.kernel.org/torvalds/c/18382ead3640b5aab9bf4545249d84b51bbcba49 commit] * img: Add driver for I2S input controller [https://git.kernel.org/torvalds/c/14b947d9ced4f723b5bfd3f6ec614aa28b5d4cfb commit] * img: Add driver for I2S output controller [https://git.kernel.org/torvalds/c/d0e3992c939cb146a0de9e7c74a227e8be4629a9 commit] * img: Add driver for Pistachio internal DAC [https://git.kernel.org/torvalds/c/395036225390a940cba7cec5c2306a6999d13d94 commit] * img: Add driver for SPDIF input controller [https://git.kernel.org/torvalds/c/c4458b740e6b7a0d9ccf680ac81c05a99f602b79 commit] * img: Add driver for SPDIF output controller [https://git.kernel.org/torvalds/c/3958232273d791629d8fffc67b6c5b895ab1e91a commit] * img: Add driver for parallel output controller [https://git.kernel.org/torvalds/c/8ceb3b259cddb9b0505a6697cdefd3110445d1d7 commit] * max98357a: Add ACPI ID for Maxim [https://git.kernel.org/torvalds/c/5c27087e4b43e2a5be144afe7250fb2b20bd47c4 commit] * pcm3168a: Add driver for pcm3168a codec [https://git.kernel.org/torvalds/c/a9b17a638af5ae374677c5349653114231483419 commit] * rk3036: Inno codec driver for RK3036 SoC [https://git.kernel.org/torvalds/c/decbc00eb889d199edad737630fa882c0308d0ae commit] * rsnd: add Multi channel support [https://git.kernel.org/torvalds/c/b4c83b171557815a0b31a36805900cc9f21c9ee4 commit] * rsnd: add TDM Extend Mode support [https://git.kernel.org/torvalds/c/186fadc132f0d634c7b43202a240fbd3654b6623 commit] * rsnd: remove Gen1 support from SRC [https://git.kernel.org/torvalds/c/e8e7b7bdc65c19f8d84c25f7e0d21176d598c870 commit] * rt5616: add rt5616 codec driver [https://git.kernel.org/torvalds/c/b1d15059957d33d111e0ed38724a6b2c5caac790 commit] * rt5640: add ASRC support [https://git.kernel.org/torvalds/c/bee3e020247eb2573a85a0f558c4a13aba2b81fe commit] * rt5651: add ACPI and OF support [https://git.kernel.org/torvalds/c/3ae08dc0fc805bc15c5629f9794599c1171dc571 commit] * rt5659: add rt5659 codec driver [https://git.kernel.org/torvalds/c/d3cb2de2479bbbde29391393d68f2e313e1f0504 commit] * sun4i-codec: Add support for PA gpio pin [https://git.kernel.org/torvalds/c/405926276bfb316915c16e57a3943eb2cf4dd8fa commit] * sun4i: Implement MIC1 capture [https://git.kernel.org/torvalds/c/1fb34b48361eac63850513a045ed2eb9a7fd6168 commit] * wm_adsp: Add support for opening a compressed stream [https://git.kernel.org/torvalds/c/406abc95a0397e10eb6edcfe824b1a8bf6578a0b commit] == TV tuners, webcams, video capturers == == Universal Serial Bus (USB) == == Tablets, touch screens, keyboards, mouses (input) == == Multi Function Devices (MFD) == == Memory Technology Device (drivers/mtd) == == Industrial I/O (iio) == == Multi Media Card (MMC) == == Watchdog == == Clocks == == Serial Peripheral Interface (SPI) == == Serial == == Real Time Clock (RTC) == == Inter-Integrated Circuit (I2C) == == Hardware monitoring (hwmon) == == Power supplies == == Pulse-Width Modulation devices == == Pin Controllers (drivers/pinctrl) == == PCI == == DMA Engine == == Various == == Networking ==