MIPS: PowerTV: Separate PowerTV USB support from non-USB code
[sfrench/cifs-2.6.git] / arch / mips / include / asm / mach-powertv / asic_regs.h
index 1e11236c6dbcaf4b4968f64abb6bdd2c801c5aac..deecb26a077ef82c60a7ea03afcca89454b74341 100644 (file)
@@ -27,7 +27,8 @@ enum asic_type {
        ASIC_CALLIOPE,
        ASIC_CRONUS,
        ASIC_CRONUSLITE,
-       ASICS
+       ASIC_GAIA,
+       ASICS                   /* Number of supported ASICs */
 };
 
 /* hardcoded values read from Chip Version registers */
@@ -37,6 +38,7 @@ enum asic_type {
 
 #define NAND_FLASH_BASE                0x03000000
 #define CALLIOPE_IO_BASE       0x08000000
+#define GAIA_IO_BASE           0x09000000
 #define CRONUS_IO_BASE         0x09000000
 #define ZEUS_IO_BASE           0x09000000
 
@@ -99,6 +101,7 @@ static inline void register_map_virtualize(struct register_map *map)
 }
 
 extern struct register_map _asic_register_map;
+extern unsigned long asic_phy_base;
 
 /*
  * Macros to interface to registers through their ioremapped address