From 174c7abdff92dbb35ec3524279444913d6e5fbf1 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Wed, 1 Aug 2007 10:43:45 +0000 Subject: Add some new findings to the PP header files. * Clean up ata-target.h for PP. * check_registers() seems to work fine on PP5002. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14114 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/pp5002.h | 10 +++++----- firmware/export/pp5020.h | 2 ++ 2 files changed, 7 insertions(+), 5 deletions(-) (limited to 'firmware/export') diff --git a/firmware/export/pp5002.h b/firmware/export/pp5002.h index 082fc1c9cc..83f8456bf0 100644 --- a/firmware/export/pp5002.h +++ b/firmware/export/pp5002.h @@ -30,13 +30,13 @@ #define IISFIFO_WR (*(volatile unsigned long *)(0xc0002540)) #define IISFIFO_RD (*(volatile unsigned long *)(0xc0002580)) -#define I2C_BASE 0xc0008000 +#define IDE_BASE 0xc0003000 + +#define IDE_CFG_STATUS (*(volatile unsigned long *)(0xc0003024)) -/* The PortalPlayer USB controller uses base address 0xc5000000 */ -#define USB_BASE 0xc5000000 +#define USB_BASE 0xc0005000 -#define USB2D_IDENT (*(volatile unsigned long *)(0xc5000000)) -#define USB_STATUS (*(volatile unsigned long *)(0xc50001a4)) +#define I2C_BASE 0xc0008000 #define GPIOA_ENABLE (*(volatile unsigned char *)(0xcf000000)) #define GPIOB_ENABLE (*(volatile unsigned char *)(0xcf000004)) diff --git a/firmware/export/pp5020.h b/firmware/export/pp5020.h index 873d5c849e..b2c7f4d0d2 100644 --- a/firmware/export/pp5020.h +++ b/firmware/export/pp5020.h @@ -299,6 +299,8 @@ #define I2C_BASE 0x7000c000 /* EIDE Controller */ +#define IDE_BASE 0xc3000000 + #define IDE0_PRI_TIMING0 (*(volatile unsigned long*)(0xc3000000)) #define IDE0_PRI_TIMING1 (*(volatile unsigned long*)(0xc3000004)) #define IDE0_SEC_TIMING0 (*(volatile unsigned long*)(0xc3000008)) -- cgit v1.2.3