Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps: Clock_driver_support_install_isr() | Sebastian Huber | 2017-09-18 | 8 | -33/+14 |
| | | | | | | | Remove old ISR parameter since is not used by the clock driver shell. Make an implementation optional. Update #3139. | ||||
* | Simplify and unify BSP_output_char | Sebastian Huber | 2017-09-12 | 14 | -52/+2 |
| | | | | | | | | The BSP_output_char should output a char and not mingle with high level processing, e.g. '\n' to '\r\n' translation. Move this translation to rtems_putc(). Remove it from all the BSP_output_char implementations. Close #3122. | ||||
* | bsp/atsam: Fix MPU sections. | Christian Mauderer | 2017-09-07 | 3 | -4/+92 |
| | | | | | | | | | | The nocache section has been hard coded which could lead to problems when a bigger region should be used. Fix that. The internal SRAM has not been set up correctly. A duplicate external SDRAM has been set up instead. Remove a lot of other hard coded sections too. | ||||
* | fb/fb.c: include <string.h> for memcpy() | Joel Sherrill | 2017-08-27 | 1 | -0/+1 |
| | |||||
* | Include missing <rtems/bspIo.h> | Sebastian Huber | 2017-08-25 | 1 | -0/+1 |
| | |||||
* | Include missing <string.h> | Sebastian Huber | 2017-08-25 | 12 | -0/+18 |
| | | | | Update #2133. | ||||
* | bsps: Add BSP_FDT_BLOB_COPY_TO_READ_ONLY_LOAD_AREA | Sebastian Huber | 2017-08-22 | 1 | -0/+3 |
| | |||||
* | bsp/imx: Fix UART interrupt | Sebastian Huber | 2017-08-04 | 1 | -0/+2 |
| | | | | Update #3090. | ||||
* | bsp/imx: New BSP | Sebastian Huber | 2017-08-04 | 18 | -0/+1327 |
| | | | | Update #3090. | ||||
* | bsps/arm: Add ARMv7-AR Generic Timer clock driver | Sebastian Huber | 2017-08-04 | 1 | -0/+205 |
| | | | | Update #3090. | ||||
* | beagle/i2c/bbb-i2c.c: Eliminiate set but not used warning | Joel Sherrill | 2017-07-28 | 1 | -1/+2 |
| | |||||
* | bsps: Include missing header file | Sebastian Huber | 2017-07-12 | 1 | -0/+1 |
| | | | | Update #3071. | ||||
* | bsp/beagle: Add FDT support for Beaglebone Black | Sichen Zhao | 2017-07-12 | 5 | -1/+26 |
| | |||||
* | Add interrupt vector set/get affinity | Sebastian Huber | 2017-07-12 | 2 | -12/+21 |
| | | | | Close #3071. | ||||
* | lpc176x/misc/restart.c: Fix duplicate const warning | Joel Sherrill | 2017-06-21 | 1 | -1/+1 |
| | |||||
* | bsps: Improve interrupt vector enable/disable API | Sebastian Huber | 2017-06-20 | 9 | -129/+64 |
| | | | | | | Change bsp_interrupt_vector_enable() and bsp_interrupt_vector_disable() to not return a status code. Add bsp_interrupt_assert() and use it to validate the vector number in the vector enable/disable implementations. | ||||
* | Fix beagle i2c file bbb-i2c.c comment issues | Sichen Zhao | 2017-06-15 | 1 | -19/+23 |
| | |||||
* | Add the i2c driver for Beaglebone Black | Sichen Zhao | 2017-06-14 | 4 | -141/+629 |
| | | | | | | | | | | Update ticket #2891 and my GSOC project add c/src/lib/libbsp/arm/beagle/i2c/bbb-i2c.c modify c/src/lib/libbsp/arm/beagle/include/i2c.h modify c/src/lib/libbsp/arm/beagle/include/bbb-gpio.h modify c/src/lib/libcpu/arm/shared/include/am335x.h modify c/src/lib/libbsp/arm/beagle/Makefile.am Now can read the EEPROM by i2c, the test application link is: https://github.com/hahchenchen/GSOC-test-application | ||||
* | Remove beagle old i2c code | Sichen Zhao | 2017-06-14 | 3 | -633/+0 |
| | | | | | | modify c/src/lib/libbsp/arm/beagle/Makefile.am modify c/src/lib/libbsp/arm/beagle/include/i2c.h delete c/src/lib/libbsp/arm/beagle/misc/i2c.c | ||||
* | Remove excessive locking from cache operations. | Alexei Pososin | 2017-06-14 | 1 | -35/+9 |
| | | | | | | | | According to manual, the used operations (Clean Line by PA, Clean and Invalidate Line by PA, Cache Sync) are atomic and do not require locking. Update #3007. | ||||
* | bsp: Include missing <sys/param.h> | Sebastian Huber | 2017-06-12 | 2 | -0/+2 |
| | | | | Update #2833. | ||||
* | bsps/arm: Fix ARMv7-M interrupt suppport | Christian Mauderer | 2017-06-07 | 1 | -2/+6 |
| | | | | | | Enable/disable vector routines now check for a valid vector. Without these guards, the enable/disable vector routines will not work with the interrupt server. | ||||
* | Do not include <sys/ioctl.h> in kernel-space | Sebastian Huber | 2017-06-07 | 1 | -1/+0 |
| | | | | Update #2833. | ||||
* | build-system: Parallel build all subdirs. | Chris Johns | 2017-05-24 | 1 | -1/+1 |
| | |||||
* | arm/tms570: Update preinstall.am after bootstrap. | Chris Johns | 2017-05-24 | 1 | -0/+4 |
| | |||||
* | bsps/arm: Fix bit field offset in GIC support | Sebastian Huber | 2017-05-11 | 1 | -1/+1 |
| | | | | Update #3002. | ||||
* | bsp/tms570: include package balls and PINMMR registers mapping for ↵ | Pavel Pisa | 2017-04-29 | 2 | -0/+1115 |
| | | | | | | | | | | | | TMS5704357 ZWT chip. The extended mechanism for switching input path by separated alternative registers is already implemented in TMS570 pin multiplexer driver used for TMS570LS31xx rtems/c/src/lib/libbsp/arm/tms570/pinmux/pinmux.c But the code has not been tested on real TMS570LC43xx hardware yet. | ||||
* | fb/fb.c: Include <rtems/inttypes.h> and use PRI constant to fix warning | Joel Sherrill | 2017-04-23 | 1 | -2/+7 |
| | |||||
* | lpc176x/../*-testsuite.tcfg: Add linpack | Joel Sherrill | 2017-04-04 | 3 | -0/+3 |
| | |||||
* | lpc24xx/../*-testsuite.tcfg: Add linpack | Joel Sherrill | 2017-04-04 | 2 | -0/+3 |
| | |||||
* | lpc32xx_mzx_stage_1-testsuite.tcfg: Add linpack | Joel Sherrill | 2017-04-04 | 1 | -0/+1 |
| | |||||
* | lm3s69xx/../*-testsuite.tcfg: Add linpack | Joel Sherrill | 2017-04-04 | 3 | -0/+3 |
| | |||||
* | atsamv-testsuite.tcfg: Add linpack | Joel Sherrill | 2017-04-04 | 1 | -0/+1 |
| | |||||
* | rtl22xx/../*-testsuite.tcfg: Add linpack | Joel Sherrill | 2017-04-04 | 2 | -0/+2 |
| | |||||
* | stm32f4/../*-testsuite.tcfg: Add linpack | Joel Sherrill | 2017-04-04 | 2 | -0/+2 |
| | |||||
* | tms570/../*-testsuite.tcfg: Add linpack | Joel Sherrill | 2017-04-04 | 3 | -0/+9 |
| | |||||
* | bsps: Fix baud settings | Sebastian Huber | 2017-04-03 | 1 | -2/+2 |
| | | | | Update #2897. | ||||
* | arm: Optimize context switch | Sebastian Huber | 2017-03-28 | 1 | -12/+0 |
| | | | | | | | | | Set CPU_ENABLE_ROBUST_THREAD_DISPATCH to TRUE. In this case the interrupts are always enabled during a context switch even after interrupt processing (see #2751). Remove the CPSR from the context control since it contains only volatile bits. Close #2954. | ||||
* | bsp/tms570: Use shared benchmark timer | Sebastian Huber | 2017-03-27 | 2 | -62/+1 |
| | |||||
* | bsp/tms570: Simplify CPU counter support | Sebastian Huber | 2017-03-27 | 1 | -63/+13 |
| | | | | Only touch the cycle counter settings. Do not enable user mode access. | ||||
* | bsp/tms570: Simplify <bsp.h> | Sebastian Huber | 2017-03-27 | 1 | -12/+0 |
| | |||||
* | bsp/tms570: Remove OPERATION_COUNT define | Sebastian Huber | 2017-03-27 | 1 | -3/+0 |
| | | | | This is the wrong place to define it. | ||||
* | termios: Synchronize with latest FreeBSD headers | Kevin Kirspel | 2017-03-22 | 2 | -2/+2 |
| | | | | | | | | | | | Adding modified FreeBSD headers to synchronize RTEMS termios with FreeBSD. Modify termios to support dedicated input and output baud for termios structure. Updated BSPs to use dedicated input and output baud in termios structure. Updated tools to use dedicated input and output baud in termios structure. Updated termios testsuites to use dedicated input and output baud in termios structure. Close #2897. | ||||
* | bsp/atsam: Fix DMA support of some drivers | Sebastian Huber | 2017-03-22 | 3 | -0/+3 |
| | |||||
* | bsp/tms570: Fix CPU counter frequency | Sebastian Huber | 2017-03-09 | 2 | -27/+12 |
| | | | | | The CPU counter runs with the processor frequency. Use RTEMS_SYSINIT_ITEM() to initialize the CPU counter. | ||||
* | bsp/tms570: Support printk() early | Sebastian Huber | 2017-03-09 | 3 | -48/+105 |
| | | | | | Allow use of printk() early in the initalization and without a console driver. | ||||
* | bsp/beagle: Fix warnings | Sebastian Huber | 2017-03-08 | 1 | -0/+1 |
| | |||||
* | bsp/smdk2410: Fix format warning | Sebastian Huber | 2017-03-08 | 1 | -1/+1 |
| | |||||
* | bsp/lpc176x: Fix integer to pointer warnings | Sebastian Huber | 2017-03-08 | 2 | -2/+4 |
| | |||||
* | bsp/altera-cyclone-v: Remove debug output | Sebastian Huber | 2017-03-08 | 1 | -2/+0 |
| |