<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/arch/powerpc/sysdev/qe_lib, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-03-29T19:33:42Z</updated>
<entry>
<title>[POWERPC] qe: Fix QUICC Engine SDMA setup errors</title>
<updated>2007-03-29T19:33:42Z</updated>
<author>
<name>Chuck Meade</name>
</author>
<published>2007-03-27T14:46:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7f013bc9d05825b19433bc0deb1f5f4d2103726e'/>
<id>urn:sha1:7f013bc9d05825b19433bc0deb1f5f4d2103726e</id>
<content type='text'>
Correct the alignment of the internal buffer used by the QUICC Engine
SDMA controller to 4Kbytes.  Correct the shift direction in the logic
that sets up the SDMR register for the QUICC Engine SDMA controller.

Signed-off-by: Chuck Meade &lt;chuckmeade@mindspring.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] QE: clean up ucc_slow.c and ucc_fast.c</title>
<updated>2007-02-17T22:12:54Z</updated>
<author>
<name>Timur Tabi</name>
</author>
<published>2007-02-17T04:31:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5af68af5bcd34e3569fd82ef4676de5bc03e18c0'/>
<id>urn:sha1:5af68af5bcd34e3569fd82ef4676de5bc03e18c0</id>
<content type='text'>
Refactored and cleaned up ucc_fast.c and ucc_slow.c so that the two files
look more alike and are easier to read.  Removed uccf_printk() and related
functions, because they were just front-ends to printk().  Fixed some
spacing and tabbing issues.  Minor optimizations of some code.  Changed
the type of some variables to their proper type (mostly buffer
descriptors).

Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] QE: Rename ucc_slow_info.us_regs to ucc_slow_info.regs</title>
<updated>2007-02-08T23:20:16Z</updated>
<author>
<name>Timur Tabi</name>
</author>
<published>2007-02-08T16:47:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8f34f6cfa27ddae8faf10aef986db2fda1ba6791'/>
<id>urn:sha1:8f34f6cfa27ddae8faf10aef986db2fda1ba6791</id>
<content type='text'>
Rename the 'us_regs' field of the ucc_slow_info structure in ucc_slow.h
to just 'regs'.  The equivalent field in the ucc_fast_info structure is
also called 'regs', so this patch makes them comparable, and makes the
code a little easier to read, because there already is a 'us_regs' in
another ucc_slow structure.

Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Remove fastcall function attribute</title>
<updated>2007-01-26T07:52:27Z</updated>
<author>
<name>Kumar Gala</name>
</author>
<published>2007-01-26T07:52:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8943212c97cc56d4dcc853a097740e327fe8a6fe'/>
<id>urn:sha1:8943212c97cc56d4dcc853a097740e327fe8a6fe</id>
<content type='text'>
fastcall is an x86 specific function attribute and has no business in ppc code

Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] arch/powerpc/sysdev/qe_lib of_node_get cleanup</title>
<updated>2007-01-24T10:13:57Z</updated>
<author>
<name>Mariusz Kozlowski</name>
</author>
<published>2007-01-02T12:07:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a15d5eaa7799cce9cfeec4637db18863e1a89e34'/>
<id>urn:sha1:a15d5eaa7799cce9cfeec4637db18863e1a89e34</id>
<content type='text'>
No need for ?: as of_node_get() can handle NULL argument.

Signed-off-by: Mariusz Kozlowski &lt;m.kozlowski@tuxland.pl&gt;

 arch/powerpc/sysdev/qe_lib/qe_ic.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] qe_ic: Do a sync when masking interrupts</title>
<updated>2006-12-08T06:10:22Z</updated>
<author>
<name>Scott Wood</name>
</author>
<published>2006-12-06T21:16:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c1d2f34a03ef0a89ff57da18b52fda9e6f09a10'/>
<id>urn:sha1:2c1d2f34a03ef0a89ff57da18b52fda9e6f09a10</id>
<content type='text'>
This patch causes a sync do be done after masking a QE interrupt, to
ensure that the masking has completed before interrupts are enabled.
This allows the masking of the cascade IRQ to be removed without causing
spurious interrupts.

The mask_and_ack function is also removed and set to the mask function,
as the two are identical.

Signed-off-by: Scott Wood &lt;scottwood@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] Replace kmalloc+memset with kzalloc</title>
<updated>2006-12-04T09:42:09Z</updated>
<author>
<name>Yan Burman</name>
</author>
<published>2006-12-02T11:26:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f8485350c22b25f5b9804d89cb8fdf6626d0f5cb'/>
<id>urn:sha1:f8485350c22b25f5b9804d89cb8fdf6626d0f5cb</id>
<content type='text'>
Replace kmalloc+memset with kzalloc.

Signed-off-by: Yan Burman &lt;burman.yan@gmail.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'linux-2.6' into for-linus</title>
<updated>2006-12-04T04:59:07Z</updated>
<author>
<name>Paul Mackerras</name>
</author>
<published>2006-12-04T04:59:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=79acbb3ff2d8095b692e1502b9eb2ccec348de26'/>
<id>urn:sha1:79acbb3ff2d8095b692e1502b9eb2ccec348de26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[PATCH] Optimize qe_brg struct to use an array</title>
<updated>2006-11-13T03:49:01Z</updated>
<author>
<name>Timur Tabi</name>
</author>
<published>2006-11-09T21:42:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fc9e8b4e275b6882cb537154c8fc7cde3692eea0'/>
<id>urn:sha1:fc9e8b4e275b6882cb537154c8fc7cde3692eea0</id>
<content type='text'>
The qe_brg structure manually defined each of the 16 BRG registers, which
made any code that used them cumbersome.  This patch replaces the fields
with a single 16-element array.

Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;
Signed-off-by: Kumar Gala &lt;galak@kernel.crashing.org&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>[POWERPC] qe_lib: qe_issue_cmd writes wrong value to CECDR</title>
<updated>2006-11-01T03:52:48Z</updated>
<author>
<name>Timur Tabi</name>
</author>
<published>2006-10-31T09:53:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=302439d2167e0f1e01a6480ac40c06063f4e16a1'/>
<id>urn:sha1:302439d2167e0f1e01a6480ac40c06063f4e16a1</id>
<content type='text'>
Changed qe_issue_cmd() to write cmd_input to the CECDR unmodified.  It
was treating cmd_input as a virtual address and tried to convert it to
a physical address.

Signed-off-by: Timur Tabi &lt;timur@freescale.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
</feed>
