X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FUSB%2FCore%2Fuhci.h;h=968ce431af299f19331aa7369f1fd3b44c93e319;hb=02907f27e675b13565f61708d981c9e3511c2764;hp=df7854b80efb8fee440b2e4a1e3536793f89cc1d;hpb=775bf8013abe9fe4ef3d4883ea2e43bba2a84da1;p=tpg%2Facess2.git diff --git a/Modules/USB/Core/uhci.h b/Modules/USB/Core/uhci.h index df7854b8..968ce431 100644 --- a/Modules/USB/Core/uhci.h +++ b/Modules/USB/Core/uhci.h @@ -24,6 +24,11 @@ struct sUHCI_Controller */ Uint16 IOBase; + /** + * \brief IRQ Number assigned to the device + */ + int IRQNum; + /** * \brief Frame list * @@ -85,6 +90,10 @@ struct sUHCI_TD * 18:15 - Endpoint * 14:8 - Device Address * 7:0 - PID (Packet Identifcation) - Only 96, E1, 2D allowed + * + * 0x96 = Data IN + * 0xE1 = Data Out + * 0x2D = Setup */ Uint32 Token; @@ -92,6 +101,11 @@ struct sUHCI_TD * \brief Pointer to the data to send */ Uint32 BufferPointer; + + /** + * \brief Avaliable for use by software + */ + Uint32 Avaliable[4]; }; struct sUHCI_QH