summaryrefslogtreecommitdiff
path: root/board/mpl/common/common_util.h
blob: 127853d29b64b346934308f1572ce17efc596c45 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
 * (C) Copyright 2001
 * Denis Peter, MPL AG Switzerland, d.peter@mpl.ch
 *
 * SPDX-License-Identifier:	GPL-2.0+
 */
#ifndef _COMMON_UTIL_H_
#define _COMMON_UTIL_H_

typedef struct {
	char signature[4];
	char serial_name[17];	/* "MIP405_1000xxxxx" */
	char eth_addr[21];	/* "00:60:C2:0a:00:00" */
} backup_t;

extern flash_info_t flash_info[];	/* info for FLASH chips */

void get_backup_values(backup_t *buf);

#define BOOT_MPS	0x01
#define BOOT_PCI	0x02
int get_boot_mode(void);
void setup_cs_reloc(void);

void check_env(void);

#endif /* _COMMON_UTIL_H_ */