clk.c 931 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /***************************************************************************/
  2. /*
  3. * clk.c -- general ColdFire CPU kernel clk handling
  4. *
  5. * Copyright (C) 2009, Greg Ungerer (gerg@snapgear.com)
  6. */
  7. /***************************************************************************/
  8. #include <linux/kernel.h>
  9. #include <linux/module.h>
  10. #include <linux/clk.h>
  11. #include <asm/coldfire.h>
  12. /***************************************************************************/
  13. struct clk *clk_get(struct device *dev, const char *id)
  14. {
  15. return NULL;
  16. }
  17. EXPORT_SYMBOL(clk_get);
  18. int clk_enable(struct clk *clk)
  19. {
  20. return 0;
  21. }
  22. EXPORT_SYMBOL(clk_enable);
  23. void clk_disable(struct clk *clk)
  24. {
  25. }
  26. EXPORT_SYMBOL(clk_disable);
  27. void clk_put(struct clk *clk)
  28. {
  29. }
  30. EXPORT_SYMBOL(clk_put);
  31. unsigned long clk_get_rate(struct clk *clk)
  32. {
  33. return MCF_CLK;
  34. }
  35. EXPORT_SYMBOL(clk_get_rate);
  36. /***************************************************************************/