• Jeffrey Lee's avatar
    Update to latest code from Raspberry Pi github · a17ef0c8
    Jeffrey Lee authored
    Detail:
      Makefile, dwc/* - Updated to latest code from Raspberry Pi github (rev e0001dd59d). Includes the fabled 'FIQ fix' code, although the code isn't yet enabled in the RISC OS version of the driver.
      c/cmodule - Add extra flags for controlling driver behaviour, as required by the new core code
      c/dwc_otg_riscos - Add some missing driver parameters (although we leave them at default). Handle DWC_E_SHUTDOWN xfer errors, which will now be produced when the driver is shutting down
      c/softc_device - Disable interrupts around dwc_otg_hcd_urb_enqueue, to mirror behaviour of Linux code (previously, it was the responsibility of the DWC code to disable interrupts for the appropriate part of the operation)
      s/regaccess - Add some extra IRQ/memory barrier functions required by the new code (mainly the FIQ fix). Make DWC_MODIFY_REG32 operate atomicly (mirrors change in Linux version)
    Admin:
      Tested on Raspberry Pi
    
    
    Version 0.11. Tagged as 'DWCDriver-0_11'
    a17ef0c8
Makefile 2.71 KB