<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/sound/drivers, branch master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/sound/drivers?h=master</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/sound/drivers?h=master'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2022-09-27T06:47:13Z</updated>
<entry>
<title>ALSA: aloop: Replace runtime-&gt;status-&gt;state reference to runtime-&gt;state</title>
<updated>2022-09-27T06:47:13Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2022-09-26T13:55:50Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=f7efa9b8a7d959813c63275b2e980de996b8e626'/>
<id>urn:sha1:f7efa9b8a7d959813c63275b2e980de996b8e626</id>
<content type='text'>
The recent change in ALSA core allows drivers to get the current PCM
state directly from runtime object.  Replace the calls accordingly.

Reviewed-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
Link: https://lore.kernel.org/r/20220926135558.26580-4-tiwai@suse.de
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: dummy: Add customizable volume min/max.</title>
<updated>2022-09-12T07:52:10Z</updated>
<author>
<name>YJ Lee</name>
<email>yunjunlee@chromium.org</email>
</author>
<published>2022-09-12T07:29:45Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=446bc11f8614449782feac1d5ff270b3f98bcdf3'/>
<id>urn:sha1:446bc11f8614449782feac1d5ff270b3f98bcdf3</id>
<content type='text'>
Add module parameters to support customized min/max volume leveling,
which will be useful to test devices with different volume granularity.

Signed-off-by: YJ Lee &lt;yunjunlee@chromium.org&gt;
Link: https://lore.kernel.org/r/20220912072945.760949-1-yunjunlee@chromium.org
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: dummy: Fix trailing whitespaces.</title>
<updated>2022-09-12T07:46:22Z</updated>
<author>
<name>YJ Lee</name>
<email>yunjunlee@chromium.org</email>
</author>
<published>2022-09-12T07:28:54Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=7ae22bdf49d513b0555d25df4d361379fc8ad166'/>
<id>urn:sha1:7ae22bdf49d513b0555d25df4d361379fc8ad166</id>
<content type='text'>
Fix checkpatch.pl ERROR: trailing whitespaces.

Signed-off-by: YJ Lee &lt;yunjunlee@chromium.org&gt;
Link: https://lore.kernel.org/r/20220912072854.760824-1-yunjunlee@chromium.org
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' into for-next</title>
<updated>2022-09-06T09:04:15Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2022-09-06T09:04:03Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=16c5cde20e304cd900371b140cd53ecafe8d3de5'/>
<id>urn:sha1:16c5cde20e304cd900371b140cd53ecafe8d3de5</id>
<content type='text'>
Once again back-merge the 6.0-rc devel branch for further USB-audio
and HD-audio developments.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: aloop: Fix random zeros in capture data when using jiffies timer</title>
<updated>2022-09-02T06:58:20Z</updated>
<author>
<name>Pattara Teerapong</name>
<email>pteerapong@chromium.org</email>
</author>
<published>2022-09-01T14:40:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=3e48940abee88b8dbbeeaf8a07e7b2b6be1271b3'/>
<id>urn:sha1:3e48940abee88b8dbbeeaf8a07e7b2b6be1271b3</id>
<content type='text'>
In loopback_jiffies_timer_pos_update(), we are getting jiffies twice.
First time for playback, second time for capture. Jiffies can be updated
between these two calls and if the capture jiffies is larger, extra zeros
will be filled in the capture buffer.

Change to get jiffies once and use it for both playback and capture.

Signed-off-by: Pattara Teerapong &lt;pteerapong@chromium.org&gt;
Cc: &lt;stable@vger.kernel.org&gt;
Link: https://lore.kernel.org/r/20220901144036.4049060-1-pteerapong@chromium.org
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: vx: Drop superfluous GFP setup</title>
<updated>2022-08-24T06:00:26Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2022-08-23T11:57:36Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=a5ed0c547d50d30a60d67b0911b4ec2c85c54310'/>
<id>urn:sha1:a5ed0c547d50d30a60d67b0911b4ec2c85c54310</id>
<content type='text'>
The extra setup with GFP_DMA32 is superfluous for this driver.  The
whole operation is a simple copy loop, and there is no memory address
restriction at all.  Drop the useless GFP setup.

