I see. No wonder I couldn't get more information on BCSR. I should contact sequoia to get the proper details like the correct addresses. <br><br>I already used ioremap64(), remapping 0x1c0002000. I got a hex value for the Board ID but could figure out what it means. So I tried the USER_LED0/USER_LED1 (base address+0x2), to see if I could turn on/off the user LEDS, but still no luck.<br>I think I am accessing the wrong addresses so I need to verify it with them.<br><br>Thanks!<br><br>Regards,<br>dell<br><b><i>Stefan Roese <sr@denx.de></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> On Thursday 29 November 2007, Dell Query wrote:<br>> I don't know if the document that came with the PPC440EPx Sequoia Resource<br>> CD is right. It is odd that it is entitled "Embedded Planet 440xC" and it<br>> showed in page 34:<br>>
-----------------------------------------------------------------------<br>> Table 4-4. Memory Map<br>><br>> Function Start Address End Address Size Chip Select<br>> DDR SDRAM 0x0000 0000 0x0FFF FFFF 256 MB —<br>> PCI Memory 0x8000 0000 0xBFFF FFFF 1024 MB —<br>> BCSR 0xC000 0000 0xCFFF FFFF 256 MB CS2<br>> NAND FLASH Controller1 0xD000 0000 0xD00F FFFF 1 MB CS3/CS0<br>> NOR FLASH1 0xFC00 0000 0xFFFF FFFF 64 MB CS0/CS3<br>> -----------------------------------------------------------------------<br>> Anyway, I have seen Table 1. System Memory Address Map and it got EBC<br>> mapped at 0x1.c000.0000 and another one at 0x1.f000.0000. But I didn't see<br>> any BCSR info. Correct me if I am wrong, but should it not give me BCSR<br>> details like:<br><br>This is board specific information and not CPU specific. The CPLD with it's
<br>BCSR is a Sequoia thing and can therefor not be listed in the 440EPx manuals. <br>It it located on the EBC though which is documented in the 440EPx manuals.<br><br>So if this chips select which is connected to the CPLD is mapped to <br>0xc000.0000 which is the case for Sequoia, then you will "find" these <br>registers at physical address 0x1.c000.0000. And should use ioremap64() to <br>get the virtual address to access this CPLD.<br><br>Best regards,<br>Stefan<br><br>=====================================================================<br>DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel<br>HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany<br>Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de<br>=====================================================================<br></blockquote><br><p> 
<hr size=1>Get easy, one-click access to your favorites.
<a href="http://us.rd.yahoo.com/evt=51443/*http://www.yahoo.com/r/hs"> Make Yahoo! your homepage.</a>