<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/sound, branch PD13.0.0alpha</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>ENGR00212251-2: sai: add SAI driver support for Faraday</title>
<updated>2012-09-12T20:49:52+00:00</updated>
<author>
<name>Alison Wang</name>
<email>b18965@freescale.com</email>
</author>
<published>2012-07-27T03:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=74a8bbab14c2f5e9e1fd3a263b090484a988f673'/>
<id>74a8bbab14c2f5e9e1fd3a263b090484a988f673</id>
<content type='text'>
Add SAI driver support for Faraday.

Signed-off-by: Alison Wang &lt;b18965@freescale.com&gt;
Signed-off-by: Xiaochun Li &lt;b41219@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add SAI driver support for Faraday.

Signed-off-by: Alison Wang &lt;b18965@freescale.com&gt;
Signed-off-by: Xiaochun Li &lt;b41219@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00170526-4 ESAI: To resolve the playback no sound issue occasionally happen</title>
<updated>2012-03-06T02:53:07+00:00</updated>
<author>
<name>Lionel Xu</name>
<email>Lionel.Xu@freescale.com</email>
</author>
<published>2012-03-02T05:18:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8b4eb3911f63aa32b74ef8dd79d2ca2a721db983'/>
<id>8b4eb3911f63aa32b74ef8dd79d2ca2a721db983</id>
<content type='text'>
There is no sound output any longer sometimes after several times of playback,
this platch is trying to resolve this issue by:

1)move the global power control bit setting from function hw_params/shutdown to
DAPM, thererfor the PWN bit will not be set/unset each time playback;
2)
Signed-off-by: Lionel Xu &lt;Lionel.Xu@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There is no sound output any longer sometimes after several times of playback,
this platch is trying to resolve this issue by:

1)move the global power control bit setting from function hw_params/shutdown to
DAPM, thererfor the PWN bit will not be set/unset each time playback;
2)
Signed-off-by: Lionel Xu &lt;Lionel.Xu@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00170526-3 ESAI: Remove the workaround to reset codec before playbacking</title>
<updated>2012-03-06T02:53:07+00:00</updated>
<author>
<name>Lionel Xu</name>
<email>Lionel.Xu@freescale.com</email>
</author>
<published>2012-03-02T05:12:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5f5a08e4d616beb2aac46ccbb00ee98683c0d4c4'/>
<id>5f5a08e4d616beb2aac46ccbb00ee98683c0d4c4</id>
<content type='text'>
Previously in order to avoid audio playback no sound issue, a hardware reset
was made to the codec chip each time when doing playback. now remove this
workaround.

Signed-off-by: Lionel Xu &lt;Lionel.Xu@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously in order to avoid audio playback no sound issue, a hardware reset
was made to the codec chip each time when doing playback. now remove this
workaround.

Signed-off-by: Lionel Xu &lt;Lionel.Xu@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00175219-8 wm8958: add clock management</title>
<updated>2012-03-02T07:44:08+00:00</updated>
<author>
<name>Gary Zhang</name>
<email>b13634@freescale.com</email>
</author>
<published>2012-03-01T08:23:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=dd83aafa217d1d5ca9f56d653dea27d34b595780'/>
<id>dd83aafa217d1d5ca9f56d653dea27d34b595780</id>
<content type='text'>
1. add clko_clk clock management
2. use 'Headphone Jack' name

Signed-off-by: Gary Zhang &lt;b13634@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. add clko_clk clock management
2. use 'Headphone Jack' name

Signed-off-by: Gary Zhang &lt;b13634@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00175219-4 wm8958: add audio codec support</title>
<updated>2012-02-28T09:08:11+00:00</updated>
<author>
<name>Gary Zhang</name>
<email>b13634@freescale.com</email>
</author>
<published>2012-02-28T09:04:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=50eb40fd3c55abb2dcafe12d6bef2bb5cbf6837c'/>
<id>50eb40fd3c55abb2dcafe12d6bef2bb5cbf6837c</id>
<content type='text'>
add two channels record support.

