Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								4048a1cf4b 
								
							 
						 
						
							
							
								
								Merely correct a comment.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25802 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-05-04 10:43:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								5edcb11f44 
								
							 
						 
						
							
							
								
								i.MX31/Gigabeat S: Just a little paranoid change to switcher write to active regulators method, to keep things localized a bit more from global data pool, for safety's sake. It's going to Mars afterall.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25801 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-05-04 10:37:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								931e06de64 
								
							 
						 
						
							
							
								
								i.MX31/Gigabeat S: Actually enable DPTC which can set optimal voltage for 528MHz. Requires an SPI and PMIC interface rework because of the low-latency needs for the DPTC to work best with minimal panicing. SPI can work with multitasking and asynchronously from interrupt handlers or normal code.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25800 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-05-04 10:07:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								b3f1eb8bba 
								
							 
						 
						
							
							
								
								Gigabeat S: Those odd calls to irq_handler can still happen rarely after executing WFI. With no explanation forthcoming after trying many things, hide head in sand and ignore them and the IRQ will get vectored to the correct handler anyway. Have vector tables execute an immediate return and remove irq_handler from compilation altogether.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25792 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-05-03 07:48:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								1c770046b6 
								
							 
						 
						
							
							
								
								Gigabeat S: All the target backlight functions are currently called on the backlight thread whereas that wasn't the case when the hardware fading was added. Now there's no danger of setting brightness interfering while setting up fades, so get rid of the superfluous mutex.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25700 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-23 17:35:01 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								11cca264ff 
								
							 
						 
						
							
							
								
								i.MX31/Gigabeat S: Implement frequency and voltage scaling-- 1.6V for 528MHz, and 1.35V for 264MHz and 132MHz. Keep DPTC overdrive ( > 400MHz) voltage scaling off for now because of uncertainties. Simplify the (working) mess later.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25699 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-23 15:32:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								6cee7579db 
								
							 
						 
						
							
							
								
								i.MX31: Add some enums and a couple helper functions to make dealing with pin muxing and pad configuration a bit more sane. Convert any existing code which changes mux/pad settings to use helpers.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25698 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-23 13:46:04 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								f359ec7630 
								
							 
						 
						
							
							
								
								Gigabeat S: Employ more accurate battery charging curve.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25615 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-13 04:57:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								79d90b9e76 
								
							 
						 
						
							
							
								
								Gigabeat S/i.MX31: Continue, and most likely complete, the platform/player-specific code/data shuffling begun in r25547.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25564 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-10 09:24:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								eb755ec351 
								
							 
						 
						
							
							
								
								Gigabeat S: Slow down the SPI clock to 1/8 current speed. It seems lower voltages can reveal the weakness that forbids maximum-speed clocking per the SPI spec. OF leaves it set much slower. Push it a bit over OF since it's been gotten away with fairly cleanly so far. Settings on pins and interface to be more thoroughly investigated.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25554 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-09 13:21:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								7686c8fa99 
								
							 
						 
						
							
							
								
								Gigabeat S: More accurate battery level estimation for discharge curve.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25551 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-09 10:31:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								86545174b9 
								
							 
						 
						
							
							
								
								Gigabeat S: A little more housekeeping. Move source clock frequencies to config. header and name them per ref. manual designations.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25549 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-09 03:24:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								7abf2b53a4 
								
							 
						 
						
							
							
								
								Gigabeat S/i.MX31: Sort files in the /target tree into things that are SoC-generic (into /imx31) and player-specific (into /gigabeat-s, based upon current appearances). Move i2s clock init into the appropriate file. Housekeeping only-- no functional changes.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25547 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-09 01:21:53 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Torne Wuff 
								
							 
						 
						
							
							
							
							
								
							
							
								62321ed0bd 
								
							 
						 
						
							
							
								
								Make ATA code not bother to retry requests that return IDNF (specified sector not valid).  
							
							... 
							
							
							
							There's no point retrying these requests for five seconds, the sector number isn't going to get any more valid. It interferes with being able to detect broken drives like the 5.5G 80GB iPod's.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25525 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-07 20:01:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								b3d44fcb57 
								
							 
						 
						
							
							
								
								Gigabeat S: Add some sanity checks for a strange charging anomaly that I have personally witnessed twice-- no, I don't have photos or a YT video but it did happen. Details are given in a comment in powermgmt-imx31.c. If it happens again, the checks may serve to reveal the true cause.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25524 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-07 19:59:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								4e8704c387 
								
							 
						 
						
							
							
								
								Gigabeat S: Extend the upper temperature range for battery charging to 50C: OK and 45C: Resume. Currently extended disk activity can cause it to detect overtemp which doesn't quite seem correct. Add macros for the range so that they may be target-specific.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25508 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-07 06:26:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								87eea33def 
								
							 
						 
						
							
							
								
								Gigabeat S (imx31): Begin voltage and frequency scaling code. For now, to avoid overdrive voltage, just lower core voltage to 1.35V since voltage scaling shouldn't be required for frequencies lower than 399 MHz (according to Freescale BSP, which set all working points to 1.35V for those frequencies). Perhaps battery life will improve as well (cross fingers :).  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25506 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-04-07 03:43:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafaël Carré 
								
							 
						 
						
							
							
							
							
								
							
							
								b2323be33b 
								
							 
						 
						
							
							
								
								ARM: lr addresses the next instruction after the failing one in undefined instruction vector  
							
							... 
							
							
							
							Substract 4 before passing the argument to UIE so the correct address is displayed
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24321 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-01-24 15:04:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andree Buschmann 
								
							 
						 
						
							
							
							
							
								
							
							
								56d972ad57 
								
							 
						 
						
							
							
								
								Fix tabs  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24153 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2010-01-03 10:19:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Andrew Mahone 
								
							 
						 
						
							
							
							
							
								
							
							
								becdbaa12d 
								
							 
						 
						
							
							
								
								Enable and initialize VFP on imx31. VFP state is not saved on thread change, and it is initialized for scalar operations, rounding toward zero, with exception/error handling and "correct" handling of NaN and denormal values disabled. In this mode it should still be usable for integer divisions (by casting operands to double and result to int or unsigned).  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@24129 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-12-31 08:32:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nils Wallménius 
								
							 
						 
						
							
							
							
							
								
							
							
								7d4ca1a85a 
								
							 
						 
						
							
							
								
								Increase stack space for the Gigabeat S specific headphone thread to fix stack overflow when compiled with gcc 4.4  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23678 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-11-20 16:42:07 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Martitz 
								
							 
						 
						
							
							
							
							
								
							
							
								78c956d73b 
								
							 
						 
						
							
							
								
								Make current_vp static and importings from Gigabeat F/X/S lcd drivers as they don't need it anymore.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23354 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-10-26 01:44:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jens Arnold 
								
							 
						 
						
							
							
							
							
								
							
							
								5365cbe0a5 
								
							 
						 
						
							
							
								
								Color targets: Ported assembler optimised transparent bitmap drawing from Gigabeat S/F/X to all ARM targets (~23..40% speedup). * C optimised transparent bitmap drawing for non-ARM targets and sims. * Use the more compact boundary checking for non-transparent native bitmap drawing as well.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23353 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-10-26 01:35:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Martitz 
								
							 
						 
						
							
							
							
							
								
							
							
								d85c3ec410 
								
							 
						 
						
							
							
								
								Convert lcd_activation callbacks to use the event system to allow for multiple parallel callbacks (for custom statusbar).  
							
							... 
							
							
							
							Increase maximum event count as we need more (I actually had a report about it during custom statusbar testing).
