<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>ff49d1df - ALSA: usb-audio: USB MIDI 2.0 UMP support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#ff49d1df</link>
        <description>ALSA: usb-audio: USB MIDI 2.0 UMP supportThis patch provides a basic support for USB MIDI 2.0.  As of thispatch, the driver creates a UMP device per MIDI I/O endpoints, whichserves as a dumb terminal to read/write UMP streams.A new Kconfig CONFIG_SND_USB_AUDIO_MIDI_V2 manages whether to enableor disable the MIDI 2.0 support.  Also, the driver provides a newmodule option, midi2_enable, to allow disabling the MIDI 2.0 atruntime, too.  When MIDI 2.0 support is disabled, the driver tries tofall back to the already existing MIDI 1.0 device (each MIDI 2.0device is supposed to provide the MIDI 1.0 interface at the altset0).For now, the driver doesn&apos;t manage any MIDI-CI or other protocolsetups by itself, but relies on the default protocol given via thegroup terminal block descriptors.The MIDI 1.0 messages on MIDI 2.0 device will be automaticallyconverted in ALSA sequencer in a later patch.  As of this commit, thedriver accepts merely the rawmidi UMP accesses.The driver builds up the topology in the following way:- Create an object for each MIDI endpoint belonging to the USB  interface- Find MIDI EP &quot;pairs&quot; that share the same GTB;  note that MIDI EP is unidirectional, while UMP is (normally)  bidirectional, so two MIDI EPs can form a single UMP EP- A UMP endpoint object is created for each I/O pair- For remaining &quot;solo&quot; MIDI EPs, create unidirectional UMP EPs- Finally, parse GTBs and fill the protocol bits on each UMPSo the driver may support multiple UMP Endpoints in theory, althoughmost devices are supposed to have a single UMP EP that can contain upto 16 groups -- which should be large enough.Reviewed-by: Jaroslav Kysela &lt;perex@perex.cz&gt;Link: https://lore.kernel.org/r/20230523075358.9672-10-tiwai@suse.deSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Tue, 23 May 2023 07:53:30 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>82e8d723 - sound: Fix Kconfig indentation</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#82e8d723</link>
        <description>sound: Fix Kconfig indentationAdjust indentation from spaces to tab (+optional two spaces) as incoding style with command like:    $ sed -e &apos;s/^        /\t/&apos; -i */KconfigSigned-off-by: Krzysztof Kozlowski &lt;krzk@kernel.org&gt;Acked-by: Mark Brown &lt;broonie@kernel.org&gt;Link: https://lore.kernel.org/r/20191004144931.3851-1-krzk@kernel.orgSigned-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Fri, 04 Oct 2019 14:49:31 +0000</pubDate>
        <dc:creator>Krzysztof Kozlowski &lt;krzk@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>66354f18 - media: sound/usb: Use Media Controller API to share media resources</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#66354f18</link>
        <description>media: sound/usb: Use Media Controller API to share media resourcesMedia Device Allocator API to allows multiple drivers share a media device.This API solves a very common use-case for media devices where one physicaldevice (an USB stick) provides both audio and video. When such media deviceexposes a standard USB Audio class, a proprietary Video class, two or moreindependent drivers will share a single physical USB bridge. In such cases,it is necessary to coordinate access to the shared resource.Using this API, drivers can allocate a media device with the shared structdevice as the key. Once the media device is allocated by a driver, otherdrivers can get a reference to it. The media device is released when allthe references are released.Change the ALSA driver to use the Media Controller API to share mediaresources with DVB, and V4L2 drivers on a AU0828 media device.The Media Controller specific initialization is done after sound card isregistered. ALSA creates Media interface and entity function graph nodesfor Control, Mixer, PCM Playback, and PCM Capture devices.snd_usb_hw_params() will call Media Controller enable source handlerinterface to request the media resource. If resource request is granted,it will release it from snd_usb_hw_free(). If resource is busy, -EBUSY isreturned.Media specific cleanup is done in usb_audio_disconnect().Reviewed-by: Takashi Iwai &lt;tiwai@suse.de&gt;Signed-off-by: Shuah Khan &lt;shuah@kernel.org&gt;Signed-off-by: Hans Verkuil &lt;hverkuil-cisco@xs4all.nl&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab+samsung@kernel.org&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Tue, 02 Apr 2019 00:40:22 +0000</pubDate>
        <dc:creator>Shuah Khan &lt;shuah@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>6c1df232 - ALSA: us122l: enable compile testing</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#6c1df232</link>
        <description>ALSA: us122l: enable compile testingThis USB driver currently depends on X86 for some undocumented reason.Since it compiles just fine for arm, we can at least enable compiletesting.Signed-off-by: Johan Hovold &lt;johan@kernel.org&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Fri, 12 May 2017 12:34:39 +0000</pubDate>
        <dc:creator>Johan Hovold &lt;johan@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>c89178f5 - [media] Revert &quot;[media] sound/usb: Use Media Controller API to share media resources&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#c89178f5</link>
        <description>[media] Revert &quot;[media] sound/usb: Use Media Controller API to share media resources&quot;Unfortunately, this patch caused several regressions at au0828 andsnd-usb-audio, like this one:	https://bugzilla.kernel.org/show_bug.cgi?id=115561It also showed several troubles at the MC core that handles prettypoorly the memory protections and data lifetime management.So, better to revert it and fix the core before reapplying thischange.This reverts commit aebb2b89bff0 (&quot;[media] sound/usb: Use MediaController API to share media resources&quot;)&apos;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Thu, 31 Mar 2016 12:57:29 +0000</pubDate>
        <dc:creator>Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>aebb2b89 - [media] sound/usb: Use Media Controller API to share media resources</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#aebb2b89</link>
        <description>[media] sound/usb: Use Media Controller API to share media resourcesChange ALSA driver to use Media Controller API to share media resourceswith DVB and V4L2 drivers on a AU0828 media device. Media Controllerspecific initialization is done after sound card is registered. ALSAcreates Media interface and entity function graph nodes for Control,Mixer, PCM Playback, and PCM Capture devices.snd_usb_hw_params() will call Media Controller enable source handlerinterface to request the media resource. If resource request isgranted, it will release it from snd_usb_hw_free(). If resource isbusy, -EBUSY is returned.Media specific cleanup is done in usb_audio_disconnect().Signed-off-by: Shuah Khan &lt;shuahkh@osg.samsung.com&gt;Acked-by: Takashi Iwai &lt;tiwai@suse.de&gt;Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@osg.samsung.com&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Wed, 02 Mar 2016 16:50:31 +0000</pubDate>
        <dc:creator>Shuah Khan &lt;shuahkh@osg.samsung.com&gt;</dc:creator>
    </item>
