1
2
3
4
5
6
7
8
9
10
11#include <linux/init.h>
12#include <asm/bootstd.h>
13#include <asm/machdep.h>
14#include <asm/MC68VZ328.h>
15
16
17#include "m68328.h"
18
19unsigned char *cs8900a_hwaddr;
20static int errno;
21
22_bsc0(char *, getserialnum)
23_bsc1(unsigned char *, gethwaddr, int, a)
24_bsc1(char *, getbenv, char *, a)
25
26void __init init_ucsimm(char *command, int size)
27{
28 char *p;
29
30 pr_info("uCsimm/uCdimm serial string [%s]\n", getserialnum());
31 p = cs8900a_hwaddr = gethwaddr(0);
32 pr_info("uCsimm/uCdimm hwaddr %pM\n", p);
33 p = getbenv("APPEND");
34 if (p)
35 strcpy(p, command);
36 else
37 command[0] = 0;
38}
39