~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-ppc/bseip.h

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 
  2 /*
  3  * A collection of structures, addresses, and values associated with
  4  * the Bright Star Engineering ip-Engine board.  Copied from the MBX stuff.
  5  *
  6  * Copyright (c) 1998 Dan Malek (dmalek@jlc.net)
  7  */
  8 #ifndef __MACH_BSEIP_DEFS
  9 #define __MACH_BSEIP_DEFS
 10 
 11 /* A Board Information structure that is given to a program when
 12  * prom starts it up.
 13  */
 14 typedef 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 Hz */
 19         unsigned char   bi_enetaddr[6];
 20         unsigned int    bi_baudrate;
 21 } bd_t;
 22 
 23 extern bd_t m8xx_board_info;
 24 
 25 /* Memory map is configured by the PROM startup.
 26  * All we need to get started is the IMMR.
 27  */
 28 #define IMAP_ADDR               ((uint)0xff000000)
 29 #define IMAP_SIZE               ((uint)(64 * 1024))
 30 #define PCMCIA_MEM_ADDR         ((uint)0x04000000)
 31 #define PCMCIA_MEM_SIZE         ((uint)(64 * 1024))
 32 
 33 /* We don't use the 8259.
 34 */
 35 #define NR_8259_INTS    0
 36 
 37 /* Machine type
 38 */
 39 #define _MACH_8xx (_MACH_bseip)
 40 
 41 #endif
 42 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.