clock-exynos4.h 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. /*
  2. *
  3. * Copyright (c) 2011 Samsung Electronics Co., Ltd.
  4. * http://www.samsung.com
  5. *
  6. * Header file for exynos4 clock support
  7. *
  8. * This program is free software; you can redistribute it and/or modify
  9. * it under the terms of the GNU General Public License version 2 as
  10. * published by the Free Software Foundation.
  11. */
  12. #ifndef __ASM_ARCH_CLOCK_H
  13. #define __ASM_ARCH_CLOCK_H __FILE__
  14. #include <linux/clk.h>
  15. extern struct clk clk_sclk_hdmi27m;
  16. extern struct clk clk_sclk_usbphy0;
  17. extern struct clk clk_sclk_usbphy1;
  18. extern struct clk clk_sclk_hdmiphy;
  19. extern struct clksrc_clk clk_sclk_apll;
  20. extern struct clksrc_clk clk_mout_mpll;
  21. extern struct clksrc_clk clk_aclk_133;
  22. extern struct clksrc_clk clk_mout_epll;
  23. extern struct clksrc_clk clk_sclk_vpll;
  24. extern struct clk *clkset_corebus_list[];
  25. extern struct clksrc_sources clkset_mout_corebus;
  26. extern struct clk *clkset_aclk_top_list[];
  27. extern struct clksrc_sources clkset_aclk;
  28. extern struct clk *clkset_group_list[];
  29. extern struct clksrc_sources clkset_group;
  30. extern int exynos4_clksrc_mask_fsys_ctrl(struct clk *clk, int enable);
  31. extern int exynos4_clk_ip_fsys_ctrl(struct clk *clk, int enable);
  32. extern int exynos4_clk_ip_lcd1_ctrl(struct clk *clk, int enable);
  33. #endif /* __ASM_ARCH_CLOCK_H */