frodocooper
|
|
May 12, 2018, 08:28:41 PM |
|
Thanks, I didn't know it went past -2, where is this documented at currently?
Here: #ifdef USE_AVALON8 OPT_WITH_CBARG("--avalon8-voltage-level", set_avalon8_voltage_level, NULL, &opt_set_avalon8_voltage_level, "Set Avalon8 default level of core voltage, range:[0, 15], step: 1"), OPT_WITH_CBARG("--avalon8-voltage-level-offset", set_avalon8_voltage_level_offset, NULL, &opt_set_avalon8_voltage_level_offset, "Set Avalon8 default offset of core voltage level, range:[-2, 1], step: 1"), OPT_WITH_CBARG("--avalon8-freq", set_avalon8_freq, NULL, &opt_set_avalon8_freq, "Set Avalon8 default frequency, range:[25, 1200], step: 25, example: 800"), OPT_WITH_ARG("--avalon8-freq-sel", set_int_0_to_4, opt_show_intval, &opt_avalon8_freq_sel, "Set Avalon8 default frequency select, range:[0, 4], step: 1, example: 3"), OPT_WITH_CBARG("--avalon8-fan", set_avalon8_fan, NULL, &opt_set_avalon8_fan, "Set Avalon8 target fan speed, range:[0, 100], step: 1, example: 0-100"), OPT_WITH_ARG("--avalon8-temp", set_int_0_to_100, opt_show_intval, &opt_avalon8_temp_target, "Set Avalon8 target temperature, range:[0, 100]"), OPT_WITH_ARG("--avalon8-polling-delay", set_int_1_to_65535, opt_show_intval, &opt_avalon8_polling_delay, "Set Avalon8 polling delay value (ms)"), OPT_WITH_ARG("--avalon8-aucspeed", opt_set_intval, opt_show_intval, &opt_avalon8_aucspeed, "Set AUC3 IIC bus speed"), OPT_WITH_ARG("--avalon8-aucxdelay", opt_set_intval, opt_show_intval, &opt_avalon8_aucxdelay, "Set AUC3 IIC xfer read delay, 4800 ~= 1ms"), OPT_WITH_ARG("--avalon8-smart-speed", opt_set_intval, opt_show_intval, &opt_avalon8_smart_speed, "Set Avalon8 smart speed, range 0-1. 0 means Disable"), OPT_WITH_ARG("--avalon8-th-pass", set_int_0_to_65535, opt_show_intval, &opt_avalon8_th_pass, "Set A3210 th pass value"), OPT_WITH_ARG("--avalon8-th-fail", set_int_0_to_65535, opt_show_intval, &opt_avalon8_th_fail, "Set A3210 th fail value"), OPT_WITH_ARG("--avalon8-th-init", set_int_0_to_65535, opt_show_intval, &opt_avalon8_th_init, "Set A3210 th init value"), OPT_WITH_ARG("--avalon8-th-ms", set_int_0_to_65535, opt_show_intval, &opt_avalon8_th_ms, "Set A3210 th ms value"), OPT_WITH_ARG("--avalon8-th-timeout", opt_set_uintval, opt_show_uintval, &opt_avalon8_th_timeout, "Set A3210 th timeout value"), OPT_WITH_ARG("--avalon8-th-add", set_int_0_to_1, opt_show_intval, &opt_avalon8_th_add, "Set A3210 th add value"), OPT_WITHOUT_ARG("--avalon8-iic-detect", opt_set_bool, &opt_avalon8_iic_detect, "Enable Avalon8 detect through iic controller"), OPT_WITH_ARG("--avalon8-nonce-mask", set_int_24_to_32, opt_show_intval, &opt_avalon8_nonce_mask, "Set A3210 nonce mask, range 24-32."), OPT_WITH_ARG("--avalon8-nonce-check", set_int_0_to_1, opt_show_intval, &opt_avalon8_nonce_check, "Set A3210 nonce check, range 0-1."), OPT_WITH_ARG("--avalon8-roll-enable", set_int_0_to_1, opt_show_intval, &opt_avalon8_roll_enable, "Set A3210 roll enable, range 0-1."), OPT_WITH_ARG("--avalon8-mux-l2h", set_int_0_to_2, opt_show_intval, &opt_avalon8_mux_l2h, "Set Avalon8 mux l2h, range 0-2."), OPT_WITH_ARG("--avalon8-mux-h2l", set_int_0_to_1, opt_show_intval, &opt_avalon8_mux_h2l, "Set Avalon8 mux h2l, range 0-1."), OPT_WITH_ARG("--avalon8-h2ltime0-spd", set_int_0_to_255, opt_show_intval, &opt_avalon8_h2ltime0_spd, "Set Avalon8 h2ltime0 spd, range 0-255."), #endif
Note that --avalon8-voltage-level and --avalon8-voltage-level-offset are two different parameters and therefore do two different things. You may, however, set both parameters concurrently.
Does it require a certain firmware?
All current A8 firmware releases support the above parameters.
Also is this for both 821 and 841?
Yes.
|