/****************************************************************************** * Routine: misc_init_r * Description: Configure board specific parts *****************************************************************************/ int misc_init_r(void) { power_init_r(); dieid_num_r(); return 0; }
/****************************************************************************** * Routine: misc_init_r * Description: Configure board specific parts *****************************************************************************/ int misc_init_r(void) { gpio_t *gpio1_base = (gpio_t *)OMAP34XX_GPIO1_BASE; gpio_t *gpio4_base = (gpio_t *)OMAP34XX_GPIO4_BASE; gpio_t *gpio5_base = (gpio_t *)OMAP34XX_GPIO5_BASE; gpio_t *gpio6_base = (gpio_t *)OMAP34XX_GPIO6_BASE; power_init_r(); /* Configure GPIOs to output */ writel(~(GPIO14 | GPIO15 | GPIO16 | GPIO23), &gpio1_base->oe); writel(~GPIO22, &gpio4_base->oe); /* 118 */ writel(~(GPIO0 | GPIO1 | GPIO28 | GPIO29 | GPIO30 | GPIO31), &gpio5_base->oe); /* 128, 129, 156-159 */ writel(~GPIO4, &gpio6_base->oe); /* 164 */ /* Set GPIOs */ writel(GPIO28, &gpio5_base->setdataout); writel(GPIO4, &gpio6_base->setdataout); return 0; }
/****************************************************************************** * Routine: misc_init_r * Description: Configure board specific parts *****************************************************************************/ int misc_init_r(void) { gpio_t *gpio5_base = (gpio_t *)OMAP34XX_GPIO5_BASE; gpio_t *gpio6_base = (gpio_t *)OMAP34XX_GPIO6_BASE; power_init_r(); /* Configure GPIOs to output */ writel(~(GPIO23 | GPIO10 | GPIO8 | GPIO2 | GPIO1), &gpio6_base->oe); writel(~(GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO22 | GPIO21 | GPIO15 | GPIO14 | GPIO13 | GPIO12), &gpio5_base->oe); /* Set GPIOs */ writel(GPIO23 | GPIO10 | GPIO8 | GPIO2 | GPIO1, &gpio6_base->setdataout); writel(GPIO31 | GPIO30 | GPIO29 | GPIO28 | GPIO22 | GPIO21 | GPIO15 | GPIO14 | GPIO13 | GPIO12, &gpio5_base->setdataout); beagle_identify(); return 0; }
/****************************************************************************** * Routine: misc_init_r * Description: Configure board specific parts *****************************************************************************/ int misc_init_r(void) { power_init_r(); return 0; }