blob: 829a3395572cf128955a4589448b5093999124a0 [file] [log] [blame]
Patrick Georgi55189c92020-05-10 20:09:31 +02001/* SPDX-License-Identifier: GPL-2.0-only */
Stefan Reinauer6540ae52007-07-12 16:35:42 +00002
Uwe Hermann6e565942008-03-01 19:06:32 +00003#ifndef LBTABLE_H
4#define LBTABLE_H
Stefan Reinauer6540ae52007-07-12 16:35:42 +00005
6#include "common.h"
7
Stefan Reinauer90b96b62010-01-13 21:00:23 +00008void get_lbtable(void);
9void get_layout_from_cmos_table(void);
Patrick Georgi269e9322011-01-21 07:24:08 +000010void get_layout_from_cbfs_file(void);
Stefan Reinauer90b96b62010-01-13 21:00:23 +000011void dump_lbtable(void);
12void list_lbtable_choices(void);
13void list_lbtable_item(const char item[]);
Mathias Krause155c3792011-03-10 07:52:02 +000014const struct lb_record *find_lbrec(uint32_t tag);
Stefan Reinauer6540ae52007-07-12 16:35:42 +000015
Patrick Georgi36ade672011-01-28 07:56:39 +000016void process_layout(void);
Stefan Reinauer90b96b62010-01-13 21:00:23 +000017#endif /* LBTABLE_H */