Commit Graph

14204 Commits

Author SHA1 Message Date
Sebastian Huber
444cb5cd23 bsps/arm: Fix prototype 2017-02-15 11:12:57 +01:00
Sebastian Huber
73f8d93847 bsps/powerpc: Fix warnings 2017-02-15 11:09:50 +01:00
Christian Mauderer
180107e971 bsps/arm: Fix Cortex-M DWT CPU counter.
It is necessary to enable the DWT using a special initialization
sequence before the CYCCNT can be enabled. See for example the
RESET_CYCLE_COUNTER in libbsp/arm/atsam/utils/utility.h.

Note that this problem only occurs if no debugger is connected. A
debugger most likely already enables the necessary module.
2017-01-30 11:35:31 +01:00
Kevin Kirspel
b43c2e8952 Adding ARM VFP V2 support 2017-01-24 15:42:05 +01:00
Sebastian Huber
2711914f82 Use <sys/endian.h>
Update #2803.
2017-01-24 08:39:22 +01:00
Kevin Kirspel
2f8f951b42 bsp/lpc32xx: Fix interrupt controller suppport
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.
2017-01-24 07:09:55 +01:00
Sebastian Huber
7fbd72cb00 libchip: Really fix high capacity detection
Update #2239.
2017-01-20 15:29:00 +01:00
Sebastian Huber
e8606d5b90 bsp/beatnik: Remove superfluous check
Close #2874.
2017-01-20 14:23:12 +01:00
Gedare Bloom
2126789736 raspberrypi: fix math inside of sizeof
Move the subtraction of 1 for terminator outside of
sizeof operator.