Removed corresponding functions from the core and plugin api. Bump min version and sort.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23302 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-10-20 21:54:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nils Wallménius 
								
							 
						 
						
							
							
							
							
								
							
							
								f34a841b0c 
								
							 
						 
						
							
							
								
								Revise r23225 a bit, removing the debug_printf function and implementing more generic lcd_(remote)_putsf function(s) instead and use those in more places  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23233 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-10-17 18:02:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Nils Wallménius 
								
							 
						 
						
							
							
							
							
								
							
							
								47608e06b3 
								
							 
						 
						
							
							
								
								fix red  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22432 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-08-19 22:15:45 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bertrik Sikken 
								
							 
						 
						
							
							
							
							
								
							
							
								a26ea3f67a 
								
							 
						 
						
							
							
								
								Revert static-ing of iim_prod_rev, this function is never used so it causes a compiler warning.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22185 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-08-06 09:44:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bertrik Sikken 
								
							 
						 
						
							
							
							
							
								
							
							
								d767883a41 
								
							 
						 
						
							
							
								
								Various files: make functions static if they're local or make sure there is a proper #include if not  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@22184 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-08-06 09:28:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafaël Carré 
								
							 
						 
						
							
							
							
							
								
							
							
								ffefe0c08b 
								
							 
						 
						
							
							
								
								Put TIMER_FREQ definition in CPU-specific config, and remove timer-target.h  
							
							... 
							
							
							
							Note : SH has TIMER_FREQ defined to CPU_FREQ, so any code wanting it must include #config.h before #cpu.h
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21560 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-06-29 14:30:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafaël Carré 
								
							 
						 
						
							
							
							
							
								
							
							
								c5dedd7d76 
								
							 
						 
						
							
							
								
								Remove the TIMER_* macros and declare target-specific functions in timer.h  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21559 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-06-29 14:29:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafaël Carré 
								
							 
						 
						
							
							
							
							
								
							
							
								89ccd5c145 
								
							 
						 
						
							
							
								
								Remove int_prio argument from timer_register, and move the only use for it into alpine_cdc plugin, since this plugin is only built on SH7034  
							
							... 
							
							
							
							Also remove it from TIMER_START()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21558 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-06-29 14:29:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafaël Carré 
								
							 
						 
						
							
							
							
							
								
							
							
								b3ed33d04a 
								
							 
						 
						
							
							
								
								Move SH7034 timer code in the target tree  
							
							... 
							
							
							
							Add an argument int_prio to TIMER_START() macro because SH7034 needs it
