driver-minion.c


Log

Author Commit Date CI Message
kanoi 0cef80ab 2014-07-07T20:03:21 minion - 'reset' SPI when getting errors
kanoi 20e5f1b2 2014-07-06T05:02:50 minion - auto adjust freq
kanoi c456a371 2014-07-02T04:44:12 minion - do an early reset to clear the chip status
kanoi 8de07f80 2014-07-01T20:54:09 minion - use descriptive names for the list types
kanoi 5e2f3ad9 2014-06-26T21:52:10 minion - disable dup nonce check
kanoi e76f2d03 2014-06-26T20:36:12 minion - add an ioseq number for each ioctl to simplify work ordering
kanoi 4183ae92 2014-06-26T00:18:08 minion - redo old work expiry based on txrx order
kanoi 47a7a2b6 2014-06-25T22:50:19 minion - more work stats, minimise queued work, free flushed queued work
kanoi 5598e401 2014-06-25T17:21:30 minion - allow resetting a chip via the API
kanoi 9f749fe6 2014-06-25T16:45:59 minion - correct 'WQue Count' in stats
kanoi b152d772 2014-06-25T11:43:04 minion - delay after reset, reset history also, add dups to api stats
kanoi 3a531d6c 2014-06-25T10:07:50 minion - increase reset to 75%
kanoi 2a7f6f1d 2014-06-25T09:26:49 minion - dup checking, disable reread by default and extra ioctl debugging
kanoi 65f7990f 2014-06-25T01:01:30 minion - always check the chip queue before queuing new work
kanoi 0d3559b6 2014-06-15T22:40:19 minion - add optional (on) GPIO chip selection
kanoi 9ddc43d6 2014-05-30T13:10:58 minion - count force use reread
kanoi 8d378a99 2014-05-30T01:11:13 minion - add a disabled ioctl() test
kanoi 8d150e58 2014-05-30T00:13:04 minion - add more checking of SPI results for corruption
kanoi 3e81b20d 2014-05-29T16:30:16 minion - optional (disabled) ioctl() debug
kanoi cb857c02 2014-05-27T14:31:33 minion - allow core selection at runtime
kanoi 5d99a750 2014-05-24T19:11:24 minion - always generate history ghs data for reset code
kanoi 4e747012 2014-05-24T17:30:56 minion - correct spi error char change
kanoi dad0c661 2014-05-24T17:12:16 minion - for spi error char use ' instead of ~
kanoi a68cdb08 2014-05-24T17:02:10 minion - use different charactes for the chip report SPI error flag based on error count
kanoi a10e2419 2014-05-24T16:13:04 minion - silent option to disable chip temp control
kanoi afaab773 2014-05-24T01:49:39 minion - disable int config code if ints are disabled
kanoi 5692a5e2 2014-05-18T07:10:19 minion - reread results to help recover bad data - add a chip reset at 50%
kanoi 25a9ac48 2014-05-18T03:57:38 minion - add a unique id to each task
kanoi c93836e0 2014-05-18T03:53:27 minion - make interrupts and no_nonce code compile optional
kanoi 5ff62a81 2014-05-18T01:48:28 minion - report each chip number in the chip detect message
kanoi 6b7c0e51 2014-05-18T00:51:02 minion - seperate que/work per chip and slow down SPI
kanoi c5bc5fc0 2014-05-16T23:56:22 minion - fix history when
kanoi fb57ab86 2014-05-16T23:44:38 minion - keep history lists independent - simplifies the code
kanoi cbc7499f 2014-05-16T22:43:17 minion - only report idle change once
kanoi 44bfce66 2014-05-16T22:17:52 minion - use request chip number and report min/max taskid
kanoi d58b9383 2014-05-16T21:59:41 minion - show 5m Chip ghs up to 'now'
kanoi 305e72f4 2014-05-16T21:07:12 minion - use '=' for chip report
kanoi 36a54214 2014-05-16T19:33:22 minion - allow a fake report core for invalid core numbers
kanoi afbd9f17 2014-05-16T19:11:13 minion - chip ghs reporting and chip/core validation in nonce processing
kanoi 01a46865 2014-05-14T21:38:11 minion - idle_cnt report include correct chip number
kanoi 35bb969d 2014-05-14T21:26:36 minion - optionally report chip idle_cnt changes
kanoi 61727aca 2014-05-14T01:16:04 minion - add storing/reporting core ena/act, fix temp code
kanoi a94baab0 2014-05-13T17:34:39 minion - allow setting internal chip temperature threshold and make overheat code an option, disabled by default
kanoi 8b3a2bc3 2014-05-12T23:30:54 minion - check for all chips
kanoi 796e2e86 2014-05-12T23:18:26 minion - various redesigns and use standard klist
kanoi 38b6ccc0 2014-05-10T12:20:46 minion - zero the chip driver queue count just after flushing the chip queue
kanoi 610009db 2014-05-10T02:44:18 minion - restrict nonce read result size to ioctl() limit
kanoi 680b6da2 2014-05-10T01:14:12 minion - must check temp when overheated
kanoi 897b2061 2014-05-10T00:47:09 minion - idle chips that hit >100C until back to 80C
kanoi e0491782 2014-05-09T22:39:42 minion - report the chip/reg when aborting due to an invalid ioctl() size
kanoi 962e39fa 2014-05-09T22:05:37 minion - all freq in Mhz but only convert when used
kanoi 9b1988ed 2014-05-09T21:55:21 minion - remove unused ioctl debug
kanoi 3d7ba50a 2014-05-09T21:53:28 minion - command queue is now larger
kanoi 651f3185 2014-05-09T21:49:50 minion - check rolled in stale work cleanup
kanoi 93df65d0 2014-05-08T23:30:30 minion - comment out HW debug message
kanoi 0b847b2c 2014-05-08T17:51:54 minion - roll work to reduce CPU
kanoi 48d406cd 2014-05-08T01:21:40 minion - report init_freq in stats
kanoi fa38fd4c 2014-05-08T00:48:02 minion - allow setting the frequency
kanoi 2870bab3 2014-05-07T23:09:37 minion - disable iostats by default since it slows down mining
kanoi 9bbf7938 2014-05-07T23:05:52 minion - define frequency value table
kanoi 19b607b3 2014-05-07T23:03:37 minion - report temp/cores/freq and handle temp formatting
kanoi 6abbb668 2014-05-07T21:14:52 minion - item is undefined
Kano 60ab93df 2014-02-27T10:36:51 minion - clean up statline
Con Kolivas 257fe00a 2014-02-18T22:19:45 Move driver statline padding to cgminer.c, expanding width of maximum displayable statistics and window width to add more info.
Kano efb4fbf3 2014-01-27T13:40:26 Minion - check/clear interrupts for all chips
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