Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | RaspberryPi: Added I2C and SPI bus support. | Andre Marques | 2015-09-25 | 8 | -94/+1377 |
| | | | | | | | | | | 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 Makefile | Andre Marques | 2015-09-25 | 2 | -1/+6 |
| | |||||
* | Beaglebone: fix missing clobber in inline assembly. | Marcos Diaz | 2015-09-10 | 1 | -1/+7 |
| | | | | | | | | flush_data_cache uses R0 directly but doesn't list it as a clobbered register. Compiling with -O3 made this code break, since the function that calls flush_data_cache already uses r0. closes #2416. | ||||
* | lpc23xx_tli800: Add mdosfs_fsscandir01 to tests to avoid. Does not link. | Joel Sherrill | 2015-09-10 | 1 | -0/+1 |
| | |||||
* | bsps/arm: Fix function definition | Sebastian Huber | 2015-09-04 | 1 | -1/+1 |
| | | | | Close #2385. | ||||
* | Beagle: GPIO support (for BBB) | Ketul Shah | 2015-08-18 | 6 | -1/+706 |
| | | | | GPIO Driver Development for BeagleBone Black based on the generic GPIO API | ||||
* | Closes ticket #2390, and also updates the RPI implementation. | Andre Marques | 2015-08-18 | 1 | -1/+1 |
| | | | | | makes rtems_gpio_bsp_get_value return uint32_t. Motivation: simplify beagle gpio implementation for common gpio apio. | ||||
* | Raspberry Pi implementation for the RTEMS GPIO API. | Andre Marques | 2015-08-06 | 8 | -17/+714 |
| | | | | | | 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 | ||||
* | bsps/arm: Do not use __ARM_ARCH_7A__ | Sebastian Huber | 2015-07-31 | 1 | -28/+16 |
| | | | | | This would lead to link-time errors in case less specialized compiler machine options are used, e.g. to run the GCC test suite. | ||||
* | bsps/arm: Update due to API changes | Sebastian Huber | 2015-07-21 | 1 | -4/+4 |
| | |||||
* | bsp/tms570 Use bitfields instead of hard-coded values | Premysl Houdek | 2015-07-20 | 4 | -32/+52 |
| | | | | Signed-off-by: Premysl Houdek <kom541000@gmail.com> | ||||
* | bsp/tms570: skipped 32bit field definitions and corrected single bit fields | Premysl Houdek | 2015-07-20 | 36 | -3298/+2641 |
| | | | | | | | | there is no need to define access macros for field covering whole registers. In addition, BSP_FLD32 does not work right for field 32bit length. Signed-off-by: Premysl Houdek <kom541000@gmail.com> | ||||
* | bsp/tms570: source changes reflecting new headers. | Premysl Houdek | 2015-07-16 | 11 | -230/+335 |
| | | | | Signed-off-by: Premysl Houdek <kom541000@gmail.com> | ||||
* | bsp/tms570: fix get time resolution after infrastructure change to timecounter. | Pavel Pisa | 2015-07-16 | 1 | -6/+35 |
| | | | | | | | | | | | | | | | | | The update fixes breakage of TMS570 support after Alexander Krutwig switch of RTEMS time read to timecounter mechanism bsps: Convert clock drivers to use a timecounter Mechanism to specify odd (non 1 Mhz) time base update frequencies implemented after objections of Martin Galvan. Code is adjusted to convert RTEMS configuration parameter microseconds_per_tick to such odd base if TMS570_PREFERRED_TC_FREQUENCY is specified appropriately. Signed-off-by: Premysl Houdek <kom541000@gmail.com> Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz> | ||||
* | bsp/tms570: New/generated header files for TMS570 SoC peripherals registers. | Premysl Houdek | 2015-07-16 | 37 | -0/+14362 |
| | | | | | | | | | | | The header files are generated by script make_header.py. Current script's version can be found at: https://github.com/AoLaD/rtems-tms570-utils/tree/headers/headers/python Registers offsets and fields have been extracted from reference manual. Signed-off-by: Premysl Houdek <kom541000@gmail.com> | ||||
* | remaining bsp.h: Fix by hand to LIBBSP_@CPU@_@BSP_FAMILY@_BSP_H | Joel Sherrill | 2015-07-16 | 2 | -4/+4 |
| | | | | These files were left after running the script in the previous patch. | ||||
* | Most bsp.h: Switch to LIBBSP_@CPU@_@BSP_FAMILY@_H for guard | Joel Sherrill | 2015-07-16 | 8 | -16/+16 |
| | | | | | | | | | | | | | | | | | This was done by the following script run from libbsp: find * -name bsp.h | xargs -e grep -l "#ifndef.*_BSP_H" | while read b do echo $b cpu=`echo $b | cut -d'/' -f1 | tr '[:lower:]' '[:upper:]' ` bsp=`echo $b | cut -d'/' -f2 | tr '[:lower:]' '[:upper:]' ` g="LIBBSP_${cpu}_${bsp}_BSP_H" # echo $g sed -e "s/ifndef _BSP_H/ifndef ${g}/" \ -e "s/define _BSP_H/define ${g}/" \ -i $b done | ||||
* | RaspberryPi: Use rtems_configuration_get_microseconds_per_tick to set clock ↵ | Jan Sommer | 2015-07-07 | 1 | -2/+4 |
| | | | | | | | | counter timer interrupt was hard coded to 10 ms per tick. Fix uses the setting of CONFIGURE_MICROSECONDS_PER_TICK to compute the correct start value for the counter See for more information: http://permalink.gmane.org/gmane.os.rtems.user/22691 | ||||
* | bsps/arm: Update due to API changes | Sebastian Huber | 2015-06-26 | 1 | -2/+2 |
| | |||||
* | beagle bsp: RTC support for BBB | ragunath | 2015-05-28 | 3 | -0/+283 |
| | |||||
* | arm/shared/lpc/clock/lpc-clock-config.c: Remove unused variable warning | Joel Sherrill | 2015-05-21 | 1 | -1/+0 |
| | |||||
* | Multiple bsp_specs: Change *(old_endfile) to %(old_endfile) | Joel Sherrill | 2015-05-21 | 21 | -21/+21 |
| | | | | | | Fix typo. closes 2345. | ||||
* | bsp/tms570: Typo | Sebastian Huber | 2015-05-21 | 1 | -1/+1 |
| | |||||
* | bsps: Convert clock drivers to use a timecounter | Alexander Krutwig | 2015-05-20 | 12 | -138/+110 |
| | | | | Update #2271. | ||||
* | lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add sptls02 | Joel Sherrill | 2015-04-23 | 1 | -0/+1 |
| | |||||
* | lm3s3749-testsuite.tcfg: Add cdtest | Joel Sherrill | 2015-04-23 | 2 | -0/+2 |
| | |||||
* | tms570/startup/bspreset.c: Add include <bsp/bootcard.h> to fix warning | Joel Sherrill | 2015-04-15 | 1 | -14/+15 |
| | |||||
* | bsp/altera-cyclone-v: Add RTC driver | Thomas Volgmann | 2015-04-10 | 1 | -144/+622 |
| | |||||
* | Add hardware FPU flags for Raspberry Pi 2 BSP | Alan Cudmore | 2015-04-09 | 1 | -1/+1 |
| | |||||
* | rtl22xx-testsuite.tcfg: Add fileio | Joel Sherrill | 2015-04-03 | 1 | -0/+1 |
| | |||||
* | bsp/altera-cyclone-v: Fix define usage | Sebastian Huber | 2015-04-02 | 1 | -1/+1 |
| | |||||
* | TMS570: Add board reset code to bsp_reset | Martin Galvan | 2015-03-31 | 2 | -22/+34 |
| | |||||
* | TMS570: Enable FPU in makefile. | Martin Galvan | 2015-03-27 | 1 | -1/+1 |
| | |||||
* | bsp/altera-cyclone-v: Typo | Sebastian Huber | 2015-03-25 | 1 | -3/+3 |
| | |||||
* | nds/libnds/source/arm9/image.c: Add needed cast | Joel Sherrill | 2015-03-24 | 1 | -1/+1 |
| | |||||
* | nds/libnds/source/arm7/clock.c: Avoid over indexing array | Joel Sherrill | 2015-03-24 | 1 | -1/+1 |
| | |||||
* | lpc176x/console/console-config.c: Conditionalize code to avoid unused warnings | Joel Sherrill | 2015-03-24 | 1 | -0/+4 |
| | |||||
* | Replace www.rtems.com with www.rtems.org | Sebastian Huber | 2015-03-20 | 54 | -54/+54 |
| | |||||
* | bsp/rtl22xx: Add prefix due to name conflicts | Sebastian Huber | 2015-03-20 | 1 | -5/+5 |
| | | | | Close #2303. | ||||
* | Add CAN, PWM, ADC and UART1/2/3 support to the LPC176x BSP. | Martin Galvan | 2015-03-20 | 19 | -8/+1879 |
| | | | | | | | | | | 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. | ||||
* | arm/lpc24xx/make/custom/lpc23xx_tli800-testsuite.tcfg: Add tmfine01 | Joel Sherrill | 2015-03-17 | 1 | -0/+1 |
| | |||||
* | arm/lpc24xx/make/custom/lpc2362-testsuite.tcfg: Add tmfine01 | Joel Sherrill | 2015-03-17 | 1 | -0/+1 |
| | |||||
* | arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add tmfine01 | Joel Sherrill | 2015-03-17 | 1 | -0/+1 |
| | |||||
* | arm/lpc176x/make/custom/lpc1768_mbed_ahb_ram-testsuite.tcfg: Add tmfine01 | Joel Sherrill | 2015-03-17 | 1 | -0/+1 |
| | |||||
* | arm/lpc176x/make/custom/lpc1768_mbed-testsuite.tcfg: Add tmfine01 | Joel Sherrill | 2015-03-17 | 1 | -0/+1 |
| | |||||
* | arm/lm3s69xx/make/custom/lm4f120-testsuite.tcfg: Add tmfine01 | Joel Sherrill | 2015-03-17 | 1 | -0/+1 |
| | |||||
* | preliminary Raspberry Pi Model 2 support | Alan Cudmore | 2015-03-16 | 6 | -22/+55 |
| | | | | | | | | | | | | | | | | | This patch adds a BSP variant for the Raspberry Pi 2. You can build both variants by configuring with the option --enable-rtemsbsp="raspberrypi2 raspberrypi" For the current BSP, the only change was the peripheral register base address and the compiler options. The raspberrypi/make/custom rules were re-factored: raspberrypi.inc -- Common rules raspberrypi.cfg -- Raspberry Pi 1 specific rule/optons raspberrypi2.cfg -- Raspberry Pi 2 specific rule/options I tested hello, ticker, unlimited, and paranoia on both the Pi (Model A+) and Pi 2. | ||||
* | beagle bsp: delete TIMER_FREQ, TIMER_COUNT | Ben Gras | 2015-03-14 | 1 | -4/+0 |
| | | | | | | unused and poorly named (no prefix) and colliding with sp68. Closes #2302. | ||||
* | rtl22xx.cfg: Remove -DNDEBUG flag | Joel Sherrill | 2015-03-09 | 1 | -1/+1 |
| | |||||
* | lpc1768_mbed.cfg: Remove -DNDEBUG flag | Joel Sherrill | 2015-03-09 | 1 | -1/+1 |
| |