diff options
author | Rob Purchase <shotofadds@rockbox.org> | 2008-04-21 20:16:18 +0000 |
---|---|---|
committer | Rob Purchase <shotofadds@rockbox.org> | 2008-04-21 20:16:18 +0000 |
commit | fd773cbda68fe0f0edc89507a57ddb6f500fd681 (patch) | |
tree | b24d89d188c88c92bd1dae536f86d6eb0f10fe62 /firmware/export/tcc780x.h | |
parent | 5d7d410a47f0c046a8250e4f64a61e80b2af87c2 (diff) | |
download | rockbox-fd773cbda68fe0f0edc89507a57ddb6f500fd681.tar.gz rockbox-fd773cbda68fe0f0edc89507a57ddb6f500fd681.zip |
A few preparations for the D2 PCM driver: move driver up to TCC780x level, move FIQ handler into PCM driver, add some new register defines, and remove those goddamn warnings.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17209 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/tcc780x.h')
-rw-r--r-- | firmware/export/tcc780x.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/firmware/export/tcc780x.h b/firmware/export/tcc780x.h index cff0a2e576..d88d05c417 100644 --- a/firmware/export/tcc780x.h +++ b/firmware/export/tcc780x.h @@ -73,7 +73,7 @@ #define PCLKCFG10 (*(volatile unsigned long *)0xF3000048) #define PCLKCFG11 (*(volatile unsigned long *)0xF300004C) #define PCLK_ADC (*(volatile unsigned long *)0xF3000050) -#define PCLKCFG13 (*(volatile unsigned long *)0xF3000054) +#define PCLK_DAI (*(volatile unsigned long *)0xF3000054) #define PCLKCFG14 (*(volatile unsigned long *)0xF3000058) #define PCLK_RFREQ (*(volatile unsigned long *)0xF300005C) #define PCLKCFG16 (*(volatile unsigned long *)0xF3000060) @@ -171,6 +171,21 @@ #define SDCFG1 (*(volatile unsigned long *)0xF1001000) #define MCFG1 (*(volatile unsigned long *)0xF1001008) +/* DAI */ + +#define DADO_L0 (*(volatile unsigned long *)0xF0059020) +#define DADO_R0 (*(volatile unsigned long *)0xF0059024) +#define DADO_L1 (*(volatile unsigned long *)0xF0059028) +#define DADO_R1 (*(volatile unsigned long *)0xF005902c) +#define DADO_L2 (*(volatile unsigned long *)0xF0059030) +#define DADO_R2 (*(volatile unsigned long *)0xF0059034) +#define DADO_L3 (*(volatile unsigned long *)0xF0059038) +#define DADO_R3 (*(volatile unsigned long *)0xF005903c) +#define DADO_L(_x_) (*(volatile unsigned int *)(0xF0059020+8*(_x_))) +#define DADO_R(_x_) (*(volatile unsigned int *)(0xF0059024+8*(_x_))) +#define DAMR (*(volatile unsigned long *)0xF0059040) +#define DAVC (*(volatile unsigned long *)0xF0059044) + /* Misc */ #define ECFG0 (*(volatile unsigned long *)0xF300500C) |