Leaves a target specific code in timer_register (could be given to target code through timer_set and __timer_set() )
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21556 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-06-29 14:29:14 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rafaël Carré 
								
							 
						 
						
							
							
							
							
								
							
							
								e0640c3c4b 
								
							 
						 
						
							
							
								
								Rename TIMER_REGISTER macro to TIMER_START and TIMER_UNREGISTER to TIMER_STOP to reflect what they does exactly.  
							
							... 
							
							
							
							registering and unregistering are handled by the non target-specific functions of timer.c
Remove arguments from the new TIMER_START since they are unused by targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21553 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-06-29 14:28:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bertrik Sikken 
								
							 
						 
						
							
							
							
							
								
							
							
								2dc2054319 
								
							 
						 
						
							
							
								
								Remove some unused declarations  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21010 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-05-21 12:32:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Bertrik Sikken 
								
							 
						 
						
							
							
							
							
								
							
							
								0023943439 
								
							 
						 
						
							
							
								
								Fix duplicate #includes  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20977 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-05-17 14:50:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Martitz 
								
							 
						 
						
							
							
							
							
								
							
							
								6abae1f124 
								
							 
						 
						
							
							
								
								Remove the calls to backlight_lcd_sleep_countdown from target specific code and move it into backlight.c  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20793 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-04-26 01:23:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								e48cece75c 
								
							 
						 
						
							
							
								
								imx31: Oops. Fix a misplaced comma in wmcodec-imx31.c. Add a couple parentheses in statment (just to be clearer). Should take care of things for now :).  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20444 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-22 02:27:20 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								ba71cc540c 
								
							 
						 
						
							
							
								
								imx31: Rename clkctl-imx31.* to ccm-imx31.* and move up from ...imx31/gigabeat-s to .../imx31. A bunch more should probably go up a level too.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20443 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-22 02:13:27 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								b7f7655dc2 
								
							 
						 
						
							
							
								
								imx31/mc13783: Do some housekeeping with register macros, function names and other defines. No functional changes (except to alter a couple int priorities).  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20442 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-22 01:50:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Martitz 
								
							 
						 
						
							
							
							
							
								
							
							
								b7739fbf1c 
								
							 
						 
						
							
							
								
								Rework lcd_enabled and lcd_set/call_enable hook  
							
							... 
							
							
							
							a) lcd_enabled() is now lcd_active(), and is available for HAVE_LCD_SLEEP only targets (e.g. ipod video) too. It was depandent on HAVE_LCD_ENALE only before
