patch-2.4.5 linux/include/asm-ppc/mbx.h
Next file: linux/include/asm-ppc/mc146818rtc.h
Previous file: linux/include/asm-ppc/machdep.h
Back to the patch index
Back to the overall index
- Lines: 39
- Date:
Mon May 21 15:02:06 2001
- Orig file:
v2.4.4/linux/include/asm-ppc/mbx.h
- Orig date:
Sat Nov 11 18:23:11 2000
diff -u --recursive --new-file v2.4.4/linux/include/asm-ppc/mbx.h linux/include/asm-ppc/mbx.h
@@ -1,4 +1,7 @@
/*
+ * BK Id: SCCS/s.mbx.h 1.8 05/17/01 18:14:25 cort
+ */
+/*
* A collection of structures, addresses, and values associated with
* the Motorola MBX boards. This was originally created for the
* MBX860, and probably needs revisions for other boards (like the 821).
@@ -11,6 +14,7 @@
#ifndef __MACH_MBX_DEFS
#define __MACH_MBX_DEFS
+#ifndef __ASSEMBLY__
/* A Board Information structure that is given to a program when
* EPPC-Bug starts it up.
*/
@@ -25,7 +29,13 @@
unsigned int bi_busfreq; /* Bus Freq, in Hz */
unsigned int bi_clun; /* Boot device controller */
unsigned int bi_dlun; /* Boot device logical dev */
- unsigned int bi_baudrate; /* ...to be like everyone else */
+
+ /* These fields are not part of the board information structure
+ * provided by the boot rom. They are filled in by embed_config.c
+ * so we have the information consistent with other platforms.
+ */
+ unsigned char bi_enetaddr[6];
+ unsigned int bi_baudrate;
} bd_t;
/* Memory map for the MBX as configured by EPPC-Bug. We could reprogram
@@ -78,6 +88,7 @@
#define ISA_BRIDGE_INT SIU_IRQ3 /* All those PC things */
#define COMM_L_INT SIU_IRQ6 /* MBX Comm expansion connector pin */
#define STOP_ABRT_INT SIU_IRQ7 /* Stop/Abort header pin */
+#endif /* !__ASSEMBLY__ */
/* The MBX uses the 8259.
*/
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)