Commit Graph

735 Commits

Author SHA1 Message Date
Markus Fröschle
a8a37135f1 removed FIXME - -mpcrel has been removed 2013-10-21 18:36:53 +00:00
Markus Fröschle
d179b26abc added missing GNU header 2013-10-21 18:34:19 +00:00
Markus Fröschle
7775f24064 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
a5ba6ce563 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
693f1eb86f 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
0de5f99c9e replaced oldstyle diagnostic message statement 2013-10-19 04:36:29 +00:00
Markus Fröschle
0bffba7fc0 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
d7636c7d87 made wait times for card response more reasonable 2013-10-16 06:23:36 +00:00
Markus Fröschle
124eea02ff make number of retries in case of error more reasonable 2013-10-16 05:42:52 +00:00
Markus Fröschle
b63698dabf make number of retries in case of error more reasonable 2013-10-16 05:42:15 +00:00
Markus Fröschle
bf77426318 modified clocking to fit slower cards 2013-10-15 19:53:25 +00:00
Markus Fröschle
b102527850 move old vector variable into bss 2013-10-15 09:08:30 +00:00
Markus Fröschle
2867cabd45 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
88b68847d1 include <stdbool.h> to resolve "true" and "false" 2013-10-15 05:09:46 +00:00
Markus Fröschle
29df2ea4c1 clear data segment only if we are running from ROM/flash 2013-10-15 05:07:18 +00:00
Markus Fröschle
7f2d47245c bumped version number 2013-10-15 04:49:39 +00:00
Markus Fröschle
8d7bbfc840 removed unused variable 2013-10-14 18:43:29 +00:00
Markus Fröschle
c7ef84fcb6 SD card driver seems to be working stable now 2013-10-14 18:42:20 +00:00
Markus Fröschle
00065971c7 spi baudrate setting 2013-10-13 20:25:26 +00:00
Markus Fröschle
c144d1c017 spi baudrate setting 2013-10-13 20:24:03 +00:00
Markus Fröschle
77807d038a improved timing a bit 2013-10-13 19:58:12 +00:00
Markus Fröschle
39c2006586 made SD card working on plain EmuTOS 2013-10-12 16:22:51 +00:00
Markus Fröschle
77f9ecf13b fixed typo in message 2013-10-10 10:37:54 +00:00
Markus Fröschle
0f6a88260b 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
6342196e2b added start of pci implementation 2013-08-23 07:29:02 +00:00
Markus Fröschle
850f6a7827 modified to use library functions 2013-08-21 10:06:46 +00:00
Markus Fröschle
dd2cc0d3b9 modified to use library functions (memcpy(), bzero()) 2013-08-21 08:55:47 +00:00
Markus Fröschle
8a7f62060a added flash routines from Freescale dBug sources 2013-08-14 07:40:23 +00:00
Markus Fröschle
8d8cf206c6 fixed reference to rt_cacr 2013-08-14 05:08:24 +00:00
Markus Fröschle
c511094549 add a routine to set interrupt level from C 2013-08-13 15:20:23 +00:00
Markus Fröschle
8a3c591c3b stop and disable unused SOC components by stopping their clocks 2013-08-13 10:20:44 +00:00
Markus Fröschle
c149d2ecb8 stop and disable unused SOC components by stopping their clocks 2013-08-13 10:05:06 +00:00
Markus Fröschle
b6fdc3af2b reverted previous change which was plain wrong 2013-08-13 05:55:21 +00:00
Markus Fröschle
2835be6aaa fixed initialization of GPIO DMA pin assignments 2013-08-13 05:47:37 +00:00
Markus Fröschle
bcf2d16b31 added code to selectively push areas of memory from the caches 2013-08-12 21:06:36 +00:00
Markus Fröschle
920e5e6490 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
e478d9446c modified init_gpio() to use symbolic values for initialization and added comments 2013-08-12 15:23:26 +00:00
Markus Fröschle
2b446e52a5 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
e4fb9f9c5d changed mapping of system SRAM 2013-08-12 05:16:53 +00:00
Markus Fröschle
d61056eaf0 fixed error message (xhdi_get_capacity()) 2013-08-11 15:40:37 +00:00
Markus Fröschle
7a3084d76f converted to UNIX line endings 2013-08-11 15:33:06 +00:00
Markus Fröschle
c255c43282 changed formatting 2013-08-11 13:47:47 +00:00
Markus Fröschle
59b4445c13 changed types to <stdint.h> types 2013-08-11 13:47:16 +00:00
Markus Fröschle
75a6839424 was still in DOS format - changed that to Unix 2013-08-11 13:46:25 +00:00
Markus Fröschle
d45f29f74f moved call to dma_init() 2013-08-11 13:45:10 +00:00
Markus Fröschle
d7384414e7 made MCD_INCLUDE_EU always defined 2013-08-11 13:44:18 +00:00
Markus Fröschle
cd3302d2fd moved supervisor stack to RAMBAR1 2013-08-11 13:43:16 +00:00
Markus Fröschle
a69c21b884 fixed display of __LINE__ 2013-08-11 13:42:13 +00:00
Markus Fröschle
a5f0348e16 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
4d548399c4 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