xref: /linux/arch/m68k/include/asm/config.h (revision 05d51e42)
191d7b75aSLaurent Vivier /* SPDX-License-Identifier: GPL-2.0 */
291d7b75aSLaurent Vivier 
391d7b75aSLaurent Vivier /*
491d7b75aSLaurent Vivier  * This file contains prototypes provided by each m68k machine
591d7b75aSLaurent Vivier  * to parse bootinfo data structures and to configure the machine
691d7b75aSLaurent Vivier  */
791d7b75aSLaurent Vivier 
891d7b75aSLaurent Vivier #ifndef _M68K_CONFIG_H
991d7b75aSLaurent Vivier #define _M68K_CONFIG_H
1091d7b75aSLaurent Vivier 
1191d7b75aSLaurent Vivier extern int amiga_parse_bootinfo(const struct bi_record *record);
1291d7b75aSLaurent Vivier extern int apollo_parse_bootinfo(const struct bi_record *record);
1391d7b75aSLaurent Vivier extern int atari_parse_bootinfo(const struct bi_record *record);
1491d7b75aSLaurent Vivier extern int bvme6000_parse_bootinfo(const struct bi_record *record);
1591d7b75aSLaurent Vivier extern int hp300_parse_bootinfo(const struct bi_record *record);
1691d7b75aSLaurent Vivier extern int mac_parse_bootinfo(const struct bi_record *record);
1791d7b75aSLaurent Vivier extern int mvme147_parse_bootinfo(const struct bi_record *record);
1891d7b75aSLaurent Vivier extern int mvme16x_parse_bootinfo(const struct bi_record *record);
1991d7b75aSLaurent Vivier extern int q40_parse_bootinfo(const struct bi_record *record);
2005d51e42SLaurent Vivier extern int virt_parse_bootinfo(const struct bi_record *record);
2191d7b75aSLaurent Vivier 
2291d7b75aSLaurent Vivier extern void config_amiga(void);
2391d7b75aSLaurent Vivier extern void config_apollo(void);
2491d7b75aSLaurent Vivier extern void config_atari(void);
2591d7b75aSLaurent Vivier extern void config_bvme6000(void);
2691d7b75aSLaurent Vivier extern void config_hp300(void);
2791d7b75aSLaurent Vivier extern void config_mac(void);
2891d7b75aSLaurent Vivier extern void config_mvme147(void);
2991d7b75aSLaurent Vivier extern void config_mvme16x(void);
3091d7b75aSLaurent Vivier extern void config_q40(void);
3191d7b75aSLaurent Vivier extern void config_sun3(void);
3291d7b75aSLaurent Vivier extern void config_sun3x(void);
3305d51e42SLaurent Vivier extern void config_virt(void);
3491d7b75aSLaurent Vivier 
3591d7b75aSLaurent Vivier #endif /* _M68K_CONFIG_H */
36