Commit Graph

577 Commits

Author SHA1 Message Date
Markus Fröschle
6fd641109d put version numbers alone into separate file so other tools can pick it up 2013-10-21 18:28:28 +00:00
Markus Fröschle
a8f4fcaa9e swapped out pci initialization into separate source file (still needs some testing bevore removing the original) 2013-10-21 10:03:00 +00:00
Markus Fröschle
069130b993 reduced wait times to more reasonable values in order to reduce boot lag if no card is inserted 2013-10-19 06:15:58 +00:00
Markus Fröschle
151621cdf1 replaced oldstyle diagnostic message statement 2013-10-19 04:36:29 +00:00
Markus Fröschle
f0959089fd prepared to move dspi functionality into a separate source file.
removed obsolete print statement
2013-10-16 13:35:32 +00:00
Markus Fröschle
191c0d7abb made wait times for card response more reasonable 2013-10-16 06:23:36 +00:00
Markus Fröschle
4252fffbd4 make number of retries in case of error more reasonable 2013-10-16 05:42:52 +00:00
Markus Fröschle
02af52f3bc make number of retries in case of error more reasonable 2013-10-16 05:42:15 +00:00
Markus Fröschle
453dc59ccf modified clocking to fit slower cards 2013-10-15 19:53:25 +00:00
Markus Fröschle
8dc9ac8e66 move old vector variable into bss 2013-10-15 09:08:30 +00:00
Markus Fröschle
5362937182 added guard code to allow callers to verify for a compatible trap #0 vector 2013-10-15 09:07:15 +00:00
Markus Fröschle
eb7c7017f8 include <stdbool.h> to resolve "true" and "false" 2013-10-15 05:09:46 +00:00
Markus Fröschle
829cdbcea5 clear data segment only if we are running from ROM/flash 2013-10-15 05:07:18 +00:00
Markus Fröschle
be4b91f9f2 bumped version number 2013-10-15 04:49:39 +00:00
Markus Fröschle
94d98c2b4d removed unused variable 2013-10-14 18:43:29 +00:00
Markus Fröschle
52080bb625 SD card driver seems to be working stable now 2013-10-14 18:42:20 +00:00
Markus Fröschle
27e1540dbd spi baudrate setting 2013-10-13 20:25:26 +00:00
Markus Fröschle
c8e1d1323a spi baudrate setting 2013-10-13 20:24:03 +00:00
Markus Fröschle
11f7a6d318 improved timing a bit 2013-10-13 19:58:12 +00:00
Markus Fröschle
9112e172f5 made SD card working on plain EmuTOS 2013-10-12 16:22:51 +00:00
Markus Fröschle
7020d189df fixed typo in message 2013-10-10 10:37:54 +00:00
Markus Fröschle
28ee2ea970 fixed a few MDMA-related quirks. DMA still doesn't work when running from RAM 2013-08-24 07:46:15 +00:00
Markus Fröschle
5e3ce31769 added start of pci implementation 2013-08-23 07:29:02 +00:00
Markus Fröschle
d86e926dcf modified to use library functions 2013-08-21 10:06:46 +00:00
Markus Fröschle
0a240fb17a modified to use library functions (memcpy(), bzero()) 2013-08-21 08:55:47 +00:00
Markus Fröschle
6800cf5047 added flash routines from Freescale dBug sources 2013-08-14 07:40:23 +00:00
Markus Fröschle
09a0f67104 fixed reference to rt_cacr 2013-08-14 05:08:24 +00:00
Markus Fröschle
6573e69511 add a routine to set interrupt level from C 2013-08-13 15:20:23 +00:00
Markus Fröschle
c419a8fe81 stop and disable unused SOC components by stopping their clocks 2013-08-13 10:20:44 +00:00
Markus Fröschle
4586a15fcd stop and disable unused SOC components by stopping their clocks 2013-08-13 10:05:06 +00:00
Markus Fröschle
4ab8e279ff reverted previous change which was plain wrong 2013-08-13 05:55:21 +00:00
Markus Fröschle
149ab930d1 fixed initialization of GPIO DMA pin assignments 2013-08-13 05:47:37 +00:00
Markus Fröschle
f0bab750e7 added code to selectively push areas of memory from the caches 2013-08-12 21:06:36 +00:00
Markus Fröschle
c8bbdd8dd1 added CACR define bits, added functions to set and retrieve current cache value and removed PC-relative compilation of cache.c 2013-08-12 17:38:39 +00:00
Markus Fröschle
b3c670453c modified init_gpio() to use symbolic values for initialization and added comments 2013-08-12 15:23:26 +00:00
Markus Fröschle
c5e6e1f369 removed initialization of MCF_PAD_PAR_DSPI since this is already done in sysinit.c 2013-08-12 11:55:42 +00:00
Markus Fröschle
c72c1b7357 changed mapping of system SRAM 2013-08-12 05:16:53 +00:00
Markus Fröschle
d93bfa1f01 fixed error message (xhdi_get_capacity()) 2013-08-11 15:40:37 +00:00
Markus Fröschle
8bad655a58 converted to UNIX line endings 2013-08-11 15:33:06 +00:00
Markus Fröschle
05ec883e15 changed formatting 2013-08-11 13:47:47 +00:00
Markus Fröschle
296dfa8d9c changed types to <stdint.h> types 2013-08-11 13:47:16 +00:00
Markus Fröschle
efcee1ddc7 was still in DOS format - changed that to Unix 2013-08-11 13:46:25 +00:00
Markus Fröschle
843e4a7499 moved call to dma_init() 2013-08-11 13:45:10 +00:00
Markus Fröschle
198cee16fd made MCD_INCLUDE_EU always defined 2013-08-11 13:44:18 +00:00
Markus Fröschle
b9f743aec5 moved supervisor stack to RAMBAR1 2013-08-11 13:43:16 +00:00
Markus Fröschle
190df67ab5 fixed display of __LINE__ 2013-08-11 13:42:13 +00:00
Markus Fröschle
d768c4ce1e added verification routine to DMA test: does not work yet
fixed crash when calculating transfer speed
2013-08-11 13:41:11 +00:00
Markus Fröschle
b4bb5d0b94 enabled target support for flashing. Seems to work at least for smaller binaries (BaS) while it doesn't for larger ones (EmuTOS). This seems to be caused by large buffers which cannot be reached by PC relative adressing on the target. 2013-08-11 05:30:59 +00:00
Markus Fröschle
735713b2d8 fixed call stack for MCD_start_DMA() 2013-08-10 05:31:49 +00:00
Markus Fröschle
1eb11fc389 fixed forgotten rename 2013-08-10 05:25:53 +00:00