<feed xmlns='http://www.w3.org/2005/Atom'>
<title>litmus-rt-imx6.git/include/uapi, 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>Introduce main LITMUS^RT header</title>
<updated>2014-10-21T14:00:53+00:00</updated>
<author>
<name>Bjoern Brandenburg</name>
<email>bbb@mpi-sws.org</email>
</author>
<published>2013-06-25T04:31: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=c158cd6f9b7928a5ab4a514f9edc044d31f3913b'/>
<id>c158cd6f9b7928a5ab4a514f9edc044d31f3913b</id>
<content type='text'>
This patch adds a basic litmus/litmus.h, which is required for basic
LITMUS^RT infrastructure to compile.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adds a basic litmus/litmus.h, which is required for basic
LITMUS^RT infrastructure to compile.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00317086-3 dcic: Add dcic driver source code</title>
<updated>2014-07-03T08:16:55+00:00</updated>
<author>
<name>Sandor Yu</name>
<email>R01008@freescale.com</email>
</author>
<published>2014-07-01T07:51:20+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=6193c09144f928d72b0474be28865489bb550cfe'/>
<id>6193c09144f928d72b0474be28865489bb550cfe</id>
<content type='text'>
Add dcic driver source code.
Support two instance dcic1 and dcic2.

Signed-off-by: Sandor Yu &lt;R01008@freescale.com&gt;
(cherry picked from commit 5dd90299f33e93252bd1cc7a9704adb9f469fa66)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add dcic driver source code.
Support two instance dcic1 and dcic2.

