29 #include <mach/generic.h>
30 #include <mach/spear.h>
125 .bus_id =
"from_jpeg",
334 PL080_CONTROL_PROT_SYS),
377 static void __init spear6xx_timer_init(
void)
379 char pclk_name[] =
"pll3_clk";
380 struct clk *gpt_clk, *pclk;
386 if (IS_ERR(gpt_clk)) {
387 pr_err(
"%s:couldn't get clk for gpt\n", __func__);
394 pr_err(
"%s:couldn't get %s as parent for gpt\n",
395 __func__, pclk_name);
407 .init = spear6xx_timer_init,
411 struct of_dev_auxdata spear6xx_auxdata_lookup[] __initdata = {
417 static void __init spear600_dt_init(
void)
420 spear6xx_auxdata_lookup,
NULL);
423 static const char *spear600_dt_board_compat[] = {
429 { .compatible =
"arm,pl190-vic", .data =
vic_of_init, },
433 static void __init spear6xx_dt_init_irq(
void)
440 .init_irq = spear6xx_dt_init_irq,
443 .init_machine = spear600_dt_init,
445 .dt_compat = spear600_dt_board_compat,