2 Copyright © 2014, The AROS Development Team. All rights reserved.
14 #include "felsunxi_intern.h"
16 /*****************************************************************************
20 AROS_LH2(IPTR
, DoMethodA
,
23 AROS_LHA(ULONG
, methodid
, D0
),
24 AROS_LHA(IPTR
*, methoddata
, A1
),
27 LIBBASETYPEPTR
, LIBBASE
, 7, FELSunxi
)
47 *****************************************************************************/
53 case UCM_AttemptDeviceBinding
:
54 mybug(-1,("FELSunxi DoMethodA AttemptDeviceBinding\n"));
55 return((IPTR
) AttemptDeviceBinding(LIBBASE
, (struct PsdDevice
*) methoddata
[0]));
57 case UCM_ForceDeviceBinding
:
58 mybug(-1,("FELSunxi DoMethodA ForceDeviceBinding\n"));
59 return((IPTR
) ForceDeviceBinding(LIBBASE
, (struct PsdDevice
*) methoddata
[0]));
61 case UCM_ReleaseDeviceBinding
:
62 mybug(-1,("FELSunxi DoMethodA ReleaseDeviceBinding\n"));
63 ReleaseDeviceBinding(LIBBASE
, (struct FELSunxiDevice
*) methoddata
[0]);
67 case UCM_AttemptInterfaceBinding
:
68 mybug(-1,("FELSunxi DoMethodA AttemptInterfaceBinding\n"));
70 case UCM_ForceInterfaceBinding
:
71 mybug(-1,("FELSunxi DoMethodA ForceInterfaceBinding\n"));
73 case UCM_ReleaseInterfaceBinding
:
74 mybug(-1,("FELSunxi DoMethodA ReleaseInterfaceBinding\n"));
77 case UCM_OpenCfgWindow
:
78 mybug(-1,("FELSunxi DoMethodA OpenCfgWindow\n"));
80 case UCM_OpenBindingCfgWindow
:
81 mybug(-1,("FELSunxi DoMethodA OpenBindingCfgWindow\n"));
83 case UCM_ConfigChangedEvent
:
84 mybug(-1,("FELSunxi DoMethodA ConfigChangedEvent\n"));
88 mybug(-1,("FELSunxi DoMethodA default\n"));