Signed-off-by: Sandor Yu &lt;R01008@freescale.com&gt;
(cherry picked from commit 5dd90299f33e93252bd1cc7a9704adb9f469fa66)
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00293323 PXP: add WC and cacheable dma buffer support for PXP device</title>
<updated>2014-04-16T13:47:32+00:00</updated>
<author>
<name>Fancy Fang</name>
<email>B47543@freescale.com</email>
</author>
<published>2013-12-25T10:04:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=341d73a579f399dc1d583dfd669e14581524a4dd'/>
<id>341d73a579f399dc1d583dfd669e14581524a4dd</id>
<content type='text'>
This change add support for new dma buffer type(writecombine and cacheable)
which allows user application has more choices for the buffer type. And if
the dma buffer is cacheable, then add flush interfaces to make it cache
coherent when necessary.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change add support for new dma buffer type(writecombine and cacheable)
which allows user application has more choices for the buffer type. And if
the dma buffer is cacheable, then add flush interfaces to make it cache
coherent when necessary.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00293211 PXP: bind allocated DMA channels to opened device file descriptor</title>
<updated>2014-04-16T13:47:32+00:00</updated>
<author>
<name>Fancy Fang</name>
<email>B47543@freescale.com</email>
</author>
<published>2013-12-24T08:05:53+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=c59799143e33f1478ea25d5e42291149a8ed22b5'/>
<id>c59799143e33f1478ea25d5e42291149a8ed22b5</id>
<content type='text'>
The allocated DMA channels via some opened file descriptor is better
to be bound to this descriptor. Since this can avoid some application
to fake a channel id which may be requested by other applications to
request PXP service. And also, this make it easier to release the dma
channel when application exists abnormally or forgets to release it
explicitly.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The allocated DMA channels via some opened file descriptor is better
to be bound to this descriptor. Since this can avoid some application
to fake a channel id which may be requested by other applications to
request PXP service. And also, this make it easier to release the dma
channel when application exists abnormally or forgets to release it
explicitly.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00293170 PXP: remove cpu_addr field from struct pxp_mem_desc</title>
<updated>2014-04-16T13:47:31+00:00</updated>
<author>
<name>Fancy Fang</name>
<email>B47543@freescale.com</email>
</author>
<published>2013-12-24T02:36:17+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=929b54dc272afe1f5dbd620220c4afa7b32fd77b'/>
<id>929b54dc272afe1f5dbd620220c4afa7b32fd77b</id>
<content type='text'>
The cpu_addr field in struct pxp_mem_desc cannot be used
by user application, so it is not necessary to pass this
field data to user. Now the similar field 'virtual' in
struct pxp_buf_obj is used to store the kernel space
virtual addr for allocated dma buffer.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The cpu_addr field in struct pxp_mem_desc cannot be used
by user application, so it is not necessary to pass this
field data to user. Now the similar field 'virtual' in
struct pxp_buf_obj is used to store the kernel space
virtual addr for allocated dma buffer.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00293119 PXP: change the dma buffer lists management for PXP device</title>
<updated>2014-04-16T13:47:31+00:00</updated>
<author>
<name>Fancy Fang</name>
<email>B47543@freescale.com</email>
</author>
<published>2013-12-20T10:14:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=679afc2f2a83c1782ff7ff82a756e05a848dc2d4'/>
<id>679afc2f2a83c1782ff7ff82a756e05a848dc2d4</id>
<content type='text'>
Create pxp_info struct data for each opened device file descriptor.
And bind all the allocated dma buffers to this struct for each opened
file. This makes the dma buffer lists management safer, more effective
and more flexible.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Create pxp_info struct data for each opened device file descriptor.
And bind all the allocated dma buffers to this struct for each opened
file. This makes the dma buffer lists management safer, more effective
and more flexible.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00292562 PXP: move the definitions used only by PXP device to a new header file</title>
<updated>2014-04-16T13:47:30+00:00</updated>
<author>
<name>Fancy Fang</name>
<email>B47543@freescale.com</email>
</author>
<published>2013-12-18T05:38:23+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=f20faecb0ab5dc76478b92aadcd0a6407388dd01'/>
<id>f20faecb0ab5dc76478b92aadcd0a6407388dd01</id>
<content type='text'>
Some definitions used only by PXP device driver should not stay in
pxp_dma.h which is shared by PXP, EPDC and V4L2. So the patch creates
a new header file pxp_device.h to hold these definitions.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some definitions used only by PXP device driver should not stay in
pxp_dma.h which is shared by PXP, EPDC and V4L2. So the patch creates
a new header file pxp_device.h to hold these definitions.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00292121 PXP: remove __u32 definition in pxp_dma.h</title>
<updated>2014-04-16T13:47:29+00:00</updated>
<author>
<name>Fancy Fang</name>
<email>B47543@freescale.com</email>
</author>
<published>2013-12-16T02:55:04+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=3d96d2a4d4867c9a39bf4c8ed008312246fde66a'/>
<id>3d96d2a4d4867c9a39bf4c8ed008312246fde66a</id>
<content type='text'>
Remove the __u32 macro definition in pxp_dma.h. But include
&lt;linux/types.h&gt; in pxp_dma.h to make sure user application
which include pxp_dma.h to be compiled with no error.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove the __u32 macro definition in pxp_dma.h. But include
&lt;linux/types.h&gt; in pxp_dma.h to make sure user application
which include pxp_dma.h to be compiled with no error.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00284411-1 PXP: Enhance YUV, alpha blend and rotation</title>
<updated>2014-04-16T13:47:20+00:00</updated>
<author>
<name>Fancy Fang</name>
<email>B47543@freescale.com</email>
</author>
<published>2013-10-21T05:51:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=20f98acbcedb53e9fc71263c7bfc7b9433a7cf1c'/>
<id>20f98acbcedb53e9fc71263c7bfc7b9433a7cf1c</id>
<content type='text'>
Support YUV formats like: I420, NV12, NV21, UYVY,
YUYV, VYUY, YVYU, NV16, NV61 and YV12.
Support rotation in both stages before and after alpha blending.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support YUV formats like: I420, NV12, NV21, UYVY,
YUYV, VYUY, YVYU, NV16, NV61 and YV12.
Support rotation in both stages before and after alpha blending.

Signed-off-by: Fancy Fang &lt;B47543@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00287256 mxc: mlb: Fix the SYNC mode hang issue when connected with MITB</title>
<updated>2014-04-16T13:47:10+00:00</updated>
<author>
<name>Luwei Zhou</name>
<email>b45643@freescale.com</email>
</author>
<published>2013-11-11T08:03:59+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/litmus-rt-imx6.git/commit/?id=c3147e75b1f1224f1a571e9696fded6dac5debb9'/>
<id>c3147e75b1f1224f1a571e9696fded6dac5debb9</id>
<content type='text'>
This patch fixes the hang and crash issue of MLB SYNC mode in the driver.
The MITB will casue Sabreauto to hang and crash when testing the SYNC mode.
It is because MITB will cause something error on MLB bus when stopping the
SYNC test. The Sabreauto will keep entering error ISR and hang. Since we
don't know the details about MITB, we make drivers provide IO_CTRL
interface to disable the interrupt in SYNC mode.

Signed-off-by: Luwei Zhou &lt;b45643@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes the hang and crash issue of MLB SYNC mode in the driver.
The MITB will casue Sabreauto to hang and crash when testing the SYNC mode.
It is because MITB will cause something error on MLB bus when stopping the
SYNC test. The Sabreauto will keep entering error ISR and hang. Since we
don't know the details about MITB, we make drivers provide IO_CTRL
interface to disable the interrupt in SYNC mode.

Signed-off-by: Luwei Zhou &lt;b45643@freescale.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
