mirror of
https://github.com/Fishwaldo/Star64_linux.git
synced 2025-06-27 00:51:35 +00:00
MIPS: PowerTV: Add Gaia platform definitions.
Define ASIC address, memory preallocations, and initialization code for the Gaia platform. Signed-off-by: David VomLehn <dvomlehn@cisco.com> To: linux-mips@linux-mips.org Patchwork: https://patchwork.linux-mips.org/patch/1519/ Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
This commit is contained in:
parent
47a3486144
commit
51f1336d4d
6 changed files with 708 additions and 11 deletions
|
@ -40,19 +40,23 @@ enum family_type {
|
|||
FAMILY_8600VZB,
|
||||
FAMILY_1500VZE,
|
||||
FAMILY_1500VZF,
|
||||
FAMILY_8700,
|
||||
FAMILIES
|
||||
};
|
||||
|
||||
/* Register maps for each ASIC */
|
||||
extern const struct register_map calliope_register_map;
|
||||
extern const struct register_map cronus_register_map;
|
||||
extern const struct register_map gaia_register_map;
|
||||
extern const struct register_map zeus_register_map;
|
||||
|
||||
extern struct resource dvr_cronus_resources[];
|
||||
extern struct resource dvr_gaia_resources[];
|
||||
extern struct resource dvr_zeus_resources[];
|
||||
extern struct resource non_dvr_calliope_resources[];
|
||||
extern struct resource non_dvr_cronus_resources[];
|
||||
extern struct resource non_dvr_cronuslite_resources[];
|
||||
extern struct resource non_dvr_gaia_resources[];
|
||||
extern struct resource non_dvr_vz_calliope_resources[];
|
||||
extern struct resource non_dvr_vze_calliope_resources[];
|
||||
extern struct resource non_dvr_vzf_calliope_resources[];
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue