Showing changes from revision #0 to #1:
Added | Removed | Changed
Currently, only API version 0 is defined. API version 0 is a very basic API that is used to expose the presence of an NIC to the rest of the system. Consequently, it does not currently utilise a custom device structure, and instead uses the base definition. API version 0 supports the use of the ClearIRQ entry point.
Devices that implement API verison 0 should use the address and devicenumber entry points to expose the logical address & device number of the NIC to RISC OS. Because the memory pointed to by address is device-specific, drivers that interact with EtherNIC devices must use the id field to make sure they only interact with devices which they have knowledge of, and to make sure that they interact with each device in the correct manner.
At present there is no support for this device type in RISC OS.
Device ID | Description | Implemented in |
---|---|---|
HALDeviceID_EtherNIC_SMSC9221 | SMSC LAN9221 NIC | HAL.OMAP3.s.NIC |
HALDeviceID_EtherNIC_DM9000 | DAVICOM DM9000 NIC | HAL.OMAP3.s.NIC |