whitequark
|
eef1aa77ef
|
Mark abort() as __attribute__((noreturn)).
|
2015-07-26 12:43:22 +03:00 |
Sebastien Bourdeauducq
|
1d9771f574
|
spiflash: use SoC defines, add write_to_flash function
|
2015-04-27 13:42:32 +08:00 |
Florent Kermarrec
|
0b1a2e1022
|
liteeth: do MII/GMII detection in gateware for gmii_mii phy
|
2015-04-26 18:08:07 +02:00 |
Florent Kermarrec
|
ae71bf2830
|
liteeth: fix and improve 10/100/1000Mbps speed auto detection
|
2015-04-26 14:54:53 +02:00 |
Florent Kermarrec
|
515398634f
|
liteeth/phy/gmii_mii: add clock counter and use it in bios to select mode
|
2015-04-12 18:42:52 +02:00 |
Florent Kermarrec
|
473997df26
|
cpuif: add CSR_ prefix to CSR base addresses (avoid conflicts between CSR and mems bases)
|
2015-03-02 16:52:17 +01:00 |
Yann Sionneau
|
edb1622668
|
spiflash: BB write support
|
2014-11-27 23:10:39 +08:00 |
Florent Kermarec
|
603c2641bb
|
new Ethernet MAC
|
2014-11-20 16:47:22 -08:00 |
Sebastien Bourdeauducq
|
410f250d2a
|
software: remove setjmp
|
2014-09-23 21:57:05 +08:00 |
Sebastien Bourdeauducq
|
14d53526be
|
libbase: use __builtin_setjmp and __builtin_longjmp
|
2014-09-21 17:43:17 +08:00 |
Sebastien Bourdeauducq
|
8deadc5760
|
dfii: drive ODT and RESET_N
|
2014-08-08 21:56:35 +08:00 |
Sebastien Bourdeauducq
|
1c08aeb21c
|
Initial mor1kx (OpenRISC) support
Based on milkymist-ng-mor1kx by Stefan Kristiansson
|
2014-05-14 10:24:56 +02:00 |
Florent Kermarrec
|
11be0a27fc
|
fix minimac bases addresses
|
2014-05-12 19:19:34 +02:00 |
Sebastien Bourdeauducq
|
9e784fc82c
|
Generate mem.h from SoC description
|
2014-02-21 17:55:05 +01:00 |
Sebastien Bourdeauducq
|
14b50dbb0c
|
videomixer: config system + store video resolution in flash
|
2013-11-30 23:07:19 +01:00 |
Sebastien Bourdeauducq
|
fca0b968e7
|
generate linker memory map, move all generated files into the same folder
|
2013-11-24 19:50:17 +01:00 |
Sebastien Bourdeauducq
|
c3d0985fb2
|
add L2 cache size in identifier + function to flush L2
|
2013-11-16 16:27:21 +01:00 |
Sebastien Bourdeauducq
|
d7a4d8b66e
|
use git commit id as version
|
2013-11-09 16:38:44 +01:00 |
Sebastien Bourdeauducq
|
0b881d934f
|
rename milkymist-ng to MiSoC
|
2013-11-09 15:27:32 +01:00 |
Sebastien Bourdeauducq
|
ffe4bff396
|
dvisampler: use hard differential phase detector
|
2013-09-14 17:14:20 +02:00 |
Sebastien Bourdeauducq
|
e42a42ce40
|
software: move time.c to libbase
|
2013-07-11 19:00:48 +02:00 |
Sebastien Bourdeauducq
|
6f2c05d436
|
microudp: fix compilation warning
|
2013-06-11 14:03:39 +02:00 |
Sebastien Bourdeauducq
|
45cfdf41fc
|
New simplified flash layout + build flashable images for SoC and videomixer
|
2013-06-01 17:20:40 +02:00 |
Sebastien Bourdeauducq
|
cbd621ef2c
|
software/stdlib: fix atoi
|
2013-05-31 14:44:52 +02:00 |
Sebastien Bourdeauducq
|
3eb41f73e6
|
Simplify system ID
|
2013-05-19 19:44:00 +02:00 |
Sebastien Bourdeauducq
|
581cf5bcb8
|
timer: atomic reads
|
2013-05-13 17:18:30 +02:00 |
Sebastien Bourdeauducq
|
c6d553e4e4
|
software/videomixer: interrupt-driven video passthrough
|
2013-05-09 10:52:43 +02:00 |
Sebastien Bourdeauducq
|
2e3c2611a6
|
software: put network code in a library
|
2013-05-01 00:12:13 +02:00 |
Sebastien Bourdeauducq
|
f833bc9aa9
|
software/videomixer: use new csr.h
|
2013-04-14 16:33:00 +02:00 |
Sebastien Bourdeauducq
|
8fd092ca12
|
crg: support VGA pixel clock reprogramming
|
2013-03-28 19:07:17 +01:00 |
Sebastien Bourdeauducq
|
fdf7f10f54
|
Automatically build CSR access functions
|
2013-03-25 14:42:48 +01:00 |
Sebastien Bourdeauducq
|
6a54276d55
|
software/include/base: C++ compatibility
|
2013-03-25 14:38:58 +01:00 |
Sebastien Bourdeauducq
|
6010308317
|
software/videomixer: report char position + detected resolution, detect phase at beginning
|
2013-03-24 00:46:23 +01:00 |
Sebastien Bourdeauducq
|
80f3e97ca9
|
software/stddef.h: c++ compat for NULL
|
2013-03-24 00:17:42 +01:00 |
Sebastien Bourdeauducq
|
d65941d6cc
|
dvisampler: channel synchronization
|
2013-03-22 18:37:10 +01:00 |
Sebastien Bourdeauducq
|
515cdb2bd8
|
dvisampler: character synchronization
|
2013-03-21 22:56:13 +01:00 |
Sebastien Bourdeauducq
|
2315544b36
|
software/videomixer: quick hack for phase detection
|
2013-03-21 15:32:26 +01:00 |
Sebastien Bourdeauducq
|
a9b723568a
|
Use new module, autoreg and eventmanager Migen APIs
|
2013-03-10 19:32:38 +01:00 |
Sebastien Bourdeauducq
|
a94ee3884f
|
software/include: add float.h
|
2013-01-12 10:57:43 +01:00 |
Sebastien Bourdeauducq
|
83f562a76c
|
software/include: add stdbool.h
|
2013-01-12 10:51:07 +01:00 |
Sebastien Bourdeauducq
|
d576893bda
|
software/include/base/stdint.h: add INT32_C
|
2013-01-10 17:58:17 +01:00 |
Sebastien Bourdeauducq
|
b0503aaf85
|
software/include/base/stdint.h: more definitions
|
2013-01-10 17:10:29 +01:00 |
Sebastien Bourdeauducq
|
dd6eacba62
|
Remove uses of the RE signal on field registers
|
2012-10-09 19:08:37 +02:00 |
Sebastien Bourdeauducq
|
59f4490630
|
software/libbase: qsort
|
2012-06-04 19:45:13 +02:00 |
Sebastien Bourdeauducq
|
2dc346dfd6
|
base/stdlib.h: abs/labs
|
2012-06-04 19:41:49 +02:00 |
Sebastien Bourdeauducq
|
b4f49cc48f
|
software/base/limits.h: add some more
|
2012-06-04 19:41:41 +02:00 |
Sebastien Bourdeauducq
|
ebed9ca6f8
|
software/libbase: add fseek+ftell decls
|
2012-06-03 21:32:36 +02:00 |
Sebastien Bourdeauducq
|
674b3f1a8c
|
software/include/hw: add flash offset for filesystem
|
2012-06-02 23:44:57 +02:00 |
Sebastien Bourdeauducq
|
964dc8050c
|
software: stdarg.h: cleanup and add va_copy
|
2012-06-02 17:12:37 +02:00 |
Sebastien Bourdeauducq
|
5fe1aade34
|
software/libbase: uintptr_t
|
2012-06-02 00:16:38 +02:00 |