<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/include/linux/mfd, branch jb4.2.2_1.0.0-ga</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>Merge remote branch 'fsl-linux-sdk/imx_3.0.35' into imx_3.0.35_android</title>
<updated>2012-11-08T02:24:56+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2012-11-08T02:24:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ac758db7a1ff13fbde98f4f3d1d2ac2c77780ccf'/>
<id>ac758db7a1ff13fbde98f4f3d1d2ac2c77780ccf</id>
<content type='text'>
Conflicts:
	arch/arm/plat-mxc/dvfs_core.c
	drivers/input/keyboard/mpr121.c
	drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_driver.c
	include/linux/i2c/mpr.h
	sound/soc/imx/imx-wm8962.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	arch/arm/plat-mxc/dvfs_core.c
	drivers/input/keyboard/mpr121.c
	drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_driver.c
	include/linux/i2c/mpr.h
	sound/soc/imx/imx-wm8962.c
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00230381 when unplug HDMI, the audio will be pending for a while</title>
<updated>2012-10-31T07:55:14+00:00</updated>
<author>
<name>b02247</name>
<email>b02247@freescale.com</email>
</author>
<published>2012-10-31T06:16:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a5af6fbbb00eb40f7722082f82131986d716238c'/>
<id>a5af6fbbb00eb40f7722082f82131986d716238c</id>
<content type='text'>
Revert "ENGR00224245 HDMI AUDIO: stop/start PCM while unplug,blank/plug,unblank"

This reverts commit f8dd4f6fea093e46a30d5e438baa33702f626372.

This patch is for pulse audio. which is not fit for Android.

Signed-off-by: b02247 &lt;b02247@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revert "ENGR00224245 HDMI AUDIO: stop/start PCM while unplug,blank/plug,unblank"

This reverts commit f8dd4f6fea093e46a30d5e438baa33702f626372.

This patch is for pulse audio. which is not fit for Android.

Signed-off-by: b02247 &lt;b02247@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00230334-2: Port 3.0.35 linux kernel to iMX53 SMD for Jellybean bringup.</title>
<updated>2012-10-19T00:20:26+00:00</updated>
<author>
<name>Nitin Garg</name>
<email>nitin.garg@freescale.com</email>
</author>
<published>2012-10-19T00:08:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=eec23c400e5c39ae338b9112031a302230220294'/>
<id>eec23c400e5c39ae338b9112031a302230220294</id>
<content type='text'>
Port 3.0.35 linux kernel to iMX53 SMD for Jellybean bringup.

Signed-off-by: Nitin Garg &lt;nitin.garg@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Port 3.0.35 linux kernel to iMX53 SMD for Jellybean bringup.

Signed-off-by: Nitin Garg &lt;nitin.garg@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00223348 EPDC: Unable to enable DISPLAY regulator</title>
<updated>2012-10-15T08:26:56+00:00</updated>
<author>
<name>Jack Lee</name>
<email>jack.lee@freescale.com</email>
</author>
<published>2012-10-03T05:31:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6337b9566e2370efc95b979b1b3716e88b821a35'/>
<id>6337b9566e2370efc95b979b1b3716e88b821a35</id>
<content type='text'>
In the maxim 17135 driver, the power good is confirmed by the
power good GPIO polarity change when comparing the status at
the beginning of driver probe and display regulator enabled.
However, it is not reliable since the initial value of the GPIO
is not constant. Normally, it is 1 but it can be 0 after system reset
unexpectedly. Now, it is changed to POK bit checking in FAULT register.

Signed-off-by: Jack Lee &lt;jack.lee@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the maxim 17135 driver, the power good is confirmed by the
power good GPIO polarity change when comparing the status at
the beginning of driver probe and display regulator enabled.
However, it is not reliable since the initial value of the GPIO
is not constant. Normally, it is 1 but it can be 0 after system reset
unexpectedly. Now, it is changed to POK bit checking in FAULT register.

Signed-off-by: Jack Lee &lt;jack.lee@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00224245 HDMI AUDIO: stop/start PCM while unplug,blank/plug, unblank</title>
<updated>2012-09-13T16:06:39+00:00</updated>
<author>
<name>Chen Liangjun</name>
<email>b36089@freescale.com</email>
</author>
<published>2012-09-13T13:28:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f8dd4f6fea093e46a30d5e438baa33702f626372'/>
<id>f8dd4f6fea093e46a30d5e438baa33702f626372</id>
<content type='text'>
When unplug, blank happens, HDMI audio can't play properly. So in
driver, audio pcm would be disconnected when event above happens.
However, pulse audio can't process disconnect event properly and if an
blank or unplug event happens, HDMI sink would lost and can't be back
again.

