OESF Portables Forum

Everything Else => Sharp Zaurus => Model Specific Forums => Distros, Development, and Model Specific Forums => Archived Forums => 5x00 Hardware => Topic started by: whlie on February 02, 2005, 07:11:51 pm

Title: Sl-5600 Specific Implementation Info
Post by: whlie on February 02, 2005, 07:11:51 pm
Hello. I want some specific information about the SL-5600.

As you will know, between the physical address 0x00000000 and 0x18000000 there are some specific hardware devices mapped (flash memory, control registers, etc...). I need to know what are in these address in the zaurus SL-5600 (poodle). Where can I get the information? Do you know what is there? Thank you very much.
Title: Sl-5600 Specific Implementation Info
Post by: Mickeyl on February 03, 2005, 06:19:52 am
You mean something like that?

Code: [Select]
static struct map_desc poodle_io_desc[] __initdata = {
 /* virtual     physical    length      domain     r  w  c  b */
  { 0xf1000000, 0x10000000, 0x01000000, DOMAIN_IO, 0, 1, 0, 0 }, /* LOCOMO */
  { 0xf2000000, 0x10800000, 0x00001000, DOMAIN_IO, 0, 1, 0, 0 }, /* SCOOP */
  { 0xf2100000, 0x0C000000, 0x00001000, DOMAIN_IO, 0, 1, 0, 0 }, /* Nand Flash */
  { 0xef000000, 0x00000000, 0x00800000, DOMAIN_IO, 1, 1, 1, 0 }, /* Boot Flash */
  LAST_DESC
};

Read linux-embedix/arch/arm/mach-pxa/poodle.c for more.