Link: https://lore.kernel.org/r/20220823115740.14123-2-tiwai@suse.de
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Add generic serial MIDI driver using serial bus API</title>
<updated>2022-05-12T09:54:13Z</updated>
<author>
<name>Daniel Kaehn</name>
<email>kaehndan@gmail.com</email>
</author>
<published>2022-05-09T14:59:33Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=542350509499fed057a2a56921a383888a6f4fd3'/>
<id>urn:sha1:542350509499fed057a2a56921a383888a6f4fd3</id>
<content type='text'>
Generic serial MIDI driver adding support for using serial devices
compatible with the serial bus as raw MIDI devices, allowing using
additional serial devices not compatible with the existing
serial-u16550 driver. Supports only setting standard serial baudrates on
the underlying serial device; however, the underlying serial device can
be configured so that a requested 38.4 kBaud is actually the standard MIDI
31.25 kBaud. Supports DeviceTree configuration.

Signed-off-by: Daniel Kaehn &lt;kaehndan@gmail.com&gt;
Reviewed-by: Rob Herring &lt;robh@kernel.org&gt;
Link: https://lore.kernel.org/r/20220509145933.1161526-3-kaehndan@gmail.com
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: mtpav: Don't call card private_free at probe error path</title>
<updated>2022-04-12T15:58:43Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2022-04-12T10:26:35Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=4fb27190879b82e48ce89a56e9d6c04437dbc065'/>
<id>urn:sha1:4fb27190879b82e48ce89a56e9d6c04437dbc065</id>
<content type='text'>
The card destructor of nm256 driver does merely stopping the running
timer, and it's superfluous for the probe error handling.  Moreover,
calling this via the previous devres change would lead to another
problem due to the reverse call order.

This patch moves the setup of the private_free callback after the card
registration, so that it can be used only after fully set up.

Fixes: aa92050f10f0 ("ALSA: mtpav: Allocate resources with device-managed APIs")
Link: https://lore.kernel.org/r/20220412102636.16000-39-tiwai@suse.de
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: virmidi: Remove duplicated code</title>
<updated>2022-01-06T15:08:18Z</updated>
<author>
<name>Stefan Sauer</name>
<email>st_kost@gmx.de</email>
</author>
<published>2022-01-06T12:38:21Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=4b46daf028e2f4a051047791b8a3bfc9bc37d684'/>
<id>urn:sha1:4b46daf028e2f4a051047791b8a3bfc9bc37d684</id>
<content type='text'>
seq_virmidi.c: snd_virmidi_new() is already setting seq_mode to
SNDRV_VIRMIDI_SEQ_DISPATCH.

Signed-off-by: Stefan Sauer &lt;st_kost@gmx.de&gt;
Link: https://lore.kernel.org/r/20220106123821.16691-1-st_kost@gmx.de
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: drivers: opl3: Fix incorrect use of vp-&gt;state</title>
<updated>2021-12-13T09:36:17Z</updated>
<author>
<name>Colin Ian King</name>
<email>colin.i.king@gmail.com</email>
</author>
<published>2021-12-12T17:20:25Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=2dee54b289fbc810669a1b2b8a0887fa1c9a14d7'/>
<id>urn:sha1:2dee54b289fbc810669a1b2b8a0887fa1c9a14d7</id>
<content type='text'>
Static analysis with scan-build has found an assignment to vp2 that is
never used. It seems that the check on vp-&gt;state &gt; 0 should be actually
on vp2-&gt;state instead. Fix this.

This dates back to 2002, I found the offending commit from the git
history git://git.kernel.org/pub/scm/linux/kernel/git/tglx/history.git,
commit 91e39521bbf6 ("[PATCH] ALSA patch for 2.5.4")

Signed-off-by: Colin Ian King &lt;colin.i.king@gmail.com&gt;
Cc: &lt;stable@vger.kernel.org&gt;
Link: https://lore.kernel.org/r/20211212172025.470367-1-colin.i.king@gmail.com
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
