1. 28 Nov, 2009 1 commit
    • Jeffrey Lee's avatar
      OMAP3 DMA support, video device, debugging improvements · e08a228c
      Jeffrey Lee authored
      Detail:
        Boot.s - Make FIQDebug work again
        Boot.s - Add support for DMA & video devices
        Interrupts.s, hdr/omap3530 - Add 'ExtraDebugInterrupts' option
        hdr/SDMA, SDMA.s, Makefile - DMA code which presents itself to RISC OS as a set of single-buffered, interrupt-driven DMA channels.
        hdr/StaticWS - Add extra DMA, video & debug entries to workspace
        Interrupts.s - Add 'DebugDisablePrevious' debug option for more flexibility in tracking down noncleared IRQs with ExtraDebugInterrupts
        RAM.s - Use DMA to clear RAM on boot. RAM clear now takes less than 1 second on a rev C board, whereas before it used to take several.
        Video.s - Add simple HAL device to expose information needed by upcoming RISC OS module based video driver.
      Admin:
        Tested on rev C2 beagleboard.
      
      
      Version 0.16. Tagged as 'OMAP3-0_16'
      e08a228c
  2. 22 Apr, 2009 1 commit
    • Jeffrey Lee's avatar
      OMAP3 HAL video support, safer RAM initialisation · b10d82fe
      Jeffrey Lee authored
      Detail:
        Makefile - Enable compilation of s.video
        hdr/StaticWS - New workspace entries for video support
        hdr/Video - Typo fix, VENC registers
        s/Boot - Change initialisation order for video support
        s/Debug - Added DebugMemDump routine
        s/RAM - Added code to verify RAM config, to avoid crash if a board looks like a revision C but doesn't have the extra RAM
        s/Stubs - Disable stub video functions
        s/Video - Working video code, beginnings of TV-out code
      Admin:
        Tested on rev C2 beagleboard. Video code may only function correctly if kernel is loaded via u-boot.
      
      
      Version 0.06. Tagged as 'OMAP3-0_06'
      b10d82fe
  3. 10 Apr, 2009 1 commit
    • Jeffrey Lee's avatar
      Fix RAM clear in OMAP3 HAL · d9c96b23
      Jeffrey Lee authored
      Detail:
        s/RAM - Added v4 to register list in RAM clear routines to ensure correct amount of RAM is cleared
      Admin:
        Tested on Rev C2 beagleboard
      
      
      Version 0.05. Tagged as 'OMAP3-0_05'
      d9c96b23
  4. 08 Apr, 2009 1 commit
    • Jeffrey Lee's avatar
      OMAP3 HAL Beagleboard Rev C support, further video work. · 2984ca65
      Jeffrey Lee authored
      Detail:
        s/Boot - Fixes for rev C beagleboard. Added GPIO code.
        s/Debug - DebugHALPrint, DebugHALPrintReg routines
        s/PRCM - PRCM_GetFreqSel added
        s/RAM - Fixes for rev C beagleboard. Sped up RAM clear by using more regs.
        s/Top - Fixes for rev C beagleboard
        s/Video - Video code potentially complete, but full of bugs and so still disabled.
        hdr/GPIO - Added GPIO registers
        hdr/omap3530 - Fixes for rev C beagleboard, GPIO, debug macros, QEMU support for new video code
        hdr/SDRC - Typo fix
        hdr/StaticWS - GPIO, pixel rate entries added
        hdr/Video - DSI PLL registers added
      Admin:
        Tested on rev C beagleboard.
      
      
      Version 0.04. Tagged as 'OMAP3-0_04'
      2984ca65
  5. 01 Feb, 2009 1 commit
    • Jeffrey Lee's avatar
      Basic OMAP3 HAL · 7a17f465
      Jeffrey Lee authored
      Detail:
        Performs startup procedure suitable for any location in ROM or RAM. UART, timer, counter, interrupt & debug functionality implemented. Video support incomplete and nonfunctional.
      Admin:
        Tested with HALTester & RISC OS kernel under qemu-omap3
      
      
      Version 0.01. Tagged as 'OMAP3-0_01'
      7a17f465