Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | bsps/irq: Improve affinity set handling | Sebastian Huber | 2022-03-16 | 1 | -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 formatting | Sebastian Huber | 2022-03-16 | 1 | -3/+3 |
| | | | | Update #3269. | ||||
* | microblaze: Add JFFS2 AXI QSPI driver | Alex White | 2022-03-15 | 2 | -0/+375 |
| | | | | This driver has been tested with Micron NOR Flash via AXI Quad SPI. | ||||
* | bsps/arm: Fix bsp_start_memcpy() for ARMv7-AR | Sebastian Huber | 2022-03-14 | 1 | -0/+4 |
| | | | | Synchronize data and instruction streams. | ||||
* | bsps/.../disp_hcms29xx.h: Fix comment block | Christian Mauderer | 2022-03-10 | 1 | -0/+1 |
| | | | | Update #4625 | ||||
* | bsps/m68k: Restore license file | Christian Mauderer | 2022-03-10 | 11 | -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 up | Christian Mauderer | 2022-03-10 | 11 | -14/+14 |
| | | | | | | Use the same form of IMD in all copyright lines Update #4625. | ||||
* | bsps/powerpc/gen5200: Manual Header clean up | Christian Mauderer | 2022-03-10 | 7 | -617/+262 |
| | | | | Update #4625. | ||||
* | bsps/powerpc/gen83xx/start/cpuinit.c: Manual Header clean up | Christian Mauderer | 2022-03-10 | 2 | -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 up | Christian Mauderer | 2022-03-10 | 2 | -42/+32 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/gen5200: Manual file header clean up | Christian Mauderer | 2022-03-10 | 6 | -293/+96 |
| | | | | | | This cleans some of the more complex headers including IPR. Updates #4625. | ||||
* | bsps/powerpc: Manual file header clean up | Christian Mauderer | 2022-03-10 | 7 | -141/+99 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/gen5200: Manual file header clean up | Christian Mauderer | 2022-03-10 | 15 | -318/+181 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc: Manual file header clean up | Christian Mauderer | 2022-03-10 | 5 | -98/+71 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/gen83xx: Manual file header clean up | Christian Mauderer | 2022-03-10 | 9 | -165/+116 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/tqm8xx: Manual file header clean up | Christian Mauderer | 2022-03-10 | 10 | -202/+124 |
| | | | | Updates #4625. | ||||
* | bsps/shared: Manual file header clean up | Christian Mauderer | 2022-03-10 | 7 | -125/+87 |
| | | | | Updates #4625. | ||||
* | bsps/m68k: Manual file header clean up | Christian Mauderer | 2022-03-10 | 6 | -246/+151 |
| | | | | Updates #4625. | ||||
* | bsps/include/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 17 | -103/+2 |
| | | | | Updates #4625. | ||||
* | bsps/m68k/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 4 | -16/+4 |
| | | | | Updates #4625. | ||||
* | bsps/powerpc/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 188 | -906/+135 |
| | | | | Updates #4625. | ||||
* | bsps/sh/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 2 | -12/+0 |
| | | | | Updates #4625. | ||||
* | bsps/shared/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 25 | -122/+14 |
| | | | | Updates #4625. | ||||
* | bsps/arm/: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 225 | -1352/+26 |
| | | | | Updates #4625. | ||||
* | bsps/sparc: Scripted embedded brains header file clean up | Joel Sherrill | 2022-03-10 | 3 | -18/+0 |
| | | | | Updates #4625. | ||||
* | m68k/genmcf548x/: Manual file header clean up | Joel Sherrill | 2022-03-10 | 13 | -227/+125 |
| | | | | Updates #4625. | ||||
* | m68k/genmcf548x: Manual file header clean up | Joel Sherrill | 2022-03-10 | 2 | -89/+52 |
| | | | | Updates #4625. | ||||
* | bsps/m68k/gen68360/spi/m360_spi.h: Manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -16/+7 |
| | | | | Updates #4625. | ||||
* | bsps/lm32/include/bsp/irq.h: manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -6/+1 |
| | | | | Updates #4625. | ||||
* | bsps/include/libchip/spi-memdrv.h: Manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -17/+10 |
| | | | | Updates #4625. | ||||
* | bsps/include/libchip/spi-fram-fm25l256.h: Manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -17/+9 |
| | | | | Updates #4625. | ||||
* | bsps/include/libchip/disp_hcms29xx.h: Manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -19/+13 |
| | | | | Updates #4625. | ||||
* | include/libchip/spi-flash-m25p40.h: Manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -17/+9 |
| | | | | Updates #4625. | ||||
* | powerpc/mpc55xxevb: Manual file header clean up | Joel Sherrill | 2022-03-10 | 3 | -18/+0 |
| | | | | Updates #4625. | ||||
* | m68k/genmcf548x/README: Manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -38/+20 |
| | | | | Updates #4625. | ||||
* | m68k/gen68360/spi/m360_spi.c: Manual file header clean up | Joel Sherrill | 2022-03-10 | 1 | -18/+13 |
| | | | | Updates #4625. | ||||
* | bsps/m68k/genmcf548x/README: Manual cleanup of embedded brains File Headers | Joel Sherrill | 2022-03-10 | 1 | -7/+1 |
| | | | | Updates #4625. | ||||
* | bsp/altera-cyclone-v: fix the creation of reserved memory regions | Marcus Ritter | 2022-03-09 | 1 | -1/+1 |
| | |||||
* | bsp/leon3: Fix warning | Sebastian Huber | 2022-03-08 | 1 | -1/+1 |
| | |||||
* | bsp/leon3: Include missing header file | Sebastian Huber | 2022-03-08 | 2 | -0/+2 |
| | | | | | The <leon.h> include was removed from <bsp.h> in commit 1577a48369fae5e024baa2119b26d25de0f43946. | ||||
* | powerpc: Use .machine any for some inline asm | Sebastian Huber | 2022-02-26 | 8 | -14/+91 |
| | |||||
* | riscv: Use zicsr architecture extension | Sebastian Huber | 2022-02-25 | 2 | -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 include | Sebastian Huber | 2022-02-25 | 1 | -0/+1 |
| | |||||
* | bsps/powerpc: Do no use Newlib internals | Sebastian Huber | 2022-02-25 | 5 | -5/+10 |
| | | | | The struct _reent::__sdidinit member was renamed in a recent Newlib. | ||||
* | microblaze: Decouple exceptions from interrupts | Kinsey Moore | 2022-02-23 | 1 | -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 devicetree | Christian Mauderer | 2022-02-21 | 3 | -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 path | Chris Johns | 2022-02-17 | 1 | -1/+2 |
| | |||||
* | bsp/atsam: Improve UART / USART tx performance | Christian Mauderer | 2022-02-11 | 1 | -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 cases | Christian Mauderer | 2022-02-10 | 2 | -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 driver | Christian Mauderer | 2022-02-10 | 2 | -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 |