<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus-rt-imx6.git/Documentation/devicetree/bindings/sound, branch master</title>
<subtitle>LITMUS^RT and MC^2 V1 support for the i.MX6 processor family.</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/'/>
<entry>
<title>ENGR00313280-2 ASoC: fsl: Merge upsteamed cs42xx8 driver.</title>
<updated>2014-05-13T09:47:53+00:00</updated>
<author>
<name>Shengjiu Wang</name>
<email>b02247@freescale.com</email>
</author>
<published>2014-05-12T05:38:52+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=eabb472ee290efb05703303bb3b941e4e856bea6'/>
<id>eabb472ee290efb05703303bb3b941e4e856bea6</id>
<content type='text'>
The upsteamed commit is 0c516b4ff85c0be4cee5b30ae59c9565c7f91a00

ASoC: cs42xx8: Add codec driver support for CS42448/CS42888

This patch adds support for the Cirrus Logic CS42448/CS42888 Audio CODEC that
has six/four 24-bit AD and eight 24-bit DA converters.

[ CS42448/CS42888 supports both I2C and SPI control ports. As initial patch,
  this patch only adds the support for I2C. ]

Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
Acked-by: Brian Austin &lt;brian.austin@cirrus.com&gt;
Acked-by: Paul Handrigan &lt;Paul.Handrigan@cirrus.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
Signed-off-by: Shengjiu Wang &lt;b02247@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The upsteamed commit is 0c516b4ff85c0be4cee5b30ae59c9565c7f91a00

ASoC: cs42xx8: Add codec driver support for CS42448/CS42888

This patch adds support for the Cirrus Logic CS42448/CS42888 Audio CODEC that
has six/four 24-bit AD and eight 24-bit DA converters.

[ CS42448/CS42888 supports both I2C and SPI control ports. As initial patch,
  this patch only adds the support for I2C. ]

Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
Acked-by: Brian Austin &lt;brian.austin@cirrus.com&gt;
Acked-by: Paul Handrigan &lt;Paul.Handrigan@cirrus.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
Signed-off-by: Shengjiu Wang &lt;b02247@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00310878-2 ASoC: fsl_esai: cherry-pick from upstream and merge to mainline</title>
<updated>2014-04-29T04:43:02+00:00</updated>
<author>
<name>Shengjiu Wang</name>
<email>b02247@freescale.com</email>
</author>
<published>2014-04-28T02:40:10+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=22d1bec44929e5fb6fa8316c4687d493c7d264b4'/>
<id>22d1bec44929e5fb6fa8316c4687d493c7d264b4</id>
<content type='text'>
cherry-picked commit is 43d24e76b69826ce32292f47060ad78cdd0197fa
Header of this commit is "ASoC: fsl_esai: Add ESAI CPU DAI driver", use upstream
driver to replace current one.

Merged feature is:
1. Move setting of PRRC and PCRC to the end of hw_params, and disable it in
shutdown function.
2. Merged the xrun handler with this commit.
3. Use dma init with NO_RESIDUE|NO_DT|COMPAT.
4. Add spba clock for ESAI

Signed-off-by: Shengjiu Wang &lt;b02247@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
cherry-picked commit is 43d24e76b69826ce32292f47060ad78cdd0197fa
Header of this commit is "ASoC: fsl_esai: Add ESAI CPU DAI driver", use upstream
driver to replace current one.

Merged feature is:
1. Move setting of PRRC and PCRC to the end of hw_params, and disable it in
shutdown function.
2. Merged the xrun handler with this commit.
3. Use dma init with NO_RESIDUE|NO_DT|COMPAT.
4. Add spba clock for ESAI

Signed-off-by: Shengjiu Wang &lt;b02247@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00309073-1 ASoC: fsl: Naming of p2p item is not proper</title>
<updated>2014-04-18T02:19:15+00:00</updated>
<author>
<name>Shengjiu Wang</name>
<email>b02247@freescale.com</email>
</author>
<published>2014-04-17T10:41:52+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=0924629b0c90d8060cd135058aafb3877a57c562'/>
<id>0924629b0c90d8060cd135058aafb3877a57c562</id>
<content type='text'>
Change the output-rate, output-width to p2p-rate, p2p-width.

Signed-off-by: Shengjiu Wang &lt;b02247@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change the output-rate, output-width to p2p-rate, p2p-width.

