Commit Graph

964 Commits

Author SHA1 Message Date
Markus Fröschle
d6b870bd83 modified generic driver interface to include the BaS XHDI driver.
added code ("stolen" from dBUG) to flash AMD chips
2013-10-24 08:42:44 +00:00
Markus Fröschle
96db0bfe54 started implementation of a more generic EmuTOS driver interface 2013-10-24 06:55:23 +00:00
Markus Fröschle
7756fb0a79 started implementation of a more generic EmuTOS driver interface 2013-10-24 06:31:23 +00:00
Markus Fröschle
85d18669a1 fixed GPL headers 2013-10-22 16:14:58 +00:00
Markus Fröschle
bfcc5a15c6 fixed error in comment 2013-10-21 19:12:01 +00:00
Markus Fröschle
c99e6e6bf7 added GNU header 2013-10-21 19:10:34 +00:00
Markus Fröschle
eabce0a490 added GNU header 2013-10-21 19:04:29 +00:00
Markus Fröschle
9749ba45ba removed FIXME - -mpcrel has been removed 2013-10-21 18:36:53 +00:00
Markus Fröschle
1a0114d9a8 added missing GNU header 2013-10-21 18:34:19 +00:00
Markus Fröschle
5f60cfc8d0 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
22ee5f01c1 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
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