summaryrefslogtreecommitdiff
path: root/board/abilis/tb100
diff options
context:
space:
mode:
authorAlexey Brodkin <abrodkin@synopsys.com>2014-05-21 14:39:32 +0400
committerAlexey Brodkin <abrodkin@synopsys.com>2014-05-27 18:22:24 +0400
commit7f6a6db638f6375255abb198d32c8917f8c031e9 (patch)
tree263daf38a52dbd9745e01645e085a287c77d2281 /board/abilis/tb100
parent9665fa8f9e1488209d5e01d0792c243e0a220c5a (diff)
downloadu-boot-imx-7f6a6db638f6375255abb198d32c8917f8c031e9.zip
u-boot-imx-7f6a6db638f6375255abb198d32c8917f8c031e9.tar.gz
u-boot-imx-7f6a6db638f6375255abb198d32c8917f8c031e9.tar.bz2
tb100 - add Abilis TB100 board
Development board for headless gateway platform from Abilis Systems. Initial commit with working UART and DW GMAC. For now with generic Ethernet PHY due to problems in Realtek PHY driver. Signed-off-by: Alexey Brodkin <abrodkin@synopsys.com> Cc: Vineet Gupta <vgupta@synopsys.com> Cc: Christian Ruppert <christian.ruppert@abilis.com> Cc: Pierrick Hascoet <pierrick.hascoet@abilis.com>
Diffstat (limited to 'board/abilis/tb100')
-rw-r--r--board/abilis/tb100/Makefile7
-rw-r--r--board/abilis/tb100/tb100.c23
2 files changed, 30 insertions, 0 deletions
diff --git a/board/abilis/tb100/Makefile b/board/abilis/tb100/Makefile
new file mode 100644
index 0000000..4f273b3
--- /dev/null
+++ b/board/abilis/tb100/Makefile
@@ -0,0 +1,7 @@
+#
+# (C) Copyright 2014 Pierrick Hascoet, Abilis Systems
+#
+# SPDX-License-Identifier: GPL-2.0+
+#
+
+obj-y += tb100.o
diff --git a/board/abilis/tb100/tb100.c b/board/abilis/tb100/tb100.c
new file mode 100644
index 0000000..ff3632f
--- /dev/null
+++ b/board/abilis/tb100/tb100.c
@@ -0,0 +1,23 @@
+/*
+ * (C) Copyright 2014 Pierrick Hascoet, Abilis Systems
+ *
+ * SPDX-License-Identifier: GPL-2.0+
+ */
+
+#include <common.h>
+#include <netdev.h>
+#include <asm/io.h>
+
+void reset_cpu(ulong addr)
+{
+#define CRM_SWRESET 0xff101044
+ writel(0x1, (void *)CRM_SWRESET);
+}
+
+int board_eth_init(bd_t *bis)
+{
+ if (designware_initialize(ETH0_BASE_ADDRESS, 0) >= 0)
+ return 1;
+
+ return 0;
+}