summaryrefslogtreecommitdiff
path: root/bsps (follow)
AgeCommit message (Collapse)Author
2020-05-06testsuite: Add expected-fail to beagleboneblackChris Johns
Updates #2962
2020-05-06testsuite: Add expected-fail to xilinx's zedboard, a9_qemu, zc702 and zc706Chris Johns
Updates #2962
2020-05-06testsuite: Add expected-fail to psimChris Johns
Updates #2962
2020-05-06testsuite: Add expected-fail to erc32, leon2, and leon3 BSPsChris Johns
Updates #2962
2020-05-06Use rtems_get_version_string()Sebastian Huber
Update #3970.
2020-04-20bsps/arm: Fix uninitialized value in generic timerChristian Mauderer
_CPU_Counter_frequency() can be called by the rtems_counter initialization before arm_gt_clock_initialize() initializes the value used in _CPU_Counter_frequency(). Closes #3961.
2020-04-15bsp/imx: Add an extra ecspi clock.Christian Mauderer
Some imx chips or boards don't use the same frequency for ECSPI and IPG. Update #3869
2020-04-10bsps/riscv: Fix multiple definitionSebastian Huber
2020-04-10bsp/raspberrypi: Fix build warnings.G S Niteesh Babu
1) _Memory_Initialize makes pointer from integer without a cast. 2) printf format error, expects %u but %lu provided.
2020-04-07lpc23xx_tli800-testsuite.tcfg: Add psxaoi03 and psxsignal07Joel Sherrill
Updates #3938.
2020-04-07mcf52235-testsuite.tcfg: Add sp16Joel Sherrill
Updates #3938.
2020-04-07lpc1768_mbed-testsuite.tcfg: Add psxaoi03 and psxsignal07Joel Sherrill
Updates #3938.
2020-04-07lpc2362-testsuite.tcfg: Add psxaoi03 and psxsignal07Joel Sherrill
Updates #3938.
2020-04-07lpc1768_mbed_ahb_ram_eth-testsuite.tcfg: Add psxsignal07Joel Sherrill
Updates #3938.
2020-04-07lm4f120-testsuite.tcfg: Add psxsignal07Joel Sherrill
Updates #3938.
2020-04-06tests: Exclude record02 for some BSPsSebastian Huber
Update #3938.
2020-04-06sparc64: update linkcmds with missing sections for TLSGedare Bloom
Closes #3936.
2020-04-04bsp/raspberry: Add a bsp_fdt_map_intr().Christian Mauderer
Fixes #3903
2020-04-03bsp/shared/clock: Reset Clock_driver_isrs to correct valueJan Sommer
CLOCK_DRIVER_ISRS_PER_TICK is the configuration define, CLOCK_DRIVER_ISRS_PER_TICK_VALUE is the actual value of ISRS per clock tick, therefore use this one to reset the Clock_driver_isrs after each tick.
2020-04-03arm: ARMv7-M statically initialized vector tableSebastian Huber
Statically initialize the ARMv7-M vector table to allow a placement in ROM with read-only MPU settings. Change licence to BSD-2-Clause in some files.
2020-04-02bsp/qoriq: Fix off by one error in clock initSebastian Huber
Close #3921.
2020-03-19gdbarmsim: RemoveJoel Sherrill
Closes #3611.
2020-03-13bsps: Remove legacy interrupt API from defaultSebastian Huber
This fixes linker issues on the powerpc/virtex4 and powerpc/virtex5 BSPs.
2020-03-12mrm332-testsuite.tcfg: Add dl01Joel Sherrill
2020-03-12rtl22xx-testsuite.tcfg: Add dl10 and ttest01Joel Sherrill
2020-03-12lpc23xx_tli800-testsuite.tcfg: Add ttest01Joel Sherrill
2020-03-12lpc2362-testsuite.tcfg: Add ttest01Joel Sherrill
2020-03-12lm3s3749-testsuite.tcfg: Add ttest01Joel Sherrill
2020-03-09imfs: Replace devfs with an IMFS specializationSebastian Huber
Add a simplified path evaluation function IMFS_eval_path_devfs() for a device only IMFS configuration. The code size can be further reduced by the application if it disables the support for legacy IO drivers via: #define CONFIGURE_IMFS_DISABLE_MKNOD #define CONFIGURE_IMFS_DISABLE_MKNOD_DEVICE Obsolete CONFIGURE_MAXIMUM_DEVICES. Remove BSP_MAXIMUM_DEVICES. Update #3894. Update #3898.
2020-03-05psim: Rework device tree so devices do not conflict with 256MB RAMJoel Sherrill
updates #3849.
2020-02-27bsp/pc386: Fix interrupt enable to make debug option work againJan Sommer
2020-02-27bsp/mpc5643l_*: Exclude some testsSebastian Huber
These tests do not fit into the available memory.
2020-02-25bsps/clock: Use _SMP_Get_processor_maximum()Sebastian Huber
Use a specific test to enable the fast idle mode instead of using the rtems_configuration_is_smp_enabled() workaround. Update #3876.
2020-02-24bsps/arm: Initialize priorities of PPIsSebastian Huber
At least on GICv1 the interrupts 0 up to including 31 are so called Peripheral Private Interrupts (PPIs). We have to initialize the priority of the PPIs on secondary processors.
2020-02-20drvmgr: Fix determination of prefix in grlib uart driverDennis Pfau
drvmgr_get_dev_prefix returns 0 if a prefix was found. Therefore the if condition needs to check for 0, i.e. DRVMGR_OK.
2020-02-16bsp/raspberrypi: Mini UART driverG S Niteesh
This patch adds driver for Mini UART present in Raspberry Pi 3 and above, this UART is currently used as the primary UART in these models. The Mini UART is similar to ns16550, this driver is built upon libchip/ns16550.
2020-02-16libchip/ns16550: Allow user calculate baud divisorG S Niteesh
This patch will allow the user to pass a function to calculate the baud divisor. This will allow for more flexibility, since for some BSPs like raspberrypi, the calculation of baud divisor is different from what is in the current driver.
2020-02-12score: Statically allocate idle/MPCI stacksSebastian Huber
Place idle and MPCI stacks into extra linker sections. This can be optionally used by applications to control the placement of the stacks. Update #3835.
2020-02-12arm/xilinx-zynq: Split console driver filesSebastian Huber
This avoids to pull in via printk() the Termios support which pulls in the file system support. This fixes a spconfig02 test failure.
2020-02-11bsp/imx: Parse fdt pinctrl values and setup iomuxChristian Mauderer
Update #3869.
2020-02-11bsp/imx: Support imx6ul iomux.Christian Mauderer
Update #3869.
2020-02-11bsp/imx: Allow gapless SPI transfers.Christian Mauderer
This uses the tx-threshold to reduce gaps in SPI transmissions. Update #3869.
2020-02-11bsp/imx: Use muxed mode for serials.Christian Mauderer
Update #3869.
2020-02-11bsp/imx: Increase device memory areaSebastian Huber
The new area is used by the i.MX 6UltraLite for example. Update #3869.
2020-02-11bsp/imx: Allow GIC in different device tree node.Christian Mauderer
Update #3869.
2020-02-11bsp/imx: Avoid hard-coded GIC base addressSebastian Huber
Update #3869.
2020-02-06config: Add CONFIGURE_DIRTY_MEMORYSebastian Huber
Replace the BSP_DIRTY_MEMORY BSP option with a CONFIGURE_DIRTY_MEMORY configuration option. Update #3843.
2020-02-04Use RTEMS_SYSINIT_ORDER_LAST_BUT_5Sebastian Huber
Use RTEMS_SYSINIT_ORDER_LAST_BUT_5 instead of RTEMS_SYSINIT_ORDER_LAST to allow applications and support functions to place system initialization handlers behind the standard handlers. Update #3838.
2020-02-04bsps: Rework work area initializationSebastian Huber
The work area initialization was done by the BSP through bsp_work_area_initialize(). This approach predated the system initialization through the system initialization linker set. The workspace and C program heap were unconditionally initialized. The aim is to support RTEMS application configurations which do not need the workspace and C program heap. In these configurations, the workspace and C prgram heap should not get initialized. Change all bsp_work_area_initialize() to implement _Memory_Get() instead. Move the dirty memory, sbrk(), per-CPU data, workspace, and malloc() heap initialization into separate system initialization steps. This makes it also easier to test the individual initialization steps. This change adds a dependency to _Heap_Extend() to all BSPs. This dependency will be removed in a follow up change. Update #3838.
2020-02-04bsps: Remove uses of BSP_GET_WORK_AREA_DEBUGSebastian Huber
The code covered by BSP_GET_WORK_AREA_DEBUG was basically dead code since there was no normal way to activate it (e.g. via a BSP configuration option). A follow up patch will bring back this feature through a CONFIGURE_VERBOSE_SYSTEM_INITIALIZATION configuration option. Update #3838.