|
@@ -763,7 +763,9 @@ void __init __weak sh73a0_register_twd(void) { }
|
|
void __init sh73a0_earlytimer_init(void)
|
|
void __init sh73a0_earlytimer_init(void)
|
|
{
|
|
{
|
|
shmobile_init_delay();
|
|
shmobile_init_delay();
|
|
|
|
+#ifndef CONFIG_COMMON_CLK
|
|
sh73a0_clock_init();
|
|
sh73a0_clock_init();
|
|
|
|
+#endif
|
|
shmobile_earlytimer_init();
|
|
shmobile_earlytimer_init();
|
|
sh73a0_register_twd();
|
|
sh73a0_register_twd();
|
|
}
|
|
}
|
|
@@ -782,8 +784,9 @@ void __init sh73a0_add_early_devices(void)
|
|
void __init sh73a0_add_standard_devices_dt(void)
|
|
void __init sh73a0_add_standard_devices_dt(void)
|
|
{
|
|
{
|
|
/* clocks are setup late during boot in the case of DT */
|
|
/* clocks are setup late during boot in the case of DT */
|
|
|
|
+#ifndef CONFIG_COMMON_CLK
|
|
sh73a0_clock_init();
|
|
sh73a0_clock_init();
|
|
-
|
|
|
|
|
|
+#endif
|
|
of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
|
|
of_platform_populate(NULL, of_default_bus_match_table, NULL, NULL);
|
|
}
|
|
}
|
|
|
|
|