Commit Graph

603 Commits

Author SHA1 Message Date
Markus Fröschle
33240aa13d 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
4f9f81074d replaced oldstyle diagnostic message statement 2013-10-19 04:36:29 +00:00
Markus Fröschle
5a2e6913b2 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
427ba872d2 made wait times for card response more reasonable 2013-10-16 06:23:36 +00:00
Markus Fröschle
2120c4fb42 make number of retries in case of error more reasonable 2013-10-16 05:42:52 +00:00
Markus Fröschle
4cc1c674a7 make number of retries in case of error more reasonable 2013-10-16 05:42:15 +00:00
Markus Fröschle
35285dfede modified clocking to fit slower cards 2013-10-15 19:53:25 +00:00
Markus Fröschle
5b842d0c67 move old vector variable into bss 2013-10-15 09:08:30 +00:00
Markus Fröschle
b8933795e0 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
23a6951e04 include <stdbool.h> to resolve "true" and "false" 2013-10-15 05:09:46 +00:00
Markus Fröschle
17f423d777 clear data segment only if we are running from ROM/flash 2013-10-15 05:07:18 +00:00
Markus Fröschle
58cbdef3d8 bumped version number 2013-10-15 04:49:39 +00:00
Markus Fröschle
a281ee498b removed unused variable 2013-10-14 18:43:29 +00:00
Markus Fröschle
12629ec3b7 SD card driver seems to be working stable now 2013-10-14 18:42:20 +00:00
Markus Fröschle
524f2f5f0a spi baudrate setting 2013-10-13 20:25:26 +00:00
Markus Fröschle
697a0aa86c spi baudrate setting 2013-10-13 20:24:03 +00:00
Markus Fröschle
2942f08534 improved timing a bit 2013-10-13 19:58:12 +00:00
Markus Fröschle
5a55faa169 made SD card working on plain EmuTOS 2013-10-12 16:22:51 +00:00
Markus Fröschle
4d216bf2f0 fixed typo in message 2013-10-10 10:37:54 +00:00
Markus Fröschle
4218e2e655 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
bbaa522b58 added start of pci implementation 2013-08-23 07:29:02 +00:00
Markus Fröschle
d1ab061195 modified to use library functions 2013-08-21 10:06:46 +00:00
Markus Fröschle
b84d4c4e9b modified to use library functions (memcpy(), bzero()) 2013-08-21 08:55:47 +00:00
Markus Fröschle
188f229132 added flash routines from Freescale dBug sources 2013-08-14 07:40:23 +00:00
Markus Fröschle
4080a8e5af fixed reference to rt_cacr 2013-08-14 05:08:24 +00:00
Markus Fröschle
5ebb345478 add a routine to set interrupt level from C 2013-08-13 15:20:23 +00:00
Markus Fröschle
f0f25eac5e stop and disable unused SOC components by stopping their clocks 2013-08-13 10:20:44 +00:00
Markus Fröschle
7356f96fae stop and disable unused SOC components by stopping their clocks 2013-08-13 10:05:06 +00:00
Markus Fröschle
fe077d6658 reverted previous change which was plain wrong 2013-08-13 05:55:21 +00:00
Markus Fröschle
8980517dbf fixed initialization of GPIO DMA pin assignments 2013-08-13 05:47:37 +00:00
Markus Fröschle
9ace9866c2 added code to selectively push areas of memory from the caches 2013-08-12 21:06:36 +00:00
Markus Fröschle
6ee9b72191 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
66efc34bdb modified init_gpio() to use symbolic values for initialization and added comments 2013-08-12 15:23:26 +00:00
Markus Fröschle
45e6f56554 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
f3e995d9ab changed mapping of system SRAM 2013-08-12 05:16:53 +00:00
Markus Fröschle
df75b8a5ac fixed error message (xhdi_get_capacity()) 2013-08-11 15:40:37 +00:00
Markus Fröschle
76ed42f0b5 converted to UNIX line endings 2013-08-11 15:33:06 +00:00
Markus Fröschle
4860050341 changed formatting 2013-08-11 13:47:47 +00:00
Markus Fröschle
14f0cd99eb changed types to <stdint.h> types 2013-08-11 13:47:16 +00:00
Markus Fröschle
4ace47e0e0 was still in DOS format - changed that to Unix 2013-08-11 13:46:25 +00:00
Markus Fröschle
de2026e3ca moved call to dma_init() 2013-08-11 13:45:10 +00:00
Markus Fröschle
5ad49e1ea4 made MCD_INCLUDE_EU always defined 2013-08-11 13:44:18 +00:00
Markus Fröschle
93dd7c8ee0 moved supervisor stack to RAMBAR1 2013-08-11 13:43:16 +00:00
Markus Fröschle
9ca65800e7 fixed display of __LINE__ 2013-08-11 13:42:13 +00:00
Markus Fröschle
da8a1ffcf5 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
cd3c5a91d6 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
982aeea2f9 fixed call stack for MCD_start_DMA() 2013-08-10 05:31:49 +00:00
Markus Fröschle
84477cc4d6 fixed forgotten rename 2013-08-10 05:25:53 +00:00
Markus Fröschle
0a14c170a0 modified comments 2013-08-09 14:19:25 +00:00
Markus Fröschle
738e1f5325 only clear int 7 in int7 exception handler 2013-08-09 13:49:59 +00:00