Lines Matching full:eeprom

94     // Currently, only EEPROM chips with the model AT24 are supported.  in getDriverPath()
97 error("Invalid EEPROM chip model: {CHIP}", "CHIP", chipModel); in getDriverPath()
116 "/sys/bus/i2c/devices/" + getI2CDeviceId(bus, address) + "/eeprom"; in getEEPROMPath()
120 debug("Found EEPROM device path: {PATH}", "PATH", devicePath); in getEEPROMPath()
139 // Some EEPROM devices require the host to be in a specific state before
145 debug("Initialized EEPROM device instance on dbus");
155 debug("Requesting GPIOs to mux EEPROM to BMC"); in updateDevice()
161 error("Failed to mux EEPROM to BMC"); in updateDevice()
179 debug("Successfully wrote EEPROM"); in updateDevice()
184 error("Failed to write EEPROM"); in updateDevice()
201 debug("Requesting GPIOs to mux EEPROM back to device"); in updateDevice()
207 error("Failed to mux EEPROM back to device"); in updateDevice()
219 debug("EEPROM device successfully updated"); in updateDevice()
224 error("Failed to update EEPROM device"); in updateDevice()
234 debug("Binding {I2CDEVICE} EEPROM", "I2CDEVICE", i2cDeviceId); in bindEEPROM()
238 debug("EEPROM was already bound, unbinding it now"); in bindEEPROM()
241 error("Error unbinding EEPROM"); in bindEEPROM()
271 error("Failed to bind {I2CDEVICE} EEPROM", "I2CDEVICE", i2cDeviceId); in bindEEPROM()
280 debug("Unbinding EEPROM device {I2CDEVICE}", "I2CDEVICE", i2cDeviceId); in unbindEEPROM()
285 error("Failed to unbind EEPROM, driver path not found for chip {CHIP}", in unbindEEPROM()
306 error("Failed to unbind {I2CDEVICE} EEPROM", "I2CDEVICE", i2cDeviceId); in unbindEEPROM()
318 error("Failed to check if EEPROM is bound"); in isEEPROMBound()
333 error("EEPROM file not found for device: {DEVICE}", "DEVICE", in writeEEPROM()
338 "/tmp/eeprom-image-" + in writeEEPROM()