1. 08 Feb, 2020 1 commit
    • Jeffrey Lee's avatar
      Fix UART TX FIFO thresholds · 914d14db
      Jeffrey Lee authored
      HAL_UARTFIFOSize was incorrectly returning the TX FIFO size, instead of
      the number of characters that can be written when the TX empty IRQ is
      received. This was causing data loss when DualSerial drives the
      interface at high speed (> 19200 baud).
      
      Fix this by programming a sensible trigger level at startup, and
      returning the correct value from HAL_UARTFIFOSize.
      
      Version 0.13. Tagged as 'HAL_OMAP5-0_13'
      914d14db
  2. 20 Jul, 2019 2 commits
    • Willi Theiss's avatar
      Added GPIO device support · 212101c3
      Willi Theiss authored
      Detail:
        Boot.s: added comment for result of BMU_Init; moved DBell_InitDevices 2 lines up; activated GPIO support
        GPIO.s: added GPIODevice support
        hdr/GPIO: added GPIO_PORT_MAX definition
        hdr/StaticWS: added GPIODevice workspace
        New file hdr/GPIOPadConf describes GPIO pin functions
      
      Version 0.12. Tagged as 'HAL_OMAP5-0_12'
      212101c3
    • Willi Theiss's avatar
      Add align directive · 2cf4cd77
      Willi Theiss authored
      2cf4cd77
  3. 07 Jul, 2018 1 commit
    • Jeffrey Lee's avatar
      Merge SMP branch to trunk · 7cebc164
      Jeffrey Lee authored
      Detail:
        Makefile, s/DBell - Add doorbell HAL device implementation, using GIC SGIs
        hdr/StaticWS, hdr/omap543x - Tidy things up a bit by removing the DebugInterrupts code
        hdr/irqids543x - Offset all the shared interrupt numbers so that RISC OS IRQs 0-31 are core 0 private, 32-63 core 1 private, 64-223 shared
        s/Boot - Implement SMP HAL entry points
        s/Interrupts - Tidy up interrupt handling and implement new HAL IRQ calls
      Admin:
        Untested
        Requires Kernel-6_09
      
      
      Version 0.11. Tagged as 'OMAP5-0_11'
      7cebc164
  4. 12 May, 2018 1 commit
    • ROOL's avatar
      Add SATA HAL device · 4a21a2ad
      ROOL authored
      Detail:
        Add device space, call to initialise, and source for, the on chip AHCI peripheral.
      Admin:
        Submission from Willi Theiss.
      
      Version 0.10. Tagged as 'OMAP5-0_10'
      4a21a2ad
  5. 14 Apr, 2018 1 commit
    • ROOL's avatar
      OMAP5 HAL updates and tidying · c2c6e47f
      ROOL authored
      Detail:
        castle.RiscOS.Sources.HAL.OMAP5.s.Boot
          use BoardType and BoardRevision instead of GPIOType and GPIORevision
        castle.RiscOS.Sources.HAL.OMAP5.s.GPIO
          corrected number of available GPIO ports
        castle.RiscOS.Sources.HAL.OMAP5.s.SDIO
          use BoardType and BoardRevision instead of GPIOType and GPIORevision
        castle.RiscOS.Sources.HAL.OMAP5.hdr.board
          added BoardType and BoardRevision values
        castle.RiscOS.Sources.HAL.OMAP5.hdr.GPIO
          removed GPIOType and GPIORevision values
        castle.RiscOS.Sources.HAL.OMAP5.hdr.Interrupts
          corrected offset for GICD_SPENDSGIR
        castle.RiscOS.Sources.HAL.OMAP5.hdr.StaticWS
          removed unused USBAllocArea
      Admin:
        Submission from Willi Theiss.
      
      Version 0.09. Tagged as 'OMAP5-0_09'
      c2c6e47f
  6. 21 Oct, 2017 1 commit
    • ROOL's avatar
      Changes for better UART support on OMAP5 devices · c999b718
      ROOL authored
      Detail:
        board.s: use UART5 instead of UART4 (pins for UART4 are used by I2C)
        Boot.s: call UART_Init for initialisation of UART pins and clocks
        UART.s: new function UART_Init for initialisation of UART pins and clocks
      Admin:
        Submission from Willi Theiss.
      
      Version 0.08. Tagged as 'OMAP5-0_08'
      c999b718
  7. 09 Sep, 2017 1 commit
    • ROOL's avatar
      Participate in keyboard scan dependencies · 040c23ee
      ROOL authored
      Detail:
        Replace keyboard scan code with list of modules that the kernel needs to do the same.
        Reorder the HALEntries to match Kernel-5_89.
        Delete unused workspace.
        Don't link against HAL USB library.
      Admin:
        Submission for USB bounty.
      
      Version 0.07. Tagged as 'OMAP5-0_07'
      040c23ee
  8. 30 Jul, 2017 1 commit
    • ROOL's avatar
      Build fix · 1d6ad918
      ROOL authored
      Admin:
        As a side effect of changes in USBDriver-1_20, rename the library object.
      
      Version 0.06. Tagged as 'OMAP5-0_06'
      1d6ad918
  9. 06 May, 2016 1 commit
    • Jeffrey Lee's avatar
      Implement HAL_TimerIRQClear · 9b138f75
      Jeffrey Lee authored
      Detail:
        s/Boot, s/Interrupts, s/Timers - Move timer IRQ clear code out of HAL_IRQClear and into HAL_TimerIRQClear. Streamlines HAL_IRQClear, and necessary to avoid undefined symbols when linking with latest HAL USB library.
      Admin:
        Builds, untested
      
      
      Version 0.05. Tagged as 'OMAP5-0_05'
      9b138f75
  10. 02 Apr, 2016 1 commit
    • ROOL's avatar
      Correction to die temperature setup, extra SDIO device declarations · d68aae9f
      ROOL authored
      Detail:
        hdr/board - added entry BoardConfig_EndOfRAM (for further board differentiation)
        hdr/SR54x - added CONTROL_BANDGAP_MASK register offset
        hdr/StaticWS - increased MaxSDControllers for supporting all available devices
        board.s - initialisation of variable BoardConfig_EndOfRAM
        SDIO.s - added support for eMMC2 and WLAN_SDIO devices
        SR54x.s - corrected bit for EOCZ; added initialisation of CONTROL_BANDGAP_MASK
        Top.s - fill in value for end of SDRAM into BoardConfig variable
      Admin:
        Submission from Willi Theiss, not tested here.
      
      Version 0.04. Tagged as 'OMAP5-0_04'
      d68aae9f
  11. 16 Jan, 2016 1 commit
  12. 02 Jan, 2016 1 commit
    • ROOL's avatar
      Extend to support CPUClk device 0.2 API · afe36295
      ROOL authored
      Detail:
        Extra entry to get the die temperature, as reported by Portable_ReadSensor(0,0,0).
      Admin:
        Submission from Willi Theiss.
        Tested on OMAP5432.
      
      Version 0.02. Tagged as 'OMAP5-0_02'
      afe36295
  13. 19 Dec, 2015 1 commit
    • ROOL's avatar
      Comment correction · b2c36271
      ROOL authored
      Admin:
        Submission from Willi Theiss. Not tagged.
      b2c36271
  14. 28 Nov, 2015 2 commits