0001
0002
0003
0004
0005
0006
0007
0008 #ifndef __LINUX_CLK_DAVINCI_PLL_H___
0009 #define __LINUX_CLK_DAVINCI_PLL_H___
0010
0011 #include <linux/device.h>
0012 #include <linux/regmap.h>
0013
0014
0015
0016 #ifdef CONFIG_ARCH_DAVINCI_DA830
0017 int da830_pll_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
0018 #endif
0019 #ifdef CONFIG_ARCH_DAVINCI_DA850
0020 int da850_pll0_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
0021 #endif
0022 #ifdef CONFIG_ARCH_DAVINCI_DM355
0023 int dm355_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
0024 int dm355_psc_init(struct device *dev, void __iomem *base);
0025 #endif
0026 #ifdef CONFIG_ARCH_DAVINCI_DM365
0027 int dm365_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
0028 int dm365_pll2_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
0029 int dm365_psc_init(struct device *dev, void __iomem *base);
0030 #endif
0031 #ifdef CONFIG_ARCH_DAVINCI_DM644x
0032 int dm644x_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
0033 int dm644x_psc_init(struct device *dev, void __iomem *base);
0034 #endif
0035 #ifdef CONFIG_ARCH_DAVINCI_DM646x
0036 int dm646x_pll1_init(struct device *dev, void __iomem *base, struct regmap *cfgchip);
0037 int dm646x_psc_init(struct device *dev, void __iomem *base);
0038 #endif
0039
0040 #endif