<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/misc, branch imx-android-r13.2</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.15' into imx_3.0.15_android</title>
<updated>2012-02-15T08:23:38+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>b03824@freescale.com</email>
</author>
<published>2012-02-15T08:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=84c89d0f4db2ed1f547b1688701e0403a56957c4'/>
<id>84c89d0f4db2ed1f547b1688701e0403a56957c4</id>
<content type='text'>
Conflicts:
	arch/arm/mach-mx6/board-mx6q_arm2.c
	arch/arm/mach-mx6/board-mx6q_sabresd.c
	drivers/mmc/core/bus.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	arch/arm/mach-mx6/board-mx6q_arm2.c
	arch/arm/mach-mx6/board-mx6q_sabresd.c
	drivers/mmc/core/bus.c
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00174018 MX6Q/perfmon : fix the compiling error</title>
<updated>2012-02-08T02:23:03+00:00</updated>
<author>
<name>Huang Shijie</name>
<email>b32955@freescale.com</email>
</author>
<published>2012-02-08T02:16:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=67642bcfe7806cdf1e6da8eeb602348d639743f7'/>
<id>67642bcfe7806cdf1e6da8eeb602348d639743f7</id>
<content type='text'>
reduce one parameter to fix the built error.

Signed-off-by: Huang Shijie &lt;b32955@freescale.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
reduce one parameter to fix the built error.

Signed-off-by: Huang Shijie &lt;b32955@freescale.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00170215 pmem: remove ioremap for virtual address</title>
<updated>2012-02-02T08:59:08+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=6e546c959f6a85bef158c6eb4bce722f4a136472'/>
<id>6e546c959f6a85bef158c6eb4bce722f4a136472</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>ENGR00137611 pmem: Add write through cache policy for android pmem</title>
<updated>2012-02-02T08:59:07+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=cce6bc5370cacdc1b8bf9c4a79675ed7aa78b558'/>
<id>cce6bc5370cacdc1b8bf9c4a79675ed7aa78b558</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>2012-02-02T08:59:07+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=33b6613cd4e7cd62a7236ddf551e59a5a67c13b5'/>
<id>33b6613cd4e7cd62a7236ddf551e59a5a67c13b5</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>2012-02-02T08:59:07+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=d5caa405118236b2829e873e1b61a8ae34a29456'/>
<id>d5caa405118236b2829e873e1b61a8ae34a29456</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>Merge branch 'android-3.0' into imx_3.0.15_android</title>
<updated>2012-02-02T08:58:05+00:00</updated>
<author>
<name>Xinyu Chen</name>
<email>xinyu.chen@freescale.com</email>
</author>
<published>2012-02-02T08:58:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=599a980adc5c2ba32f6aedcd87640b781d347d1f'/>
<id>599a980adc5c2ba32f6aedcd87640b781d347d1f</id>
<content type='text'>
Conflicts:
	drivers/misc/Kconfig
	drivers/misc/Makefile
	drivers/net/wireless/Makefile
	kernel/power/main.c
	sound/soc/soc-core.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
	kernel/power/main.c
	sound/soc/soc-core.c
</pre>
</div>
</content>
</entry>
<entry>
<title>ENGR00161951-1 [mx6q]performance monitor driver</title>
<updated>2012-01-09T13:07:39+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=b7194e8008bc1a5a81a3bbb447cba76a2480b763'/>
<id>b7194e8008bc1a5a81a3bbb447cba76a2480b763</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>ENGR00137979-1 add performance monitor driver</title>
<updated>2012-01-09T12:08: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=b73d6968f33c7d5580f23c9a71918b7304acdaf0'/>
<id>b73d6968f33c7d5580f23c9a71918b7304acdaf0</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>pcie-gadget-spear: Add "platform:" prefix for platform modalias</title>
<updated>2011-11-26T17:09:59+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-10-31T02:20:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0f48082f6606cedf53b8a3beb3ca9e73134b8005'/>
<id>0f48082f6606cedf53b8a3beb3ca9e73134b8005</id>
<content type='text'>
commit 161f14191dc166c4e3f37f68af1bc199c6868b7d upstream.

Since 43cc71eed1250755986da4c0f9898f9a635cb3bf (platform: prefix MODALIAS
with "platform:"), the platform modalias is prefixed with "platform:".

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Pratyush Anand &lt;pratyush.anand@st.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
commit 161f14191dc166c4e3f37f68af1bc199c6868b7d upstream.

Since 43cc71eed1250755986da4c0f9898f9a635cb3bf (platform: prefix MODALIAS
with "platform:"), the platform modalias is prefixed with "platform:".

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Pratyush Anand &lt;pratyush.anand@st.com&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</pre>
</div>
</content>
</entry>
</feed>
