Commit Graph

332 Commits

Author SHA1 Message Date
Markus Fröschle
b45ec82802 removed uncommented statements 2013-10-28 11:10:38 +00:00
Markus Fröschle
e0457d624e started m5484 LITEKIT port 2013-10-28 11:07:55 +00:00
Markus Fröschle
fb1d9927ef added code to write configuration registers 2013-10-27 17:36:21 +00:00
Markus Fröschle
9dd9122d09 PCI device scan works 2013-10-27 14:58:14 +00:00
Markus Fröschle
b092fc2903 PCI controller and USB controller (3 functions) correctly detected now 2013-10-27 13:50:26 +00:00
Markus Fröschle
96862663c6 fixed errorneous comment after ifdef 2013-10-27 09:16:57 +00:00
Markus Fröschle
748fab7a13 fixed offsets in PCI config space access 2013-10-27 09:03:51 +00:00
Markus Fröschle
63adb0d6a0 added test routines for PCI config space access and bus enumeration 2013-10-27 08:38:43 +00:00
Markus Fröschle
397601cf95 removed unneccessary annoying printout leftovers 2013-10-27 06:39:29 +00:00
Markus Fröschle
b738de7f41 removed debug printout
incorporated EmuTOS byte swap routines for PCI access
2013-10-27 06:24:16 +00:00
Markus Fröschle
554b30faa6 added byteswap macros lend from EmuTOS 2013-10-27 06:05:53 +00:00
Markus Fröschle
d8a6c895d4 removed comment on USB controller initialization 2013-10-26 11:56:18 +00:00
Markus Fröschle
5dfb76f1d4 completely moved PCI initialization outside of sysinit.c 2013-10-26 09:51:29 +00:00
Markus Fröschle
a1d6c1720c removed call to new init_pci() (replaced by old init_PCI()) since new version causes a hang in EmuTOS boot. Need to test more extensively first 2013-10-26 08:44:56 +00:00
Markus Fröschle
23908bd5af added simple floating point print facility 2013-10-26 07:58:28 +00:00
Markus Fröschle
5251ea49a3 added version and revision to drivers table 2013-10-24 21:06:59 +00:00
Markus Fröschle
80ff6e9bb7 added version and revision to drivers table 2013-10-24 20:59:57 +00:00
Markus Fröschle
98e61b2a62 proposed driver interface compiles 2013-10-24 15:17:42 +00:00
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