- 04 Dec, 2010 1 commit
-
-
Jeffrey Lee authored
Detail: s/RTC - RISC OS will set the time members and/or the date members of the RTCTimeStruct to -1 when it doesn't want them updating. So skip writing those entries to the RTC if they're not meant to be updated! Admin: Tested on rev C2 beagle. Fixes issue reported on forums with setting date from BASIC: http://www.riscosopen.org/forum/forums/4/topics/521 Version 0.37. Tagged as 'OMAP3-0_37'
-
- 24 Jan, 2010 1 commit
-
-
Jeffrey Lee authored
Update OMAP HAL to support different board configs, plus use new YearLOIsGood flag to ensure correct RTC handling, plus other misc tidying Detail: The OMAP HAL now has multiple entry points, one per board config. See Top.s/board.s for more info. audio.s - Moved APLL_CTL value to board config board.s - New file to list all the settings for the different board configs boot.s - Change HAL_Init to deal with the new board config stuff debug.s - Debug UART now specified in board config GPIO.s - A few utility functions for handling OMAP/TPS GPIO pins I2C.s - Update to use new board config struct RAM.s - Disable the beagleboard-specific RAM init code. Instead we'll just rely on u-boot to initialise all our RAM for us. RTC.s - Get rid of the magic numbers, and use the YearLOIsGood flag to indicate to RISC OS that YearLO is 2-digit BCD Top.s - Got rid of old debug code and rewrote initial flow to handle detecting & storing the board config UART.s - Update to use board config struct, support multiple UARTs USB.s - Get EHCI PHY power GPIO from board config Video.s - Get DVI framer power GPIO and max pixel rate from board config. Add 'PassiveVideo' option, to build a driver that doesn't alter the video output settings - should hopefully result in a usable display on Touch Book, etc. board.hdr - Definition of board config table struct GPIO.hdr - Add lots of macros for handling OMAP GPIO pins, new constants for OMAP/TPS GPIO I2C.hdr - Added I2C transfer block struct, HAL I2C API transfer states (both moved here from other source files) omap3530.hdr - Move/remove some unwanted constants, disable DebugChar for now StaticWS.hdr - Move I2C transfer block struct to I2C.hdr, add board config struct to HAL workspace, get rid of unused 64K AllocArea Timers.hdr - Tidy up constants a bit UART.hdr - Add UARTCLK (moved from StaticWS.hdr), UART IRQ #'s Makefile - add GPIO.s Admin: Tested on rev C2 beagleboard. Board configs for other board types may be inaccurate in a couple of places. Version 0.19. Tagged as 'OMAP3-0_19'
-
- 16 Jan, 2010 1 commit
-
-
Jeffrey Lee authored
Detail: hdr/Audio, s/Audio, Makefile, hdr/StaticWS, s/Boot - Add sound support to OMAP3 HAL. Should work with a TPS65950 connected to I2C1/McBSP2, as per beagleboard. s/TPS, s/RTC - Moved TPSRead, TPSWrite functions out of s/RTC and into their own file hdr/SDMA, s/SDMA - Add support for packet-based transfer (for audio), improve debug code, remove TestRAMToRAM test code s/I2C - Update to handle spurious RDR interrupts as mentioned in OMAP3 errata s/Video - Enable support for the larger porch & sync timing registers found in OMAP3 ES3.1 and above Admin: Tested on rev C2 beagleboard Version 0.18. Tagged as 'OMAP3-0_18'
-
- 23 Jul, 2009 1 commit
-
-
Jeffrey Lee authored
Detail: s/RTC - Implementation of new HAL RTC API. Uses the RTC built into the TWL/TPS companion chip. s/Boot - Initialise RTC HALDevice s/I2C - Add workaround for apparent hardware limitation of the OMAP I2C controllers; where appropriate multiple iic_transfers will now be merged together into one transfer, to ensure that a start bit is always sent at the start of each transfer hdr/omap3530 - Tweak DebugReg and DebugRegByte to allow LR to be output Makefile - add s.RTC to list of files. Fix GPADBG definition to not conflict with the 'gpa' folder that one of the makefile fragments creates. Admin: Tested on rev C2 beagleboard Version 0.13. Tagged as 'OMAP3-0_13'
-