Thread (4 messages) flat view 4 messages, 4 authors, 2005-02-08

AW: Microwindows on Icecube/CoralP

From: Martin Krause <hidden>
Date: 2005-02-08 07:33:35

linuxppc-embedded-bounces@ozlabs.org wrote on :
quoted
This will not work. Microwindows can only  use  a  plain framebuffer
interface,  but  the Coral-P does not allow for such a driver
because of the fact that it has a little-endian register interface.
=20
Or is it because 5200 swaps bytes around on PCI.  It sure looks to me
like Freescale has made a major screwup in their implementation of
PCI on the 5200.  I'd love for somebody to prove me wrong about this,
but I'm afraid I'm right.  I was under the impression that
CoralP worked
nicely on 5200, but now I see that it also requires software
tweaks to work
on 5200.
I have similar problems with an MPC5200 board and a Silicon Motion
SM501 (Voyager) grafic controller. The controller has a PCI and a
local bus interface. We use the local bus interface to connect it
with the 5200. In 32 bit truecolor mode everything works fine, but
in 16 bit mode bytes are swapped: 0x12345678 =3D> 0x34127856.
I'm not sure, if this problem has something to do with the CoralP
problem, but it is likely too similar to be completely independent.
Does anyone use an SM501 in 16 bit mode?

regards,
Martin Krause
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help