In this patch, instead of disconnecting audio PCM stream, triggering
stop audio pcm while unplug and blank, triggering start again while plug
and unblank if the audio pcm is triggerd stop in the unplug/blank event.
Signed-off-by: Chen Liangjun &lt;b36089@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When unplug, blank happens, HDMI audio can't play properly. So in
driver, audio pcm would be disconnected when event above happens.
However, pulse audio can't process disconnect event properly and if an
blank or unplug event happens, HDMI sink would lost and can't be back
again.

In this patch, instead of disconnecting audio PCM stream, triggering
stop audio pcm while unplug and blank, triggering start again while plug
and unblank if the audio pcm is triggerd stop in the unplug/blank event.
Signed-off-by: Chen Liangjun &lt;b36089@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00182456-1 HDMI: Add interface for HDMI audio management</title>
<updated>2012-08-29T06:22:55+00:00</updated>
<author>
<name>Chen Liangjun</name>
<email>b36089@freescale.com</email>
</author>
<published>2012-08-21T09:25:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7227ff69e142764b73a7998df6059697e7788d0e'/>
<id>7227ff69e142764b73a7998df6059697e7788d0e</id>
<content type='text'>
In this patch, add support for:

1. Interface for HDMI audio to register PCM into HDMI core driver.
2. Interface for HDMI video driver to stop HDMI audio
3. Interface for HDMI video driver to inform the state of HDMI cable and
state of HDMI blank.

Signed-off-by: Chen Liangjun &lt;b36089@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In this patch, add support for:

1. Interface for HDMI audio to register PCM into HDMI core driver.
2. Interface for HDMI video driver to stop HDMI audio
3. Interface for HDMI video driver to inform the state of HDMI cable and
state of HDMI blank.

Signed-off-by: Chen Liangjun &lt;b36089@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00219837-1 HDMI: Add HDMI_SDMA support for RIGEL TO1.1</title>
<updated>2012-08-09T08:55:11+00:00</updated>
<author>
<name>Chen Liangjun</name>
<email>b36089@freescale.com</email>
</author>
<published>2012-08-08T12:54:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e9aba4ccd0a4036092b5311247c926be3643d24c'/>
<id>e9aba4ccd0a4036092b5311247c926be3643d24c</id>
<content type='text'>
In RIGEL TO1.1, the same HDMI_SDMA fix is introduced as ARIK TO1.2. Add
support for RIGEL TO1.1 for HDMI_SDMA functionality.

In this patch:
	1.Add hdmi_SDMA_check() interface to judge whether MX6 chip
	support HDMI_SDMA.
	2.Replace mx6q_version() check with hdmi_SDMA_check() to support
	both ARIK To1.2 and RIGEL TO1.1.

Signed-off-by: Chen Liangjun &lt;b36089@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In RIGEL TO1.1, the same HDMI_SDMA fix is introduced as ARIK TO1.2. Add
support for RIGEL TO1.1 for HDMI_SDMA functionality.

In this patch:
	1.Add hdmi_SDMA_check() interface to judge whether MX6 chip
	support HDMI_SDMA.
	2.Replace mx6q_version() check with hdmi_SDMA_check() to support
	both ARIK To1.2 and RIGEL TO1.1.

Signed-off-by: Chen Liangjun &lt;b36089@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00182769 HDMI: No sound when playing audio in 480p mode</title>
<updated>2012-07-20T05:37:40+00:00</updated>
<author>
<name>Sandor Yu</name>
<email>R01008@freescale.com</email>
</author>
<published>2012-05-17T07:28:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7ae3e273cb1c8fcfdffae303f45a036bb03ce297'/>
<id>7ae3e273cb1c8fcfdffae303f45a036bb03ce297</id>
<content type='text'>
It is cause by HDMI audio driver can't get right pixel clock
from IPU driver if pixel clock source from HSP clock not from
DI clock.
HDMI driver get pixel clock by call clk_get_rate() function,
but the function return actually clock, in some videomode the
actually pixel clock is not right equal the pixel clock in CEA spec.

