+ /* convert timeouts to real values in ms */
+ cfi_info->word_write_timeout = DIV_ROUND_UP((1 << cfi_info->word_write_timeout_typ) *
+ (1 << cfi_info->word_write_timeout_max), 1000);
+ cfi_info->buf_write_timeout = DIV_ROUND_UP((1 << cfi_info->buf_write_timeout_typ) *
+ (1 << cfi_info->buf_write_timeout_max), 1000);
+ cfi_info->block_erase_timeout = (1 << cfi_info->block_erase_timeout_typ) *
+ (1 << cfi_info->block_erase_timeout_max);
+ cfi_info->chip_erase_timeout = (1 << cfi_info->chip_erase_timeout_typ) *
+ (1 << cfi_info->chip_erase_timeout_max);
+
+ LOG_DEBUG("calculated word write timeout: %u ms, buf write timeout: %u ms, "
+ "block erase timeout: %u ms, chip erase timeout: %u ms",
+ cfi_info->word_write_timeout, cfi_info->buf_write_timeout,
+ cfi_info->block_erase_timeout, cfi_info->chip_erase_timeout);
+