int libmem_register_am29fxxx_driver | ( | libmem_driver_handle_t * | h,
|  | uint8_t * | start,
|  | unsigned | size,
|  | const libmem_geometry_t * | geometry,
|  | unsigned | device_id
| ) |
  | Register an LIBMEM driver for an AMD Am29Fxxx FLASH chip. Parameters:
  | h | A pointer to the LIBMEM handle structure to use for this LIBMEM driver.
  | start | The start address of the FLASH memory.
  | size | The size of the address range handled by the LIBMEM driver in bytes.
  | geometry | A pointer to a null-terminated geometry description list for the device.
  | device_id | The device ID of the device. The expected device ID is checked against the device ID read from the FLASH. If the device IDs differ this function return LIBMEM_STATUS_INVALID_DEVICE.
Returns: The LIBMEM status result.