Commit Graph

13262 Commits

Author SHA1 Message Date
Daniel Hellstrom
3db9e5b03d LEON2: implemented AMBA Bus Driver for Driver Manager 2015-04-17 01:10:16 +02:00
Daniel Hellstrom
e05c2659f4 LEON3: implemented AMBA PnP Bus Driver for Driver Manager 2015-04-17 01:10:16 +02:00
Daniel Hellstrom
d11f2286c2 sparc BSPs: implemented libpci IRQ BSP support 2015-04-17 01:10:16 +02:00
Daniel Hellstrom
e428dc4a95 LEON3: implemented BSP DRVMGR startup initialization 2015-04-17 01:10:16 +02:00
Daniel Hellstrom
e7fade3ac4 DRVMGR: added driver manager to cpukit/libdrvmgr 2015-04-17 01:10:16 +02:00
Daniel Hellstrom
e51eb80e88 leon3,ngmp: simplify cpucounter initialization
Remove support for using the second timer for time stamping.
Instead the user can configure the system clock timer to a higher
base clock frequency (lower the prescaler). This change does not
affect the GR712RC or LEON4-N2X. The GR712RC does not have two
GPTIMERs and the N2X uses the Interrupt Controller for time
stamping.

Bow that the AMBA initialization code exports the AMBA device,
the frequency can be obtained without an additional AMBA PnP
scanning.
2015-04-17 01:10:15 +02:00
Daniel Hellstrom
5da315ffdc leon3: make timer initialization configurable
Its now possible to select which timer core will be used for
system clock timer and to control the timer prescaler that
affects all timer instances on that timer core.

The timer and interrupt controller AMBA devices are exported
to make it possible for other code to get detailed information.
For example the frequency of the timer and interrupt controller
is required by the cpucounter support.
2015-04-17 01:10:15 +02:00
Daniel Hellstrom
ead16ae1ba leon3: always clear interrupt controller 2015-04-17 01:10:15 +02:00
Daniel Hellstrom
60b0fd511f leon3: clock driver rely on previous found timer
No point in scanning for the same GPTIMER twice. Rely on
amba.c AMBA PnP scanning.
2015-04-17 01:10:15 +02:00
Daniel Hellstrom
31e4e25dfe LEON3: GPTIMER timer watchdog driver
Last timer instance of GPTIMER is sometimes a watchdog timer that
can reset the system on timer underflow.
2015-04-17 01:10:15 +02:00
Joel Sherrill
cb02e8accc bf537Stamp: Re-enable bsp_reset() 2015-04-15 10:02:58 -05:00
Joel Sherrill
74c4facdce tms570/startup/bspreset.c: Add include <bsp/bootcard.h> to fix warning 2015-04-15 10:02:58 -05:00
Joel Sherrill
1aaf2fb736 lm32/shared/startup/bspreset.c: New file missed in previous commit 2015-04-14 15:01:53 -05:00
Hesham ALMatary
0a73de2fc8 or1ksim: Fix bug at UART driver.
Fix some UART register addresses and implementation bugs that
were causing malfunction of console driver on real hardware.

