linux/arch/ppc/platforms/sbs8260.h
<<
>>
Prefs
   1#ifndef __ASSEMBLY__
   2/* Board information for various SBS 8260 cards, which should be generic for
   3 * all 8260 boards.  The IMMR is now given to us so the hard define
   4 * will soon be removed.  All of the clock values are computed from
   5 * the configuration SCMR and the Power-On-Reset word.
   6 */
   7
   8#define CPM_MAP_ADDR    ((uint)0xfe000000)
   9
  10
  11/* A Board Information structure that is given to a program when
  12 * prom starts it up.
  13 */
  14typedef struct bd_info {
  15        unsigned int    bi_memstart;    /* Memory start address */
  16        unsigned int    bi_memsize;     /* Memory (end) size in bytes */
  17        unsigned int    bi_intfreq;     /* Internal Freq, in Hz */
  18        unsigned int    bi_busfreq;     /* Bus Freq, in MHz */
  19        unsigned int    bi_cpmfreq;     /* CPM Freq, in MHz */
  20        unsigned int    bi_brgfreq;     /* BRG Freq, in MHz */
  21        unsigned int    bi_vco;         /* VCO Out from PLL */
  22        unsigned int    bi_baudrate;    /* Default console baud rate */
  23        unsigned int    bi_immr;        /* IMMR when called from boot rom */
  24        unsigned char   bi_enetaddr[6];
  25} bd_t;
  26
  27extern bd_t m8xx_board_info;
  28#endif /* !__ASSEMBLY__ */
  29
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.