Log

Author Commit Date CI Message
Con Kolivas 2116d9c0 2014-01-04T18:17:42 Add more spi magic to the nanofury init sequence.
Con Kolivas b158a123 2014-01-04T16:55:53 Add lots of magic spi initialisation to nanofury.
Con Kolivas 2486b9ce 2014-01-04T14:29:11 Export reused components of bitfury management into a libbitfury and use for bab and bitfury drivers.
Con Kolivas 3865849c 2014-01-04T13:53:21 More init sequence for nanofury and implement a close function that sets all pins to input.
Con Kolivas f5526b14 2014-01-04T11:12:54 Change spimode and send more data in nanofury setup.
Con Kolivas d2043c1f 2014-01-04T11:05:08 Add basic setup comms to nanofury.
Con Kolivas a872f691 2014-01-04T10:47:17 Implement and mcp2210 spi transfer function.
Con Kolivas d84155c9 2014-01-04T10:19:34 Set the initial spi settings for nanofury driver.
Con Kolivas c1416763 2014-01-04T10:11:05 Provide a helper function for gettings mcp2210 spi settings.
Con Kolivas e2fd2567 2014-01-04T09:57:58 Implement an mcp2210 set spi transfer settings function.
Con Kolivas 6b532de0 2014-01-04T09:38:05 Cancel any SPI transfers in progress in nanofury after initial setup.
Con Kolivas 6f9b5767 2014-01-04T09:35:10 Implement an mcp2210 spi cancel function.
Con Kolivas 17680a19 2014-01-04T09:30:33 Return only binary values for mcp2210 GPIO values.
Con Kolivas 781871bd 2014-01-04T09:28:18 Set GPIO LED and power to high in nanofury driver.
Con Kolivas 8f4ec3af 2014-01-04T09:25:30 Implement initial part of nanofury init sequence for GPIO pin settings and add output debugging of set values.
Con Kolivas 1a9c558a 2014-01-03T17:31:54 Add helper functions for getting and setting mcp2210 gpio pin designations.
Con Kolivas 0615cc8c 2014-01-03T16:47:51 Don't return an error in usb read if we've managed to get the whole read length we've asked for.
Con Kolivas d66ebfee 2014-01-03T16:46:07 Use correct endpoint order for nanofury devices and read with a short timeout on return loop from send_recv.
Con Kolivas 9e10d915 2014-01-03T15:50:32 Add mcp2210 helper functions for getting and setting one GPIO pin val and direction.
Con Kolivas d439fc75 2014-01-03T15:17:26 Create a generic gpio pin struct and add helpers for mcp get pin val and dirs.
Con Kolivas b359fa54 2014-01-03T15:00:06 Check the receive msg of a send/receive cycle on mcp2210 matches the send message.
Con Kolivas 5015e258 2014-01-03T12:00:23 Add a set of usb commands to the usbutils defines for mcp2210 comms, and use the same command name for send and receive.
Con Kolivas efd179fd 2014-01-03T11:42:44 Create a generic mcp2210 send_rcv function.
Con Kolivas bd6b1149 2014-01-03T11:14:08 Include mcp header for bitfury and fix extra params in macro.
Con Kolivas 94a157ff 2014-01-03T10:03:13 Add basic SPI comms defines for mcp2210 and build rules for bitfury.
Con Kolivas 98fddb98 2014-01-03T09:32:42 nil
Con Kolivas 8427e06f 2014-01-03T09:02:47 Merge branch 'master' into nanofury
kanoi 058cf821 2014-01-02T13:56:00 Merge pull request #532 from kanoi/master BlackArrow Minion test driver
Kano ad24c2a2 2014-01-03T08:08:18 Minion set some core defaults similar to final requirements
Kano ee9e6185 2013-12-31T15:29:52 minion compile warnings
Kano a2778f38 2013-12-31T15:09:47 move driver-minion.c to main directory
Kano 2c2bf017 2013-12-30T11:35:06 Minion with ioctl() stats, settings to attempt to emulate 21TH/s
Kano 9757871a 2013-12-24T17:31:08 minion driver with results interrupt working
Kano c7925ac9 2013-12-18T07:36:31 tested working driver-minion.c without interrupts
Kano 146d0d37 2013-12-16T00:32:10 Working driver-minion.c v0.1
Kano 98b79587 2013-12-03T03:59:51 driver-minion.c compilable untested
Kano ff10b526 2013-11-25T00:14:50 minion driver - incomplete
Kano 828e80ed 2013-12-31T15:29:09 Add minion driver into cgminer
Con Kolivas b849a1b9 2014-01-02T22:25:56 Add basic device detection and updated udev rules for nanofury devices.
Con Kolivas 0efd062e 2014-01-02T20:07:29 Remove GPU from share logging example.
Con Kolivas ea21e642 2014-01-02T01:15:44 Don't keep resetting BXF clockspeed to default.
Con Kolivas b224ef38 2013-12-30T20:25:20 If no pools are active on startup wait 60s before trying to reconnect since we likely have the wrong credentials rather than all the pools being out.
Con Kolivas e4233068 2013-12-29T22:40:35 Discard bad crc packets for hashfast driver instead of trying to process them.
Con Kolivas 2d36f88e 2013-12-29T16:24:18 Update documentation for modified avalon options syntax and document relevant 55nm details.
Con Kolivas a0ac8406 2013-12-29T16:01:26 Modify the auto tuning sequence to work with the 50MHz changes required to work with 55nm Avalon.
Con Kolivas 636c7fd4 2013-12-29T14:53:17 55nm avalon requires the delays between writes reinstated for stability.
Con Kolivas c3cfb909 2013-12-29T10:40:24 Use an equation instead of a lookup table to set the frequency for 55nm avalon allowing arbitrary values to be used.
Con Kolivas f00f23b1 2013-12-29T10:24:52 Make the result return rate low detection on avalon less trigger happy.
Con Kolivas 25add966 2013-12-27T21:38:32 Merge branch 'avalon2-prototype' of https://github.com/BitSyncom/cgminer into ava2
Con Kolivas 375b7da4 2013-12-25T09:54:29 Always send the bxf device a clockspeed after parsing the temperature in case the device has changed the clockspeed itself without notification.
Con Kolivas 0d618976 2013-12-24T08:35:34 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 1b7737d8 2013-12-24T08:34:56 Fix BXF being inappropriately dependent on drillbit.
Kano 27439bef 2013-12-23T21:21:08 document drillbit-options in README and ASIC-README
Con Kolivas 4cdaab7d 2013-12-23T18:31:19 Bump version to 3.9.0
Con Kolivas 5df2709b 2013-12-23T18:30:46 Update NEWS
Con Kolivas d1e8598b 2013-12-23T18:07:43 Merge branch 'master' of github.com:ckolivas/cgminer
kanoi 9cad3600 2013-12-22T23:07:28 Merge pull request #531 from kanoi/master drillbit asic - enable in api.c
Kano a73c16dd 2013-12-23T18:06:09 Merge branch 'master' of github.com:kanoi/cgminer
Kano 68f7ff4a 2013-12-23T18:04:55 drillbit asic - enable in api.c
Con Kolivas 9ec4bb75 2013-12-23T17:54:12 Fix trivial warnings in knc driver.
Con Kolivas 2d448072 2013-12-23T17:50:55 Reinstate work utility based hashmeter for knc.
kanoi 227d57b2 2013-12-22T22:23:07 Merge pull request #530 from kanoi/master drillbit format %z not valid on windows
Kano 432a7dbf 2013-12-23T17:19:59 drillbit format %z not valid on windows
kanoi 5d6e0da0 2013-12-22T21:38:26 Merge pull request #529 from kanoi/drill Drillbit drvier + windows cross-compile info
Kano b9a02167 2013-12-23T16:31:58 drillbit more formatting changes
Kano a27c4717 2013-12-23T16:28:16 usbutils remove old code added back
Con Kolivas 827ba15f 2013-12-23T15:35:45 Memset the spi tx buffer under lock in knc driver.
Con Kolivas 069e2b14 2013-12-23T15:34:30 Revert "Put the knc rx and tx buffers inside the knc state struct, protecting their access with the mutex." This reverts commit e9ae364f00aa26afca9547dcf3e936ab51822a82.
Con Kolivas e9ae364f 2013-12-23T15:13:33 Put the knc rx and tx buffers inside the knc state struct, protecting their access with the mutex.
Con Kolivas 7c73b035 2013-12-23T14:54:53 Merge branch 'master' of git://github.com/KnCMiner/cgminer into kncdriver
Kano d2e14c38 2013-12-23T08:57:01 drillbit fix temp display to fit in standard space
Kano 5ca74e0c 2013-12-23T07:53:59 Drillbit formatting
Kano e538f778 2013-12-23T07:36:14 drillbit - use one drvlog and display dname before add_cgpu
Kano d66f1426 2013-12-23T07:05:29 Keep orginal naming for the bitfury driver
Kano 97a13df4 2013-12-23T06:58:26 Merge remote-tracking branch 'drill/master' into drill
Kano d8a4ba3a 2013-12-23T06:55:15 Merge remote-tracking branch 'conman/master'
Vitalii Demianets ff0dbafe 2013-12-22T13:03:50 knc: Bugfix - good shares wrongly reported as HW errors. Root cause of the problem: several work items were assigned the same work_id in the active works queue of the knc driver. Thus when good nonce report arrived from the FPGA, wrong work item was picked up from the queue, and submit_nonce evaluated that as an error. Fix: Limit the work_id counter update rate. Update it only to the number of works actually consumed by the FPGA, not to the number of works send.
Con Kolivas 57a035d0 2013-12-22T22:47:17 Store per-chip submit information for bxf device and show them in the API.
Con Kolivas fb4c6332 2013-12-22T22:41:13 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas afad54b4 2013-12-22T22:40:33 Check for removed bxf devices before trying to update work or send messages.
Kano 83ada0b0 2013-12-22T21:22:20 Merge remote-tracking branch 'conman/master'
Kano 9c288a3a 2013-12-22T21:20:44 api.c no decref if not json
Kano 88d78de8 2013-12-22T18:47:57 Merge remote-tracking branch 'conman/master'
Con Kolivas 24d65294 2013-12-22T14:29:38 Minimise risk of nonce2 overflow with small nonce2 lengths by always encoding the work little endian, and increasing the maximum size of nonce2 to 8 bytes.
Con Kolivas afe77108 2013-12-21T08:28:23 Change default hashfast timeout to 500ms.
Con Kolivas 643b01e0 2013-12-21T08:19:37 Ensure we can look up the work item in the hashfast driver or print out an error if we don't.
Angus Gratton e386890a 2013-12-20T09:43:02 Drillbit source formatting - reindent and retabify
Angus Gratton de2e9016 2013-12-20T09:24:18 Add ASIC count, temperature status to drillbit API output (closes #1)
Angus Gratton e2805e91 2013-12-20T08:40:15 Many warning fixes
Vitalii Demianets 7e14fcb2 2013-12-18T15:09:46 knc: Do not include variable "last minute" data into the "last hour" per-core stats
Vitalii Demianets ecfd2f4d 2013-12-17T15:41:19 knc: Make per-core statistics available through API
Con Kolivas 7fc87129 2013-12-17T23:51:11 Implement command line control of the bxf target temperature.
Con Kolivas b2091900 2013-12-17T23:25:43 Add a simple PID-like controller to bi*fury devices to dynamically alter the clock setting to maintain a nominal target temperature set to 82 degrees.
Con Kolivas 99417ad3 2013-12-17T22:13:03 Add data to BXF API output.
Con Kolivas 7c7a324f 2013-12-17T21:53:10 Add support for newer protocol bi*fury commands job, clock and hwerror, setting clock to default 54 value, turning parsing into a compact macro.
Vitalii Demianets b90afd00 2013-12-16T16:18:57 Merge tag 'v3.8.5' of https://github.com/ckolivas/cgminer
Con Kolivas c852e213 2013-12-16T22:34:27 Look for the thermal overload flag in the gwq status message in the hashfast driver and send it a shutdown followed by an attempted reset.
Angus Gratton 6395a871 2013-12-16T14:58:52 Log message fixups
Angus Gratton 19f5c36e 2013-12-16T14:58:32 Fix for "Timing out unresponsive ASIC" for pools which send early reconnect requests, and then take a short time to send work (ie BTCGuild)
Angus Gratton 54349ca7 2013-12-14T18:20:55 Merge branch 'master' into merge_385 Conflicts: driver-drillbit.c