• Jeffrey Lee's avatar
    Add ClearIRQ entry to base HAL device struct, plus a couple of new HAL device IDs & bus types · 736b815d
    Jeffrey Lee authored
    Detail:
      hdr/HALDevice, h/HALDevice - inserted the new 'ClearIRQ' entry point into one of the reserved areas.
      Once the RISC OS-side driver has serviced the device's IRQ the ClearIRQ entry point should be called to allow the HAL device to clear any latched interrupt states in intermediate IRQ controllers (e.g. when using GPIO IRQs on OMAP)
      Since this entry point is new, support for it in existing device drivers isn't guaranteed; HAL device implementations of existing APIs must make sure the use a new major version number to indicate that they require ClearIRQ to be called.
      hdr/HALDevice - added some new bus types to represent the GPMC & L3/L4 interconnects in the OMAP.
      hdr/HALDevice - added ethernet NIC device type & IDs for SMSC9221 & DM9000 NICs
    Admin:
      Tested on rev C2 beagleboard
    
    
    Version 5.35, 4.79.2.98.2.25. Tagged as 'Kernel-5_35-4_79_2_98_2_25'
    736b815d
VersionNum 859 Bytes