Merge tag 'locking-urgent-2020-12-27' of git://git.kernel.org/pub/scm/linux/kernel...
[linux/fpc-iii.git] / arch / m68k / 68000 / ucsimm.c
blob7c6cbf6437126ffe198b70c325e6d0e5fb22be3e
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
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.
11 #include <linux/init.h>
12 #include <asm/bootstd.h>
13 #include <asm/machdep.h>
14 #include <asm/MC68VZ328.h>
17 #include "m68328.h"
19 unsigned char *cs8900a_hwaddr;
20 static int errno;
22 _bsc0(char *, getserialnum)
23 _bsc1(unsigned char *, gethwaddr, int, a)
24 _bsc1(char *, getbenv, char *, a)
26 void __init init_ucsimm(char *command, int size)
28 char *p;
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;