summaryrefslogtreecommitdiff
path: root/board/logicpd
diff options
context:
space:
mode:
authorAdam Ford <aford173@gmail.com>2016-08-26 07:53:53 -0500
committerTom Rini <trini@konsulko.com>2016-09-06 13:41:42 -0400
commit31c98cbb31dc8c7ccb0e9c07ff340c22f5e407ba (patch)
treea0503cff331f09762c4709576a37eb41c7a7b050 /board/logicpd
parent740f7e5c1dfe032ec207ea211770df32773bfaca (diff)
omap3logic: Fix PBIAS Bug
The PBIAS fixing is done in the MMC driver, and doing it in the the board file conflicts with the driver causing intermittent hangs on reboot. Remove this from the board file and let the driver do it. Signed-off-by: Adam Ford <aford173@gmail.com> Reviewed-by: Tom Rini <trini@konsulko.com>
Diffstat (limited to 'board/logicpd')
-rw-r--r--board/logicpd/omap3som/omap3logic.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/board/logicpd/omap3som/omap3logic.c b/board/logicpd/omap3som/omap3logic.c
index 51d2987566..c2bb730e97 100644
--- a/board/logicpd/omap3som/omap3logic.c
+++ b/board/logicpd/omap3som/omap3logic.c
@@ -144,20 +144,8 @@ static struct musb_hdrc_platform_data musb_plat = {
*/
int misc_init_r(void)
{
- t2_t *t2_base = (t2_t *)T2_BASE;
- u32 pbias_lite;
- /* set up dual-voltage GPIOs to 1.8V */
- pbias_lite = readl(&t2_base->pbias_lite);
- pbias_lite &= ~PBIASLITEVMODE1;
- pbias_lite |= PBIASLITEPWRDNZ1;
- writel(pbias_lite, &t2_base->pbias_lite);
- if (get_cpu_family() == CPU_OMAP36XX)
- writel(readl(CONTROL_WKUP_CTRL) | GPIO_IO_PWRDNZ,
- CONTROL_WKUP_CTRL);
twl4030_power_init();
-
omap_die_id_display();
- putc('\n');
#ifdef CONFIG_USB_MUSB_OMAP2PLUS
musb_register(&musb_plat, &musb_board_data, (void *)MUSB_BASE);