Get pixel clock from video mode struct instead of CCM register.
480P HDMI audio can work.

Signed-off-by: Sandor Yu &lt;R01008@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is cause by HDMI audio driver can't get right pixel clock
from IPU driver if pixel clock source from HSP clock not from
DI clock.
HDMI driver get pixel clock by call clk_get_rate() function,
but the function return actually clock, in some videomode the
actually pixel clock is not right equal the pixel clock in CEA spec.

Get pixel clock from video mode struct instead of CCM register.
480P HDMI audio can work.

Signed-off-by: Sandor Yu &lt;R01008@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00179601 Synopsys approved hdmi fifo workaround - rev 3</title>
<updated>2012-07-20T05:36:15+00:00</updated>
<author>
<name>Alan Tull</name>
<email>r80115@freescale.com</email>
</author>
<published>2012-04-05T18:27:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=c584dd8c4f744d5faa5ea2811748ac786165c617'/>
<id>c584dd8c4f744d5faa5ea2811748ac786165c617</id>
<content type='text'>
This patch includes some of the clk enable/disable changes from rev2

Check the version of the HDMI IP to determine whether the fifo
threshold needs to be high.  The i.Mx6dl version of the HDMI doesn't
need the workaround.  All other parts of the workaround are used
for both parts for code simplicity.

----------------------------------------------------------
For i.Mxq, set the Threshold of audio fifo as: FIFO depth - 2 (fixed
and independent of the number of channels actually used).

Use unspecified length ahb bursts (using fixed INCRx will make the
audio dma fail).

Additionally and in order to get it working on all conditions it will
be necessary to run the following sw steps at startup of video and audio
(or when video changes or audio changes):

1-Configure AUD_N1 and AUD_CTS1 registers with final value and let the
  AUD_N2, AUD_N3, AUD_CTS2 and AUD_CTS3 to 0s.
2-Configure start and end addresses of audio DMA registers.
3-Start DMA operation
4-Configure the AUD_CTS2 and AUD_CTS3 with the final value.
5-Configure the AUD_N2 and AUD_N3 with final value.

Signed-off-by: Alan Tull &lt;r80115@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch includes some of the clk enable/disable changes from rev2

Check the version of the HDMI IP to determine whether the fifo
threshold needs to be high.  The i.Mx6dl version of the HDMI doesn't
need the workaround.  All other parts of the workaround are used
for both parts for code simplicity.

----------------------------------------------------------
For i.Mxq, set the Threshold of audio fifo as: FIFO depth - 2 (fixed
and independent of the number of channels actually used).

Use unspecified length ahb bursts (using fixed INCRx will make the
audio dma fail).

Additionally and in order to get it working on all conditions it will
be necessary to run the following sw steps at startup of video and audio
(or when video changes or audio changes):

1-Configure AUD_N1 and AUD_CTS1 registers with final value and let the
  AUD_N2, AUD_N3, AUD_CTS2 and AUD_CTS3 to 0s.
2-Configure start and end addresses of audio DMA registers.
3-Start DMA operation
4-Configure the AUD_CTS2 and AUD_CTS3 with the final value.
5-Configure the AUD_N2 and AUD_N3 with final value.

Signed-off-by: Alan Tull &lt;r80115@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00176649-1 sabrelite_SD ARD pfuze: update pfuze driver for pfuze100 1.0</title>
<updated>2012-07-20T05:23:55+00:00</updated>
<author>
<name>Robin Gong</name>
<email>b38343@freescale.com</email>
</author>
<published>2012-03-13T08:57:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a3a9e63a2348ca99e862167e93ebf3e0edf7ff11'/>
<id>a3a9e63a2348ca99e862167e93ebf3e0edf7ff11</id>
<content type='text'>
Since some power rail is differnet between pfuze100 0.1 and pfuze100 1.0,
remove PFUZE100_FIRST_VERSION and change PFUZE100_SW4_VOL6 define.

Signed-off-by: Robin Gong &lt;b38343@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since some power rail is differnet between pfuze100 0.1 and pfuze100 1.0,
remove PFUZE100_FIRST_VERSION and change PFUZE100_SW4_VOL6 define.

Signed-off-by: Robin Gong &lt;b38343@freescale.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
