summaryrefslogtreecommitdiffstats
path: root/bsps (follow)
Commit message (Collapse)AuthorAgeFilesLines
* bsps/irq: Improve affinity set handlingSebastian Huber2022-03-161-1/+7
| | | | | | | | Restrict the affinity set to the set of online processors. Make sure the affinity set for an interrupt vector contains at least one online processor. Update #3269.
* bsps/irq: Fix formattingSebastian Huber2022-03-161-3/+3
| | | | Update #3269.
* microblaze: Add JFFS2 AXI QSPI driverAlex White2022-03-152-0/+375
| | | | This driver has been tested with Micron NOR Flash via AXI Quad SPI.
* bsps/arm: Fix bsp_start_memcpy() for ARMv7-ARSebastian Huber2022-03-141-0/+4
| | | | Synchronize data and instruction streams.
* bsps/.../disp_hcms29xx.h: Fix comment blockChristian Mauderer2022-03-101-0/+1
| | | | Update #4625
* bsps/m68k: Restore license fileChristian Mauderer2022-03-1011-11/+11
| | | | | | | | | Quite some files in the bsps/m68k/genmcf548x mention a Freescale_license.txt file. The file has been accidentally removed during the source reorganization in 2018. This commit restores it and moves it to the right location for licenses. Update #4625.
* bsps: Automated IMD header file clean upChristian Mauderer2022-03-1011-14/+14
| | | | | | Use the same form of IMD in all copyright lines Update #4625.
* bsps/powerpc/gen5200: Manual Header clean upChristian Mauderer2022-03-107-617/+262
| | | | Update #4625.
* bsps/powerpc/gen83xx/start/cpuinit.c: Manual Header clean upChristian Mauderer2022-03-102-134/+28
| | | | | | | | There is not really anything left from the referenced cpuinit.c file from MPC8260ads CPU initialization. So ignore that part of the header during rework. Update #4625.
* bsps and cpukit: Manual file header clean upChristian Mauderer2022-03-102-42/+32
| | | | Updates #4625.
* bsps/powerpc/gen5200: Manual file header clean upChristian Mauderer2022-03-106-293/+96
| | | | | | This cleans some of the more complex headers including IPR. Updates #4625.
* bsps/powerpc: Manual file header clean upChristian Mauderer2022-03-107-141/+99
| | | | Updates #4625.
* bsps/powerpc/gen5200: Manual file header clean upChristian Mauderer2022-03-1015-318/+181
| | | | Updates #4625.
* bsps/powerpc: Manual file header clean upChristian Mauderer2022-03-105-98/+71
| | | | Updates #4625.
* bsps/powerpc/gen83xx: Manual file header clean upChristian Mauderer2022-03-109-165/+116
| | | | Updates #4625.
* bsps/powerpc/tqm8xx: Manual file header clean upChristian Mauderer2022-03-1010-202/+124
| | | | Updates #4625.
* bsps/shared: Manual file header clean upChristian Mauderer2022-03-107-125/+87
| | | | Updates #4625.
* bsps/m68k: Manual file header clean upChristian Mauderer2022-03-106-246/+151
| | | | Updates #4625.
* bsps/include/: Scripted embedded brains header file clean upJoel Sherrill2022-03-1017-103/+2
| | | | Updates #4625.
* bsps/m68k/: Scripted embedded brains header file clean upJoel Sherrill2022-03-104-16/+4
| | | | Updates #4625.
* bsps/powerpc/: Scripted embedded brains header file clean upJoel Sherrill2022-03-10188-906/+135
| | | | Updates #4625.
* bsps/sh/: Scripted embedded brains header file clean upJoel Sherrill2022-03-102-12/+0
| | | | Updates #4625.
* bsps/shared/: Scripted embedded brains header file clean upJoel Sherrill2022-03-1025-122/+14
| | | | Updates #4625.
* bsps/arm/: Scripted embedded brains header file clean upJoel Sherrill2022-03-10225-1352/+26
| | | | Updates #4625.
* bsps/sparc: Scripted embedded brains header file clean upJoel Sherrill2022-03-103-18/+0
| | | | Updates #4625.
* m68k/genmcf548x/: Manual file header clean upJoel Sherrill2022-03-1013-227/+125
| | | | Updates #4625.
* m68k/genmcf548x: Manual file header clean upJoel Sherrill2022-03-102-89/+52
| | | | Updates #4625.
* bsps/m68k/gen68360/spi/m360_spi.h: Manual file header clean upJoel Sherrill2022-03-101-16/+7
| | | | Updates #4625.
* bsps/lm32/include/bsp/irq.h: manual file header clean upJoel Sherrill2022-03-101-6/+1
| | | | Updates #4625.
* bsps/include/libchip/spi-memdrv.h: Manual file header clean upJoel Sherrill2022-03-101-17/+10
| | | | Updates #4625.
* bsps/include/libchip/spi-fram-fm25l256.h: Manual file header clean upJoel Sherrill2022-03-101-17/+9
| | | | Updates #4625.
* bsps/include/libchip/disp_hcms29xx.h: Manual file header clean upJoel Sherrill2022-03-101-19/+13
| | | | Updates #4625.
* include/libchip/spi-flash-m25p40.h: Manual file header clean upJoel Sherrill2022-03-101-17/+9
| | | | Updates #4625.
* powerpc/mpc55xxevb: Manual file header clean upJoel Sherrill2022-03-103-18/+0
| | | | Updates #4625.
* m68k/genmcf548x/README: Manual file header clean upJoel Sherrill2022-03-101-38/+20
| | | | Updates #4625.
* m68k/gen68360/spi/m360_spi.c: Manual file header clean upJoel Sherrill2022-03-101-18/+13
| | | | Updates #4625.
* bsps/m68k/genmcf548x/README: Manual cleanup of embedded brains File HeadersJoel Sherrill2022-03-101-7/+1
| | | | Updates #4625.
* bsp/altera-cyclone-v: fix the creation of reserved memory regionsMarcus Ritter2022-03-091-1/+1
|
* bsp/leon3: Fix warningSebastian Huber2022-03-081-1/+1
|
* bsp/leon3: Include missing header fileSebastian Huber2022-03-082-0/+2
| | | | | The <leon.h> include was removed from <bsp.h> in commit 1577a48369fae5e024baa2119b26d25de0f43946.
* powerpc: Use .machine any for some inline asmSebastian Huber2022-02-268-14/+91
|
* riscv: Use zicsr architecture extensionSebastian Huber2022-02-252-1/+8
| | | | | | | | | | This is required for ISA 2.0 support, see chapter "Zicsr", Control and Status Register (CSR) Instructions, Version 2.0 in RISC-V Instruction Set Manual, Volume I: RISC-V User-Level ISA
* bsps/riscv: Add missing includeSebastian Huber2022-02-251-0/+1
|
* bsps/powerpc: Do no use Newlib internalsSebastian Huber2022-02-255-5/+10
| | | | The struct _reent::__sdidinit member was renamed in a recent Newlib.
* microblaze: Decouple exceptions from interruptsKinsey Moore2022-02-231-0/+3
| | | | | | | | Exception handling should be enabled at all times during execution to ensure that exceptions are not ignored which would cause further problems. This separates use of the exception enable bit from use of the interrupt enable bit in the machine status register so that they can be manipulated independently.
* bsp/imxrt: Enforce alignment for devicetreeChristian Mauderer2022-02-213-3/+3
| | | | | | A device tree binary has to be 8 byte aligned in memory. This is checked since RTEMS commit 34052ef78cf8724dee73e9279b2c6bff8cfed234 "libfdt: Add FDT alignment check to fdt_check_header()".
* bsp/arm/zynq: Cadence I2C has moved, update to the new pathChris Johns2022-02-171-1/+2
|
* bsp/atsam: Improve UART / USART tx performanceChristian Mauderer2022-02-111-4/+5
| | | | | | | | | | | | | Put the next character into the send buffer if the buffer is empty and not when the last character has been sent out to the line. This improves the performance slightly. Before that patch, the receive path was faster than the transmit path. Therefore a simple echo could drop characters on a busy connection. With this patch sending and receiving has about the same performance so that no characters are lost. Fixes #4610
* bsp/atsam/i2c: Add error return and fix edge casesChristian Mauderer2022-02-102-59/+47
| | | | | | | | | | The driver didn't return with an error on (for example) a NACK on the bus. This adds the expected error return. Due to the new case that a transfer can be interrupted on an error, there were some new edge cases. This patch therefore also fixes these edge cases by removing the transfer_state that more or less duplicated the interrupt states. Fixes #4592
* bsp/atsam/i2c: Simplify driverChristian Mauderer2022-02-102-69/+45
| | | | | | | | | | Do some clean ups. Remove superfluous variables. Eliminate some overly complex logic (information about transfer and remaining bytes has been tracked redundantly in multiple variables). This patch doesn't change the behavior of the driver. Update #4592