BeagleBoard-xM, TouchBook fixes
Jeffrey Lee authored
Detail:
  s/board, hdr/board, hdr/omap3530, hdr/UART - Add support for 4th UART available on AM/DM37x (i.e. BeagleBoard-xM)
  hdr/omap3530 - Add details of CONTROL_IDCODE register & known hawkeye/revision numbers for OMAP type/revision detection
  s/Boot, s/GPIO, hdr/GPIO, s/I2C, hdr/StaticWS - Allow TPS LED drivers to be used as (output-only) GPIOs. Add new polled I/O I2C function, and appropriate logic to make GPIO code use it instead of RISCOS_IICOpV if RISC OS hasn't finished initialising yet. Add code to initialise some extra BB/TB GPIOs on boot.
  s/Timers, hdr/Timers - Stop RISC OS from using GPTIMER9, because it's used to drive the screen backlight on the TouchBook
  s/Video - Use appropriate porch/sync limits on non-OMAP35x
  s/PRCM - Don't mess with the system clock divider when calculating system clock speed (AM/DM37x fix)
Admin:
  Tested on rev C2 beagleboard, rev A2 BB-xM (indirectly), rev C1 TouchBook


Version 0.32. Tagged as 'OMAP3-0_32'
bdb010ac
Name Last commit Last update
..
Audio Update OMAP3 HAL to support new OMAPVideo module, plus other minor changes
Boot BeagleBoard-xM, TouchBook fixes
CLibAsm Basic OMAP3 HAL
Debug Update OMAP3 HAL to support new OMAPVideo module, plus other minor changes
GPIO BeagleBoard-xM, TouchBook fixes
GPMC Add basic GPMC setup code and NIC HAL devices to OMAP HAL
I2C BeagleBoard-xM, TouchBook fixes
Interrupts Update OMAP3 HAL to use correct instruction/memory barrier operations and to handle branch target predictors
NIC Fix OMAP HAL GPIO/NIC setup code
PRCM BeagleBoard-xM, TouchBook fixes
RAM Update OMAP3 HAL to use correct instruction/memory barrier operations and to handle branch target predictors
RTC Update OMAP HAL to support different board configs, plus use new YearLOIsGood flag to ensure correct RTC handling, plus other misc tidying
SDMA Add basic GPMC setup code and NIC HAL devices to OMAP HAL
Stubs Basic HAL_Reset implementation for OMAP3 HAL
TPS Add sound support to OMAP3 HAL, plus other changes
Timers BeagleBoard-xM, TouchBook fixes
Top This time, put the GET directive in the right place, so it fixes all the compile errors and not just the ones AMU's dodgy dependency tracking reported
UART Various OMAP3 HAL power management improvements, plus add support for board config autodetection via Linux machine ID
USB Various OMAP3 HAL power management improvements, plus add support for board config autodetection via Linux machine ID
Video BeagleBoard-xM, TouchBook fixes
board BeagleBoard-xM, TouchBook fixes