drivers: eeprom: add missing documentation to eeprom.h

Add missing doxygen documentation to the eeprom.h header file.

Signed-off-by: Henrik Brix Andersen <hebad@vestas.com>
diff --git a/include/zephyr/drivers/eeprom.h b/include/zephyr/drivers/eeprom.h
index 2494d3e..7da3d2a 100644
--- a/include/zephyr/drivers/eeprom.h
+++ b/include/zephyr/drivers/eeprom.h
@@ -32,11 +32,31 @@
 extern "C" {
 #endif
 
+/**
+ * @cond INTERNAL_HIDDEN
+ *
+ * For internal driver use only, skip these in public documentation.
+ */
+
+/**
+ * @brief Callback API upon reading from the EEPROM.
+ * See @a eeprom_read() for argument description
+ */
 typedef int (*eeprom_api_read)(const struct device *dev, off_t offset,
 			       void *data,
 			       size_t len);
+
+/**
+ * @brief Callback API upon writing to the EEPROM.
+ * See @a eeprom_write() for argument description
+ */
 typedef int (*eeprom_api_write)(const struct device *dev, off_t offset,
 				const void *data, size_t len);
+
+/**
+ * @brief Callback API upon getting the EEPROM size.
+ * See @a eeprom_get_size() for argument description
+ */
 typedef size_t (*eeprom_api_size)(const struct device *dev);
 
 __subsystem struct eeprom_driver_api {
@@ -45,6 +65,8 @@
 	eeprom_api_size size;
 };
 
+/** @endcond */
+
 /**
  *  @brief Read data from EEPROM
  *