<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/soc/intel/common, branch linux-5.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-05-10T16:36:14Z</updated>
<entry>
<title>ASoC: Intel: avoid Oops if DMA setup fails</title>
<updated>2019-05-10T16:36:14Z</updated>
<author>
<name>Ross Zwisler</name>
</author>
<published>2019-04-29T18:25:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4b1f2ad28fe1a950dd42de155be3019878a0224f'/>
<id>urn:sha1:4b1f2ad28fe1a950dd42de155be3019878a0224f</id>
<content type='text'>
commit 0efa3334d65b7f421ba12382dfa58f6ff5bf83c4 upstream.

Currently in sst_dsp_new() if we get an error return from sst_dma_new()
we just print an error message and then still complete the function
successfully.  This means that we are trying to run without sst-&gt;dma
properly set up, which will result in NULL pointer dereference when
sst-&gt;dma is later used.  This was happening for me in
sst_dsp_dma_get_channel():

        struct sst_dma *dma = dsp-&gt;dma;
	...
        dma-&gt;ch = dma_request_channel(mask, dma_chan_filter, dsp);

This resulted in:

   BUG: unable to handle kernel NULL pointer dereference at 0000000000000018
   IP: sst_dsp_dma_get_channel+0x4f/0x125 [snd_soc_sst_firmware]

Fix this by adding proper error handling for the case where we fail to
set up DMA.

This change only affects Haswell and Broadwell systems.  Baytrail
systems explicilty opt-out of DMA via sst-&gt;pdata-&gt;resindex_dma_base
being set to -1.

Signed-off-by: Ross Zwisler &lt;zwisler@google.com&gt;
Cc: stable@vger.kernel.org
Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660</title>
<updated>2018-12-13T14:37:35Z</updated>
<author>
<name>Hui Wang</name>
</author>
<published>2018-12-13T13:02:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8625db9416923b2941ef68776f55062555f7ce65'/>
<id>urn:sha1:8625db9416923b2941ef68776f55062555f7ce65</id>
<content type='text'>
The new Dell IoT platform uses kabylake + alc3277 codec, and alc3277
shares the driver with the codec rt5660, here we generate a new
machine driver based on kbl_da7219_max98357a.

The audio design on this IoT platform is as below:
 - Intel kabylake platform
 - connect the codec ALC3277 via SSP0
 - line-out and line-in with Micbias jacks
 - line-out mute control and jack detection of line-out and line-in
 - two HDMI ports with audio capability

Signed-off-by: Hui Wang &lt;hui.wang@canonical.com&gt;
Acked-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: common: add ACPI matching tables for ICL</title>
<updated>2018-12-03T12:02:13Z</updated>
<author>
<name>Pierre-Louis Bossart</name>
</author>
<published>2018-12-01T00:54:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9923e9072d813e2efa591d01e6971e0833c38815'/>
<id>urn:sha1:9923e9072d813e2efa591d01e6971e0833c38815</id>
<content type='text'>
Entry needed for ICL RVP w/ RT274

Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: common: add quirk for APL RVP boards</title>
<updated>2018-11-06T17:25:07Z</updated>
<author>
<name>Pierre-Louis Bossart</name>
</author>
<published>2018-11-01T21:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=935ff8007f5efd24e995d26ebf875ee2c787465e'/>
<id>urn:sha1:935ff8007f5efd24e995d26ebf875ee2c787465e</id>
<content type='text'>
For some reason the RVP/LeafHill SSDT exposes an INT34C3 ID which is
used on other boards to point to the TDF8532 amplifier. Yay BIOS.

Add a DMI-quirk to ignore this ID and check for other valid machine
driver descriptors.

Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: common: add SOF information for APL RVP</title>
<updated>2018-11-06T17:24:52Z</updated>
<author>
<name>Bard liao</name>
</author>
<published>2018-11-01T21:34:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=97bb91ae2f3325fd06ea2c28fb8b5b4e023b4b5d'/>
<id>urn:sha1:97bb91ae2f3325fd06ea2c28fb8b5b4e023b4b5d</id>
<content type='text'>
Add firmware/topology information for APL RVP

Reviewed-by: Andy Shevchenko &lt;andriy.shevchenko@linux.intel.com&gt;
Signed-off-by: Bard liao &lt;bard.liao@intel.com&gt;
Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent</title>
<updated>2018-10-17T10:10:48Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2018-10-13T15:17:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3b991038498bc5011b063d6a804503c577a79434'/>
<id>urn:sha1:3b991038498bc5011b063d6a804503c577a79434</id>
<content type='text'>
The DMA API does its own zone decisions based on the coherent_dma_mask.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Reviewed-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry</title>
<updated>2018-10-15T11:02:37Z</updated>
<author>
<name>Mac Chiang</name>
</author>
<published>2018-10-09T07:37:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6530adeaaf5018cd13437dc82adcd9349657a00e'/>
<id>urn:sha1:6530adeaaf5018cd13437dc82adcd9349657a00e</id>
<content type='text'>
This patch adds da7219_max98927 machine driver entry into
machine table

Signed-off-by: Mac Chiang &lt;mac.chiang@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: common: Add quirk for Thinkpad 8 tablet</title>
<updated>2018-08-28T19:37:48Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2018-08-21T11:43:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2ca426a24dd75e775ece1466ae45e019f0035b8d'/>
<id>urn:sha1:2ca426a24dd75e775ece1466ae45e019f0035b8d</id>
<content type='text'>
The Thinkpad 8 tablet uses 10EC5640 as ACPI HID, but it has a rt5670 codec
add a quirk for this.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: common: add table for HDA-based platforms</title>
<updated>2018-08-28T19:18:07Z</updated>
<author>
<name>Pierre-Louis Bossart</name>
</author>
<published>2018-08-22T20:24:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8dce1d026da4588382ed8c03e791c7c9b37b22e8'/>
<id>urn:sha1:8dce1d026da4588382ed8c03e791c7c9b37b22e8</id>
<content type='text'>
Expose a table containing machine driver information for HDAudio-based
platforms handled by ASoC on Intel hardware.

We only set constant values that are valid across multiple
platforms. The firmware name used by the DSP will be set dynamically
for each platform.

The table is made of a single entry for now, if we need more
complicated set-up where HDAudio is mixed with ACPI-enumerated devices
(I2C, SoundWire) then we'd expect the differentiation to be handled
through information provided by the BIOS (as done for KBL
Chromebooks).

Signed-off-by: Pierre-Louis Bossart &lt;pierre-louis.bossart@linux.intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>treewide: correct "differenciate" and "instanciate" typos</title>
<updated>2018-08-24T01:48:43Z</updated>
<author>
<name>Finn Thain</name>
</author>
<published>2018-08-24T00:00:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3cc97bea600372885923a1c270d82523411a4c70'/>
<id>urn:sha1:3cc97bea600372885923a1c270d82523411a4c70</id>
<content type='text'>
Also add these typos to spelling.txt so checkpatch.pl will look for them.

Link: http://lkml.kernel.org/r/88af06b9de34d870cb0afc46cfd24e0458be2575.1529471371.git.fthain@telegraphics.com.au
Signed-off-by: Finn Thain &lt;fthain@telegraphics.com.au&gt;
Cc: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Cc: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
</feed>
