summaryrefslogtreecommitdiff
path: root/board/toradex/colibri_t20/colibri_t20.c
diff options
context:
space:
mode:
authorStefan Agner <stefan.agner@toradex.com>2015-05-01 17:21:35 +0200
committerStefan Agner <stefan.agner@toradex.com>2015-05-04 17:52:56 +0200
commit7341581eb4990cff3255b6451742aa1c7ec0ee44 (patch)
tree53849f765c6c52b278deb4d3b937307ea14d6216 /board/toradex/colibri_t20/colibri_t20.c
parentcafd2c60cb8856db8976957823ee1059e28fa5ad (diff)
toradex: common: create a place for common functionality
Some functionality is repetitve accross the boards. This creates a common place for U-Boot functions which need to be implemented similarly for all Toradex modules.
Diffstat (limited to 'board/toradex/colibri_t20/colibri_t20.c')
-rw-r--r--board/toradex/colibri_t20/colibri_t20.c36
1 files changed, 1 insertions, 35 deletions
diff --git a/board/toradex/colibri_t20/colibri_t20.c b/board/toradex/colibri_t20/colibri_t20.c
index e20004e4cf..00ed533cbc 100644
--- a/board/toradex/colibri_t20/colibri_t20.c
+++ b/board/toradex/colibri_t20/colibri_t20.c
@@ -12,7 +12,6 @@
#include <asm/arch-tegra/board.h>
#include <asm/gpio.h>
#include <asm/io.h>
-#include <g_dnl.h>
#include <i2c.h>
#include <nand.h>
@@ -119,16 +118,8 @@ int arch_misc_init(void)
return 0;
}
-int checkboard(void)
+int checkboard_fallback(void)
{
-#ifdef CONFIG_TRDX_CFG_BLOCK
- if (read_trdx_cfg_block())
- printf("Missing Toradex config block\n");
- else {
- display_board_info();
- return 0;
- }
-#endif
printf("Model: Toradex Colibri T20 %dMB V%s\n",
(gd->ram_size == 0x10000000)?256:512, (nand_info[0].erasesize >> 10
== 512)?((gd->ram_size == 0x10000000)?"1.1B":"1.1C"):"1.2A");
@@ -136,31 +127,6 @@ int checkboard(void)
return 0;
}
-int g_dnl_bind_fixup(struct usb_device_descriptor *dev, const char *name)
-{
- unsigned short prodnr = 0;
- unsigned short usb_pid;
-
- get_board_product_number(&prodnr);
-
- put_unaligned(CONFIG_TRDX_VID, &dev->idVendor);
-
- if ((prodnr != 22) && (prodnr != 24))
- if (gd->ram_size == 0x10000000)
- usb_pid = CONFIG_TRDX_PID_COLIBRI_T20_256;
- else
- usb_pid = CONFIG_TRDX_PID_COLIBRI_T20_512;
- else
- if (gd->ram_size == 0x10000000)
- usb_pid = CONFIG_TRDX_PID_COLIBRI_T20_256_IT;
- else
- usb_pid = CONFIG_TRDX_PID_COLIBRI_T20_512_IT;
-
- put_unaligned(usb_pid, &dev->idProduct);
-
- return 0;
-}
-
#ifdef CONFIG_TEGRA_MMC
/*
* Routine: pin_mux_mmc