Kano
|
39ac69c14c
CMR allow sending flash and clock commands
|
12 years ago |
Kano
|
5c5178033e
Icarus CMR2 detect FPGA setup
|
12 years ago |
Kano
|
d303352004
Icarus - use a data structure for I/O rather than magic numbers
|
12 years ago |
Kano
|
c7fb4aad78
Icarus remove unneeded opt_debug tests due to applog being a macro
|
12 years ago |
Kano
|
ef62b28197
Icarus - CMR shouldn't wait the full timeout due to handle sharing
|
12 years ago |
ckolivas
|
6d7471237d
Use macro expansion to iterate over all device drivers without needing to explicitly code in support in all places. Pass a hotplug bool to the detect() function to prevent opencl trying to hogplug GPUs.
|
12 years ago |
ckolivas
|
741b74309e
Forward declare all device drivers in miner.h avoiding the need to export them everywhere else.
|
12 years ago |
ckolivas
|
8875197466
Create a macro list of drivers to enable easier addition of further drivers.
|
12 years ago |
Kano
|
f9476743c2
icarus ensure all cmr interfaces are initialised properly
|
12 years ago |
Kano
|
36d8653406
usbutils - interfaces must all be on one handle - ep implies the interface
|
12 years ago |
Kano
|
d17f0e7a1a
icarus support CMR with no extensions
|
12 years ago |
Kano
|
a6e44cb360
ICA optional limit timing with short=N or long=N
|
12 years ago |
ckolivas
|
dbac7f53a6
Revert "Sleep after sending icarus work to emulate working at 115200 baud."
|
12 years ago |
Kano
|
ad1572f77f
size check get_datestamp/get_timestamp and remove unused cgpu->init
|
12 years ago |
Kano
|
9ecef180d1
usbutils/icarus include more locking to usbdev access
|
12 years ago |
Kano
|
5676758594
Icarus turn on cps delays by default
|
12 years ago |
Kano
|
527c6ee255
usbutils optional cps IO control - but not enabled
|
12 years ago |
Con Kolivas
|
4e155fd624
Hard code the preferred packet size for AMU, BLT and ICA.
|
12 years ago |
Kano
|
cbf3a79d0d
Icarus enable the read buffer for the detect nonce
|
12 years ago |
Con Kolivas
|
4aaeb510c8
Sleep after sending icarus work to emulate working at 115200 baud.
|
12 years ago |
Kano
|
7eba963477
remove varargs from logging/quit/in general as much as possible
|
12 years ago |
Kano
|
65e21f18cb
Icarus driver elaspsed timeout shouldn't be just USB I/O
|
12 years ago |
Kano
|
b8b137aeef
USB make device_path handled by usbutils
|
12 years ago |
Kano
|
749fa78d8a
tidy up free in device detect functions
|
12 years ago |
Kano
|
9287ee90f6
USB control creation and free of cgpu
|
12 years ago |
Kano
|
8478ee4436
AMU usbstatus correct name from enable UART
|
12 years ago |
Kano
|
a7425c6c1b
Icarus AMU enable the UART
|
12 years ago |
Kano
|
161165dcc0
Icarus use buffered USB reading
|
12 years ago |
Kano
|
6aed9a5122
bflsc & icarus use usb_ftdi_set_latency
|
12 years ago |
Kano
|
1c64f3b621
usb set FTDI latency higher to minimise status bytes
|
12 years ago |