From d00d58896b37479923f8f6256d110e0a850bd820 Mon Sep 17 00:00:00 2001 From: Brandon Low Date: Sat, 18 Mar 2006 09:13:55 +0000 Subject: Patch FS#4841 from Ralf Herz, debug more io ports on the PP5020 based ipods git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9088 a1c6a512-1295-4272-9138-f99709370657 --- firmware/export/pp5020.h | 66 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) (limited to 'firmware/export/pp5020.h') diff --git a/firmware/export/pp5020.h b/firmware/export/pp5020.h index 9e3097d1e9..cfeb8642b8 100644 --- a/firmware/export/pp5020.h +++ b/firmware/export/pp5020.h @@ -56,6 +56,72 @@ #define GPIOC_INT_CLR (*(volatile unsigned long *)(0x6000d078)) #define GPIOD_INT_CLR (*(volatile unsigned long *)(0x6000d07c)) +#define GPIOE_ENABLE (*(volatile unsigned long *)(0x6000d080)) +#define GPIOF_ENABLE (*(volatile unsigned long *)(0x6000d084)) +#define GPIOG_ENABLE (*(volatile unsigned long *)(0x6000d088)) +#define GPIOH_ENABLE (*(volatile unsigned long *)(0x6000d08c)) +#define GPIOE_OUTPUT_EN (*(volatile unsigned long *)(0x6000d090)) +#define GPIOF_OUTPUT_EN (*(volatile unsigned long *)(0x6000d094)) +#define GPIOG_OUTPUT_EN (*(volatile unsigned long *)(0x6000d098)) +#define GPIOH_OUTPUT_EN (*(volatile unsigned long *)(0x6000d09c)) +#define GPIOE_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d0a0)) +#define GPIOF_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d0a4)) +#define GPIOG_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d0a8)) +#define GPIOH_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d0ac)) +#define GPIOE_INPUT_VAL (*(volatile unsigned long *)(0x6000d0b0)) +#define GPIOF_INPUT_VAL (*(volatile unsigned long *)(0x6000d0b4)) +#define GPIOG_INPUT_VAL (*(volatile unsigned long *)(0x6000d0b8)) +#define GPIOH_INPUT_VAL (*(volatile unsigned long *)(0x6000d0bc)) +#define GPIOE_INT_STAT (*(volatile unsigned long *)(0x6000d0c0)) +#define GPIOF_INT_STAT (*(volatile unsigned long *)(0x6000d0c4)) +#define GPIOG_INT_STAT (*(volatile unsigned long *)(0x6000d0c8)) +#define GPIOH_INT_STAT (*(volatile unsigned long *)(0x6000d0cc)) +#define GPIOE_INT_EN (*(volatile unsigned long *)(0x6000d0d0)) +#define GPIOF_INT_EN (*(volatile unsigned long *)(0x6000d0d4)) +#define GPIOG_INT_EN (*(volatile unsigned long *)(0x6000d0d8)) +#define GPIOH_INT_EN (*(volatile unsigned long *)(0x6000d0dc)) +#define GPIOE_INT_LEV (*(volatile unsigned long *)(0x6000d0e0)) +#define GPIOF_INT_LEV (*(volatile unsigned long *)(0x6000d0e4)) +#define GPIOG_INT_LEV (*(volatile unsigned long *)(0x6000d0e8)) +#define GPIOH_INT_LEV (*(volatile unsigned long *)(0x6000d0ec)) +#define GPIOE_INT_CLR (*(volatile unsigned long *)(0x6000d0f0)) +#define GPIOF_INT_CLR (*(volatile unsigned long *)(0x6000d0f4)) +#define GPIOG_INT_CLR (*(volatile unsigned long *)(0x6000d0f8)) +#define GPIOH_INT_CLR (*(volatile unsigned long *)(0x6000d0fc)) + +#define GPIOI_ENABLE (*(volatile unsigned long *)(0x6000d100)) +#define GPIOJ_ENABLE (*(volatile unsigned long *)(0x6000d104)) +#define GPIOK_ENABLE (*(volatile unsigned long *)(0x6000d108)) +#define GPIOL_ENABLE (*(volatile unsigned long *)(0x6000d10c)) +#define GPIOI_OUTPUT_EN (*(volatile unsigned long *)(0x6000d110)) +#define GPIOJ_OUTPUT_EN (*(volatile unsigned long *)(0x6000d114)) +#define GPIOK_OUTPUT_EN (*(volatile unsigned long *)(0x6000d118)) +#define GPIOL_OUTPUT_EN (*(volatile unsigned long *)(0x6000d11c)) +#define GPIOI_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d120)) +#define GPIOJ_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d124)) +#define GPIOK_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d128)) +#define GPIOL_OUTPUT_VAL (*(volatile unsigned long *)(0x6000d12c)) +#define GPIOI_INPUT_VAL (*(volatile unsigned long *)(0x6000d130)) +#define GPIOJ_INPUT_VAL (*(volatile unsigned long *)(0x6000d134)) +#define GPIOK_INPUT_VAL (*(volatile unsigned long *)(0x6000d138)) +#define GPIOL_INPUT_VAL (*(volatile unsigned long *)(0x6000d13c)) +#define GPIOI_INT_STAT (*(volatile unsigned long *)(0x6000d140)) +#define GPIOJ_INT_STAT (*(volatile unsigned long *)(0x6000d144)) +#define GPIOK_INT_STAT (*(volatile unsigned long *)(0x6000d148)) +#define GPIOL_INT_STAT (*(volatile unsigned long *)(0x6000d14c)) +#define GPIOI_INT_EN (*(volatile unsigned long *)(0x6000d150)) +#define GPIOJ_INT_EN (*(volatile unsigned long *)(0x6000d154)) +#define GPIOK_INT_EN (*(volatile unsigned long *)(0x6000d158)) +#define GPIOL_INT_EN (*(volatile unsigned long *)(0x6000d15c)) +#define GPIOI_INT_LEV (*(volatile unsigned long *)(0x6000d160)) +#define GPIOJ_INT_LEV (*(volatile unsigned long *)(0x6000d164)) +#define GPIOK_INT_LEV (*(volatile unsigned long *)(0x6000d168)) +#define GPIOL_INT_LEV (*(volatile unsigned long *)(0x6000d16c)) +#define GPIOI_INT_CLR (*(volatile unsigned long *)(0x6000d170)) +#define GPIOJ_INT_CLR (*(volatile unsigned long *)(0x6000d174)) +#define GPIOK_INT_CLR (*(volatile unsigned long *)(0x6000d178)) +#define GPIOL_INT_CLR (*(volatile unsigned long *)(0x6000d17c)) + #define DEV_RS (*(volatile unsigned long *)(0x60006004)) #define DEV_EN (*(volatile unsigned long *)(0x6000600c)) -- cgit v1.2.3