<DIV>&nbsp;&nbsp; Maybe you did not set your baud rate while config the kernel.&nbsp;&nbsp;</DIV>
<DIV>&nbsp;&nbsp; If you use UART16550, you should set your baud rate while config the kernel.In the kernel 2.6.22, the option is in "Platform options", selecting "Default bootloader kernel arguments" and then setting your baud rate. However, if you use UARTLITE, the baud rate dose not need to be set by yourself.</DIV>
<DIV>&nbsp;&nbsp; If the problem did not due to the baud rate, then perhaps your xparameters_ml40x.h file&nbsp;did not correctly define&nbsp;the register address of the serial port device.&nbsp;Your can find the correct register address of the serial port device in&nbsp;BSP generated by EDK.</DIV>
<DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; linyao&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV ></DIV><BR>ÔÚ2007-08-24£¬linuxppc-embedded-request@ozlabs.org Ð´µÀ£º<BR>
<BLOCKQUOTE id=isReplyContent style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><PRE>Send Linuxppc-embedded mailing list submissions to
        linuxppc-embedded@ozlabs.org

To subscribe or unsubscribe via the World Wide Web, visit
        https://ozlabs.org/mailman/listinfo/linuxppc-embedded
or, via email, send a message with subject or body 'help' to
        linuxppc-embedded-request@ozlabs.org

You can reach the person managing the list at
        linuxppc-embedded-owner@ozlabs.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Linuxppc-embedded digest..."


Today's Topics:

   1. Problems on porting linux 2.6 to xilinx ML410 (woyuzhilei)
   2. little endian page mapping on PQ3 (Jose Almeida)
   3. RE: little endian page mapping on PQ3 (Joyeau Sylvain)
   4. Re: little endian page mapping on PQ3 (Jose Almeida)
   5. Re: little endian page mapping on PQ3 (Clemens Koller)
   6. [linux kernel 2.6.19] ethernet driver for Marvell bridge
      GT-64260 (joachim.bader@diehl-aerospace.de)
   7. Re: little endian page mapping on PQ3 (David Hawkins)


----------------------------------------------------------------------

Message: 1
Date: Fri, 24 Aug 2007 11:11:57 +0800
From: "woyuzhilei" &lt;woyuzhilei@163.com&gt;
Subject: Problems on porting linux 2.6 to xilinx ML410
To: "grant.likely" &lt;grant.likely@secretlab.ca&gt;
Cc: linuxppc-embedded &lt;linuxppc-embedded@ozlabs.org&gt;
Message-ID: &lt;200708241111513591137@163.com&gt;
Content-Type: text/plain; charset="gb2312"

Hey:
    Recently I'm doing some project on Xilinx Ml410 evaluation board.The first step is porting linux 2.6 to ml410,but I got some problems on this,and my project cann't proceed,so I come to you for some help.
    I use the linux kernel source tree download from  http://git.secretlab.ca/git/linux-2.6-virtex.git  (The latest one).Add the file the xparameters.h,xparameter_ml40x.h.  Then add arch/ppc/platforms/4xx/xilinx_generic_ppc.c(Use the patch I get here),and change it's name to ml40x.c,then I make some necessay change of the configuration files to accept selecting a Ml40x type board.Then compile the kernel,and get the image file from arch/ppc/boot/images, (On kernel compiling,the only device driver  I sellect is " 8250/16550 and compatible serial support ").After that  I download the zImage.elf file to the target board,and run it.But there is no output from the serial port at all.Am I doing somthing wrong?I really don't know goes wrong.
    Can anyone here help me with this?Any help from you is appreciated.Thank you very much!

        


                                                                                                                                                                                    woyuzhilei
                                                                                                                                                                                     2007-08-24
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20070824/b495befd/attachment-0001.htm 

------------------------------

Message: 2
Date: Fri, 24 Aug 2007 09:59:17 +0200
From: Jose Almeida &lt;jalmeida@sysgo.fr&gt;
Subject: little endian page mapping on PQ3
To: Linuxppc-embedded@ozlabs.org
Message-ID: &lt;46CE8FD5.2060609@sysgo.fr&gt;
Content-Type: text/plain; charset=ISO-8859-1

Hi all,

Looking at PQ3 documentation, it looks like there is a way to select
on a page basis if we would like to map one particular page in BIG or
LITTLE endian.
This is a very nice feature when you need to exchange some data
between a PC and a PQ3 target.

I am wondering if someone have already tryed this PQ3 feature ?
I guess this would require some kind of hook in the kernel ...

Any clue ?

Thanks -  Jose



------------------------------

Message: 3
Date: Fri, 24 Aug 2007 13:40:31 +0200
From: "Joyeau Sylvain" &lt;Sylvain.Joyeau@thomson.net&gt;
Subject: RE: little endian page mapping on PQ3
To: "Jose Almeida" &lt;jalmeida@sysgo.fr&gt;,        &lt;Linuxppc-embedded@ozlabs.org&gt;
Message-ID:
        &lt;B00307ADBC68954AA8D6FB3AC8FD66F30141DE36@rennsmail05.eu.thmulti.com&gt;
