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); 20*05d51e42SLaurent 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); 33*05d51e42SLaurent Vivier extern void config_virt(void); 3491d7b75aSLaurent Vivier 3591d7b75aSLaurent Vivier #endif /* _M68K_CONFIG_H */ 36