Signed-off-by: Gary Zhang &lt;b13634@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add two channels record support.

Signed-off-by: Gary Zhang &lt;b13634@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00175219-3 wm8958: add audio codec support</title>
<updated>2012-02-28T06:51:40+00:00</updated>
<author>
<name>Gary Zhang</name>
<email>b13634@freescale.com</email>
</author>
<published>2012-02-28T06:51:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=abe61794752a36daafe9dd3839f1e3f445470b86'/>
<id>abe61794752a36daafe9dd3839f1e3f445470b86</id>
<content type='text'>
add wm8958 audio codec support

Signed-off-by: Gary Zhang &lt;b13634@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add wm8958 audio codec support

Signed-off-by: Gary Zhang &lt;b13634@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00171079-6 imx-cs42888 sabreauto esai config</title>
<updated>2012-02-21T22:40:50+00:00</updated>
<author>
<name>Adrian Alonso</name>
<email>aalonso@freescale.com</email>
</author>
<published>2012-02-17T00:32:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7f360988d8cfced7352702384c297ae88ae56246'/>
<id>7f360988d8cfced7352702384c297ae88ae56246</id>
<content type='text'>
* imx-cs42888 config esai for sabreauto support
* Select lrclk_ratio according to mclk_freq
* Set clkdiv relations
* Add safer codec reset, request and free gpio

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* imx-cs42888 config esai for sabreauto support
* Select lrclk_ratio according to mclk_freq
* Set clkdiv relations
* Add safer codec reset, request and free gpio

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00171079-4 cs42888 imx6q-sabreauto supportted rates</title>
<updated>2012-02-21T22:40:50+00:00</updated>
<author>
<name>Adrian Alonso</name>
<email>aalonso@freescale.com</email>
</author>
<published>2012-02-17T19:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b27c221d1b945ca45c8554bc2881084a06061d8e'/>
<id>b27c221d1b945ca45c8554bc2881084a06061d8e</id>
<content type='text'>
* Get audio codec platform data and overwrite supportted
  sample rates if defined in machine board file.
* Remove machine soc specific sample rate settings.

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Get audio codec platform data and overwrite supportted
  sample rates if defined in machine board file.
* Remove machine soc specific sample rate settings.

Signed-off-by: Adrian Alonso &lt;aalonso@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00174925 HDMI Kernel panic whatever plug in or plug out</title>
<updated>2012-02-21T18:45:52+00:00</updated>
<author>
<name>Alan Tull</name>
<email>r80115@freescale.com</email>
</author>
<published>2012-02-21T18:35:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=12db5957547f655fb2196a425a21f88e0d280976'/>
<id>12db5957547f655fb2196a425a21f88e0d280976</id>
<content type='text'>
Panic is due to runtime being a NULL pointer.

Signed-off-by: Alan Tull &lt;r80115@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Panic is due to runtime being a NULL pointer.

Signed-off-by: Alan Tull &lt;r80115@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00174809 hdmi audio oops in hdmi_dma_mmap_copy</title>
<updated>2012-02-17T21:46:45+00:00</updated>
<author>
<name>Alan Tull</name>
<email>r80115@freescale.com</email>
</author>
<published>2012-02-17T21:15:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=5194bea9ddd70f8575da4c097fb7d5e8538c4ad1'/>
<id>5194bea9ddd70f8575da4c097fb7d5e8538c4ad1</id>
<content type='text'>
Runtime dma_area may be invalid after trigger stop command.
This will cause an oops in hdmi_dma_mmap_copy.  To fix this,
disable mmap copying with trigger stop command and also check
the runtime-&gt;dma_area before doing hdmi_dma_mmap_copy.

Signed-off-by: Alan Tull &lt;r80115@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Runtime dma_area may be invalid after trigger stop command.
This will cause an oops in hdmi_dma_mmap_copy.  To fix this,
disable mmap copying with trigger stop command and also check
the runtime-&gt;dma_area before doing hdmi_dma_mmap_copy.

Signed-off-by: Alan Tull &lt;r80115@freescale.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