Signed-off-by: Shengjiu Wang &lt;b02247@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00307635-5 ASoC: imx-wm8962: Add non-SSI cpu dai support</title>
<updated>2014-04-16T13:58:18+00:00</updated>
<author>
<name>Nicolin Chen</name>
<email>Guangyu.Chen@freescale.com</email>
</author>
<published>2014-04-08T11:13:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=b6fca438dde1b4c0bbdee31729871d601f287dc9'/>
<id>b6fca438dde1b4c0bbdee31729871d601f287dc9</id>
<content type='text'>
The current imx-wm8962 machine driver is designed for SSI as CPU DAI only
while as its name we should make the driver more generic to any other CPU
DAI on i.MX serires -- ESAI, SAI for example.

So this patch makes the driver more general so as to support those non-SSI
cases.

Acked-by: Wang Shengjiu &lt;b02247@freescale.com&gt;
Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current imx-wm8962 machine driver is designed for SSI as CPU DAI only
while as its name we should make the driver more generic to any other CPU
DAI on i.MX serires -- ESAI, SAI for example.

So this patch makes the driver more general so as to support those non-SSI
cases.

Acked-by: Wang Shengjiu &lt;b02247@freescale.com&gt;
Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: fsl_sai: Add clock controls for SAI</title>
<updated>2014-04-16T13:58:17+00:00</updated>
<author>
<name>Nicolin Chen</name>
<email>Guangyu.Chen@freescale.com</email>
</author>
<published>2014-04-10T15:26:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=80f676b476d21c22bda1daf62998e5a837f8e4df'/>
<id>80f676b476d21c22bda1daf62998e5a837f8e4df</id>
<content type='text'>
The SAI mainly has the following clocks:
  bus clock
    control and configure registers and to generate synchronous
    interrupts and DMA requests.

  mclk1, mclk2, mclk3
    to generate the bit clock when the receiver or transmitter is
    configured for an internally generated bit clock.

So this patch adds these clocks and their clock controls to the driver.

[ To concern the old DTB cases, I've added a bit of extra code to make
  the driver compatible with them. And by marking clock NULL if failed
  to get, the clk_prepare() or clk_get_rate() would easily return 0
  so no further path should be broken. -- by Nicolin ]

Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
Acked-by: Xiubo Li &lt;Li.Xiubo@freescale.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
(cherry picked from commit 17d1eb6628e70488c44c46003dcfe583696bb7b7)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The SAI mainly has the following clocks:
  bus clock
    control and configure registers and to generate synchronous
    interrupts and DMA requests.

  mclk1, mclk2, mclk3
    to generate the bit clock when the receiver or transmitter is
    configured for an internally generated bit clock.

So this patch adds these clocks and their clock controls to the driver.

[ To concern the old DTB cases, I've added a bit of extra code to make
  the driver compatible with them. And by marking clock NULL if failed
  to get, the clk_prepare() or clk_get_rate() would easily return 0
  so no further path should be broken. -- by Nicolin ]

Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
Acked-by: Xiubo Li &lt;Li.Xiubo@freescale.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
(cherry picked from commit 17d1eb6628e70488c44c46003dcfe583696bb7b7)
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: fsl_sai: Add imx6sx platform support</title>
<updated>2014-04-16T13:58:14+00:00</updated>
<author>
<name>Nicolin Chen</name>
<email>Guangyu.Chen@freescale.com</email>
</author>
<published>2014-04-01T11:34:09+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=716b9bdf68d0a49c1cd75978615fbb8ada98a866'/>
<id>716b9bdf68d0a49c1cd75978615fbb8ada98a866</id>
<content type='text'>
The next coming i.MX6 Solo X SoC also contains SAI module while we use
imp_pcm_init() for i.MX platform.

So this patch adds one compatible route for imx6sx and updates the DT
doc accordingly.

Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
(cherry picked from commit 30c35252aadb460e009ca8a3fdc8891903bdfc66)

[ Added essential parameters to imx_pcm_init() calling due to build error,
  resulted from the define change of the function on the upstream. ]

Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The next coming i.MX6 Solo X SoC also contains SAI module while we use
imp_pcm_init() for i.MX platform.

So this patch adds one compatible route for imx6sx and updates the DT
doc accordingly.

Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
(cherry picked from commit 30c35252aadb460e009ca8a3fdc8891903bdfc66)

