<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/misc, branch imx-android-r13.1</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>ENGR00170215 pmem: remove ioremap for virtual address</title>
<updated>2011-12-14T03:31:39+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2011-12-14T02:31:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d0df9fcd37e6e2bcd8a4fdbecac1316a989fe5b4'/>
<id>d0df9fcd37e6e2bcd8a4fdbecac1316a989fe5b4</id>
<content type='text'>
ioremapped virtual address is only used by kenrel drivers
who need to access pmem. But on our platform, we never have
such use case. So remove this ioremap to save the vmalloc
virtual kernel spaces for lowmem mapping.

Signed-off-by: Xinyu Chen &lt;xinyu.chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ioremapped virtual address is only used by kenrel drivers
who need to access pmem. But on our platform, we never have
such use case. So remove this ioremap to save the vmalloc
virtual kernel spaces for lowmem mapping.

Signed-off-by: Xinyu Chen &lt;xinyu.chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'fsl-linux-sdk/imx_2.6.38' into imx_2.6.38_android</title>
<updated>2011-12-06T09:19:12+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>b03824@freescale.com</email>
</author>
<published>2011-12-06T09:19:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=4eb99c5e5be396410fa62178e94b8fca62abf7d5'/>
<id>4eb99c5e5be396410fa62178e94b8fca62abf7d5</id>
<content type='text'>
Conflicts:
	arch/arm/mach-mx6/system.c
	drivers/media/video/mxc/capture/mxc_v4l2_capture.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	arch/arm/mach-mx6/system.c
	drivers/media/video/mxc/capture/mxc_v4l2_capture.c
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00161951-1 [mx6q]performance monitor driver</title>
<updated>2011-11-21T06:07:30+00:00</updated>
<author>
<name>Tony Lin</name>
<email>tony.lin@freescale.com</email>
</author>
<published>2011-11-11T03:00:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=3a8fbb07c4354e75d73f42cf667cde7183a922a0'/>
<id>3a8fbb07c4354e75d73f42cf667cde7183a922a0</id>
<content type='text'>
add plt_init &amp; plt_exit functions to structure, so that
the driver would have chance to do platform specific init and exit

Signed-off-by: Tony Lin &lt;tony.lin@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add plt_init &amp; plt_exit functions to structure, so that
the driver would have chance to do platform specific init and exit

Signed-off-by: Tony Lin &lt;tony.lin@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00137611 pmem: Add write through cache policy for android pmem</title>
<updated>2011-09-16T05:33:58+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2011-01-05T08:32:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f0f106b275bf8a05f67e32f3d1bf02628ea29890'/>
<id>f0f106b275bf8a05f67e32f3d1bf02628ea29890</id>
<content type='text'>
For cached pmem, use write through cache policy.

Signed-off-by: Xinyu Chen &lt;xinyu.chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For cached pmem, use write through cache policy.

Signed-off-by: Xinyu Chen &lt;xinyu.chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00133690 Android pmem: fix bug of first open check to pmem device</title>
<updated>2011-09-16T05:33:52+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2010-11-05T07:58:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d507b753a6587fe893fc5b8656fcb5dff40a671e'/>
<id>d507b753a6587fe893fc5b8656fcb5dff40a671e</id>
<content type='text'>
Due to the change: d405640539555b601e52f7d18f1f0b1345d18bf5,
the file-&gt;private_data is no longer initialized to NULL.
But assigned to miscdevice structure.

Signed-off-by: Xinyu Chen &lt;xinyu.chen@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Due to the change: d405640539555b601e52f7d18f1f0b1345d18bf5,
the file-&gt;private_data is no longer initialized to NULL.
But assigned to miscdevice structure.

Signed-off-by: Xinyu Chen &lt;xinyu.chen@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00133687 Android pmem: change the noncached buffer prot to writecombine.</title>
<updated>2011-09-16T05:33:50+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2010-11-02T05:45:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1528d5e75301d714fdfda0f5f54bb8e41ea44da9'/>
<id>1528d5e75301d714fdfda0f5f54bb8e41ea44da9</id>
<content type='text'>
Workaround for imx5x M4IF burst len errata when armv7 neon enabled:
if the burst len &gt; 8bytes, access the strongly ordered memory,
the result is not correct.
Use pgprot_writecombine to map the memory to uncached and normal memory type,
instead of pgprot_noncached which maps to strongly ordered memory,
to avoid burst len &gt; 8.

Signed-off-by: Hu Hui &lt;b29976@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Workaround for imx5x M4IF burst len errata when armv7 neon enabled:
if the burst len &gt; 8bytes, access the strongly ordered memory,
the result is not correct.
Use pgprot_writecombine to map the memory to uncached and normal memory type,
instead of pgprot_noncached which maps to strongly ordered memory,
to avoid burst len &gt; 8.

