|
|
@@ -28,7 +28,7 @@
|
|
|
#include "miner.h"
|
|
|
#include "util.h"
|
|
|
|
|
|
-#if defined(USE_BFLSC) || defined(USE_AVALON)
|
|
|
+#if defined(USE_BFLSC) || defined(USE_AVALON) || defined(USE_HASHFAST)
|
|
|
#define HAVE_AN_ASIC 1
|
|
|
#endif
|
|
|
|
|
|
@@ -175,6 +175,9 @@ static const char *DEVICECODE = ""
|
|
|
#ifdef USE_BITFORCE
|
|
|
"BFL "
|
|
|
#endif
|
|
|
+#ifdef USE_HASHFAST
|
|
|
+ "HFA "
|
|
|
+#endif
|
|
|
#ifdef USE_ICARUS
|
|
|
"ICA "
|
|
|
#endif
|
|
|
@@ -1222,6 +1225,10 @@ static int numascs()
|
|
|
#ifdef USE_BFLSC
|
|
|
if (devices[i]->drv->drv_id == DRIVER_BFLSC)
|
|
|
count++;
|
|
|
+#endif
|
|
|
+#ifdef USE_HASHFAST
|
|
|
+ if (devices[i]->drv->drv_id == DRIVER_HASHFAST)
|
|
|
+ count++;
|
|
|
#endif
|
|
|
}
|
|
|
rd_unlock(&devices_lock);
|
|
|
@@ -1242,6 +1249,10 @@ static int ascdevice(int ascid)
|
|
|
#ifdef USE_BFLSC
|
|
|
if (devices[i]->drv->drv_id == DRIVER_BFLSC)
|
|
|
count++;
|
|
|
+#endif
|
|
|
+#ifdef USE_HASHFAST
|
|
|
+ if (devices[i]->drv->drv_id == DRIVER_HASHFAST)
|
|
|
+ count++;
|
|
|
#endif
|
|
|
if (count == (ascid + 1))
|
|
|
goto foundit;
|