void uniphier_pxs2_sbc_init(void) { uniphier_sbc_init_savepin(); /* necessary for ROM boot ?? */ /* system bus output enable */ writel(0x17, PC0CTRL); }
int uniphier_pro4_init(const struct uniphier_board_data *bd) { uniphier_sbc_init_savepin(bd); support_card_reset(); uniphier_pro4_pll_init(bd); support_card_init(); led_puts("L0"); memconf_init(bd); led_puts("L1"); uniphier_ld4_early_clk_init(bd); led_puts("L2"); led_puts("L3"); #ifdef CONFIG_SPL_SERIAL_SUPPORT preloader_console_init(); #endif led_puts("L4"); { int res; res = uniphier_pro4_umc_init(bd); if (res < 0) { while (1) ; } } led_puts("L5"); uniphier_ld4_enable_dpll_ssc(bd); led_puts("L6"); return 0; }
int uniphier_pxs2_init(const struct uniphier_board_data *bd) { int ret; uniphier_sbc_init_savepin(bd); uniphier_pxs2_sbc_init(bd); support_card_reset(); support_card_init(); led_puts("L0"); memconf_init(bd); uniphier_pxs2_memconf_init(bd); led_puts("L1"); uniphier_pxs2_early_clk_init(bd); led_puts("L2"); led_puts("L3"); #ifdef CONFIG_SPL_SERIAL_SUPPORT preloader_console_init(); #endif led_puts("L4"); ret = uniphier_pxs2_umc_init(bd); if (ret) return ret; led_puts("L5"); return 0; }