env: Move eth_env_get/set_enetaddr() to env.h
authorSimon Glass <sjg@chromium.org>
Thu, 1 Aug 2019 15:46:53 +0000 (09:46 -0600)
committerTom Rini <trini@konsulko.com>
Sun, 11 Aug 2019 20:43:41 +0000 (16:43 -0400)
Move these two functions over to the new header file.

Acked-by: Joe Hershberger <joe.hershberger@ni.com>
Signed-off-by: Simon Glass <sjg@chromium.org>
include/env.h
include/environment.h

index 297fd7a071f6cb8873bcecce68d7f2096e2d305b..2e9a850284a05c4650908e2a08e6c88de86dcca1 100644 (file)
@@ -164,4 +164,22 @@ static inline int env_set_addr(const char *varname, const void *addr)
 int env_complete(char *var, int maxv, char *cmdv[], int maxsz, char *buf,
                 bool dollar_comp);
 
+/**
+ * eth_env_get_enetaddr() - Get an ethernet address from the environmnet
+ *
+ * @name: Environment variable to get (e.g. "ethaddr")
+ * @enetaddr: Place to put MAC address (6 bytes)
+ * @return 0 if OK, 1 on error
+ */
+int eth_env_get_enetaddr(const char *name, uint8_t *enetaddr);
+
+/**
+ * eth_env_set_enetaddr() - Set an ethernet address in the environmnet
+ *
+ * @name: Environment variable to set (e.g. "ethaddr")
+ * @enetaddr: Pointer to MAC address to put into the variable (6 bytes)
+ * @return 0 if OK, 1 on error
+ */
+int eth_env_set_enetaddr(const char *name, const uint8_t *enetaddr);
+
 #endif
index de67cf4f0ea8f0e7a66cebbdbabe55b62903d607..77915f459e8a0acab93c9068fbf73e816b43152a 100644 (file)
@@ -326,8 +326,6 @@ int env_erase(void);
 void env_fix_drivers(void);
 
 void eth_parse_enetaddr(const char *addr, uint8_t *enetaddr);
-int eth_env_get_enetaddr(const char *name, uint8_t *enetaddr);
-int eth_env_set_enetaddr(const char *name, const uint8_t *enetaddr);
 
 #endif /* DO_DEPS_ONLY */