<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-next.git/arch/powerpc/sysdev/cpm2_common.c, branch master</title>
<subtitle>Linux kernel latest source</subtitle>
<id>http://mirrors.hust.edu.cn/git/linux-next.git/atom?h=master</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/linux-next.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/'/>
<updated>2008-01-28T14:31:05+00:00</updated>
<entry>
<title>[POWERPC] CPM: Rename commproc to cpm1 and cpm2_common.c to cpm2.c</title>
<updated>2008-01-28T14:31:05+00:00</updated>
<author>
<name>Jochen Friedrich</name>
<email>jochen@scram.de</email>
</author>
<published>2008-01-25T14:31:42+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=b5677d848cbb94220ac2cfd36d93bcdbe49c3280'/>
<id>urn:sha1:b5677d848cbb94220ac2cfd36d93bcdbe49c3280</id>
<content type='text'>
Rename commproc.[ch] to cpm1.[ch] to be more consistent with cpm2. Also
rename cpm2_common.c to cpm2.c as suggested by Scott Wood. Adjust the
includes accordingly.

Signed-off-by: Jochen Friedrich &lt;jochen@scram.de&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'linux-2.6'</title>
<updated>2007-12-21T11:21:08+00:00</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2007-12-21T11:21:08+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=c2a7dcad9f0d92d7a96e735abb8bec7b9c621536'/>
<id>urn:sha1:c2a7dcad9f0d92d7a96e735abb8bec7b9c621536</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[POWERPC] Move CPM command handling into the cpm drivers</title>
<updated>2007-12-14T04:47:16+00:00</updated>
<author>
<name>Jochen Friedrich</name>
<email>jochen@scram.de</email>
</author>
<published>2007-11-26T17:03:40+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=362f9b6fa8c9670cc5496390845021c2865d049b'/>
<id>urn:sha1:362f9b6fa8c9670cc5496390845021c2865d049b</id>
<content type='text'>
This patch moves the CPM command handling into commproc.c
for CPM1 and cpm2_common.c. This is yet another preparation
to get rid of drivers accessing the CPM via the global cpmp.

Signed-off-by: Jochen Friedrich &lt;jochen@scram.de&gt;
Acked-by: Scott Wood &lt;scottwood@freescale.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Vitaly Bordug &lt;vitb@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWRPC] CPM2: Eliminate section mismatch warning in cpm2_reset().</title>
<updated>2007-12-14T04:44:38+00:00</updated>
<author>
<name>Scott Wood</name>
<email>scottwood@freescale.com</email>
</author>
<published>2007-12-12T22:54:32+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=cd2150bca97822609fabbb77063a1a20149f5657'/>
<id>urn:sha1:cd2150bca97822609fabbb77063a1a20149f5657</id>
<content type='text'>
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cpm: Describe multi-user ram in its own device node.</title>
<updated>2007-10-04T20:47:05+00:00</updated>
<author>
<name>Scott Wood</name>
<email>scottwood@freescale.com</email>
</author>
<published>2007-09-28T19:06:16+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=15f8c604a79c4840ed76eecf3af5d88b7c1dee9e'/>
<id>urn:sha1:15f8c604a79c4840ed76eecf3af5d88b7c1dee9e</id>
<content type='text'>
The way the current CPM binding describes available multi-user (a.k.a.
dual-ported) RAM doesn't work well when there are multiple free regions,
and it doesn't work at all if the region doesn't begin at the start of
the muram area (as the hardware needs to be programmed with offsets into
this area).  The latter situation can happen with SMC UARTs on CPM2, as its
parameter RAM is relocatable, u-boot puts it at zero, and the kernel doesn't
support moving it.

It is now described with a muram node, similar to QE.  The current CPM
binding is sufficiently recent (i.e. never appeared in an official release)
that compatibility with existing device trees is not an issue.

The code supporting the new binding is shared between cpm1 and cpm2, rather
than remain separated.  QE should be able to use this code as well, once
minor fixes are made to its device trees.

Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cpm2: Add cpm2_set_pin().</title>
<updated>2007-10-04T16:02:18+00:00</updated>
<author>
<name>Scott Wood</name>
<email>scottwood@freescale.com</email>
</author>
<published>2007-07-16T18:32:24+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=7f21f52940212c25b4387c2450018e161043549a'/>
<id>urn:sha1:7f21f52940212c25b4387c2450018e161043549a</id>
<content type='text'>
This provides a generic way for board code to set up CPM pins, rather
than directly poking magic values into registers.

Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cpm2: Add SCCs to cpm2_clk_setup(), and cpm2_smc_clk_setup().</title>
<updated>2007-10-04T16:02:14+00:00</updated>
<author>
<name>Scott Wood</name>
<email>scottwood@freescale.com</email>
</author>
<published>2007-07-16T18:26:35+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=2652d4ec4a363487d0106a8bf51f1b081dd7e397'/>
<id>urn:sha1:2652d4ec4a363487d0106a8bf51f1b081dd7e397</id>
<content type='text'>
Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] cpm2: Infrastructure code cleanup.</title>
<updated>2007-10-04T16:02:04+00:00</updated>
<author>
<name>Scott Wood</name>
<email>scottwood@freescale.com</email>
</author>
<published>2007-09-14T20:30:44+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=449012daa92a60e42f0d55478641cfa796d51528'/>
<id>urn:sha1:449012daa92a60e42f0d55478641cfa796d51528</id>
<content type='text'>
Mostly sparse fixes (__iomem annotations, etc); also, cpm2_immr
is used rather than creating many temporary mappings.

Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'linux-2.6' into for-2.6.24</title>
<updated>2007-09-13T15:24:25+00:00</updated>
<author>
<name>Paul Mackerras</name>
<email>paulus@samba.org</email>
</author>
<published>2007-09-13T15:24:25+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=b2315372eac9cd9f622c32a93e323cf6f0f03462'/>
<id>urn:sha1:b2315372eac9cd9f622c32a93e323cf6f0f03462</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[POWERPC] cpm2: Fix off-by-one error in setbrg().</title>
<updated>2007-09-10T21:02:09+00:00</updated>
<author>
<name>Scott Wood</name>
<email>scottwood@freescale.com</email>
</author>
<published>2007-09-05T19:29:10+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/linux-next.git/commit/?id=83fcdb4b352f74a8a74737aedeaf622c37140c73'/>
<id>urn:sha1:83fcdb4b352f74a8a74737aedeaf622c37140c73</id>
<content type='text'>
The hardware adds one to the BRG value to get the divider, so it must
be subtracted by software.  Without this patch, characters will occasionally
be corrupted.

Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
</feed>
