Add flag to make VBIOS read optional

Signed-off-by: Ce Sun <[email protected]>
---
 drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c 
b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
index 3ed3ff42b7e1..9c6d0024210d 100644
--- a/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
+++ b/drivers/gpu/drm/amd/ras/ras_mgr/amdgpu_ras_eeprom_i2c.c
@@ -67,7 +67,7 @@ static int ras_eeprom_i2c_config(struct ras_core_context 
*ras_core)
        struct ras_eeprom_control *control = &ras_core->ras_eeprom;
        u8 i2c_addr;
 
-       if (amdgpu_atomfirmware_ras_rom_addr(adev, &i2c_addr)) {
+       if (adev->bios && amdgpu_atomfirmware_ras_rom_addr(adev, &i2c_addr)) {
                /* The address given by VBIOS is an 8-bit, wire-format
                 * address, i.e. the most significant byte.
                 *
-- 
2.34.1

Reply via email to