|
@@ -121,16 +121,6 @@ static void bitfury_detect(void)
|
|
|
usb_detect(&bitfury_drv, bitfury_detect_one);
|
|
usb_detect(&bitfury_drv, bitfury_detect_one);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-static bool bitfury_prepare(struct thr_info __maybe_unused *thr)
|
|
|
|
|
-{
|
|
|
|
|
- return true;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-static bool bitfury_fill(struct cgpu_info __maybe_unused *bitfury)
|
|
|
|
|
-{
|
|
|
|
|
- return true;
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
static uint32_t decnonce(uint32_t in)
|
|
static uint32_t decnonce(uint32_t in)
|
|
|
{
|
|
{
|
|
|
uint32_t out;
|
|
uint32_t out;
|
|
@@ -171,26 +161,6 @@ static bool bitfury_checkresults(struct thr_info *thr, struct work *work, uint32
|
|
|
submit_nonce(thr, work, nonceoff);
|
|
submit_nonce(thr, work, nonceoff);
|
|
|
return true;
|
|
return true;
|
|
|
}
|
|
}
|
|
|
-#if 0
|
|
|
|
|
- nonceoff = nonce + 0x2800000u;
|
|
|
|
|
- if (test_nonce(work, nonceoff)) {
|
|
|
|
|
- applog(LOG_ERR, "0x2800000");
|
|
|
|
|
- submit_nonce(thr, work, nonceoff);
|
|
|
|
|
- return true;
|
|
|
|
|
- }
|
|
|
|
|
- nonceoff = nonce + 0x2C00000u;
|
|
|
|
|
- if (test_nonce(work, nonceoff)) {
|
|
|
|
|
- applog(LOG_ERR, "0x2C00000");
|
|
|
|
|
- submit_nonce(thr, work, nonceoff);
|
|
|
|
|
- return true;
|
|
|
|
|
- }
|
|
|
|
|
- nonceoff = nonce + 0x400000u;
|
|
|
|
|
- if (test_nonce(work, nonceoff)) {
|
|
|
|
|
- applog(LOG_ERR, "0x400000");
|
|
|
|
|
- submit_nonce(thr, work, nonceoff);
|
|
|
|
|
- return true;
|
|
|
|
|
- }
|
|
|
|
|
-#endif
|
|
|
|
|
return false;
|
|
return false;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -262,20 +232,11 @@ cascade:
|
|
|
return 0;
|
|
return 0;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-static void bitfury_flush_work(struct cgpu_info __maybe_unused *bitfury)
|
|
|
|
|
-{
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
static struct api_data *bitfury_api_stats(struct cgpu_info __maybe_unused *cgpu)
|
|
static struct api_data *bitfury_api_stats(struct cgpu_info __maybe_unused *cgpu)
|
|
|
{
|
|
{
|
|
|
return NULL;
|
|
return NULL;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-static void get_bitfury_statline_before(char __maybe_unused *buf, size_t __maybe_unused bufsiz,
|
|
|
|
|
- struct cgpu_info __maybe_unused *bitfury)
|
|
|
|
|
-{
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
static void bitfury_init(struct cgpu_info __maybe_unused *bitfury)
|
|
static void bitfury_init(struct cgpu_info __maybe_unused *bitfury)
|
|
|
{
|
|
{
|
|
|
}
|
|
}
|
|
@@ -294,10 +255,7 @@ struct device_drv bitfury_drv = {
|
|
|
.name = "BFO",
|
|
.name = "BFO",
|
|
|
.drv_detect = bitfury_detect,
|
|
.drv_detect = bitfury_detect,
|
|
|
.scanhash = bitfury_scanhash,
|
|
.scanhash = bitfury_scanhash,
|
|
|
- .flush_work = bitfury_flush_work,
|
|
|
|
|
.get_api_stats = bitfury_api_stats,
|
|
.get_api_stats = bitfury_api_stats,
|
|
|
- .thread_prepare = bitfury_prepare,
|
|
|
|
|
- .get_statline_before = get_bitfury_statline_before,
|
|
|
|
|
.reinit_device = bitfury_init,
|
|
.reinit_device = bitfury_init,
|
|
|
.thread_shutdown = bitfury_shutdown,
|
|
.thread_shutdown = bitfury_shutdown,
|
|
|
.identify_device = bitfury_identify
|
|
.identify_device = bitfury_identify
|