[ Added essential parameters to imx_pcm_init() calling due to build error,
  resulted from the define change of the function on the upstream. ]

Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: fsl-sai: Add device tree bindings for Freescale SAI.</title>
<updated>2014-04-16T13:58:13+00:00</updated>
<author>
<name>Xiubo Li</name>
<email>Li.Xiubo@freescale.com</email>
</author>
<published>2013-12-17T03:24:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=19490daf2d1e6ad36b5ab5cd8a656c72ba8b1548'/>
<id>19490daf2d1e6ad36b5ab5cd8a656c72ba8b1548</id>
<content type='text'>
This adds the Document for Freescale SAI driver under
Documentation/devicetree/bindings/sound/.

Signed-off-by: Xiubo Li &lt;Li.Xiubo@freescale.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
(cherry picked from commit b6344859b911990152e5ee411e62b82eb968004f)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds the Document for Freescale SAI driver under
Documentation/devicetree/bindings/sound/.

Signed-off-by: Xiubo Li &lt;Li.Xiubo@freescale.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
(cherry picked from commit b6344859b911990152e5ee411e62b82eb968004f)
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00305648-1 ASoC: imx-sgtl5000: Support non-ssi cpu-dai</title>
<updated>2014-04-16T13:58:10+00:00</updated>
<author>
<name>Nicolin Chen</name>
<email>Guangyu.Chen@freescale.com</email>
</author>
<published>2014-03-25T12:56:18+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=cb5dfaf44d2fdbce4329c2e4762e8450c8cd3b3c'/>
<id>cb5dfaf44d2fdbce4329c2e4762e8450c8cd3b3c</id>
<content type='text'>
The current imx-sgtl5000 driver always attaches the cpu-dai to ssi while
in fact it could be attached to other cpu-dais like SAI. Thus this patch
use a general code to support another cpu-dai. And meanwhile update the
devicetree for i.MX6 Series.

Acked-by: Wang Shengjiu &lt;b02247@freescale.com&gt;
Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The current imx-sgtl5000 driver always attaches the cpu-dai to ssi while
in fact it could be attached to other cpu-dais like SAI. Thus this patch
use a general code to support another cpu-dai. And meanwhile update the
devicetree for i.MX6 Series.

Acked-by: Wang Shengjiu &lt;b02247@freescale.com&gt;
Signed-off-by: Nicolin Chen &lt;Guangyu.Chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00277715-3 ASoC: fsl: Add WM8962 jack detecting support</title>
<updated>2014-04-16T13:05:28+00:00</updated>
<author>
<name>Nicolin Chen</name>
<email>b42378@freescale.com</email>
</author>
<published>2013-09-03T04:45:05+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=f85ca1dd664178328bd813651e91d612787b6926'/>
<id>f85ca1dd664178328bd813651e91d612787b6926</id>
<content type='text'>
There're two GPIOs connected to the headphone jack and microphone jack,
thus add the states detection.

Reviewed-by: Wang Shengjiu &lt;b02247@freescale.com&gt;
Signed-off-by: Nicolin Chen &lt;b42378@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There're two GPIOs connected to the headphone jack and microphone jack,
thus add the states detection.

Reviewed-by: Wang Shengjiu &lt;b02247@freescale.com&gt;
Signed-off-by: Nicolin Chen &lt;b42378@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: fsl: Add S/PDIF machine driver</title>
<updated>2014-04-16T13:01:33+00:00</updated>
<author>
<name>Nicolin Chen</name>
<email>b42378@freescale.com</email>
</author>
<published>2013-08-28T04:04:46+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=f288ed2a98312f2a6e5f31d55c5ece17dee4089d'/>
<id>f288ed2a98312f2a6e5f31d55c5ece17dee4089d</id>
<content type='text'>
This patch implements a device-tree-only machine driver for Freescale
i.MX series Soc. It works with spdif_transmitter/spdif_receiver and
fsl_spdif.c drivers.

Signed-off-by: Nicolin Chen &lt;b42378@freescale.com&gt;
Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch implements a device-tree-only machine driver for Freescale
i.MX series Soc. It works with spdif_transmitter/spdif_receiver and
fsl_spdif.c drivers.

Signed-off-by: Nicolin Chen &lt;b42378@freescale.com&gt;
Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Signed-off-by: Mark Brown &lt;broonie@linaro.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
