• Jeffrey Lee's avatar
    Tidy up board-specific code. Improve Pandora support. · 8690320d
    Jeffrey Lee authored
    Detail:
      hdr/board, s/board, s/Boot - Tidied up board-specific code a bit by adding more board-specific function pointers to the BoardConfig struct instead of relying on manual board detection in code.
      s/board - Disable Pandora VideoGPIO as turning the LCD on & off seems to result in graphical corruption, most likely due to settings which were set by the SPI interface being lost.
      s/KbdMatrix, Makefile - New file for handling the Pandora's keyboard matrix (and anything else that may require keyboard matrix code in the HAL). Contains stub code for the boot-time keyboard scan, and code to register a keyboard HAL device for detection by the PandoraKey module.
      s/Boot - Add soft-off support for Pandora. Add Pandora-specific initialisation code to enable some extra power supplies (touchscreen, nubs, audio DAC, EHCI PHY)
      s/KbdScan - Use Pandora-specific keyboard scan code instead of USB code when running on Pandora
      s/SDIO - Correct sense of MMC activity LEDs on Pandora. Now only lit during periods of activity, to match behaviour of the Pandora Linux distro.
      s/Video - Add some switched out hack code to allow easier debugging of aborts that occur during ROM initialisation
    Admin:
      Tested on Pandora, rev C2 BB, rev A2 BB-xM, rev C1 TouchBook
    
    
    Version 0.79. Tagged as 'OMAP3-0_79'
    8690320d
SDIO 39.4 KB