H. Peter Anvin
|
aea92d6f7a
fw: download SPI ROM ID and send to USB very early in execution
|
2 years ago |
H. Peter Anvin
|
6014b9c6d7
max80: fix timing bug that affected code execution from SDRAM
|
2 years ago |
H. Peter Anvin
|
8b67b5db30
spirom: fix SPI ROM I/O and data downloading
|
2 years ago |
H. Peter Anvin
|
20994e38da
LED: change sequence of LED on v2
|
2 years ago |
H. Peter Anvin
|
67a2a42fce
fpga/Makefile: fix additional dependency generation issues
|
2 years ago |
H. Peter Anvin
|
29a9876c39
USB: I/O standards adjustment
|
2 years ago |
H. Peter Anvin
|
8eec9b9e0a
Timing improvements; allow SRAM to be read over JTAG
|
2 years ago |
H. Peter Anvin
|
9471dad838
Move date stamp generation to fpga build; record SDRAM checksum
|
2 years ago |
H. Peter Anvin
|
d2951ecd94
spirom: issue the right 1-bit command; update ufddos80.rom
|
2 years ago |
H. Peter Anvin
|
e5070d268e
spirom: implement 1-bit DMA mode
|
2 years ago |
H. Peter Anvin
|
0bb459f8dc
Fix SDRAM checksum generation
|
2 years ago |
H. Peter Anvin
|
adf6c39024
serial: simplify physical tty and make BREAK reset work
|
2 years ago |
H. Peter Anvin
|
90f0cc21b5
Reset via BREAK on physical TTY or GPIO
|
2 years ago |
H. Peter Anvin
|
7462426469
usb: use showahead on the Rx FIFO, but not the Tx FIFO
|
2 years ago |
H. Peter Anvin
|
a0f8eb5820
Fix false positive ABC-bus memory overrun timer
|
2 years ago |
H. Peter Anvin
|
0271d1979a
sdram: return start to the right subunit; add ABC-bus latency counter
|
2 years ago |
H. Peter Anvin
|
b1552eac65
ioregs.pl: add missing script file
|
2 years ago |
H. Peter Anvin
|
eb851b7632
pun80: fix IRQ/status conditions; console: optimize
|
2 years ago |
H. Peter Anvin
|
5b686b909a
ioregs: export I/O register address as symbols
|
2 years ago |
H. Peter Anvin
|
7912a488fa
usb: fix bogus AND of data and boolean in control message handling
|
2 years ago |
H. Peter Anvin
|
c48373f9a8
usb: handle SET_CONTROL_LINE_STATE USB messages
|
2 years ago |
H. Peter Anvin
|
50d3a0c3bc
usb: timing fixes in the status and IRQ paths
|
2 years ago |
H. Peter Anvin
|
1622343b8d
Firmware for PUN80 emulation
|
2 years ago |
H. Peter Anvin
|
1db3d07425
PUN80 emulation, per-channel IRQ handlers, TTY IRQ polarity control
|
3 years ago |
H. Peter Anvin
|
7dd7eb2ed7
usb: change "console" to "tty", with CON_ used for only the console
|
3 years ago |
H. Peter Anvin
|
3d16eb2126
usb: set FIFO size to 1K
|
3 years ago |
H. Peter Anvin
|
af2600349c
usb: enable four ACM devices
|
3 years ago |
H. Peter Anvin
|
9dda5b5549
usb: fix logic for draining tx FIFO, fix BREAK reception
|
3 years ago |
H. Peter Anvin
|
808ba7c43c
usb: use a direct interface between the CPU and the USB FIFOs
|
3 years ago |
H. Peter Anvin
|
92d18543b8
tty: don't require DTR#; v2: output some clocks on gpio[135]
|
3 years ago |