Commit Graph

1086 Commits

Author SHA1 Message Date
Markus Fröschle
073a56fa47 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
9b660889e0 started implementation of a more generic EmuTOS driver interface 2013-10-24 06:55:23 +00:00
Markus Fröschle
e192254299 started implementation of a more generic EmuTOS driver interface 2013-10-24 06:31:23 +00:00
Markus Fröschle
1678c2d316 fixed GPL headers 2013-10-22 16:14:58 +00:00
Markus Fröschle
243f6c896b fixed error in comment 2013-10-21 19:12:01 +00:00
Markus Fröschle
67f2f9828a added GNU header 2013-10-21 19:10:34 +00:00
Markus Fröschle
77f23e94a4 added GNU header 2013-10-21 19:04:29 +00:00
Markus Fröschle
fd33747d82 removed FIXME - -mpcrel has been removed 2013-10-21 18:36:53 +00:00
Markus Fröschle
b1f0fb1204 added missing GNU header 2013-10-21 18:34:19 +00:00
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