Signed-off-by: Hu Hui &lt;b29976@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00156905 mx6q: add android msl part, pmem, etc</title>
<updated>2011-09-16T05:32:44+00:00</updated>
<author>
<name>Zhang Jiejing</name>
<email>jiejing.zhang@freescale.com</email>
</author>
<published>2011-07-26T08:27:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b33180dfa318663e1ef259d86256ef86619315cd'/>
<id>b33180dfa318663e1ef259d86256ef86619315cd</id>
<content type='text'>
Android: fix android build error.
fix build error
Update the imx6_android_defconfig
create an android.h for android devices.
add mx6q fixup for pmem.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Android: fix android build error.
fix build error
Update the imx6_android_defconfig
create an android.h for android devices.
add mx6q fixup for pmem.

Signed-off-by: Zhang Jiejing &lt;jiejing.zhang@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote branch 'fsl-linux-sdk/imx_2.6.38' into 2.6.38-merge-test</title>
<updated>2011-09-15T08:01:11+00:00</updated>
<author>
<name>Zhang Jiejing</name>
<email>jiejing.zhang@freescale.com</email>
</author>
<published>2011-09-14T06:21:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=bbf7dbd546da98123f5243db532e01d54f755c7b'/>
<id>bbf7dbd546da98123f5243db532e01d54f755c7b</id>
<content type='text'>
Conflicts:
	drivers/misc/Kconfig
	drivers/misc/Makefile
	drivers/net/wireless/Makefile
	include/linux/mmc/mmc.h
	kernel/power/main.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	drivers/misc/Kconfig
	drivers/misc/Makefile
	drivers/net/wireless/Makefile
	include/linux/mmc/mmc.h
	kernel/power/main.c
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00137979-1 add performance monitor driver</title>
<updated>2011-04-13T10:41:04+00:00</updated>
<author>
<name>Tony Lin</name>
<email>tony.lin@freescale.com</email>
</author>
<published>2011-01-11T10:01:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=d080aa557f32c778cd048f49fd96a7451ae2d7c0'/>
<id>d080aa557f32c778cd048f49fd96a7451ae2d7c0</id>
<content type='text'>
	add performance monitor driver.
	sample:
		cd /sys/devices/platform/mxs-perfmon.0/
   		'echo 1 &gt; MIDn-xxx' to enable monitor this channel
			n: channel number; xxx: name of channel (PXP, LCD...)
			you can enable the multiple channels you want to
			monitor respectively using this command.
			use following command to check the channel is enabled
		'cat MIDn-xxx'
			1: enable; 0: disable

		'echo read &gt; Monitor' to monitor all read activities
		'echo start &gt; Monitor' to start monitoring
		'echo fetch &gt; Monitor' to get a snapshot of monitor statistics.
		'cat xxx_Count' to show the statistics.
			xxx: name of statistics, (Data, Transfer, Latency...)

		'echo clear &gt; Monitor' to clear snapshot of monitor statistics.
		'echo stop &gt; Monitor' to stop monitoring

Signed-off-by: Tony Lin &lt;tony.lin@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
	add performance monitor driver.
	sample:
		cd /sys/devices/platform/mxs-perfmon.0/
   		'echo 1 &gt; MIDn-xxx' to enable monitor this channel
			n: channel number; xxx: name of channel (PXP, LCD...)
			you can enable the multiple channels you want to
			monitor respectively using this command.
			use following command to check the channel is enabled
		'cat MIDn-xxx'
			1: enable; 0: disable

		'echo read &gt; Monitor' to monitor all read activities
		'echo start &gt; Monitor' to start monitoring
		'echo fetch &gt; Monitor' to get a snapshot of monitor statistics.
		'cat xxx_Count' to show the statistics.
			xxx: name of statistics, (Data, Transfer, Latency...)

		'echo clear &gt; Monitor' to clear snapshot of monitor statistics.
		'echo stop &gt; Monitor' to stop monitoring

Signed-off-by: Tony Lin &lt;tony.lin@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>misc: kernel_debugger: Add help command</title>
<updated>2011-03-29T20:58:00+00:00</updated>
<author>
<name>Dmitry Shmidt</name>
<email>dimitrysh@google.com</email>
</author>
<published>2010-11-16T23:39:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=e96d5fc2e9e63fababc8105848163cbb30366823'/>
<id>e96d5fc2e9e63fababc8105848163cbb30366823</id>
<content type='text'>
Signed-off-by: Dmitry Shmidt &lt;dimitrysh@google.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Dmitry Shmidt &lt;dimitrysh@google.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
