| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
* shared/include/grcan_spwrtc.h: Removed.
|
|
|
|
|
| |
* Makefile.am: i2c should be on branch as well as CVS head.
* shared/i2c/i2cmst.c, shared/include/i2cmst.h: New files.
|
|
|
|
| |
* shared/include/ambapp.h: Sync head and 4.8 branch.
|
|
|
|
|
|
| |
* shared/include/grspw.h, shared/spw/grspw.c: GRSPW SpaceWire Driver.
Fixes typecast to volatile integer instead of to integer. Added
scanning for GRSPW2 Core, The GRSPW2 core is run in legacy mode.
|
|
|
|
|
|
|
| |
* shared/can/occan.c: LEON2/3 OCCAN CAN driver. Fixes typecast to
volatile integer where needed. Fixes bug where closing the driver and
opening it again could make the driver not starting transmission due
to the software fifo was not cleared.
|
|
|
|
|
|
|
|
|
| |
* shared/can/grcan.c, shared/can/grcan_rasta.c,
shared/include/ambapp.h: GRCAN CAN driver. Fixes Interrupt
enabling/disabling in the driver, interrupt may not be restored
correctly. Implements the baud rate calculation routine. Removed
unnecessary printk. Fixed scanning to support GRCAN and GRHCAN
hardware. Added GRCAN device number to ambapp.h.
|
|
|
|
|
| |
* shared/can/occan.c: Fixes bug in OC-CAN baud rate calculator. The
BTR1 8-bit value was swapped.
|
|
|
|
| |
* shared/can/occan.c: Fix warning on Diab compiler.
|
|
|
|
| |
* shared/can/occan.c: Fix Reenable command and fix typo.
|
|
|
|
| |
* shared/1553/b1553brm.c, shared/can/grcan.c: Remove include of sched.h
|
|
|
|
|
| |
* shared/spw/grspw.c: Remove include of sched.h. It does not appear to
be needed and is unavailable when POSIX is disabled.
|
|
|
|
|
| |
* shared/can/grcan.c, shared/include/debug_defs.h, shared/spw/grspw.c:
Remove use of DEBUG_printf.
|
|
|
|
|
|
| |
* shared/1553/b1553brm.c, shared/can/grcan.c, shared/can/grcan_rasta.c,
shared/can/occan.c, shared/spw/grspw.c, shared/spw/grspw_pci.c,
shared/uart/apbuart.c: Remove warnings.
|
|
|
|
| |
* shared/pci/pcifinddevice.c: New file.
|
|
|
|
| |
* shared/uart/apbuart.c: Fix some warnings.
|
|
|
|
|
|
|
|
|
|
|
| |
New drivers: PCI, b1553BRM, SpaceWire(GRSPW), CAN (GRCAN,OC_CAN),
Raw UART.
* shared/1553/b1553brm.c, shared/1553/b1553brm_pci.c,
shared/1553/b1553brm_rasta.c, shared/can/grcan.c,
shared/can/grcan_rasta.c, shared/can/occan.c, shared/can/occan_pci.c,
shared/spw/grspw.c, shared/spw/grspw_pci.c, shared/spw/grspw_rasta.c,
shared/uart/apbuart.c, shared/uart/apbuart_pci.c,
shared/uart/apbuart_rasta.c: New files missed in previous commit.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: Add the following new drivers: PCI, b1553BRM,
SpaceWire(GRSPW), CAN (GRCAN,OC_CAN), Raw UART.
* shared/include/apbuart.h, shared/include/apbuart_pci.h,
shared/include/apbuart_rasta.h, shared/include/b1553brm.h,
shared/include/b1553brm_pci.h, shared/include/b1553brm_rasta.h,
shared/include/debug_defs.h, shared/include/grcan.h,
shared/include/grcan_rasta.h, shared/include/grcan_spwrtc.h,
shared/include/grspw.h, shared/include/grspw_pci.h,
shared/include/grspw_rasta.h, shared/include/occan.h,
shared/include/occan_pci.h, shared/include/pci.h: New files.
|
|
|
|
|
|
|
|
| |
* shared/bspstart.c: LEON2 and LEON3 Data cache snooping detection on
startup, for drivers. (LEON2,3 are configurable processors, they can
be with or without DCache snooping. Caches without snooping needs the
drivers to flush cache or use the sparc instruction lda to force
cache miss...)
|
|
|
|
| |
* shared/amba/ambapp.c, shared/include/ambapp.h: New files.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am: LEON3 AMBA PnP bus scanning moved to shared/amba/amba.c
and shared/include/ambapp.h. The AMBA scanning was improved to take
account for PnP info address translation. This is useful when
scanning remote AMBA busses for example when a board connected with
PCI has an AMBA bus that needs to be scanned, before the addresses
was hard coded. Also, LEON2 now have AMBA PnP bus scanning support.
By using the new AMBA scanning routines it is possible to isolate the
AMBA scanning code to ambapp.c, however existing drivers should be
updated to use them in order to save space.
|
|
|
|
| |
* shared/bspstart.c: Add include <rtems/bspIo.h> to remove warning.
|
|
|
|
|
| |
* shared/bspstart.c, shared/gnatcommon.c: Remove debug print methods
that are redundant with prntk and replace their use with printk.
|
|
|
|
|
| |
* erc32/tools/runtest.in, leon2/tools/runtest.in,
leon3/tools/runtest.in: Do not run pppd.exe from batch mode script.
|
|
|
|
|
|
| |
* shared/bspstart.c: Remove assignments of
Cpu_table.do_zero_of_workspace to TRUE since TRUE is the default
value in boot_card.c
|
|
|
|
| |
* configure.ac: New BUG-REPORT address.
|
|
|
|
|
|
|
|
|
|
| |
* shared/bspstart.c, shared/start.S: Use common clock driver template
and eliminate all fast idle code specific to this BSP. This
eliminates a fair amount of code in the BSP clock driver and
bsp_startup. The LEON3 has to do a scan of the AMBA bus to find the
timer so I added the new hook Clock_driver_support_find_timer to
support this. In general, there was some clean up to the file headers
of various files.
|
|
|
|
| |
* configure.ac: Require autoconf-2.60. Require automake-1.10.
|
|
|
|
| |
* shared/start.S: Add include of bspopts.h so SIS quirks will trigger.
|
|
|
|
| |
* shared/start.S: Backport from rtems-4-6-branch.
|
|
|
|
|
|
| |
* Makefile.am: Merge-in shared/Makefile.am.
* ChangeLog: Merge-in shared/ChangeLog.
* configure.ac: Remove shared/Makefile.am.
|
|
|
|
| |
* configure.ac: Require automake > 1.9.
|
|
|
|
| |
* acinclude.m4: Regenerate.
|
|
|
|
| |
* configure.ac: RTEMS_CHECK_BSPDIR([$RTEMS_BSP_FAMILY]).
|
|
|
|
|
| |
* Makefile.am: Use @RTEMS_BSP_FAMILY@ instead of
$(RTEMS_BSP_FAMILY).
|
|
|
|
| |
* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
|
|
|
|
|
| |
* acinclude.m4: Reflect changes to bootstrap.
* configure.ac: Remove RTEMS_CHECK_CUSTON_BSP.
|
|
|
|
| |
* Makefile.am: Reflect having moved aclocal/.
|
| |
|
|
|
|
| |
Makefile.am: Reflect having moved automake.
|
|
|
|
| |
* configure.ac: Use rtems-bugs@rtems.com as bug report email address.
|
| |
|
|
|
|
| |
* configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
|
|
|
|
| |
* configure.ac: AC_PREREQ(2.57).
|
|
|
|
| |
* configure.ac: Remove RTEMS_CHECK_BSP_CACHE.
|
|
|
|
|
|
| |
* .cvsignore: Reformat.
Add autom4te*cache.
Remove autom4te.cache.
|
|
|
|
|
|
|
| |
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
|
|
|
|
| |
* .cvsignore: Add autom4te.cache for autoconf > 2.52.
* configure.in: Remove.
* configure.ac: New file, generated from configure.in by autoupdate.
|
|
|
|
|
| |
* acinclude.m4: New file.
* configure.in: Use RTEMS_BSP_SUBDIR.
|
|
|
|
| |
* Makefile.am: Cleanup.
|
|
|
|
|
| |
* Makefile.am, configure.in: Added shared directory as part
of enhancing ERC32 and adding LEON.
|