1 | // SPDX-License-Identifier: GPL-2.0 |
2 | /* |
3 | * Copyright (C) 1993 Hamish Macdonald |
4 | * Copyright (C) 1999 D. Jeff Dionne |
5 | * Copyright (C) 2001 Georges Menie, Ken Desmet |
6 | * |
7 | * This file is subject to the terms and conditions of the GNU General Public |
8 | * License. See the file COPYING in the main directory of this archive |
9 | * for more details. |
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 | |
19 | static int errno; |
20 | |
21 | static _bsc0(char *, getserialnum) |
22 | static _bsc1(unsigned char *, gethwaddr, int, a) |
23 | static _bsc1(char *, getbenv, char *, a) |
24 | |
25 | void __init init_ucsimm(char *command, int size) |
26 | { |
27 | char *p; |
28 | |
29 | pr_info("uCsimm/uCdimm serial string [%s]\n" , getserialnum()); |
30 | p = gethwaddr(0); |
31 | pr_info("uCsimm/uCdimm hwaddr %pM\n" , p); |
32 | p = getbenv("APPEND" ); |
33 | if (p) |
34 | strcpy(p, command); |
35 | else |
36 | command[0] = 0; |
37 | } |
38 | |