X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=KernelLand%2FModules%2FUSB%2FOHCI%2Fohci.c;h=3f5060e5871fd403eee8d8ed82460781494b11ab;hb=5cab4c07bc13888dc7956194ef9595508072a4eb;hp=7db2939d3608ec319b10ff4be4315b25c9ec584c;hpb=ca17364e9d289f5c113a835152be22f47673d7a6;p=tpg%2Facess2.git diff --git a/KernelLand/Modules/USB/OHCI/ohci.c b/KernelLand/Modules/USB/OHCI/ohci.c index 7db2939d..3f5060e5 100644 --- a/KernelLand/Modules/USB/OHCI/ohci.c +++ b/KernelLand/Modules/USB/OHCI/ohci.c @@ -17,7 +17,7 @@ #define MAX_CONTROLLERS 4 #define MAX_TD_PAGES 2 #define MAX_ENDPT_PAGES 2 -#define MAX_PACKET_SIZE 1023 // TODO: Check what should be used +#define MAX_PACKET_SIZE 0x400 // TODO: Check what should be used // === PROTOTYPES === int OHCI_Initialise(char **Arguments); @@ -44,13 +44,14 @@ tOHCI_GeneralTD *OHCI_int_GetGTDFromPhys(tPAddr PhysAddr); // === GLOBALS === MODULE_DEFINE(0, VERSION, USB_OHCI, OHCI_Initialise, OHCI_Cleanup, "USB_Core", NULL); tUSBHostDef gOHCI_HostDef = { + .InterruptIN = OHCI_StartPoll, + .StopInterrupt = OHCI_StopPoll, + .SendIN = OHCI_DataIN, .SendOUT = OHCI_DataOUT, .SendSETUP = OHCI_SendSETUP, .IsOpComplete = OHCI_IsTransferComplete, -// .StartPolling = OHCI_StartPoll, -// .StopPolling = OHCI_StopPoll, .CheckPorts = OHCI_CheckPortUpdate };