diff options
author | fishsoupisgood <github@madingley.org> | 2019-04-29 01:17:54 +0100 |
---|---|---|
committer | fishsoupisgood <github@madingley.org> | 2019-05-27 03:43:43 +0100 |
commit | 3f2546b2ef55b661fd8dd69682b38992225e86f6 (patch) | |
tree | 65ca85f13617aee1dce474596800950f266a456c /roms/u-boot/board/toradex/colibri_t20-common | |
download | qemu-master.tar.gz qemu-master.tar.bz2 qemu-master.zip |
Diffstat (limited to 'roms/u-boot/board/toradex/colibri_t20-common')
-rw-r--r-- | roms/u-boot/board/toradex/colibri_t20-common/colibri_t20-common.c | 35 | ||||
-rw-r--r-- | roms/u-boot/board/toradex/colibri_t20-common/colibri_t20-common.h | 7 |
2 files changed, 42 insertions, 0 deletions
diff --git a/roms/u-boot/board/toradex/colibri_t20-common/colibri_t20-common.c b/roms/u-boot/board/toradex/colibri_t20-common/colibri_t20-common.c new file mode 100644 index 00000000..58a9916f --- /dev/null +++ b/roms/u-boot/board/toradex/colibri_t20-common/colibri_t20-common.c @@ -0,0 +1,35 @@ +/* + * Copyright (C) 2012 Lucas Stach + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +#include <common.h> +#include <asm/arch/clock.h> +#include <asm/arch/funcmux.h> +#include <asm/arch/pinmux.h> +#include <asm/arch-tegra/board.h> + +#include "colibri_t20-common.h" + +#ifdef CONFIG_USB_EHCI_TEGRA +void colibri_t20_common_pin_mux_usb(void) +{ + /* module internal USB bus to connect ethernet chipset */ + funcmux_select(PERIPH_ID_USB2, FUNCMUX_USB2_ULPI); + /* ULPI reference clock output */ + pinmux_set_func(PMUX_PINGRP_CDEV2, PMUX_FUNC_PLLP_OUT4); + pinmux_tristate_disable(PMUX_PINGRP_CDEV2); + /* PHY reset GPIO */ + pinmux_tristate_disable(PMUX_PINGRP_UAC); + /* VBus GPIO */ + pinmux_tristate_disable(PMUX_PINGRP_DTE); +} +#endif + +#ifdef CONFIG_TEGRA_NAND +void pin_mux_nand(void) +{ + funcmux_select(PERIPH_ID_NDFLASH, FUNCMUX_NDFLASH_KBC_8_BIT); +} +#endif diff --git a/roms/u-boot/board/toradex/colibri_t20-common/colibri_t20-common.h b/roms/u-boot/board/toradex/colibri_t20-common/colibri_t20-common.h new file mode 100644 index 00000000..1fe53f60 --- /dev/null +++ b/roms/u-boot/board/toradex/colibri_t20-common/colibri_t20-common.h @@ -0,0 +1,7 @@ +/* + * Copyright (C) 2012 Lucas Stach + * + * SPDX-License-Identifier: GPL-2.0+ + */ + +void colibri_t20_common_pin_mux_usb(void); |