Hi! > timeout_reset is set but never used. Am I missing something? Unfortunately you are right, it should be in this line as additional condition: if (ret == -ETIMEDOUT && (data->reset_cont || data->reset_gpio)) Please look forward for another patch. Regards, Wojciech