summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/arm/raspberrypi/Makefile.am (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove coverhd.hSebastian Huber2017-11-241-2/+1
| | | | | | | This header file contained timing overhead values which are hard to maintain. Update #3254.
* getentropy: Add cpu counter based implementation.Christian Mauderer2017-11-171-0/+1
| | | | Update #3239.
* arm/raspberrypi: define bsp_reset to restart board by watchdog.Pavel Pisa2016-09-081-1/+3
| | | | | Whether the board is restarted after application finish/exit is controlled by BSP_RESET_BOARD_AT_EXIT configure option.
* bsp/raspberrypi: Rename fileSebastian Huber2016-09-081-1/+1
|
* arm/raspberrypi: basic BCM2836 SMP implementation.Pavel Pisa2016-09-071-0/+4
| | | | | | | | The BSP support is divided to startup/bspsmp_api.c file where functions required by SuperCore are defined and BCM2836 hardware initialization part in startup/bspsmp_init.c. Separation is done to prevent smpfatal08 test build failure.
* arm/raspberrypi: rename linkcmds to linkcmds.in to allow their configure ↵Pavel Pisa2016-09-071-2/+0
| | | | processing.
* bsps/arm: Change code to explicit selection of cache implementation for ARM ↵Pavel Pisa2016-07-041-4/+4
| | | | | | | | | | | | | | | | | | | | | | | BSPs. The original ARM architecture wide cache_.h is changed to dummy version for targets not implementing/enablig cache at all. The ARM targets equipped by cache should include appropriate implementation. Next options are available for now c/src/lib/libbsp/arm/shared/armv467ar-basic-cache/cache_.h basic ARM cache integrated on the CPU core directly which requires only CP15 oparations c/src/lib/libbsp/arm/shared/arm-l2c-310/cache_.h support for case where ARM L2C-310 cache controller is used. It is accessible as mmaped peripheral. c/src/lib/libbsp/arm/shared/armv7m/include/cache_.h Cortex-M specific cache support
* arm/raspberrypi: Enable HYP to SVC switch for this BSP.Pavel Pisa2016-07-041-0/+3
| | | | | This support is required when newer firmware is used on Raspberry Pi 2 boards.
* arm/raspberrypi: add fbcons support for rpi bspYANG Qiao2016-05-311-1/+3
|
* arm/raspberrypi: add video outchar support for rpi bspYANG Qiao2016-05-311-0/+3
|
* arm/raspberrypi: move MMU in front of application image to respect variable ↵Pavel Pisa2016-05-311-1/+1
| | | | | | | | | | | | | memory size. The page table is placed at address 0x00004000 which provides required 16 kB space till the start of application image. The RAM size specified in a linker script is upper limit address of RAM utilized for the work area initialization. If VideoCore reports to use lower address than expected then work area size is adjusted (shrinked) appropriately.
* arm/raspberrypi: add VideoCore framebuffer without initializationYANG Qiao2016-05-311-0/+2
|
* arm/raspberrypi: add cmdline support for rpi bsp.Pavel Pisa2016-05-191-0/+1
|
* arm/raspberrypi: add VideoCore frame buffer control supportYANG Qiao2016-05-191-0/+4
|
* arm/raspberrypi: add VideoCore mailbox support read and writeYANG Qiao2016-05-191-0/+4
|
* Use linker set for libio initializationSebastian Huber2016-02-031-2/+0
| | | | Update #2408.
* bsps: Delete superfluous bsp_pretasking_hook()Sebastian Huber2015-12-101-1/+0
| | | | | | Use the bsp_predriver_hook() instead. Update #2408.
* RaspberryPi: Added I2C and SPI bus support.Andre Marques2015-09-251-0/+6
| | | | | | | | | | Further documentation can be found in https://devel.rtems.org/wiki/GSoC/2015/RaspberryPi_peripherals_and_SD_card and test data (including sample user applications, device drivers and wiring schemes) can be found in https://github.com/asuol/RTEMS_rpi_testing
* Added GPIO API sources to rpi MakefileAndre Marques2015-09-251-1/+2
|
* Raspberry Pi implementation for the RTEMS GPIO API.Andre Marques2015-08-061-0/+5
| | | | | | Added support for the new RTEMS GPIO API functions. Test cases can be found in https://github.com/asuol/RTEMS_rpi_testing/tree/master/GPIO
* raspberrypi: Do not include default IRQ handler and BSP specific oneJoel Sherrill2015-03-061-1/+0
| | | | | | This was tripping a linker error in the dl0[12] tests. closes 2247.
* ARM removed shared/abort from several ARM BSPsAlan Cudmore2014-11-201-1/+0
|
* bsps: Fix build errorSebastian Huber2014-09-181-1/+0
| | | | Fix build error introduced in f535fe5311978af53635c2da8e5cb10ef9d78802.
* raspberrypi: Use shared bspreset.cJoel Sherrill2014-09-041-1/+1
|
* bsp/raspberrypi: Add arm-errata.h and arm-release-id.hRalf Kirchner2014-03-131-0/+2
|
* score: Add CPU counter supportSebastian Huber2014-02-141-0/+2
| | | | | | | | | Add a CPU counter interface to allow access to a free-running counter. It is useful to measure short time intervals. This can be used for example to enable profiling of critical low-level functions. Add two busy wait functions rtems_counter_delay_ticks() and rtems_counter_delay_nanoseconds() implemented via the CPU counter.
* Shared MMU initialization for ARM BSPs and RaspberryPi MMU supportHesham AL-Matary2013-10-031-1/+8
| | | | | | | 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.
* bsp/raspberrypi: New BSPAlan Cudmore2013-03-241-0/+154