home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / include / asm-m68k / idprom.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  686 b   |  28 lines

  1. #ifndef _M68K_IDPROM_H
  2. #define _M68K_IDPROM_H
  3. /*
  4.  * idprom.h: Macros and defines for idprom routines
  5.  *
  6.  * Copyright (C) 1995,1996 David S. Miller (davem@caip.rutgers.edu)
  7.  */
  8.  
  9. #include <linux/types.h>
  10.  
  11. struct idprom {
  12.     u8        id_format;    /* Format identifier (always 0x01) */
  13.     u8        id_machtype;    /* Machine type */
  14.     u8        id_ethaddr[6];    /* Hardware ethernet address */
  15.     s32        id_date;    /* Date of manufacture */
  16.     u32        id_sernum:24;    /* Unique serial number */
  17.     u8        id_cksum;    /* Checksum - xor of the data bytes */
  18.     u8        reserved[16];
  19. };
  20.  
  21. extern struct idprom *idprom;
  22. extern void idprom_init(void);
  23.  
  24. /* Sun3: in control space */
  25. #define SUN3_IDPROM_BASE    0x00000000
  26.  
  27. #endif /* !(_M68K_IDPROM_H) */
  28.