Product ID 0x2582 also needs a physical cursor address.
[AROS.git] / rom / hidds / hidd.pci / pci.conf
blobf6ae1ceb4fa543b79b274f0aac77131c098bfc9c
1 ##begin config
2 basename        PCI
3 version         2.0
4 libbasetype     struct pcibase
5 classptr_field  psd.pciClass
6 classid         CLID_Hidd_PCI
7 superclass      CLID_Hidd
8 residentpri     90
9 ##end config
11 ##begin cdefprivate
12 #include <hidd/pci.h>
13 #include "pci.h"
14 ##end cdefprivate
16 ##begin methodlist
17 .interface Root
18 New
19 Dispose
20 .interface Hidd_PCI
21 AddHardwareDriver
22 EnumDevices
23 RemHardwareDriver
24 ##end methodlist
27 ##begin class
28 ##begin config
29 basename       PCIDrv
30 type           hidd
31 superclass     CLID_Hidd
32 classptr_field psd.pciDriverClass
33 classid        CLID_Hidd_PCIDriver
34 classdatatype  struct DrvInstData
35 ##end config
37 ##begin methodlist
38 .interface Root
39 New
40 Get
41 .interface Hidd_PCIDriver
42 ReadConfigByte
43 ReadConfigWord
44 ReadConfigLong
45 WriteConfigByte
46 WriteConfigWord
47 WriteConfigLong
48 CPUtoPCI
49 PCItoCPU
50 MapPCI
51 UnmapPCI
52 AllocPCIMem
53 FreePCIMem
54 ##end methodlist
55 ##end class
58 ##begin class
59 ##begin config
60 basename       PCIDev
61 type           hidd
62 superclass     CLID_Hidd
63 classptr_field psd.pciDeviceClass
64 classid        CLID_Hidd_PCIDevice
65 classdatatype  struct DeviceData
66 ##end config
68 ##begin methodlist
69 .interface Root
70 New
71 Get
72 Set
73 .interface Hidd_PCIDevice
74 ReadConfigByte
75 ReadConfigWord
76 ReadConfigLong
77 WriteConfigByte
78 WriteConfigWord
79 WriteConfigLong
80 ##end methodlist
81 ##end class