blob: 5884a224d2416c75bd8d9d024067b6f178b7f14b
1 | /* |
2 | * Copyright 2003 Motorola,Inc. |
3 | * Xianghua Xiao(x.xiao@motorola.com) |
4 | */ |
5 | |
6 | #ifndef __E500_H__ |
7 | #define __E500_H__ |
8 | |
9 | #ifndef __ASSEMBLY__ |
10 | |
11 | typedef struct |
12 | { |
13 | unsigned long freq_processor[CONFIG_MAX_CPUS]; |
14 | unsigned long freq_systembus; |
15 | unsigned long freq_ddrbus; |
16 | unsigned long freq_localbus; |
17 | unsigned long freq_qe; |
18 | #ifdef CONFIG_SYS_DPAA_FMAN |
19 | unsigned long freq_fman[CONFIG_SYS_NUM_FMAN]; |
20 | #endif |
21 | #ifdef CONFIG_SYS_DPAA_QBMAN |
22 | unsigned long freq_qman; |
23 | #endif |
24 | #ifdef CONFIG_SYS_DPAA_PME |
25 | unsigned long freq_pme; |
26 | #endif |
27 | #ifdef CONFIG_SYS_FSL_SINGLE_SOURCE_CLK |
28 | unsigned char diff_sysclk; |
29 | #endif |
30 | } MPC85xx_SYS_INFO; |
31 | |
32 | #endif /* _ASMLANGUAGE */ |
33 | |
34 | #define RESET_VECTOR 0xfffffffc |
35 | |
36 | #endif /* __E500_H__ */ |
37 |