asic.c
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:1k
- #include "asm/hp-lj/asic.h"
- AsicId GetAsicId(void)
- {
- static int asic = IllegalAsic;
- if (asic == IllegalAsic) {
- if (*(unsigned int *)0xbff70000 == 0x1114103c)
- asic = HarmonyAsic;
- else if (*(unsigned int *)0xbff80000 == 0x110d103c)
- asic = AndrosAsic;
- else
- asic = UnknownAsic;
- }
- return asic;
- }
- const char* const GetAsicName(void)
- {
- static const char* const Names[] =
- { "Illegal", "Unknown", "Andros", "Harmony" };
- return Names[(int)GetAsicId()];
- }