--- walnut.h Mon Oct 6 11:04:08 2003 +++ walnut.h.orig Mon Oct 6 11:03:59 2003 @@ -37,26 +37,14 @@ */ typedef struct board_info { - unsigned long bi_memstart; - unsigned long bi_memsize; - unsigned long bi_flashstart; - unsigned long bi_flashsize; - unsigned long bi_flashoffset; - unsigned long bi_sramstart; - unsigned long bi_sramsize; - unsigned long bi_bootflags; - unsigned long bi_ip_addr; - unsigned char bi_enetaddr[6]; - unsigned short bi_ethspeed; - unsigned long bi_intfreq; - unsigned long bi_busfreq; - unsigned long bi_baudrate; - unsigned char bi_s_version[4]; - unsigned char bi_r_version[32]; - unsigned int bi_procfreq; - unsigned int bi_plb_busfreq; - unsigned int bi_pci_busfreq; - unsigned char bi_pci_enetaddr[6]; + unsigned char bi_s_version[4]; /* Version of this structure */ + unsigned char bi_r_version[30]; /* Version of the IBM ROM */ + unsigned int bi_memsize; /* DRAM installed, in bytes */ + unsigned char bi_enetaddr[6]; /* Local Ethernet MAC address */ + unsigned char bi_pci_enetaddr[6]; /* PCI Ethernet MAC address */ + unsigned int bi_intfreq; /* Processor speed, in Hz */ + unsigned int bi_busfreq; /* PLB Bus speed, in Hz */ + unsigned int bi_pci_busfreq; /* PCI Bus speed, in Hz */ } bd_t; /* Some 4xx parts use a different timebase frequency from the internal clock.