<item>
        <title>61864d84 - ALSA: move line6 usb driver into sound/usb</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#61864d84</link>
        <description>ALSA: move line6 usb driver into sound/usbPromote line6 driver from staging to sound/usb/line6 directory, andmaintain through sound subsystem tree.This commit just moves the code and adapts Makefile / Kconfig.The further renames and misc cleanups will follow.Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Mon, 12 Jan 2015 21:29:57 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>b47a2229 - ALSA: MIDI driver for Behringer BCD2000 USB device</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#b47a2229</link>
        <description>ALSA: MIDI driver for Behringer BCD2000 USB deviceThis patch adds initial support for the Behringer BCD2000 USB DJ controller.At the moment, only the MIDI part of the device is working, i.e. knobs,buttons and LEDs.I also plan to add support for the audio part, but I assume that this willrequire more effort than the rather simple MIDI interface. Progress can betracked at https://github.com/anyc/snd-usb-bcd2000.Signed-off-by: Mario Kicherer &lt;dev@kicherer.org&gt;Reviewed-by: Daniel Mack &lt;daniel@zonque.org&gt;Reviewed-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Fri, 04 Apr 2014 18:40:50 +0000</pubDate>
        <dc:creator>Mario Kicherer &lt;dev@kicherer.org&gt;</dc:creator>
    </item>
