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 11typedef struct 12{ 13 unsigned long freq_processor[CONFIG_MAX_CPUS]; 14#ifdef CONFIG_HETROGENOUS_CLUSTERS 15 unsigned long freq_processor_dsp[CONFIG_MAX_DSP_CPUS]; 16#endif 17 unsigned long freq_systembus; 18 unsigned long freq_ddrbus; 19 unsigned long freq_localbus; 20 unsigned long freq_qe; 21#ifdef CONFIG_SYS_DPAA_FMAN 22 unsigned long freq_fman[CONFIG_SYS_NUM_FMAN]; 23#endif 24#ifdef CONFIG_SYS_DPAA_QBMAN 25 unsigned long freq_qman; 26#endif 27#ifdef CONFIG_SYS_DPAA_PME 28 unsigned long freq_pme; 29#endif 30#ifdef CONFIG_SYS_CPRI 31 unsigned long freq_cpri; 32#endif 33#ifdef CONFIG_SYS_MAPLE 34 unsigned long freq_maple; 35 unsigned long freq_maple_ulb; 36 unsigned long freq_maple_etvpe; 37#endif 38#ifdef CONFIG_SYS_FSL_SINGLE_SOURCE_CLK 39 unsigned char diff_sysclk; 40#endif 41} MPC85xx_SYS_INFO; 42 43#endif /* _ASMLANGUAGE */ 44 45#define RESET_VECTOR 0xfffffffc 46 47#endif /* __E500_H__ */ 48