Browse Source

bitfury: Move clock increase from common code to metabank driver init

Luke Dashjr 12 years ago
parent
commit
3bcdf0692f
3 changed files with 2 additions and 13 deletions
  1. 0 12
      driver-bitfury.c
  2. 2 0
      driver-metabank.c
  3. 0 1
      libbitfury.h

+ 0 - 12
driver-bitfury.c

@@ -190,18 +190,6 @@ int64_t bitfury_scanHash(struct thr_info *thr)
 	int long_stat = 1800;
 	int long_stat = 1800;
 	int i;
 	int i;
 
 
-	if (!sds->first)
-	{
-		 // TODO: Move to init
-		for (proc = cgpu; proc; proc = proc->next_proc)
-		{
-			bitfury = proc->device_data;
-			bitfury->osc6_bits = 54;
-			send_reinit(bitfury->spi, bitfury->slot, bitfury->fasync, bitfury->osc6_bits);
-		}
-	}
-	sds->first = 1;
-
 	for (proc = cgpu; proc; proc = proc->next_proc)
 	for (proc = cgpu; proc; proc = proc->next_proc)
 	{
 	{
 		const int chip = proc->proc_id;
 		const int chip = proc->proc_id;

+ 2 - 0
driver-metabank.c

@@ -162,6 +162,8 @@ bool metabank_init(struct thr_info *thr)
 		proc->device_data = bitfury;
 		proc->device_data = bitfury;
 		bitfury->spi->cgpu = proc;
 		bitfury->spi->cgpu = proc;
 		bitfury_init_oldbuf(proc);
 		bitfury_init_oldbuf(proc);
+		bitfury->osc6_bits = 54;
+		send_reinit(bitfury->spi, bitfury->slot, bitfury->fasync, bitfury->osc6_bits);
 	}
 	}
 	
 	
 	free(devicelist);
 	free(devicelist);

+ 0 - 1
libbitfury.h

@@ -56,7 +56,6 @@ struct bitfury_device {
 	
 	
 	time_t short_out_t;
 	time_t short_out_t;
 	time_t long_out_t;
 	time_t long_out_t;
-	int first;
 };
 };
 
 
 int libbitfury_readHashData(unsigned int *res);
 int libbitfury_readHashData(unsigned int *res);