<item>
        <title>4fa71c15 - ALSA: usb-audio: Add missing kconfig dependecy</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#4fa71c15</link>
        <description>ALSA: usb-audio: Add missing kconfig dependecyThe commit 44dcbbb1cd61 introduced the usage of bitreverse helpers butforgot to add the dependency.  This patch adds the selection forCONFIG_BITREVERSE.Fixes: 44dcbbb1cd61 (&apos;ALSA: snd-usb: add support for bit-reversed byte formats&apos;)Reported-by: Fengguang Wu &lt;fengguang.wu@intel.com&gt;Cc: &lt;stable@vger.kernel.org&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Mon, 03 Feb 2014 08:37:59 +0000</pubDate>
        <dc:creator>Takashi Iwai &lt;tiwai@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>a91c3fb2 - Add M2Tech hiFace USB-SPDIF driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#a91c3fb2</link>
        <description>Add M2Tech hiFace USB-SPDIF driverAdd driver for M2Tech hiFace USB-SPDIF interface and compatible devices.M2Tech hiFace and compatible devices offer a Hi-End S/PDIF OutputInterface, see http://www.m2tech.biz/hiface.htmlThe supported products are:  * M2Tech Young  * M2Tech hiFace  * M2Tech North Star  * M2Tech W4S Young  * M2Tech Corrson  * M2Tech AUDIA  * M2Tech SL Audio  * M2Tech Empirical  * M2Tech Rockna  * M2Tech Pathos  * M2Tech Metronome  * M2Tech CAD  * M2Tech Audio Esclusive  * M2Tech Rotel  * M2Tech Eeaudio  * The Chord Company CHORD  * AVA Group A/S VitusSigned-off-by: Antonio Ospite &lt;ao2@amarulasolutions.com&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Fri, 21 Jun 2013 22:14:46 +0000</pubDate>
        <dc:creator>Antonio Ospite &lt;ao2@amarulasolutions.com&gt;</dc:creator>
    </item>
<item>
        <title>f598158a - ALSA: sound/usb: remove CONFIG_EXPERIMENTAL</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#f598158a</link>
        <description>ALSA: sound/usb: remove CONFIG_EXPERIMENTALThis config item has not carried much meaning for a while now and isalmost always enabled by default. As agreed during the Linux kernelsummit, remove it.Signed-off-by: Kees Cook &lt;keescook@chromium.org&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Tue, 23 Oct 2012 20:04:24 +0000</pubDate>
        <dc:creator>Kees Cook &lt;keescook@chromium.org&gt;</dc:creator>
    </item>
<item>
        <title>adef39c0 - ALSA: snd-usb-6fire: Select missing SND_VMASTER option in Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#adef39c0</link>
        <description>ALSA: snd-usb-6fire: Select missing SND_VMASTER option in KconfigSigned-off-by: Torsten Schenk &lt;torsten.schenk@zoho.com&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Fri, 24 Feb 2012 20:34:22 +0000</pubDate>
        <dc:creator>Torsten Schenk &lt;torsten.schenk@zoho.com&gt;</dc:creator>
    </item>
<item>
        <title>e653510a - ALSA: snd-usb-caiaq: Add support for Maschine</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#e653510a</link>
        <description>ALSA: snd-usb-caiaq: Add support for MaschineThis adds partial support for the Maschine controller by Native Instruments.Supported now are the 1x1 MIDI interface and the 41 buttons, 11 endlessrotary encoders, and 16 pressure-sensitive drum pads. Still to work on are thedimmable LEDs and the two monochrome screens.Signed-off-by: William Light &lt;wrl@illest.net&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Mon, 10 Oct 2011 15:54:23 +0000</pubDate>
        <dc:creator>William Light &lt;wrl@illest.net&gt;</dc:creator>
    </item>