b) rename the hook accordingly, and implement the hook for other other targets too (e.g. the clip [the only mono target with lcd_enable/lcd_sleep yet, so the code is still in the lcd driver], ipod, fuze, c200)
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20331 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-17 02:43:47 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								a1a332e04b 
								
							 
						 
						
							
							
								
								Gigabeat S: Implement MDMA and UDMA disk access for bootloader and main binary. Add a needed SDMA API to check channel errors. Increase audio DMA channels' priority as required. Reads and writes measure faster accross all test_disk tests and especially at 4KB and 1MB.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20299 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-12 06:31:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								d1adf35e62 
								
							 
						 
						
							
							
								
								Gigabeat S: Switch SSI1 and 2 around so that playback can use the shared peripheral DMA with SSI2 which doesn't require use of the peripheral DMA unit-- SSI2 is mapped to the SDMA core address space. Fix some break keywords in get_script_pc(). Use the patched script for mcu_2_app (BSP appears to have neglected to update that). Use _SHP instead of _SP for shared peripheral constants (consistency).  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20254 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-09 04:25:25 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								2d8813e26b 
								
							 
						 
						
							
							
								
								imx31 ATA: Correct a register #define error (due to error in user's manual). Fix timing for PIO tAX.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20169 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-03-02 06:10:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								63404a7d5d 
								
							 
						 
						
							
							
								
								Separate running an SDMA channel from resetting it. It should make usage more flexible since resets are needed only before restarting if aborting transfers (because the script is left awaiting requests, not the next start) which PCM does alot of but other things likely won't.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@20000 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-02-13 12:59:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								e6bac4c6f4 
								
							 
						 
						
							
							
								
								Gigabeat S: Handle any DMA playback errors reported and stop in that case (none are expected but it's better to handle than ignore).  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19983 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-02-12 02:04:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								911cc69ebd 
								
							 
						 
						
							
							
								
								Gigabeat S: No need to do cache writeback on recording buffers now.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19982 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-02-12 00:22:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								63e709c7c8 
								
							 
						 
						
							
							
								
								Refine the routines in mmu-arm.c and move them to mmu-arm.S since the code is now 100% assembly.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19980 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-02-11 23:56:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								21f0c9a282 
								
							 
						 
						
							
							
								
								Make basic cache functions into calls, and get rid of CACHE_FUNCTION_WRAPPERS and CACHE_FUNCTIONS_AS_CALL macros. Rename flush/invalidate_icache to cpucache_flush/invalidate. They're inlined only if an implementation isn't provided by defining HAVE_CPUCACHE_FLUSH/INVALIDATE.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19971 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-02-11 12:55:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								e46309fde3 
								
							 
						 
						
							
							
								
								Gigabeat S: Update some very stale comments about what's going on in the startup code.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19965 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-02-10 15:48:48 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael Sevakis 
								
							 
						 
						
							
							
							
							
								
							
							
								609157a145 
								
							 
						 
						
							
							
								
								Gigabeat S: I never intended to leave the channel context buffer static beyond testing. Correct that.  
							
							... 
							
							
							
							git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19964 a1c6a512-1295-4272-9138-f99709370657 
							
						 
						
							2009-02-10 13:08:46 +00:00