<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/git/stable/linux.git/sound/soc/intel, branch linux-4.0.y</title>
<subtitle>Linux kernel stable tree</subtitle>
<id>https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-4.0.y</id>
<link rel='self' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/atom?h=linux-4.0.y'/>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/'/>
<updated>2015-03-16T12:03:14+00:00</updated>
<entry>
<title>Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus</title>
<updated>2015-03-16T12:03:14+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-03-16T12:03:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=016e81f2029cd89fcf71bd6324cb0eda9c56ec5d'/>
<id>urn:sha1:016e81f2029cd89fcf71bd6324cb0eda9c56ec5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: Intel: remove conflicts when load/unload multiple firmware images</title>
<updated>2015-03-06T21:08:12+00:00</updated>
<author>
<name>Lu, Han</name>
<email>han.lu@intel.com</email>
</author>
<published>2015-02-25T00:26:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=3fe0607a04ed7deea7c048052fd63b8670e7a176'/>
<id>urn:sha1:3fe0607a04ed7deea7c048052fd63b8670e7a176</id>
<content type='text'>
Details:
  1. Unload all modules on fw_list of dsp when suspend, and reload all
modules on fw_list when resume.
  2. A DSP expects only one scratch, but hsw_parse_fw_image() allocates
scratch blocks for each firmware image it parses. Move the allocate function
sst_block_alloc_scratch() out of hsw_parse_fw_image() to make sure a scratch
be allocated only after all firmware images be parsed.

Signed-off-by: Lu, Han &lt;han.lu@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'asoc/fix/intel' into asoc-linus</title>
<updated>2015-03-04T20:42:39+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-03-04T20:42:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=09269e4eefcdfcb8b27b3dd1783a1a7b916c5e17'/>
<id>urn:sha1:09269e4eefcdfcb8b27b3dd1783a1a7b916c5e17</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ASoC: Intel: reset the DSP while suspending</title>
<updated>2015-02-23T15:39:00+00:00</updated>
<author>
<name>Vinod Koul</name>
<email>vinod.koul@intel.com</email>
</author>
<published>2015-02-12T04:30:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=de251d773bb214fa5e7666a0da1225528e07da5e'/>
<id>urn:sha1:de251d773bb214fa5e7666a0da1225528e07da5e</id>
<content type='text'>
The manual recommends that we reset the DSP when we suspend so add that in
runtime suspend handler

Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: save and restore the CSR register</title>
<updated>2015-02-23T15:38:38+00:00</updated>
<author>
<name>Vinod Koul</name>
<email>vinod.koul@intel.com</email>
</author>
<published>2015-02-12T04:29:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=a825ac7678a43f7a22ff19842baebcf4aa14e950'/>
<id>urn:sha1:a825ac7678a43f7a22ff19842baebcf4aa14e950</id>
<content type='text'>
The IPC driver saved only IMR register, we need to save the CSR as well, so
add it

Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: update MMX ID to 3</title>
<updated>2015-02-23T15:37:51+00:00</updated>
<author>
<name>Vinod Koul</name>
<email>vinod.koul@intel.com</email>
</author>
<published>2015-02-12T04:29:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=b3ec1c35385a16ddd98fdf104dcf4623a66e042a'/>
<id>urn:sha1:b3ec1c35385a16ddd98fdf104dcf4623a66e042a</id>
<content type='text'>
The updated firmware expects the MMX ID to be used as 3, so update the
driver as well

Signed-off-by: Vinod Koul &lt;vinod.koul@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: add SNDRV_PCM_INFO_DRAIN_TRIGGER flag</title>
<updated>2015-02-17T06:48:15+00:00</updated>
<author>
<name>Libin Yang</name>
<email>libin.yang@intel.com</email>
</author>
<published>2015-02-17T04:28:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=9fd37810daa56b8c0a8d51565216c95220889e62'/>
<id>urn:sha1:9fd37810daa56b8c0a8d51565216c95220889e62</id>
<content type='text'>
Add SNDRV_PCM_INFO_DRAIN_TRIGGER in snd_pcm_hardware.info to
call sst_hsw_stream_set_silence_start() when PCM draining.

Signed-off-by: Libin Yang &lt;libin.yang@intel.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: set initial runtime PM status to active for ACPI-enumerated ADSP</title>
<updated>2015-02-14T04:49:46+00:00</updated>
<author>
<name>Mengdong Lin</name>
<email>mengdong.lin@intel.com</email>
</author>
<published>2015-02-13T11:21:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=7bd345c9e87d879d696c6843fe200b60c2051c84'/>
<id>urn:sha1:7bd345c9e87d879d696c6843fe200b60c2051c84</id>
<content type='text'>
The ADSP on Braswell/Baytrail is an ACPI device. This patch sets its initial
runtime PM status to active. Otherwise, its initial status is suspended and
runtime_suspend ops will not be called after probe and thus cannot further
trigger ACPI _PS3 (D3) method to put the device into low power D3cold state.

Signed-off-by: Mengdong Lin &lt;mengdong.lin@intel.com&gt;
Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
</content>
</entry>
<entry>
<title>ASoC: Intel: Clean data after SST fw fetch</title>
<updated>2015-02-11T08:58:15+00:00</updated>
<author>
<name>Libin Yang</name>
<email>libin.yang@intel.com</email>
</author>
<published>2015-02-10T02:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=1b006996b6c44d9d95462e382921954756cec99b'/>
<id>urn:sha1:1b006996b6c44d9d95462e382921954756cec99b</id>
<content type='text'>
The BDW audio firmware DSP manages the DMA and the DMA cannot be
stopped exactly at the end of the playback stream. This means
stale samples may be played at PCM stop unless the driver copies
silence to the subsequent periods.

Signed-off-by: Libin Yang &lt;libin.yang@intel.com&gt;
Reviewed-by: Liam Girdwood &lt;liam.r.girdwood@linux.intel.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge remote-tracking branches 'asoc/topic/fsl-spdif', 'asoc/topic/imx', 'asoc/topic/intel', 'asoc/topic/jz4740' and 'asoc/topic/max98357a' into asoc-next</title>
<updated>2015-02-09T07:10:19+00:00</updated>
<author>
<name>Mark Brown</name>
<email>broonie@kernel.org</email>
</author>
<published>2015-02-09T07:10:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.rulkc.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=6e685ea6aaa3c578596ff8dbe6efde9485fc68f9'/>
<id>urn:sha1:6e685ea6aaa3c578596ff8dbe6efde9485fc68f9</id>
<content type='text'>
</content>
</entry>
</feed>
