mirror of
https://github.com/GOSTSec/sgminer
synced 2025-03-09 12:11:02 +00:00
Create basic placeholders for bitfury driver code.
This commit is contained in:
parent
99c838965e
commit
68a7e21022
@ -76,6 +76,10 @@ if HAS_BITFORCE
|
||||
cgminer_SOURCES += driver-bitforce.c
|
||||
endif
|
||||
|
||||
if HAS_BITFURY
|
||||
cgminer_SOURCES += driver-bitfury.c driver-bitfury.h
|
||||
endif
|
||||
|
||||
if HAS_ICARUS
|
||||
cgminer_SOURCES += driver-icarus.c
|
||||
endif
|
||||
|
73
driver-bitfury.c
Normal file
73
driver-bitfury.c
Normal file
@ -0,0 +1,73 @@
|
||||
/*
|
||||
* Copyright 2013 Con Kolivas
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the Free
|
||||
* Software Foundation; either version 3 of the License, or (at your option)
|
||||
* any later version. See COPYING for more details.
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#include "miner.h"
|
||||
#include "driver-bitfury.h"
|
||||
|
||||
struct device_drv bitfury_drv;
|
||||
|
||||
static void bitfury_detect(void)
|
||||
{
|
||||
}
|
||||
|
||||
static bool bitfury_prepare(struct thr_info __maybe_unused *thr)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
static bool bitfury_fill(struct cgpu_info __maybe_unused *bitfury)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
static int64_t bitfury_scanhash(struct thr_info __maybe_unused *thr)
|
||||
{
|
||||
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)
|
||||
{
|
||||
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_shutdown(struct thr_info __maybe_unused *thr)
|
||||
{
|
||||
}
|
||||
|
||||
/* Currently hardcoded to BF1 devices */
|
||||
struct device_drv bitfury_drv = {
|
||||
.drv_id = DRIVER_BITFURY,
|
||||
.dname = "bitfury",
|
||||
.name = "BFO",
|
||||
.drv_detect = bitfury_detect,
|
||||
.thread_prepare = bitfury_prepare,
|
||||
.hash_work = hash_queued_work,
|
||||
.queue_full = bitfury_fill,
|
||||
.scanwork = bitfury_scanhash,
|
||||
.flush_work = bitfury_flush_work,
|
||||
.get_api_stats = bitfury_api_stats,
|
||||
.get_statline_before = get_bitfury_statline_before,
|
||||
.reinit_device = bitfury_init,
|
||||
.thread_shutdown = bitfury_shutdown
|
||||
};
|
15
driver-bitfury.h
Normal file
15
driver-bitfury.h
Normal file
@ -0,0 +1,15 @@
|
||||
/*
|
||||
* Copyright 2013 Con Kolivas
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU General Public License as published by the Free
|
||||
* Software Foundation; either version 3 of the License, or (at your option)
|
||||
* any later version. See COPYING for more details.
|
||||
*/
|
||||
|
||||
#ifndef BITFURY_H
|
||||
#define BITFURY_H
|
||||
|
||||
#include "usbutils.h"
|
||||
|
||||
#endif /* BITFURY_H */
|
Loading…
x
Reference in New Issue
Block a user