1/*
2 * Copyright 2007 Haiku, Inc.
3 * Distributed under the terms of the MIT License.
4 *
5 * arch-specific config manager
6 *
7 * Authors (in chronological order):
8 *              François Revol (revol@free.fr)
9 */
10
11#include "config_manager_arch.h"
12
13#define DIS sizeof(struct device_info)
14#define DIF (B_DEVICE_INFO_ENABLED|B_DEVICE_INFO_CONFIGURED)
15#define DID 'm68k', 'atar', 'i   '
16
17static struct hardcoded_device gHardcodedDevices[] = {
18/* video */
19	{{DIS, DIS, B_ISA_BUS, {PCI_display, PCI_display_other, 0xff}, {DID, 0}, DIF, B_OK },
20	 { .isa = {} },
21				 .configs = {}},
22/* ide */
23	{{DIS, DIS, B_ISA_BUS, {PCI_mass_storage, PCI_ide, 0xff}, {DID, 1}, DIF, B_OK },
24	 { .isa = {} },
25				 .configs = {}},
26/* scsi */
27	{{DIS, DIS, B_ISA_BUS, {PCI_mass_storage, PCI_scsi, 0xff}, {DID, 2}, DIF, B_OK },
28	 { .isa = {} },
29				 .configs = {}},
30/* audio */
31	{{DIS, DIS, B_ISA_BUS, {PCI_multimedia, 0xff, 0xff}, {DID, 3}, DIF, B_OK },
32	 { .isa = {} },
33	 .configs = { }},
34};
35
36status_t
37atari_hardcoded(struct device_info **info, int32 *count)
38{
39	return B_OK;
40}
41
42
43