Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add STM32F4 HAL Files | Isaac Gutekunst | 2015-11-03 | 180 | -0/+285081 |
| | | | | | The origin of this code is: + STM32CubeF4 V1.8.0 from http://www.st.com/web/en/catalog/tools/PF259243 | ||||
* | Leftover gpio function rename | Ben Gras | 2015-11-03 | 2 | -4/+4 |
| | | | | | | Rename rtems_bsp_select_specific_io to rtems_gpio_bsp_select_specific_io. Should've gone with 5c337d7. Fixes #2456. | ||||
* | bsp/qoriq: Fix interrupt support for T series | Sebastian Huber | 2015-10-28 | 3 | -127/+77 |
| | |||||
* | bsp/qoriq: Add BMan, QMan and FMan to memory map | Sebastian Huber | 2015-10-28 | 1 | -1/+20 |
| | |||||
* | bsp/qoriq: Flush and invalidate L2 cache | Sebastian Huber | 2015-10-28 | 2 | -0/+27 |
| | |||||
* | bsp/qoriq: Invalidate L1 cache on boot processor | Sebastian Huber | 2015-10-28 | 1 | -0/+20 |
| | |||||
* | bsp/qoriq: Map intercom area only if necessary | Sebastian Huber | 2015-10-28 | 1 | -1/+3 |
| | |||||
* | bsp/qoriq: Add BMan and QMan portals to memory map | Sebastian Huber | 2015-10-28 | 3 | -4/+11 |
| | |||||
* | bsp/qoriq: Increase non-cacheable region | Sebastian Huber | 2015-10-28 | 1 | -2/+2 |
| | |||||
* | bsp/qoriq: Drop M flag from device IO regions | Sebastian Huber | 2015-10-28 | 1 | -1/+1 |
| | |||||
* | bsps: Generalize .nocacheheap to .nocachenoload | Sebastian Huber | 2015-10-28 | 6 | -5/+25 |
| | | | | Add ability to place data in a non-loadable cache-inhibited area. | ||||
* | basdefs.h: Add and use RTEMS_PACKED | Sebastian Huber | 2015-10-26 | 5 | -21/+21 |
| | |||||
* | basdefs.h: Add and use RTEMS_UNUSED | Sebastian Huber | 2015-10-26 | 7 | -11/+11 |
| | |||||
* | basdefs.h: Add and use RTEMS_DEPRECATED | Sebastian Huber | 2015-10-26 | 1 | -2/+2 |
| | |||||
* | basedefs.h: Add and use RTEMS_NO_RETURN | Sebastian Huber | 2015-10-26 | 3 | -3/+3 |
| | |||||
* | Fixes GPIO APIs Naming Convention and Comments | Sudarshan Rajagopalan | 2015-10-21 | 4 | -17/+21 |
| | | | | Closes #2435. | ||||
* | libbsp/Makefile.am: gpio.h as preinstalled header | Ben Gras | 2015-10-21 | 2 | -0/+5 |
| | | | | Also regenerate preinstall.am. Closes #2434. | ||||
* | moxiesim/configure.ac: Fix typo | Joel Sherrill | 2015-10-20 | 1 | -1/+1 |
| | | | | updates 2254. | ||||
* | h8sim-testsuite.tcfg: Add fsdosfsname01 | Joel Sherrill | 2015-10-20 | 1 | -0/+1 |
| | | | | closes #2432. | ||||
* | bsp/leon3: Fix Termios context usage | Sebastian Huber | 2015-10-20 | 1 | -8/+3 |
| | | | | | Only the context of the console device was used and this is wrong in case more than one APBUART device is available. | ||||
* | bsp/qoriq: Use U-Boot provided FDT | Sebastian Huber | 2015-10-19 | 10 | -42/+268 |
| | |||||
* | bsp/qoriq: Simplify initialization | Sebastian Huber | 2015-10-19 | 1 | -75/+62 |
| | |||||
* | bsp/qoriq: Initialize FPU on secondary thread | Sebastian Huber | 2015-10-19 | 1 | -0/+4 |
| | |||||
* | bsp/qoriq: Add missing isync after mtmsr | Sebastian Huber | 2015-10-15 | 1 | -0/+4 |
| | |||||
* | bsps/arm: Add missing translation table entry | Sebastian Huber | 2015-10-14 | 1 | -0/+4 |
| | | | | See also bc820946793426dbdc450dc8bba4a15d01006182. | ||||
* | bsp/qoriq: Add nocache heap | Sebastian Huber | 2015-10-08 | 3 | -5/+20 |
| | |||||
* | bsps: Add .nocacheheap section | Sebastian Huber | 2015-10-08 | 6 | -22/+36 |
| | | | | | This avoids consumption of a loadable address space for the nocache heap. | ||||
* | bsp/qoriq: Add BMan and QMan Portals | Sebastian Huber | 2015-10-07 | 1 | -0/+16 |
| | |||||
* | bsp/qoriq: Initilize FPU | Sebastian Huber | 2015-10-07 | 1 | -0/+57 |
| | |||||
* | bsp/qoriq: Move BUCSR initialization | Sebastian Huber | 2015-10-07 | 1 | -14/+7 |
| | |||||
* | bsps/i386: Interrupt server support | Sebastian Huber | 2015-09-30 | 4 | -5/+22 |
| | |||||
* | SMP: Fix and optimize thread dispatching | Sebastian Huber | 2015-09-28 | 5 | -29/+33 |
| | | | | | | | | According to the C11 and C++11 memory models only a read-modify-write operation guarantees that we read the last value written in modification order. Avoid the sequential consistent thread fence and instead use the inter-processor interrupt to set the thread dispatch necessary indicator. | ||||
* | bootstrap: regenerate preinstall.am | Gedare Bloom | 2015-09-25 | 1 | -4/+0 |
| | |||||
* | 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 |
| | |||||
* | Removed GPIO API from the libbsp/shared Makefile. | Andre Marques | 2015-09-25 | 1 | -2/+1 |
| | |||||
* | Upgrade to 4.11.99.0 | Sebastian Huber | 2015-09-11 | 1 | -2/+2 |
| | |||||
* | 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. | ||||
* | various .h files: Add missing C++ extern wrappers | Martin Galvan | 2015-09-03 | 1 | -0/+4 |
| | | | | Updates #2405. | ||||
* | Beagle: GPIO support (for BBB) | Ketul Shah | 2015-08-18 | 7 | -1/+874 |
| | | | | 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 | 3 | -15/+23 |
| | | | | | 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 | ||||
* | RTEMS GPIO API definition and implementation. | Andre Marques | 2015-08-06 | 4 | -1/+2931 |
| | | | | | | | | | | | Changes relative to the previous patch set: - Moved GPIO pin interrupts to rtems chains, instead of a local linked list; - Restructured the pin tracking structure, separating the interrupt information for each pin meaning that a pin without any interrupt enabled only requires 8 bytes, while keeping interrupt information (handling information, handler chain control, ...) requires 24 additional bytes (total of 32 bytes per pin with interrupts enabled); - Added support for 'parallel' pin function assignment, allowing the function assignment to be set for multiple pins in a single GPIO hardware call. If a BSP does not support this feature it becomes a sequence of individual calls per pin. Also added support for GPIO pin groupings, allowing to write and read byte data to a series of pins which behave as a single entity; - Added bank tracking structure to maintain the bank lock and bank level interrupt information (threaded/normal handling, interrupt counter); - Changed GPIO settings to BSP defined constants, reducing dynamic memory allocation; - Switched interrupt tasks for a rtems interrupt server, with the possibility of using normal interrupts (user handlers being called within ISR context). | ||||
* | ada-tests/support/init.c: Fix compile errors and warnings | Joel Sherrill | 2015-08-02 | 1 | -12/+20 |
| | | | | closes #2379. | ||||
* | 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> |