Commit Graph

60 Commits

Author SHA1 Message Date
Markus Fröschle
459e30beed tried, but did not find the cause of access error during alignment of the TD buffers... 2013-11-04 20:09:32 +00:00
Markus Fröschle
accd53507b 2013-11-04 11:25:33 +00:00
Markus Fröschle
4df94fb470 removed unneeded printouts 2013-11-03 11:25:29 +00:00
Markus Fröschle
f36016f12d code runs until ohci_lowlevel_init() but can't continue since pci_get_resource() is not implemented yet 2013-11-03 11:20:39 +00:00
Markus Fröschle
b0fb66314c changed hardcoded, but SYSCLK dependend values to evaluate correctly for the different platforms 2013-11-01 11:23:52 +00:00
Markus Fröschle
2bcb5ec873 further changes towards LITEKIT m5484 support. Board now runs until PCI bus scan 2013-10-30 17:53:24 +00:00
Markus Fröschle
98c81ad230 modified to build BaS for M5484LITE 2013-10-29 21:01:40 +00:00
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
b738de7f41 removed debug printout
incorporated EmuTOS byte swap routines for PCI access
2013-10-27 06:24:16 +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
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
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
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
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
66efc34bdb modified init_gpio() to use symbolic values for initialization and added comments 2013-08-12 15:23:26 +00:00
Markus Fröschle
feeabc3eb7 fixed a typo in linker script
avoid copy of BaS if linked to RAM
2013-08-06 10:39:46 +00:00
Markus Fröschle
6feecbbb6f modified BaS copy to also have the exception routines in RAM 2013-08-05 04:22:10 +00:00
Markus Fröschle
b9bb44f122 finished early exception vector table 2013-08-02 22:13:11 +00:00
Markus Fröschle
63d7882521 initialize prelaminary exception vector table 2013-08-02 17:35:01 +00:00
Markus Fröschle
4e97215534 clear BaS data segment at start 2013-08-01 05:46:39 +00:00
Markus Fröschle
f67b0e4d17 memory to memory DMA test
display BaS version and compile date/time
2013-07-31 20:57:55 +00:00
Markus Fröschle
0e27814077 reverted previous changes that prevented FireTOS from booting (EmuTOS didn't have any problems) 2013-07-28 10:35:07 +00:00
Markus Fröschle
55d0824ed3 simplified MMU initialization
removed (apparently unneeded) MMU TLBs
added source file templates for SPI dma routines
2013-07-28 07:19:57 +00:00
Markus Fröschle
ee307287a3 added display of reset cause and processor identification 2013-07-23 05:05:07 +00:00
Markus Fröschle
b3ff4f9d08 fixed SLT signedness 2013-07-15 04:27:28 +00:00
Markus Fröschle
0af49237fc fixed (hopefully) SD-card busy-wait loops 2013-07-14 17:36:46 +00:00
Markus Fröschle
35657980cf added FASTRAM_END to BaS 2013-07-02 10:23:05 +00:00
Markus Fröschle
b6fb51acff set FASTRAM_END for Firetos 2013-07-02 09:58:30 +00:00
Markus Fröschle
21232c7e09 removed BaS copy to RAM.
Since flashing is intended from a self-contained, SD-card loaded image, this is not neccessary anymore.
2013-07-02 09:53:48 +00:00
Markus Fröschle
a5e80dad1f deciphered SDRAM initialization values (SDCR and SDMR) with Coldfire preprocessor macros 2013-02-05 16:33:35 +00:00
Markus Fröschle
1fea7fe5da deciphered SDRAM initialization values (SDCFG1 and 2) with Coldfire preprocessor macros 2013-02-05 10:41:18 +00:00
Markus Fröschle
b5fdfc1244 fixed doubly definition of wait_() routines 2013-01-21 13:13:33 +00:00
Markus Fröschle
d76aae85ee avoid compiler warning due to bogus comparison 2013-01-21 11:06:35 +00:00
Markus Fröschle
a8dd94a440 reintroduced setting TOS "magic values" for RAM to avoid FireTOS RAM test and speed up boot 2013-01-20 12:03:00 +00:00
Markus Fröschle
8c6306e0d7 merged SD_CARD branch 2012-12-15 18:25:15 +00:00
Markus Fröschle
703df3199e cleaned up project:
-moved all includes into "include" directory
-extracted "wait...()"-routines into separate files
2012-12-10 09:30:27 +00:00
Markus Fröschle
6bf3a165b2 2012-12-09 18:17:07 +00:00
Markus Fröschle
c34bae81df added version numbering 2012-12-09 14:02:50 +00:00
Markus Fröschle
570f61471d code does now flash with bdmctrl and runs with FireTOS and EmuTOS 2012-12-09 10:23:48 +00:00
Markus Fröschle
78e99605fd fixed hang in Firetos initialize_hardware() 2012-12-08 08:33:45 +00:00