Lines Matching defs:start_reg
215 int start_reg = 0xff, end_reg, value, tvalue, instance;
325 start_reg = EMCFAN_2101_CHIP_CONFIG;
329 start_reg = EMCFAN_CHIP_CONFIG;
332 start_reg = EMCFAN_CHIP_CONFIG_2;
340 error = output_emcfan_smbusto(fd, product_id, product_family, start_reg, instance, jsonify, debug);
353 error = emcfan_rmw_register(fd, start_reg, 0, smbus_timeout, __arraycount(smbus_timeout), tvalue, debug);
379 start_reg = end_reg = 0x00;
381 start_reg = (uint8_t)strtoi(argv[3], NULL, 0, 0, 0xff, &error);
383 start_reg = emcfan_reg_by_name(product_id, product_family, argv[3]);
384 if (start_reg == -1) {
389 end_reg = start_reg;
403 if (end_reg < start_reg) {
404 fprintf(stderr,"Register end can not be less than register start: %d %d\n\n", start_reg, end_reg);
410 fprintf(stderr,"register read: START_REG: %d 0x%02X, END_REG: %d 0x%02X\n",start_reg, start_reg, end_reg, end_reg);
412 error = output_emcfan_register_read(fd, product_id, product_family, start_reg, end_reg, jsonify, debug);
421 start_reg = (uint8_t)strtoi(argv[3], NULL, 0, 0, 0xff, &error);
423 start_reg = emcfan_reg_by_name(product_id, product_family, argv[3]);
424 if (start_reg == -1) {
443 fprintf(stderr,"register write: START_REG: %d 0x%02X, VALUE: %d 0x%02X\n",start_reg, start_reg, value, value);
445 error = emcfan_write_register(fd, start_reg, value, debug);
478 start_reg = EMCFAN_230X_FAN_STATUS;
481 start_reg = EMCFAN_210_346_FAN_STATUS;
490 start_reg = emcfan_chip_infos[iindex].fan_drive_registers[the_fan];
493 start_reg = emcfan_chip_infos[iindex].fan_divider_registers[the_fan];
510 start_reg = EMCFAN_210_346_CONFIG_1;
513 start_reg = EMCFAN_210_346_CONFIG_2;
516 start_reg = 0xff;
522 start_reg = EMCFAN_230X_CONFIG_1;
525 start_reg = EMCFAN_230X_CONFIG_2;
528 start_reg = EMCFAN_230X_CONFIG_3;
531 start_reg = EMCFAN_230X_CONFIG_4;
534 start_reg = EMCFAN_230X_CONFIG_5;
537 start_reg = 0xff;
549 start_reg = EMCFAN_POLARITY_CONFIG;
551 start_reg = EMCFAN_2101_FAN_CONFIG;
558 start_reg = EMCFAN_210_346_PWM_BASEFREQ;
561 start_reg = EMCFAN_230X_BASE_FREQ_123;
563 start_reg = EMCFAN_230X_BASE_FREQ_45;
571 start_reg = EMCFAN_230X_OUTPUT_CONFIG;
584 error = output_emcfan_fan_status(fd, product_id, product_family, start_reg, end_reg, the_fan, jsonify, debug);
596 error = output_emcfan_drive(fd, product_id, product_family, start_reg, jsonify, debug);
598 error = output_emcfan_divider(fd, product_id, product_family, start_reg, jsonify, debug);
611 error = emcfan_write_register(fd, start_reg, value, debug);
625 if (start_reg == 0xff) {
632 error = output_emcfan_minexpected_rpm(fd, product_id, product_family, start_reg, jsonify, debug);
650 error = emcfan_rmw_register(fd, start_reg, value, fan_minexpectedrpm, __arraycount(fan_minexpectedrpm), tvalue, debug);
664 if (start_reg == 0xff) {
671 error = output_emcfan_edges(fd, product_id, product_family, start_reg, jsonify, debug);
689 error = emcfan_rmw_register(fd, start_reg, value, fan_numedges, __arraycount(fan_numedges), tvalue, debug);
703 if (start_reg == 0xff) {
710 error = output_emcfan_polarity(fd, product_id, product_family, start_reg, the_fan, jsonify, debug);
728 error = emcfan_rmw_register(fd, start_reg, 0, fan_polarity, __arraycount(fan_polarity), tvalue, debug);
743 if (start_reg == 0xff) {
753 error = output_emcfan_pwm_basefreq(fd, product_id, product_family, start_reg, the_fan, jsonify, debug);
756 error = output_emcfan_pwm_basefreq(fd, product_id, product_family, start_reg, the_fan, jsonify, debug);
758 error = output_emcfan_pwm_basefreq(fd, product_id, product_family, start_reg,
784 error = emcfan_rmw_register(fd, start_reg, value, fan_pwm_basefreq, __arraycount(fan_pwm_basefreq), tvalue, debug);
799 if (start_reg == 0xff) {
806 error = output_emcfan_pwm_output_type(fd, product_id, product_family, start_reg, the_fan, jsonify, debug);
819 error = emcfan_rmw_register(fd, start_reg, 0, fan_pwm_output_type, __arraycount(fan_pwm_output_type), tvalue, debug);