Content-Type: text/plain;        charset="iso-8859-1"

Jose,

You are right, PQ3 supports endianess choice on a per page basis. 
Without any hook in Linux, you can remap physical address range (but RAM), by calling __ioremap() with the "_PAGE_ENDIAN" bit set in the flags.

--
sj

&gt; -----Original Message-----
&gt; From: 
&gt; linuxppc-embedded-bounces+sylvain.joyeau=thomson.net@ozlabs.or
&gt; g 
&gt; [mailto:linuxppc-embedded-bounces+sylvain.joyeau=thomson.net@o
&gt; zlabs.org] On Behalf Of Jose Almeida
&gt; Sent: vendredi 24 ao?t 2007 09:59
&gt; To: Linuxppc-embedded@ozlabs.org
&gt; Subject: little endian page mapping on PQ3
&gt; 
&gt; Hi all,
&gt; 
&gt; Looking at PQ3 documentation, it looks like there is a way to select
&gt; on a page basis if we would like to map one particular page in BIG or
&gt; LITTLE endian.
&gt; This is a very nice feature when you need to exchange some data
&gt; between a PC and a PQ3 target.
&gt; 
&gt; I am wondering if someone have already tryed this PQ3 feature ?
&gt; I guess this would require some kind of hook in the kernel ...
&gt; 
&gt; Any clue ?
&gt; 
&gt; Thanks -  Jose
&gt; 
&gt; _______________________________________________
&gt; Linuxppc-embedded mailing list
&gt; Linuxppc-embedded@ozlabs.org
&gt; https://ozlabs.org/mailman/listinfo/linuxppc-embedded
&gt; 


------------------------------

Message: 4
Date: Fri, 24 Aug 2007 15:08:33 +0200
From: Jose Almeida &lt;jalmeida@sysgo.fr&gt;
Subject: Re: little endian page mapping on PQ3
To: Joyeau Sylvain &lt;Sylvain.Joyeau@thomson.net&gt;
Cc: Linuxppc-embedded@ozlabs.org
Message-ID: &lt;46CED851.70002@sysgo.fr&gt;
Content-Type: text/plain; charset="us-ascii"

An HTML attachment was scrubbed...
URL: http://ozlabs.org/pipermail/linuxppc-embedded/attachments/20070824/3072d9f9/attachment-0001.htm 

------------------------------

Message: 5
Date: Fri, 24 Aug 2007 15:19:17 +0200
From: Clemens Koller &lt;clemens.koller@anagramm.de&gt;
Subject: Re: little endian page mapping on PQ3
To: Jose Almeida &lt;jalmeida@sysgo.fr&gt;
Cc: Linuxppc-embedded@ozlabs.org
Message-ID: &lt;46CEDAD5.1070506@anagramm.de&gt;
Content-Type: text/plain; charset=ISO-8859-1; format=flowed

Hi, Jose!

Jose Almeida schrieb:
&gt; Hi all,
&gt; 
&gt; Looking at PQ3 documentation, it looks like there is a way to select
&gt; on a page basis if we would like to map one particular page in BIG or
&gt; LITTLE endian.
&gt; This is a very nice feature when you need to exchange some data
&gt; between a PC and a PQ3 target.

I would be interested, however cannot spend time right now to work
on that subject.

&gt; I am wondering if someone have already tryed this PQ3 feature ?
&gt; I guess this would require some kind of hook in the kernel ...

Just some random bits I found in the web:
http://developer.apple.com/documentation/Hardware/DeviceManagers/pci_srvcs/pci_cards_drivers/PCI_BOOK.250.html

The Interesting part is:
"Thus, the address swizzle is completely transparent to software."

So, I would just try to setup some memory mapping and turn on little endian
mode to access that area... MMMV. Just a guess.

Regards,
-- 
Clemens Koller
__________________________________
R&amp;D Imaging Devices
Anagramm GmbH
Rupert-Mayer-Stra?e 45/1
Linhof Werksgel?nde
D-81379 M?nchen
Tel.089-741518-50
Fax 089-741518-19
http://www.anagramm-technology.com


------------------------------

Message: 6
Date: Fri, 24 Aug 2007 15:51:33 +0200
From: joachim.bader@diehl-aerospace.de
Subject: [linux kernel 2.6.19] ethernet driver for Marvell bridge
        GT-64260
To: linuxppc-embedded@ozlabs.org
Message-ID:
        &lt;OF2C2E8C6F.3860730F-ONC1257341.004B3D4B-C1257341.004C2882@diehl-gruppe.de&gt;
        
Content-Type: text/plain; charset="utf-8"

Hello everybody,

I continue the work of ThomasB to get a linux kernel 2.6.19 up and running 
on a PPC750FX based platform using a GT-64260.