revert between 56095 -> 55830 in arch
[AROS.git] / workbench / hidds / agp / i965bridgedeviceclass.c
blob3fb2589536c31948bfa7c619131587253abf79e2
1 /*
2 Copyright 2010, The AROS Development Team. All rights reserved.
3 $Id$
4 */
6 #include <hidd/agp.h>
7 #include <hidd/pci.h>
8 #include <proto/oop.h>
9 #include <proto/exec.h>
10 #define DEBUG 1
11 #include <aros/debug.h>
13 #include "agp_private.h"
15 #undef HiddAGPBridgeDeviceAttrBase
16 #define HiddAGPBridgeDeviceAttrBase (SD(cl)->hiddAGPBridgeDeviceAB)
18 /* Rething object model i915<->i965 so that code is not duplicated */
20 BOOL METHOD(i965BridgeDevice, Hidd_AGPBridgeDevice, CreateGattTable)
22 /* TODO: IMPLEMENT */
23 /* Note: new method, different than i915 */
24 return FALSE;
27 BOOL METHOD(i965BridgeDevice, Hidd_AGPBridgeDevice, ScanAndDetectDevices)
29 /* TODO: IMPLEMENT */
30 /* TODO: Check if interrupt is set */
31 /* Note: new method */
32 return FALSE;
35 /* PUBLIC METHODS */
36 OOP_Object * METHOD(i965BridgeDevice, Root, New)
38 o = (OOP_Object *)OOP_DoSuperMethod(cl, o, (OOP_Msg) msg);
40 return o;
44 VOID METHOD(i965BridgeDevice, Hidd_AGPBridgeDevice, BindMemory)
46 /* TODO: Implement */
47 /* Note : identical as i915 but different way of calculating mask */
50 BOOL METHOD(i965BridgeDevice, Hidd_AGPBridgeDevice, Initialize)
52 /* TODO: Implement */
53 /* Note: specific detection, but initialization code identical as i915 */
55 /* THIS CLASS IS NOT FULLY IMPLEMENT AND NOT TESTED AT ALL */
56 return FALSE;