xref: /linux/arch/m68k/include/asm/config.h (revision 14e77332e74603efab8347c89d3cda447c3b97c9)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 
3 /*
4  * This file contains prototypes provided by each m68k machine
5  * to parse bootinfo data structures and to configure the machine
6  */
7 
8 #ifndef _M68K_CONFIG_H
9 #define _M68K_CONFIG_H
10 
11 extern int amiga_parse_bootinfo(const struct bi_record *record);
12 extern int apollo_parse_bootinfo(const struct bi_record *record);
13 extern int atari_parse_bootinfo(const struct bi_record *record);
14 extern int bvme6000_parse_bootinfo(const struct bi_record *record);
15 extern int hp300_parse_bootinfo(const struct bi_record *record);
16 extern int mac_parse_bootinfo(const struct bi_record *record);
17 extern int mvme147_parse_bootinfo(const struct bi_record *record);
18 extern int mvme16x_parse_bootinfo(const struct bi_record *record);
19 extern int q40_parse_bootinfo(const struct bi_record *record);
20 extern int virt_parse_bootinfo(const struct bi_record *record);
21 
22 extern void config_amiga(void);
23 extern void config_apollo(void);
24 extern void config_atari(void);
25 extern void config_bvme6000(void);
26 extern void config_hp300(void);
27 extern void config_mac(void);
28 extern void config_mvme147(void);
29 extern void config_mvme16x(void);
30 extern void config_q40(void);
31 extern void config_sun3(void);
32 extern void config_sun3x(void);
33 extern void config_virt(void);
34 
35 #endif /* _M68K_CONFIG_H */
36