summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/shared/include (follow)
Commit message (Collapse)AuthorAgeFilesLines
* DRVMGR: added driver manager to cpukit/libdrvmgrDaniel Hellstrom2015-04-171-0/+2
|
* Add CAN, PWM, ADC and UART1/2/3 support to the LPC176x BSP.Martin Galvan2015-03-201-2/+2
| | | | | | | | | | 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.
* Move contents of libcsupport/include/zilog into libbsp/sharedJoel Sherrill2015-03-092-0/+203
| | | | Only a few BSPs use this and it should not have been in libcsupport.
* bsp/qoriq: Add T2080RDB and T4240RDB variantsSebastian Huber2015-01-131-2/+5
|
* bsps/u-boot: Update due to API changesSebastian Huber2015-01-091-4/+15
|
* bsps/arm: L2C 310 exclusive config is fatalSebastian Huber2014-11-201-1/+2
|
* bsps/arm: L2C 310 add compile time checksSebastian Huber2014-11-201-1/+5
| | | | Simplify initialization. Replace some assert() with fatal errors.
* bsp/sparc: Ensure that data cache snooping is enabledDaniel Cederman2014-10-231-0/+2
| | | | Check that data cache snooping exists and is enabled on all cores.
* Add console-polled.h and update all BSPs that should use it.Joel Sherrill2014-10-101-0/+43
| | | | | | | | | | | The file console-polled.h provides the prototypes for the three required methods when implementing a single port polled console driver. This paradigm is common on simulators and simple hardware. + Updated the BSPs Makefile.am to make console-polled.h available. + Regenerated the BSPs preinstall.sm. + Updated console support files to include <bsp/console-polled.h>. + Updated console support files to make printk() support method static.
* bsp/gen5200: Fix warningsSebastian Huber2014-10-101-0/+3
|
* LEON3: use interrupt layer in clock driverDaniel Hellstrom2014-10-091-0/+1
| | | | | Manupilating the interrupt control registers directly instead of going through the interrupt layer can be deceiving.
* bsps: Add Termios console driver initializationSebastian Huber2014-10-072-0/+138
| | | | | | Add a simple Termios console driver using a table for statically registered devices used in console_initialize() and dynamic installation via console_device_install().
* uart-output-char.h: extra offset definition.Ben Gras2014-07-151-0/+2
| | | | | | | All, This patch is submitted as its values are used in my to-be-submitted beagle bsp.
* bsps: Declare bsp_start_on_secondary_processors()Sebastian Huber2014-05-121-1/+11
|
* bsps: Fix BSP_INITIAL_EXTENSIONSebastian Huber2014-05-071-1/+1
|
* Change all references of rtems.com to rtems.org.Chris Johns2014-03-2113-13/+13
|
* libchip: Relax buffer counts and add fatal errorRalf Kirchner2014-03-141-1/+4
|
* bsps: SMP support for generic interrupt supportSebastian Huber2014-03-061-4/+26
|
* bsps: Delete LEON3_FATAL_CPU_COUNTER_INITSebastian Huber2014-02-281-2/+1
|
* bsps: Add empty cache managerSebastian Huber2014-02-241-0/+1
| | | | | This is necessary to add tests that use the cache manager. For example to get better estimates of worst-case timings.
* bsp/leon3: Add and use fatal codesSebastian Huber2014-02-191-0/+2
|
* score: Add RTEMS_FATAL_SOURCE_BSPSebastian Huber2014-02-193-53/+115
| | | | | | Merge RTEMS_FATAL_SOURCE_BSP_GENERIC and RTEMS_FATAL_SOURCE_BSP_SPECIFIC into new fatal source RTEMS_FATAL_SOURCE_BSP. This makes it easier to figure out the code position given a fatal source and code.
* shared vmeUniverse: Improve DoxygenSzkocsovszki Zsolt2014-01-086-6/+77
|
* doxygen: refactored doxygen in libbsp to illustrate new rule setDaniel Ramirez2013-12-093-10/+4
|
* doxygen: refactored doxygen in libbsp/arm/lpc32xxDaniel Ramirez2013-11-293-16/+2
| | | | | | | | This patch refactors a lot of the existing doxygen within libbsp/arm/lpc32xx. Much of this refactoring was just renaming of existing groups to conform to a more consistent naming structure. With the addition of a doxygen header for tm27.h, all files within lpc32xx belong to doxygen group now. lpc32xx should be used a reference for adding doxygen to other bsps.
* Shared MMU initialization for ARM BSPs and RaspberryPi MMU supportHesham AL-Matary2013-10-031-0/+25
| | | | | | | Add support for MMU initialization for RaspberryPi. Introduce new shared MMU configuration table that can be used by other BSPs that call the arm_cp15_start_setup_translation_table_and_enable_mmu_and_cache function. Demonstrate the use of the generic table with RaspberryPi.
* bsps: Fix header includesSebastian Huber2013-08-271-2/+4
|
* bsps: Simplify bsp_generic_fatal() declarationSebastian Huber2013-07-111-8/+2
|
* libbsp/shared/generic-fatal.h: Add RTEMS_COMPILER_NO_RETURN_ATTRIBUTE to bsp_fJoel Sherrill2013-07-101-0/+7
|
* bsps: Add fatal errors for shared console driverSebastian Huber2013-06-211-1/+9
|
* bsps: Move bsp_generic_fatal_code to new fileSebastian Huber2013-06-212-11/+44
| | | | Add bsp_generic_fatal().
* score: rtems_initialize_start_multitasking()Sebastian Huber2012-12-071-7/+2
| | | | | | | | | Do not return from rtems_initialize_start_multitasking() and call rtems_fatal() instead with a fatal source of RTEMS_FATAL_SOURCE_EXIT and a fatal code with the exit status. Remove all bsp_cleanup() functions. The boot_card() is now a no return function.
* bsps: Add BSP_GENERIC_FATAL_SPURIOUS_INTERRUPTSebastian Huber2012-12-071-1/+2
| | | | Use rtems_fatal() instead of bsp_cleanup().
* bsps/powerpc: Exception initialization error is fatalSebastian Huber2012-11-151-0/+1
|
* bsps: Interrupt initialization error is fatalSebastian Huber2012-11-152-10/+22
|
* sapi: Add rtems_fatal_source and rtems_fatal_codeSebastian Huber2012-11-151-2/+2
|
* bsps: New file <bsp/default-initial-extension.h>Sebastian Huber2012-11-131-0/+37
|
* bsps: Add bsp_work_area_initialize_with_table()Sebastian Huber2012-10-251-0/+9
|
* score: Work area initialization API changeSebastian Huber2012-10-251-64/+111
| | | | | | | | | | | | The work areas (RTEMS work space and C program heap) will be initialized now in a separate step and are no longer part of rtems_initialize_data_structures(). Initialization is performed with tables of Heap_Area entries. This allows usage of scattered memory areas present on various small scale micro-controllers. The sbrk() support API changes also. The bsp_sbrk_init() must now deal with a minimum size for the first memory chunk to take the configured work space size into account.
* Use proper 3 line form of license textJoel Sherrill2012-10-111-2/+3
|
* Remove All CVS Id Strings Possible Using a ScriptJoel Sherrill2012-05-115-10/+0
| | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
* bsps/stackalloc: Add initialization hookSebastian Huber2012-04-261-0/+11
|
* bsps/stackalloc: Use stack section symbolsSebastian Huber2012-04-241-15/+7
|
* bsps: Provide optional prototypeSebastian Huber2012-03-241-9/+12
|
* shared-irq: add support for custom BSP vector verificationDaniel Hellstrom2012-03-212-0/+10
| | | | Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
* 2011-11-08 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-11-082-16/+27
| | | | | | * include/utility.h: Fixed some casts. * include/irq-generic.h: Define bsp_interrupt_handler_index_type conditionally.
* 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2011-07-211-0/+1
| | | | | * include/uart-output-char.h, src/uart-output-char.c: Support for getchark().
* 2011-07-13 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2011-07-131-4/+6
| | | | | | | | PR 1824/cpukit * bootcard.c, bspclean.c, include/bootcard.h: Return exit/shutdown status back to boot_card(). boot_card() propagates this to bsp_cleanup() and returns it to the assembly that started the application.
* 2011-05-18 Till Straumann <strauman@slac.stanford.edu>Till Straumann2011-05-181-0/+17
| | | | | | PR1797/bsps: Applied cleaned-up version of Kate's patch. CONFIGURE_MALLOC_BSP_SUPPORTS_SBRK is now a 'bspopts.h' setting and as such configurable.
* 2010-12-30 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2010-12-301-0/+38
| | | | | | * shared/bspgetworkarea.c: Include <bsp/u-boot.h> if necessary. * shared/include/u-boot.h, shared/src/bsp-uboot-board-info.c: New files.