hello and ticker samples are tested and working fine now on mor1kx
based SoC on Atlys FPGA board.
BSP_OR1K_OR1KSIM_PERIPHCLK has been changed to 50MHz as with mor1kx/atlys
SoC; this change has no effect on the current simulators that RTEMS run
on.
2015-04-14 11:10:14 -05:00
Thomas Volgmann
a1d6f7a405 bsp/altera-cyclone-v: Add RTC driver 2015-04-10 08:23:00 +02:00
Alan Cudmore
044c7d8280 Add hardware FPU flags for Raspberry Pi 2 BSP 2015-04-09 14:35:10 -04:00
Joel Sherrill
45491a8804 lm32 BSPs: Add lm32_evr variant for running on gdb.
Lay groundwork for a simulator configuration configuration
for the Milkymist. This is needed to use the shared code.
2015-04-05 15:49:32 -05:00
Joel Sherrill
d0307c8a06 or1ksim-testsuite.tcfg: new file 2015-04-03 16:18:40 -05:00
Joel Sherrill
475ff0a748 ods68302-testsuite.tcfg: Add fileio 2015-04-03 15:08:01 -05:00
Joel Sherrill
6601619807 rtl22xx-testsuite.tcfg: Add fileio 2015-04-03 15:07:47 -05:00
Sebastian Huber
aae6c21810 bsp/altera-cyclone-v: Fix define usage 2015-04-02 08:31:09 +02:00
Joel Sherrill
c966b4dc35 simsh*: Disable interrupt critical section tests
These do not run reliably on this simulator.
2015-04-01 09:39:42 -05:00
Joel Sherrill
ef3bcef890 jmr3904-testsuite.tcfg: New file 2015-04-01 09:39:42 -05:00
Martin Galvan
ec8f3cbd6f TMS570: Add board reset code to bsp_reset 2015-03-31 07:57:04 +02:00
Martin Galvan
89fffa66b1 TMS570: Enable FPU in makefile. 2015-03-27 09:27:39 +01:00
Sebastian Huber
8aa967c3a4 bsp/altera-cyclone-v: Typo 2015-03-25 11:46:12 +01:00
Joel Sherrill
28a8206cf6 moxie machine type not supported by rtems-syms. See #2213
updates #2313.
2015-03-24 08:16:51 -05:00
Joel Sherrill
36ad3c771e mrm332/console/sci.c: Make routines static 2015-03-24 08:16:44 -05:00
Joel Sherrill
90f2544035 nds/libnds/source/arm9/image.c: Add needed cast 2015-03-24 08:16:42 -05:00
Joel Sherrill
e2192d9f57 nds/libnds/source/arm7/clock.c: Avoid over indexing array 2015-03-24 08:16:41 -05:00
Joel Sherrill
e836c7c16c lpc176x/console/console-config.c: Conditionalize code to avoid unused warnings 2015-03-24 08:16:39 -05:00
Joel Sherrill
7a6c7fe360 m32csim-testsuite.tcfg: Add tests with data size issues 2015-03-22 10:29:59 -05:00
Joel Sherrill
8b5f911bed h8sim*-testsuite.tcfg: Add tests with data size issues 2015-03-22 10:29:59 -05:00
Joel Sherrill
14655d3548 avrtest-testsuite.tcfg: Add tests with data size issues 2015-03-22 10:29:59 -05:00
Joel Sherrill
c69f236dd5 m32cbsp: Disable jffs2 and mrfs tests 2015-03-22 10:29:58 -05:00
Joel Sherrill
83f11c2815 h8sim: Disable jffs2 and mrfs tests 2015-03-22 10:29:58 -05:00
Joel Sherrill
1d0973283a avrtest: Disable jffs2 and mrfs tests 2015-03-22 10:29:58 -05:00
Sebastian Huber
d4edbdbcbf Replace www.rtems.com with www.rtems.org 2015-03-20 15:42:34 +01:00
Daniel Cederman
665928a9b5 rtems: Use atomic operation with correct type 2015-03-20 12:00:00 +01:00
Sebastian Huber
9f34aa5e06 bsp/rtl22xx: Add prefix due to name conflicts
Close #2303.
2015-03-20 09:45:02 +01:00
Martin Galvan
7b35a36fb1 Add CAN, PWM, ADC and UART1/2/3 support to the LPC176x BSP.
This patch adds support for the following devices to the LPC176x BSP:

* CAN
* PWM
* ADC

It also adds the probe routines for UART1/2/3 to the console_device_table in console-config.c, and enables UART1 in configure.ac.
2015-03-20 09:16:07 +01:00
Joel Sherrill
fb1a9ad0ff m68k/mcf52235/make/custom/mcf52235-testsuite.tcfg: Add tmfine01 2015-03-17 10:59:01 -05:00
Joel Sherrill
d48d08cd72 arm/lpc24xx/make/custom/lpc23xx_tli800-testsuite.tcfg: Add tmfine01 2015-03-17 10:59:01 -05:00
Joel Sherrill
d10e331a2b arm/lpc24xx/make/custom/lpc2362-testsuite.tcfg: Add tmfine01 2015-03-17 10:59:00 -05:00
Joel Sherrill
487642f0f9 arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add tmfine01 2015-03-17 10:59:00 -05:00
Joel Sherrill
77d558c134 arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram-testsuite.tcfg: Add tmfine01 2015-03-17 10:59:00 -05:00
Joel Sherrill
13d50330bc arm/lpc176x/make/custom/lpc1768_mbed-testsuite.tcfg: Add tmfine01 2015-03-17 10:59:00 -05:00
Joel Sherrill
a7c7bdc4bc arm/lm3s69xx/make/custom/lm4f120-testsuite.tcfg: Add tmfine01 2015-03-17 10:58:59 -05:00
Joel Sherrill
195efa4368 powerpc/shared/flash/intelFlash.c: Eliminate use of deprecated method 2015-03-17 10:05:07 -05:00
Joel Sherrill
38d9166751 powerpc/mvme5500/vectors/exceptionhandler.c: Turn off deprecated warning
updated #2306.
2015-03-17 10:05:07 -05:00