summaryrefslogtreecommitdiff
path: root/include/vsc7385.h
diff options
context:
space:
mode:
authorTimur Tabi <timur@freescale.com>2008-02-08 13:15:54 -0600
committerKim Phillips <kim.phillips@freescale.com>2008-03-25 19:16:43 -0500
commitb55d98c6d5b8694e560a0e727b14cb6921d7cfcc (patch)
tree5da4295628dbf41505d118b6b28c0f00882123cd /include/vsc7385.h
parentaa6f6d171a1f9f46ee4f03ad6acb97a6bfb71855 (diff)
downloadu-boot-imx-b55d98c6d5b8694e560a0e727b14cb6921d7cfcc.zip
u-boot-imx-b55d98c6d5b8694e560a0e727b14cb6921d7cfcc.tar.gz
u-boot-imx-b55d98c6d5b8694e560a0e727b14cb6921d7cfcc.tar.bz2
NET: Add Vitesse VSC7385 firmware uploading
The Vitesse VSC7385 is a 5-port switch found on the Freescale MPC8349E-mITX and other boards. A small firwmare must be uploaded to its on-board memory before it can be enabled. This patch adds the code which uploads firmware (but not the firmware itself). Previously, this feature was provided by a U-Boot application that was made available only on Freescale BSPs. The VSC7385 firmware must still be obtained separately, but at least there is no longer a need for a separate application. Signed-off-by: Timur Tabi <timur@freescale.com> Acked-by: Ben Warren <biggerbadderben@gmail.com>
Diffstat (limited to 'include/vsc7385.h')
-rw-r--r--include/vsc7385.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/include/vsc7385.h b/include/vsc7385.h
new file mode 100644
index 0000000..0432499
--- /dev/null
+++ b/include/vsc7385.h
@@ -0,0 +1,13 @@
+/*
+ * Header file for vsc7385.c
+ *
+ * Author: Timur Tabi <timur@freescale.com>
+ *
+ * Copyright 2008 Freescale Semiconductor, Inc. This file is licensed
+ * under the terms of the GNU General Public License version 2. This
+ * program is licensed "as is" without any warranty of any kind, whether
+ * express or implied.
+ */
+
+int vsc7385_upload_firmware(void *firmware, unsigned int size);
+