Closes #2731.
2017-01-19 15:37:13 -05:00
Gedare Bloom
70e8abf391 raspberrypi: use signed int for return variable
Closes #2873.
2017-01-19 15:34:18 -05:00
Gedare Bloom
3f09d63548 smdk2410: delete unused variables
Closes #2868.
2017-01-19 12:58:44 -05:00
Joel Sherrill
e397122cf4 m68k/mcf5225x/*/mc525x5-testsuite.tcfg: Add cdtest 2017-01-17 17:59:07 -06:00
Joel Sherrill
900f9857eb m68k/mcf52235/*/mc52235-testsuite.tcfg: Add cdtest 2017-01-17 17:59:05 -06:00
Joel Sherrill
96ba863df0 arm/lpc32xx/*/lpc32xx_mzx_stage_1-testsuite.tcfg: Add dl05 2017-01-17 17:59:03 -06:00
Joel Sherrill
79ec730e09 powerpc/mpc55xxevb/*.tcfg: Add fsjffs2gc01 to excluded tests 2017-01-17 17:59:02 -06:00
Joel Sherrill
09f6666b21 m68k/mcf5225x/*.tcfg: Add fsjffs2gc01 to excluded tests 2017-01-17 17:59:02 -06:00
Joel Sherrill
dd14b45045 m68k/mrm332/*.tcfg: Add fsjffs2gc01 to excluded tests 2017-01-17 17:59:02 -06:00
Joel Sherrill
ba61311eb7 m68k/mcf52235/*.tcfg: Add fsjffs2gc01 to excluded tests 2017-01-17 17:59:02 -06:00
Joel Sherrill
ddb2812791 arm/stm32f4/*.tcfg: Add fsjffs2gc01 to excluded tests 2017-01-17 17:59:02 -06:00
Joel Sherrill
9c834d1142 arm/lpc24xx/*.tcfg: Add fsjffs2gc01 to excluded tests 2017-01-17 17:59:00 -06:00
Joel Sherrill
ed1dcd28d6 arm/lpc32xx/*.tcfg: Add fsjffs2gc01 to excluded tests 2017-01-17 17:58:58 -06:00
Joel Sherrill
2414497fcb arm/lpc176x/*.tcfg: Add fsjffs2gc01 to excluded tests 2017-01-17 17:58:55 -06:00
Joel Sherrill
6c420403c8 arm/lm3s69xx/*.tcfg: Add fsjffs2gc01 to excluded tests 2017-01-17 17:58:52 -06:00
Joel Sherrill
1fcdd639ee powerpc/shared/linkcmds.base: Add .rela.rtemsroset and .rela.rtemsrwset 2017-01-16 10:40:11 -06:00
Sebastian Huber
2a583a0079 atsam: Fix SC16IS752 documentation 2017-01-16 13:13:36 +01:00
Christian Spindeldreier
a1e4e3bf31 GRETH: Interrupt Handler Uses Wrong Events
closes #2796.
2017-01-12 09:36:26 -06:00
Joel Sherrill
48a7fa31f9 Remove texinfo format documentation. Replaced by Sphinx formatted documentation.
closes #2812.
2017-01-11 12:13:21 -06:00
Sebastian Huber
81af80e586 Rename *.s to *.S
Consistently use *.S for assembler files.

Close #2701.
2016-12-20 10:31:06 +01:00
Sebastian Huber
71f29c1206 bsp/atsam: Use standard XDMA throughout 2016-12-20 08:49:32 +01:00
Sebastian Huber
4aba8d7986 bsp/atsam: Use standard XDMA for QSPI support 2016-12-16 13:05:57 +01:00
Sebastian Huber
08f1d2f79b bsp/atsam: Add SC16IS752 support 2016-12-16 11:26:54 +01:00
Sebastian Huber
a5c56afa35 bsp/atsam: Move interrupt setup to PIO_Configure() 2016-12-16 09:04:58 +01:00
Sebastian Huber
a4936b59cb bsp/atsam: System initialization for PIO IRQs 2016-12-16 09:04:57 +01:00
Sebastian Huber
8eb5fbb64c bsp/atsamv: Move XDMAD instance out of SPI driver
Use system initialization for XDMAD.  Remove support for polling.
2016-12-16 09:04:57 +01:00
Sebastian Huber
d1c771cc8b bsp/atsam: Move XDMA IRQ handler to XDMA module
The XDMA is shared by all DMA capable modules.  Placing the XDMA
interrupt handler into the SPI module is wrong.
2016-12-15 11:05:09 +01:00
Sebastian Huber
cb592763d3 bsp/atsam: Use _Assert() instead of assert() 2016-12-15 11:05:08 +01:00
Sebastian Huber
fd12159a11 bsp/atsam: Use inline functions for XDMA access 2016-12-15 11:05:05 +01:00
Sebastian Huber
8dd83d39b4 bsp/atsam: Optimize SPI interrupt 2016-12-14 13:09:30 +01:00
Sebastian Huber
9686c6140f bsp/atsam: Simplify SPI transfer status 2016-12-14 13:09:30 +01:00
Sebastian Huber
de7c17192a bsp/atsam: Reduce context switches for SPI transf 2016-12-14 13:09:30 +01:00
Sebastian Huber
b52513b3a4 bsp/atsam: Optimize SPI DMA transfer setup 2016-12-14 13:09:29 +01:00
Sebastian Huber
f104bd342f bsp/atsam: Simplify SPI DMA transfer setup 2016-12-14 13:09:29 +01:00
Sebastian Huber
49b6931842 bsp/atsam: Simplify SPI DMA initialization 2016-12-14 13:09:29 +01:00
Sebastian Huber
d0452eb965 bsp/atsam: Simplify SPI interrupt handler 2016-12-14 13:09:29 +01:00
Sebastian Huber
c78928fcac bsp/atsam: Remove superfluous irq field 2016-12-14 13:09:29 +01:00
Sebastian Huber
9035630f00 bsp/atsam: Remove duplicate SPI register field 2016-12-14 13:09:28 +01:00
Sebastian Huber
62e1e0ff03 bsp/atsam: Simplify SPI initialization 2016-12-14 13:09:28 +01:00
Sebastian Huber
3afa95bae0 bsp/atsam: Hide details of SPI driver 2016-12-14 13:09:28 +01:00
Sebastian Huber
1505eca59c bsp/atsam: Align SPI API with PIO_Configure() 2016-12-14 13:09:28 +01:00
Sebastian Huber
5dd02e9569 bsp/atsam: Avoid to power on/off the SPI module 2016-12-14 13:09:27 +01:00