root/arch/m68k/include/asm/idprom.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


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

/* [<][>][^][v][top][bottom][index][help] */