#include <linux/clocksource.h>
  #include <linux/clockchips.h>
  #include <linux/slab.h>
 +#include <linux/of.h>
  
  #include <asm/mach/time.h>
 -#include <plat/dmtimer.h>
  #include <asm/smp_twd.h>
  #include <asm/sched_clock.h>
 -#include "common.h"
 +
+ #include <asm/arch_timer.h>
  #include <plat/omap_hwmod.h>
  #include <plat/omap_device.h>
 +#include <plat/dmtimer.h>
  #include <plat/omap-pm.h>
  
 +#include "soc.h"
 +#include "common.h"
  #include "powerdomain.h"
  
  /* Parent clocks, eventually these will come from the clock framework */