<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/usb/caiaq/control.c, branch master</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=master</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2020-01-05T15:14:37Z</updated>
<entry>
<title>ALSA: caiaq: More constifications</title>
<updated>2020-01-05T15:14:37Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2020-01-05T14:47:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=56d7058e124d5dfaf6579833a2e630ef90b149ca'/>
<id>urn:sha1:56d7058e124d5dfaf6579833a2e630ef90b149ca</id>
<content type='text'>
Apply const prefix to each possible place: the rate table, the
controller tables, and the key tables.

Just for minor optimization and no functional changes.

Link: https://lore.kernel.org/r/20200105144823.29547-13-tiwai@suse.de
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156</title>
<updated>2019-05-30T18:26:35Z</updated>
<author>
<name>Thomas Gleixner</name>
</author>
<published>2019-05-27T06:55:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1a59d1b8e05ea6ab45f7e18897de1ef0e6bc3da6'/>
<id>urn:sha1:1a59d1b8e05ea6ab45f7e18897de1ef0e6bc3da6</id>
<content type='text'>
Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not write to the free software foundation inc
  59 temple place suite 330 boston ma 02111 1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 1334 file(s).

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;
Reviewed-by: Richard Fontana &lt;rfontana@redhat.com&gt;
Cc: linux-spdx@vger.kernel.org
Link: https://lkml.kernel.org/r/20190527070033.113240726@linutronix.de
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ALSA: snd-usb-caiaq: Fix LED commands for Kore controller</title>
<updated>2014-09-22T06:52:14Z</updated>
<author>
<name>Daniel Mack</name>
</author>
<published>2014-09-21T21:55:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e76bf634870e3c5e3a767ad575f1d404c9f1cab8'/>
<id>urn:sha1:e76bf634870e3c5e3a767ad575f1d404c9f1cab8</id>
<content type='text'>
KoreController and KoreController2 need an EP1_CMD_DIMM_LEDS command to set
their LEDs, not EP1_CMD_WRITE_IO.

Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;
Reported-and-tested-by: Brad Wilson &lt;brad.wilson.00@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: snd-usb-caiaq: LED support for Maschine Controller</title>
<updated>2013-09-30T09:19:16Z</updated>
<author>
<name>Hannes Gräuler</name>
</author>
<published>2013-09-28T19:51:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d2724de1874917be2a12939657820616742bd8ec'/>
<id>urn:sha1:d2724de1874917be2a12939657820616742bd8ec</id>
<content type='text'>
This patch adds LED support for the Native Instruments Maschine
Controller. It adds ALSA controls for dimming the LEDs of all
buttons and the backlight of the two displays.

Signed-off-by: Hannes Gräuler &lt;hgraeule@uos.de&gt;
Acked-by: Daniel Mack &lt;zonque@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: snd-usb-caiaq: switch to dev_*() logging</title>
<updated>2013-03-04T08:57:26Z</updated>
<author>
<name>Daniel Mack</name>
</author>
<published>2013-03-03T19:46:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f1f6b8f65ff08afed4532b88de1a3bbea773787f'/>
<id>urn:sha1:f1f6b8f65ff08afed4532b88de1a3bbea773787f</id>
<content type='text'>
Get rid of the proprietary functions log() and debug() and use the
generic dev_*() approach. A macro is needed to cast a cdev to a struct
device *.

Signed-off-by: Daniel Mack &lt;zonque@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: snd-usb-caiaq: rename 'dev' to 'cdev'</title>
<updated>2013-03-04T08:57:17Z</updated>
<author>
<name>Daniel Mack</name>
</author>
<published>2013-03-03T19:46:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1c8470ce311c6b2b49a71a02961c360d04ed28b2'/>
<id>urn:sha1:1c8470ce311c6b2b49a71a02961c360d04ed28b2</id>
<content type='text'>
This is needed in order to make the device namespace cleaner, and will
help when moving this driver over to dev_*() logging.

Signed-off-by: Daniel Mack &lt;zonque@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: snd-usb-caiaq: remove __dev* attributes</title>
<updated>2012-12-07T06:35:11Z</updated>
<author>
<name>Bill Pemberton</name>
</author>
<published>2012-12-06T17:35:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=14c56706f9d90d00573b7509b20c49ba56ea7eb1'/>
<id>urn:sha1:14c56706f9d90d00573b7509b20c49ba56ea7eb1</id>
<content type='text'>
CONFIG_HOTPLUG is going away as an option.  As result the __dev*
markings will be going away.

Remove use of __devinit, __devexit_p, __devinitdata, __devinitconst,
and __devexit.

Signed-off-by: Bill Pemberton &lt;wfp5p@virginia.edu&gt;
Acked-by: Daniel Mack &lt;zonque@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: snd-usb-caiaq: Add support for Traktor Kontrol S4</title>
<updated>2010-09-10T09:08:39Z</updated>
<author>
<name>Daniel Mack</name>
</author>
<published>2010-09-10T09:04:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=15c5ab607045e278ebf4d2ca4aea2250617d50ca'/>
<id>urn:sha1:15c5ab607045e278ebf4d2ca4aea2250617d50ca</id>
<content type='text'>
This patch adds support for the new Traktor Kontrol S4 by Native
Instruments. It features a new audio data streaming model, MIDI
in and out ports, a huge number of 174 dimmable LEDs, 96 buttons
and 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;
</content>
</entry>
<entry>
<title>ALSA: snd-usb-caiaq: Simplify single case to an 'if'</title>
<updated>2010-05-29T19:48:47Z</updated>
<author>
<name>Mark Hills</name>
</author>
<published>2010-05-29T15:53:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4efd7d8f67ac5ff80db06b77c46aca6e0d9f878b'/>
<id>urn:sha1:4efd7d8f67ac5ff80db06b77c46aca6e0d9f878b</id>
<content type='text'>
After removing code, only one case remains. So use an 'if' instead.

Acked-by: Daniel Mack &lt;daniel@caiaq.de&gt;
Signed-off-by: Mark Hills &lt;mark@pogo.org.uk&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ</title>
<updated>2010-05-29T19:48:24Z</updated>
<author>
<name>Mark Hills</name>
</author>
<published>2010-05-29T15:53:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bd4cbf6c7689d35d5d1248369d2c350f4711ca0a'/>
<id>urn:sha1:bd4cbf6c7689d35d5d1248369d2c350f4711ca0a</id>
<content type='text'>
This feature was undocumented on early A4DJ units. It is indicated
by lighting both the 'line' and 'phono' lamps at the same time.
Newer units document this and the newer Windows drivers enable this
for all units, so restore the functionality.

This patch simplifies the code and changes the mode mapping to match
the A8DJ, favouring simpler code and consistency over keeping the
existing mapping.

Both 'Control vinyl' and 'Phono' input modes enable the hardware
preamp. The difference is the input impedance.

This reverts commit 9a9527e.

Acked-by: Daniel Mack &lt;daniel@caiaq.de&gt;
Signed-off-by: Mark Hills &lt;mark@pogo.org.uk&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
