Sean Cross
527c6347b8
valentyusb: use master
branch
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-26 12:17:28 +08:00
Sean Cross
b6c7cdae88
foboot-bitstream: correct yet more rst quotes
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-26 11:50:14 +08:00
Sean Cross
6198be045b
lxsocdoc: reflow split csrs
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-26 11:39:55 +08:00
Sean Cross
8879fc7824
foboot: more fixing of rst-style backticks
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-26 09:29:40 +08:00
Sean Cross
645fcabc54
lxsocdoc: commit svd formatting fixes
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-26 09:28:18 +08:00
Sean Cross
6baf74c074
hw: add more documentation to top modules
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-26 09:27:12 +08:00
Sean Cross
e5e760ef44
valentyusb: reformat documentation
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 15:48:11 +08:00
Sean Cross
9d65dbb67a
valentyusb: fix eptri bulk documentation
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 15:38:27 +08:00
Sean Cross
ba137818b8
foboot: set project name and author
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 15:11:25 +08:00
Sean Cross
eca00aeeac
lxsocdoc: csr reformatting updates
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 14:57:23 +08:00
Sean Cross
129944e1b5
hw: update lxsocdoc
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 14:24:25 +08:00
Sean Cross
298aefed9f
sw: don't ack the fifo reads
...
This is no longer required.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 14:09:33 +08:00
Sean Cross
9bdb53ca78
hw: include pnr seed in design
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 13:31:57 +08:00
Sean Cross
5d2798588c
hw: put csr file in build
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 12:58:47 +08:00
Sean Cross
af6c1e9cbc
hw: add an interrupt for timer0
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 12:58:08 +08:00
Sean Cross
8bb7f5cb9a
hw: fix build by specifying fields directly
...
Since we use fields now, these values must be specified rather than
specifying the whole `status` register at once.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 12:57:34 +08:00
Sean Cross
1babc9c2c8
hw: add a dependency on nextpnr-ice40
...
This used to be implicit in other dependencies.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 12:57:06 +08:00
Sean Cross
92e35f7e1f
lxsocdoc: ignore __pycache__
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 12:56:36 +08:00
Sean Cross
cbefcd2989
valentyusb: move pend
bit
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 12:44:32 +08:00
Sean Cross
4dacc95187
lxbuildenv: update to latest version
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 12:25:15 +08:00
Sean Cross
a09fbb83af
hw: set reset values for version, use _we for messible
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 11:58:30 +08:00
Sean Cross
6b74f50786
lxsocdoc: print register defaults
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 11:58:01 +08:00
Sean Cross
0b51c95575
deps: we
changes and documentation updates
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-25 11:04:02 +08:00
Sean Cross
3e1e6e5520
deps: valentyusb: add synthesizable version
...
This fixes a minor error in the reset value of one block.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-23 15:15:06 +08:00
Sean Cross
5e2d3ab748
litex: documented spiflash
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-22 18:28:38 +08:00
Sean Cross
df1fc96ce2
lxsocdoc: offset fixes
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-22 18:27:45 +08:00
Sean Cross
cc73317978
hw: don't build top-multiboot.bin when only building documentation
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-22 17:58:13 +08:00
Sean Cross
6e61500522
deps: lxsocdoc: simple_csr support
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-22 17:48:03 +08:00
Sean Cross
1840a63420
hw: update rtl and documentation flags
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-20 21:56:18 +08:00
Sean Cross
3ee8482e35
sw: working commit
...
This commit represents a working build.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-20 20:16:26 +08:00
Sean Cross
4b2385514d
Merge branch 'foboot-2' of github.com:im-tomu/foboot into foboot-2
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-19 11:54:17 +08:00
Sean Cross
e5f071b2b9
foboot-bitstream: re-enable building of gateware and software
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-19 11:52:44 +08:00
Sean Cross
d82ded61bf
deps: use latest lxsocdoc
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-19 11:51:44 +08:00
Sean Cross
92ffb11244
foboot-bitstream: document all the registers
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-19 11:51:21 +08:00
Sean Cross
af9d115d5d
hw: deps: sync with upstream to get documentation support
...
The latest upstream now has documented CSRs.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-19 09:20:52 +08:00
Sean Cross
f216eb7803
foboot: remove dependency on spibone
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-16 15:10:59 +08:00
Sean Cross
d29f21af83
deps: use latest valentyusb
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-12 10:24:02 +08:00
Sean Cross
6de5089821
sw: add cdc endpoint
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-12 10:23:40 +08:00
Sean Cross
eb8fc91527
sw: more usb support for multiple endpoints
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-12 10:23:15 +08:00
Sean Cross
58579a5889
hw: bitstream: use upstream stuff for most parts
...
Use upstream _CRG, pins, platform definitions, spi, and other parts.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-12 10:21:59 +08:00
Sean Cross
868195254a
sw: eptri: add uart test
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-12 10:21:04 +08:00
Sean Cross
5401fde323
hw: deps: clean up submodules
...
There are lots of modules that we don't need. Remove them.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-11 18:41:35 +08:00
Sean Cross
c2bbd5c58f
sw: main: init usb earlier
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-11 13:32:10 +08:00
Sean Cross
950a98ba8c
sw: usb-dev: add address and eptri support
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-11 13:31:54 +08:00
Sean Cross
3ea66a7689
src: epfifo: add address support
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-11 13:30:32 +08:00
Sean Cross
a9a75fb02f
sw: use latest csr.h file
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-11 13:29:27 +08:00
Sean Cross
cf8273d8c1
sw: usb: add set_address support
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-11 13:29:03 +08:00
Sean Cross
e4c43b74d9
sw: add initial eptri support
...
Signed-off-by: Sean Cross <sean@xobs.io>
2019-09-11 13:28:43 +08:00
Sean Cross
c7ee25b3d1
booster: erase itself when there is an error
...
If a user installs the wrong version of Booster, it is very important
that it erase itself so that it doesn't keep getting booted.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-28 11:49:31 +08:00
Sean Cross
99d36a117f
releases: v1.9.1: add self-erasing version of booster
...
Booster didn't erase itself before, whenever there was an error.
Now it does.
Signed-off-by: Sean Cross <sean@xobs.io>
2019-08-28 11:48:44 +08:00