<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/include/linux, branch imx-android-r13.3</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>ENGR00182769 HDMI: No sound when playing audio in 480p mode</title>
<updated>2012-05-18T06:59:53+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=55c52aad613adf491842c746f72a88289ce94faa'/>
<id>55c52aad613adf491842c746f72a88289ce94faa</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>ENGR00180865-2 ion: Add imx ion allocator driver support</title>
<updated>2012-04-26T05:32:33+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2012-04-26T02:19:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=698e761daab207dcfd40dffdf43b82f0fded9d7d'/>
<id>698e761daab207dcfd40dffdf43b82f0fded9d7d</id>
<content type='text'>
Enable ion in drivers Kconfig
Add imx ion allocator device driver
Add ION_IOC_PHYS ioctl for user to get phys addr of buffers
Correct the remap pfn pgprot to writecombine

Signed-off-by: Xinyu Chen &lt;xinyu.chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable ion in drivers Kconfig
Add imx ion allocator device driver
Add ION_IOC_PHYS ioctl for user to get phys addr of buffers
Correct the remap pfn pgprot to writecombine

Signed-off-by: Xinyu Chen &lt;xinyu.chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00180865-1 misc: remove android pmem driver, it's obsolete.</title>
<updated>2012-04-26T05:32:33+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2012-04-25T06:06:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2897d6961e17d1f2bed19c5101b4ecf0472637f7'/>
<id>2897d6961e17d1f2bed19c5101b4ecf0472637f7</id>
<content type='text'>
PMEM driver is already dropped and removed by Google.

Signed-off-by: Xinyu Chen &lt;xinyu.chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PMEM driver is already dropped and removed by Google.

Signed-off-by: Xinyu Chen &lt;xinyu.chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'fsl-linux-sdk/imx_3.0.15_12.04.01' into imx_3.0.15_android</title>
<updated>2012-04-20T05:02:04+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2012-04-20T05:02:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b0cf397cecdecc102b82fc844b7a9e098d841187'/>
<id>b0cf397cecdecc102b82fc844b7a9e098d841187</id>
<content type='text'>
Conflicts:
	arch/arm/kernel/traps.c
	arch/arm/mach-mx6/board-mx6q_sabresd.c
	arch/arm/mach-mx6/cpu.c
	arch/arm/mach-mx6/system.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	arch/arm/kernel/traps.c
	arch/arm/mach-mx6/board-mx6q_sabresd.c
	arch/arm/mach-mx6/cpu.c
	arch/arm/mach-mx6/system.c
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'android-3.0' into imx_3.0.15_android</title>
<updated>2012-04-20T03:28:57+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2012-04-20T03:28:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=eb1da050c08bb961a1e45dd51f97821d3eeb2ae9'/>
<id>eb1da050c08bb961a1e45dd51f97821d3eeb2ae9</id>
<content type='text'>
Conflicts:
	drivers/cpufreq/cpufreq_interactive.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	drivers/cpufreq/cpufreq_interactive.c
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "misc: remove android pmem driver, it's obsolete."</title>
<updated>2012-04-20T02:04:43+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2012-04-20T02:04:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=7a63dba784c8a19ecadc7a7ed6856c5f6f641374'/>
<id>7a63dba784c8a19ecadc7a7ed6856c5f6f641374</id>
<content type='text'>
This reverts commit d1e94136fc4fe8ea608f4e9d21befa00c86e1e29.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit d1e94136fc4fe8ea608f4e9d21befa00c86e1e29.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00179601 Synopsys approved hdmi fifo workaround - rev 3</title>
<updated>2012-04-14T01:08:57+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=c86a909e285f17cf91e9c89619601048cf8bf35d'/>
<id>c86a909e285f17cf91e9c89619601048cf8bf35d</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>ENGR00179513-2 IPU: Add TILED_NV12_FRAME_SIZE macro for consistency</title>
<updated>2012-04-13T10:56:36+00:00</updated>
<author>
<name>Wayne Zou</name>
<email>b36644@freescale.com</email>
</author>
<published>2012-04-13T00:19:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4d5c8d7aa0d5137d337048dd82c71c77c3954fa5'/>
<id>4d5c8d7aa0d5137d337048dd82c71c77c3954fa5</id>
<content type='text'>
VPU needs 4K align buffer address for tiled format data output.
Use this macro for IPU/V4L2/Apps to calculate the frame/field size.

Signed-off-by: Wayne Zou &lt;b36644@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
VPU needs 4K align buffer address for tiled format data output.
Use this macro for IPU/V4L2/Apps to calculate the frame/field size.

Signed-off-by: Wayne Zou &lt;b36644@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00179284-1 support ONFI NAND device on mx6q_arm2_pop board</title>
<updated>2012-04-12T07:08:08+00:00</updated>
<author>
<name>Allen Xu</name>
<email>allen.xu@freescale.com</email>
</author>
<published>2012-04-10T08:53:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a378494ae9d706e6f30d6c020df99198a436c7d7'/>
<id>a378494ae9d706e6f30d6c020df99198a436c7d7</id>
<content type='text'>
Add a platform data to indicate whether the board support ONFI nand

Signed-off-by: Allen Xu &lt;allen.xu@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a platform data to indicate whether the board support ONFI nand

Signed-off-by: Allen Xu &lt;allen.xu@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'fsl-linux-sdk/imx_3.0.15' into imx_3.0.15_android</title>
<updated>2012-04-09T05:34:16+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2012-04-09T05:34:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=52c5341f1302a0b328e7dd5890c12729406256fc'/>
<id>52c5341f1302a0b328e7dd5890c12729406256fc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
