summaryrefslogtreecommitdiff
path: root/nuttx/arch/arm/src/tiva/tiva_ethernet.h
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2015-01-01 12:28:46 -0600
committerGregory Nutt <gnutt@nuttx.org>2015-01-01 12:28:46 -0600
commitaf25f1123d65420a9d05e43b6b0bc929d09150eb (patch)
tree5d0e3c18bd72fbd2aa679a38a9093983c1c55826 /nuttx/arch/arm/src/tiva/tiva_ethernet.h
parent2042a54f1d8925a9514d87e290f17018188ab404 (diff)
downloadnuttx-af25f1123d65420a9d05e43b6b0bc929d09150eb.tar.gz
nuttx-af25f1123d65420a9d05e43b6b0bc929d09150eb.tar.bz2
nuttx-af25f1123d65420a9d05e43b6b0bc929d09150eb.zip
TM4C129X Ethernet: Add logic to get pre-programmed MAC address from user FLASH registers
Diffstat (limited to 'nuttx/arch/arm/src/tiva/tiva_ethernet.h')
-rw-r--r--nuttx/arch/arm/src/tiva/tiva_ethernet.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/nuttx/arch/arm/src/tiva/tiva_ethernet.h b/nuttx/arch/arm/src/tiva/tiva_ethernet.h
index 660f46300..534d23437 100644
--- a/nuttx/arch/arm/src/tiva/tiva_ethernet.h
+++ b/nuttx/arch/arm/src/tiva/tiva_ethernet.h
@@ -98,6 +98,21 @@ extern "C"
int tiva_ethinitialize(int intf);
#endif
+/****************************************************************************
+ * Name: tiva_ethernetmac
+ *
+ * Description:
+ * For the Ethernet Eval Kits, the MAC address will be stored in the non-
+ * volatile USER0 and USER1 registers. If CONFIG_TIVA_BOARDMAC is defined,
+ * this function will obtain the MAC address from these registers.
+ *
+ ****************************************************************************/
+
+#ifdef CONFIG_TIVA_BOARDMAC
+struct ether_addr;
+void tiva_ethernetmac(struct ether_addr *ethaddr);
+#endif
+
#undef EXTERN
#if defined(__cplusplus)
}