- 11 Jul, 2020 1 commit
-
-
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 5 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.
-
Florent Kermarrec authored
-
- 05 Jul, 2020 1 commit
-
-
enjoy-digital authored
Minor sdcard fixes
-
- 04 Jul, 2020 2 commits
-
-
Gabriel Somlo authored
-
Gabriel Somlo authored
-
- 03 Jul, 2020 7 commits
-
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
Florent Kermarrec authored
litelitesdcard/sdcard: remove wait workaround and replace remove SDCARD_MULTIPLE_BLOCK_SUPPORT define (replace it with SDCARD_CMD23_SUPPORT).
-
Florent Kermarrec authored
-
Florent Kermarrec authored
-
- 02 Jul, 2020 1 commit
-
-
Florent Kermarrec authored
integration/soc/etherbone: always run ethcore in eth_tx clock domain and remove clock_domain parameter. This avoid issues when sys_clk_freq < eth_tx clock like sys_clk_freq < 125MHz with 1Gbps link.
-
- 01 Jul, 2020 1 commit
-
-
enjoy-digital authored
i2s: Fix the incorrect TX fifo almost empty offset
-