- 16 Jul, 2020 3 commits
-
-
Jędrzej Boczar authored
-
Jędrzej Boczar authored
-
Jędrzej Boczar authored
-
- 15 Jul, 2020 6 commits
-
-
Jędrzej Boczar authored
-
Jędrzej Boczar authored
-
Jędrzej Boczar authored
-
Jędrzej Boczar authored
-
Jędrzej Boczar authored
-
Jędrzej Boczar authored
-
- 14 Jul, 2020 1 commit
-
-
Jędrzej Boczar authored
-
- 13 Jul, 2020 1 commit
-
-
Florent Kermarrec authored
build/lattice/trellis: set default spimode to None (--spimode not passed to ecppack) as default instead of fast-read. Using fast-read as default prevent loading the .bit via JTAG (see #589).
-
- 11 Jul, 2020 3 commits
-
-
Florent Kermarrec authored
-
enjoy-digital authored
trellis: Add option to select SPI mode.
-
Owen Kirby authored
This allows a significant speedup when booting large bitstreams on ECP5 boards that support dual or quad SPI operation.
-
- 10 Jul, 2020 4 commits
-
-
enjoy-digital authored
mor1kx: Do not generate the ror instruction
-
Florent Kermarrec authored
-
Mateusz Holenko authored
The mor1kx core does not support `l.ror` instruction by default, but gcc/clang flags allowed the compiler to generate it.
-
Florent Kermarrec authored
-
- 09 Jul, 2020 5 commits
-
-
Tim Ansell authored
cpu: add a few missing GCC toolchains
-
Filipe Laíns authored
This names are used by Arch Linux for eg. Signed-off-by:
Filipe Laíns <lains@archlinux.org>
-
Florent Kermarrec authored
-
enjoy-digital authored
Memtest/memspeed improvements
-
Florent Kermarrec authored
-
- 08 Jul, 2020 5 commits
-
-
Benjamin Herrenschmidt authored
Otherwise we have at least an extra addition in the loop which squews the result compared to the read loop. Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org>
-
Florent Kermarrec authored
Just create a local clk_domain from clk signal.
-
Florent Kermarrec authored
-
Benjamin Herrenschmidt authored
The move to libbase reverted the type of the pointer from long to int. Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org>
-
Benjamin Herrenschmidt authored
In a couple of places, memtest uses %x to print a pointer which is illegal (and could be problematic on 64-bit). Use %p instead. Additionally, use %ld when printing longs Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org>
-
- 07 Jul, 2020 8 commits
-
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
enjoy-digital authored
liblitesdcard/sdcard: adjust card-ready timeout
-
- 06 Jul, 2020 4 commits
-
-
Gabriel Somlo authored
Testing on nexys4ddr and rocket, approximately 12 iterations of the timeout loop (using `busy_wait(1)`) are needed to receive a "ready" response from the SDcard, assuming a "warm" reset where the card has already been previously initialized. If the SDcard is ejected and re-inserted, or if the board is "cold-reset" (e.g., reprogrammed via openocd vs. a simple push of the reset button), it takes approximately 450 iterations before the SDCard responds with a "ready" message. In either case, a timeout of 10 is insufficient. This patch increases the busy-wait to 10, and the timeout loop counter to 128, which should cover most cases. Additionally, make a few minor cosmetic improvements. Signed-off-by:
Gabriel Somlo <gsomlo@gmail.com>
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
Florent Kermarrec authored
Was incorrectly triggered with csr_data_width=32.
-