Author Topic: Sl-5600 Specific Implementation Info  (Read 2981 times)

whlie

  • Newbie
  • *
  • Posts: 3
    • View Profile
Sl-5600 Specific Implementation Info
« 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.

Mickeyl

  • Hero Member
  • *****
  • Posts: 1495
    • View Profile
    • http://www.Vanille.de
Sl-5600 Specific Implementation Info
« Reply #1 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.
Cheers,

Michael 'Mickey' Lauer | Embedded Linux Freelancer | www.Vanille-Media.de
Consider donating, if you like the software I contribute to.