[2/3]OOB_eeprom support: common: fw_utils:Added operations to update oob_eeprom #362
+56
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description:
This pull request implements the missing firmware operations for oob_eeprom within the fw_util utility. This operation is crucial for supporting hardware interactions during firmware upgrades those involving I2C devices and dynamic device mapping. The implemented operations includes the following key changes:
Motivation:
The motivation for this change is to extend the firmware utility's capabilities to support firmware upgrades on I2C EEPROM devices such as OOB eeprom. This breakage was caused during the recent changes done during the commit 'optimizing configs' here at: 47b49e9
Testing:
The following testing procedures were performed to ensure the correctness and stability of the changes:
Uint test:
Logs after merging PR's [1/3]common: I2cExplorer, [2/3]common: fw_utils and [3/3]tahan: config
upgrade_log.txt
downgrade_log.txt