Lines Matching refs:fru_addr
36 static bool is_fru_eeprom_supported(struct amdgpu_device *adev, u32 *fru_addr) in is_fru_eeprom_supported() argument
53 if (fru_addr) in is_fru_eeprom_supported()
54 *fru_addr = FRU_EEPROM_MADDR_8; in is_fru_eeprom_supported()
71 if (fru_addr) in is_fru_eeprom_supported()
72 *fru_addr = FRU_EEPROM_MADDR_6; in is_fru_eeprom_supported()
89 if (fru_addr) in is_fru_eeprom_supported()
90 *fru_addr = FRU_EEPROM_MADDR_6; in is_fru_eeprom_supported()
100 if (fru_addr) in is_fru_eeprom_supported()
101 *fru_addr = FRU_EEPROM_MADDR_6; in is_fru_eeprom_supported()
105 if (fru_addr) in is_fru_eeprom_supported()
106 *fru_addr = FRU_EEPROM_MADDR_8; in is_fru_eeprom_supported()
109 if (fru_addr) in is_fru_eeprom_supported()
110 *fru_addr = FRU_EEPROM_MADDR_INV; in is_fru_eeprom_supported()
121 u32 addr, fru_addr; in amdgpu_fru_get_product_info() local
125 if (!is_fru_eeprom_supported(adev, &fru_addr)) in amdgpu_fru_get_product_info()
129 if (fru_addr == FRU_EEPROM_MADDR_INV) in amdgpu_fru_get_product_info()
153 len = amdgpu_eeprom_read(adev->pm.fru_eeprom_i2c_bus, fru_addr, buf, in amdgpu_fru_get_product_info()
181 addr += fru_addr; in amdgpu_fru_get_product_info()