<item>
        <title>8ae9572b - ALSA: 6fire: use the kernel&apos;s built-in bit reverse table</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#8ae9572b</link>
        <description>ALSA: 6fire: use the kernel&apos;s built-in bit reverse tableSigned-off-by: Daniel Mack &lt;zonque@gmail.com&gt;Cc: Torsten Schenk &lt;torsten.schenk@zoho.com&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Sat, 23 Apr 2011 18:56:43 +0000</pubDate>
        <dc:creator>Daniel Mack &lt;zonque@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>78caf66c - ALSA: 6fire - Update kernel configuration</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#78caf66c</link>
        <description>ALSA: 6fire - Update kernel configurationKernel configuration updated:- experimental dependency removed- description updatedSigned-off-by: Torsten Schenk &lt;torsten.schenk@zoho.com&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Mon, 04 Apr 2011 09:45:28 +0000</pubDate>
        <dc:creator>Torsten Schenk &lt;torsten.schenk@zoho.com&gt;</dc:creator>
    </item>
<item>
        <title>df8d81a3 - ALSA: snd-usb-caiaq: Add support for Traktor Audio 2</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#df8d81a3</link>
        <description>ALSA: snd-usb-caiaq: Add support for Traktor Audio 2Signed-off-by: Daniel Mack &lt;daniel@caiaq.de&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Wed, 01 Sep 2010 08:23:46 +0000</pubDate>
        <dc:creator>Daniel Mack &lt;daniel@caiaq.de&gt;</dc:creator>
    </item>
<item>
        <title>c6d43ba8 - ALSA: usb/6fire - Driver for TerraTec DMX 6Fire USB</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#c6d43ba8</link>
        <description>ALSA: usb/6fire - Driver for TerraTec DMX 6Fire USBWhat is working: Everything except SPDIF- Hardware Master volume- PCM 44-192kHz@24 bits, 6 channels out, 4 channels in (analog)- MIDI in/out- firmware loading after cold start- phono/line switchingSigned-off-by: Torsten Schenk &lt;torsten.schenk@zoho.com&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Mon, 24 Jan 2011 17:45:30 +0000</pubDate>
        <dc:creator>Torsten Schenk &lt;torsten.schenk@zoho.com&gt;</dc:creator>
    </item>
<item>
        <title>15c5ab60 - ALSA: snd-usb-caiaq: Add support for Traktor Kontrol S4</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#15c5ab60</link>
        <description>ALSA: snd-usb-caiaq: Add support for Traktor Kontrol S4This patch adds support for the new Traktor Kontrol S4 by NativeInstruments. It features a new audio data streaming model, MIDIin and out ports, a huge number of 174 dimmable LEDs, 96 buttonsand 46 absolute encoder axis, including some rotary encoders.All features are supported by the driver now.Did some code refactoring along the way.Signed-off-by: Daniel Mack &lt;daniel@caiaq.de&gt;Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Fri, 10 Sep 2010 09:04:57 +0000</pubDate>
        <dc:creator>Daniel Mack &lt;daniel@caiaq.de&gt;</dc:creator>
    </item>
<item>
        <title>306ff3e4 - ALSA: ua101: remove experimental status</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/sound/usb/Kconfig#306ff3e4</link>
        <description>ALSA: ua101: remove experimental statusNow that the EHCI driver copes with small iso packets without blowingup, take the snd-ua101 driver out of the alpha-test stage.Signed-off-by: Clemens Ladisch &lt;clemens@ladisch.de&gt;Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;

            List of files:
            /linux-6.15/sound/usb/Kconfig</description>
        <pubDate>Mon, 22 Mar 2010 14:12:07 +0000</pubDate>
        <dc:creator>Clemens Ladisch &lt;clemens@ladisch.de&gt;</dc:creator>
    </item>
</channel>
</rss>
