Commit Graph

357 Commits

Author SHA1 Message Date
Markus Fröschle
98dacfbc69 branched to enable main branch to return to the old MMU handling code since the new style couldn't be made to work (for now). 2014-06-20 16:06:08 +00:00
David Gálvez
b1d5b71f75 Add driver interface for PCI 2014-05-21 08:40:50 +00:00
David Gálvez
4b1dd93305 Create new branch for PCI development 2014-05-21 07:38:47 +00:00
Markus Fröschle
a95752d243 merged trunk changes 2013-05-12 06:30:17 +00:00
Ørn E. Hansen
56b822fa5f small addition 2013-04-22 20:14:40 +00:00
Ørn E. Hansen
b2baa22b71 USB, to add ohci/ehci. Make fifo comply with iorec 2013-04-21 21:28:45 +00:00
Markus Fröschle
2119da91e7 made sure code compiles with elf _and_ mint toolchain 2013-04-21 05:16:20 +00:00
Markus Fröschle
815441bcf0 removed TOS dependencies with (some shaky) replacements to make everything compile without TOS headers 2013-04-21 05:13:32 +00:00
Ørn E. Hansen
234d7f278a Adding USB code to base 2013-04-20 22:14:30 +00:00
Ørn E. Hansen
5769bc31ac Check in code that compiles 2013-04-20 22:11:11 +00:00
Ørn E. Hansen
a4a283ff98 Check in code that compiles 2013-04-20 22:10:37 +00:00
Ørn E. Hansen
685fee062f Check in code that compiles 2013-04-20 22:06:28 +00:00
Ørn E. Hansen
83dcefed95 Changes to make it compile 2013-04-19 22:35:50 +00:00
Markus Fröschle
224a30ef5f added sp to asm clobber list 2013-04-19 06:23:35 +00:00
Markus Fröschle
9c5788feb9 fixed hex numbers and clobber registers in inline asm statements 2013-04-19 06:10:25 +00:00
Ørn E. Hansen
62490ef2e6 I2C, register the handler in init 2013-04-18 19:43:00 +00:00
Ørn E. Hansen
29b5e93648 Added a routine to add interrupt handlers 2013-04-18 19:24:52 +00:00
Markus Fröschle
460bfeaa8f fixed some (minor) warnings 2013-04-17 05:24:57 +00:00
Ørn E. Hansen
a3c31dff28 Initial commit of fifo and i2c headers 2013-04-16 20:21:16 +00:00
Ørn E. Hansen
57e3d242b8 Initial commit of fifo and i2c routines 2013-04-16 20:20:42 +00:00
Markus Fröschle
efd01c2fa3 oehansens i2c and spi extensions 2013-04-15 06:19:00 +00:00
Markus Fröschle
e99525ceee wrongly named 2013-04-15 06:17:41 +00:00
Markus Fröschle
ba7c50b1ef oehansens i2c and spi extensions 2013-04-15 06:15:57 +00:00
Markus Fröschle
b11c65f60a removed branch after merge to trunk 2012-12-15 18:48:13 +00:00
Markus Fröschle
7bb064f826 replaced with earlier version. Defective. 2012-12-15 17:05:19 +00:00
Markus Fröschle
d8622ffeee enable fast clock 2012-12-15 14:53:26 +00:00
Markus Fröschle
05af3297af cleaned up project 2012-12-15 14:19:34 +00:00
Markus Fröschle
172077f7a3 renamed 2012-12-15 14:15:41 +00:00
Markus Fröschle
5a30c1c019 long filename conversion hang on reset (worked fine on cold boot). Fixed. 2012-12-15 14:13:57 +00:00
Markus Fröschle
762d059b62 removed lfn output since it crashed xprintf() 2012-12-15 12:50:13 +00:00
Markus Fröschle
c3266a2b7b If you have a "WELCOME.MSG" file on your sd-card during boot (must be DOS format), the contents of the file is read and send to the serial port 2012-12-15 12:43:55 +00:00
Markus Fröschle
753505a392 flashing still strange - need a different erase pattern than originally expected 2012-12-15 12:22:46 +00:00
Markus Fröschle
a110003cd4 flashing still strange - need a different erase pattern than originally expected 2012-12-15 12:18:47 +00:00
Markus Fröschle
34ef174cfe Added support for long filenames. Does not work yet 2012-12-15 12:04:12 +00:00
Markus Fröschle
2ad7bb21b4 SD card module works. Disk and FATFS read work.
TODO: adapt SPI clock to SD card type for faster transfer
2012-12-15 11:00:33 +00:00
Markus Fröschle
f148938eb1 SD card module works. Disk and FATFS read work.
TODO: adapt SPI clock to SD card type for faster transfer
2012-12-15 10:59:54 +00:00
Markus Fröschle
88cd8c6723 fixed eclipse project settings 2012-12-14 15:58:29 +00:00
Markus Fröschle
7c58e3d348 removed unused inline assembly 2012-12-14 15:26:47 +00:00
Markus Fröschle
0f86f3c94b fixed typo in spi initialization 2012-12-13 21:14:48 +00:00
Markus Fröschle
894d53bb88 make pll_base local 2012-12-13 14:41:00 +00:00
Markus Fröschle
b03e68f898 does not (always) work from flash since variables get allocated in BSS which is not reachable with -mpcrel 2012-12-12 05:57:12 +00:00
Markus Fröschle
874d6ff434 moved flash scripts to separate directory 2012-12-12 05:31:52 +00:00
Markus Fröschle
126fbd6305 make buf nonstatic - not available when running from flash 2012-12-12 05:29:45 +00:00
Markus Fröschle
1359eb10c3 fixed flash scripts (flash sector erase was not correct) which are now all verified and working 2012-12-11 19:56:50 +00:00
Markus Fröschle
cb1f1892f9 moved static buf variable into doprnt() to avoid problems in flash 2012-12-11 10:02:27 +00:00
Markus Fröschle
a30d06cec2 renamed mcf5474.bdm to flash_bas.bdm 2012-12-11 09:52:54 +00:00
Markus Fröschle
5545af44e7 additionally forced inlining by __attribute__((always_inline)) 2012-12-11 09:02:42 +00:00
Markus Fröschle
f38ca6ad48 forced inlining of functions that are intended to be called before _and_ after copy. Added compiler warning if that fails (-Winline) 2012-12-11 08:52:29 +00:00
Markus Fröschle
f71e377e12 added scripts for flashing various parts of the firmware with bdmctrl
Fixed hang in DVI initialization (wait...() routines not inlined as supposed to)
2012-12-11 07:05:20 +00:00
Markus Fröschle
2dc2817114 fixed comments 2012-12-10 15:58:45 +00:00