Luke Dashjr
|
a767d093bd
Bugfix: bitfury: Account for necessary nonce fudging during chipgen detection
|
11 years ago |
Luke Dashjr
|
9d64776762
bitfury: Detect gen2 chips
|
11 years ago |
Luke Dashjr
|
81f8c25ed4
Merge commit '9349e9c' into bfgminer
|
11 years ago |
Luke Dashjr
|
9349e9cd2a
bitfury: Wait for two low frequency measurements before acting on a freq drop (in case of a single misread)
|
11 years ago |
Luke Dashjr
|
09f996130f
Bugfix: Turn spidevc into lowl-spi to fix building the knc driver without the bitfury driver
|
11 years ago |
Luke Dashjr
|
e058930aa1
bitfury: Migrate all drivers to set_device_funcs interface
|
12 years ago |
Luke Dashjr
|
70e622c4fb
drv_set_defaults: Take devpath and serial params so matching by those can work
|
12 years ago |
Luke Dashjr
|
b4a4049a98
bitfury: Use drv_set_defaults to enable setting baud before probe
|
12 years ago |
Luke Dashjr
|
1fbd0a0219
bitfury: Split out SPI port configuration option ("baud") to its own function
|
12 years ago |
Luke Dashjr
|
b5d9915a14
bitfury: Set poll interval to start iteration before responses are processed
|
12 years ago |
Luke Dashjr
|
8383e3319d
bitfury: Reinitialise chips if their frequency drops over 50%
|
12 years ago |
Luke Dashjr
|
d3abf1ec9c
Merge commit '3de753f' into bfgminer
|
12 years ago |
Luke Dashjr
|
3de753f145
Bugfix: Initialise dynamic osc6_bits variables
|
12 years ago |
Luke Dashjr
|
20b866851b
Bugfix: bitfury: Fix processor disable/enable for all bitfury-based devices
|
12 years ago |
Luke Dashjr
|
5cd4bcaa6c
BFG_REGISTER_DRIVER macro to commonly pre-define device_drv structures
|
12 years ago |
Luke Dashjr
|
6682afc84e
bitfury: Clean up by making private functions static, and naming public ones with [lib]bitfury_ prefix
|
12 years ago |
Luke Dashjr
|
e7ddc09263
bitfury: Remove old (unused) driver code
|
12 years ago |
Luke Dashjr
|
720ca5c4e9
bitfury_gpio: Convert to using current bitfury driver code
|
12 years ago |
Luke Dashjr
|
2546c0598d
Bugfix: Add missing includes of config.h, stdbool.h, and stdint.h
|
12 years ago |
Luke Dashjr
|
3abf78724d
bitfury: Disable dynamic osc6_bits when manually setting a specific value
|
12 years ago |
Luke Dashjr
|
02eb892372
bitfury_do_io: Make use of timer_elapsed
|
12 years ago |
Luke Dashjr
|
d1e1da54cc
bitfury: Only use dynamic osc6_bits with boards that support it explicitly (BFSB and Metabank for now)
|
12 years ago |
Luke Dashjr
|
e1c694eae3
bitfury: More debugging info for dynamic osc6_bits
|
12 years ago |
Luke Dashjr
|
4dc561854d
Bugfix: bitfury: Fix tv_stat to persist
|
12 years ago |
Luke Dashjr
|
5a72379bb6
bitfury: Remove useless debugging
|
12 years ago |
Luke Dashjr
|
e3de3d90ce
bitfury: Simplify dynamic osc6_bits logic such that the range is defined in one place
|
12 years ago |
Luke Dashjr
|
ffee071754
bitfury: Remove unused skip_stat
|
12 years ago |
Luke Dashjr
|
7255a3c9ad
Bugfix: bitfury: Stick to tracking best_done per-chip, and never call zero_stats (which is for users, not drivers)
|
12 years ago |
Luke Dashjr
|
22b33149c4
Bugfix: bitfury: Use proc_repr rather than incorrectly calculated chip_id
|
12 years ago |
Luke Dashjr
|
86cd7da20a
Bugfix: bitfury: struct bitfury_device is already chip-specific
|
12 years ago |