Layout: 0x000-0x0ff System configuration area 0x100-0x1ff NAND flash HC configuration area 0x200-0x2ff SD HC config. area 0x300-0x3ff USB HC config area 0x400-0x4ff Serial HC config area 0x500-0x5ff LCD HC config area 0x600-0x7ff Reserved config space 0x0800-0xffff Control register space 0x10000-0x17fff Local Memory area 0 (32K) 0x18000-0x1ffff Local Memory area 0 (32K) (alias) 0x100000-0x1fffff Local Memory area 1 (1MB) -------------------------------------------- Registers --------- System configuration area 0x08 Chip revision e740 asic == rev 2 SD USB TC6393XBA == rev 3 (e750 e800) NAND SD USB Serial? LCD? 0x50 Interrupt register 0:7 Interrupt status 2: SD IRQ (at least for inserts) 4: OHCI IRQ 15:23 Interrupt mask 0x54 Interrupt mask 0:8 Interrupt mask bits (appears to be orred with 0x52 internally) 0x60 GPIO enable 0x61 GPIO enable 0x98 PLL2 / Clock control regs 0:15 Clock control 0: CK32KEN 1: USBCKEN 8:10 MCLKSEL[2:0] 000 0MHz PLL1 Disabled 001 12MHz Enabled 010 24MHz Enabled 011 48MHz Enabled 1XX 48MHz Enabled 12:13 HCLKSEL[1:0] 00 (Default) Host bus clock 24MHz 01 Host bus clock 48MHz (SD will not run) 1x Reserved 16:31 PLL2 Control 0x9C PLL1 Control reg 0:31 PLL1 Control 0xA0 Device regs 0:7 Device Internal Active Register Control 8:15 Device Buffer Off Control 0xE0 Function Enable 0: USBEN WARNING: attempts to read from USB address space when this is clear will hang the system 1: LCDCVEN 2: SLCDEN 0xE4 Mode control 0 register 0:1 RDYST[1:0] ---HRDY related 00 Open Drain 01 tristate 10 push-pull 11 reserved 3: AREN ---HRDY related 4:5 INTST[1:0] ---HINT related 00 Open drain 01 tristate 10 push-pull 11 Reserved 7: AIEN (interupt enable?) ---HINT related