| 
									
										
										
										
											2012-06-19 23:44:25 +02:00
										 |  |  | # common clock types
 | 
					
						
							| 
									
										
										
										
											2012-09-11 19:56:23 +01:00
										 |  |  | obj-$(CONFIG_HAVE_CLK)		+= clk-devres.o | 
					
						
							| 
									
										
										
										
											2010-11-17 10:04:33 +01:00
										 |  |  | obj-$(CONFIG_CLKDEV_LOOKUP)	+= clkdev.o | 
					
						
							| 
									
										
										
										
											2013-01-18 13:00:05 -08:00
										 |  |  | obj-$(CONFIG_COMMON_CLK)	+= clk.o | 
					
						
							|  |  |  | obj-$(CONFIG_COMMON_CLK)	+= clk-divider.o | 
					
						
							|  |  |  | obj-$(CONFIG_COMMON_CLK)	+= clk-fixed-factor.o | 
					
						
							|  |  |  | obj-$(CONFIG_COMMON_CLK)	+= clk-fixed-rate.o | 
					
						
							|  |  |  | obj-$(CONFIG_COMMON_CLK)	+= clk-gate.o | 
					
						
							|  |  |  | obj-$(CONFIG_COMMON_CLK)	+= clk-mux.o | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-04-10 09:02:35 +05:30
										 |  |  | # SoCs specific
 | 
					
						
							| 
									
										
										
										
											2012-09-10 23:26:15 -06:00
										 |  |  | obj-$(CONFIG_ARCH_BCM2835)	+= clk-bcm2835.o | 
					
						
							| 
									
										
										
										
											2012-01-11 13:52:34 +01:00
										 |  |  | obj-$(CONFIG_ARCH_NOMADIK)	+= clk-nomadik.o | 
					
						
							| 
									
										
										
										
											2012-03-13 18:19:19 -05:00
										 |  |  | obj-$(CONFIG_ARCH_HIGHBANK)	+= clk-highbank.o | 
					
						
							| 
									
										
										
										
											2012-04-29 00:02:39 +08:00
										 |  |  | obj-$(CONFIG_ARCH_MXS)		+= mxs/ | 
					
						
							| 
									
										
										
										
											2012-07-18 16:07:18 -06:00
										 |  |  | obj-$(CONFIG_ARCH_SOCFPGA)	+= socfpga/ | 
					
						
							| 
									
										
										
										
											2012-04-10 09:02:35 +05:30
										 |  |  | obj-$(CONFIG_PLAT_SPEAR)	+= spear/ | 
					
						
							| 
									
										
										
										
											2012-06-19 23:44:25 +02:00
										 |  |  | obj-$(CONFIG_ARCH_U300)		+= clk-u300.o | 
					
						
							| 
									
										
										
										
											2012-08-06 18:32:08 +02:00
										 |  |  | obj-$(CONFIG_COMMON_CLK_VERSATILE) += versatile/ | 
					
						
							| 
									
										
										
										
											2012-08-20 06:42:37 +00:00
										 |  |  | obj-$(CONFIG_ARCH_PRIMA2)	+= clk-prima2.o | 
					
						
							| 
									
										
										
										
											2012-11-17 15:22:22 +01:00
										 |  |  | obj-$(CONFIG_PLAT_ORION)	+= mvebu/ | 
					
						
							| 
									
										
										
										
											2012-08-20 02:55:11 +00:00
										 |  |  | ifeq ($(CONFIG_COMMON_CLK), y) | 
					
						
							|  |  |  | obj-$(CONFIG_ARCH_MMP)		+= mmp/ | 
					
						
							|  |  |  | endif | 
					
						
							| 
									
										
										
										
											2012-08-20 18:05:35 +08:00
										 |  |  | obj-$(CONFIG_MACH_LOONGSON1)	+= clk-ls1x.o | 
					
						
							| 
									
										
										
										
											2012-08-27 15:45:53 +02:00
										 |  |  | obj-$(CONFIG_ARCH_U8500)	+= ux500/ | 
					
						
							| 
									
										
										
										
											2012-08-22 02:01:39 +12:00
										 |  |  | obj-$(CONFIG_ARCH_VT8500)	+= clk-vt8500.o | 
					
						
							| 
									
										
										
										
											2012-11-08 12:04:26 -06:00
										 |  |  | obj-$(CONFIG_ARCH_ZYNQ)		+= clk-zynq.o | 
					
						
							| 
									
										
										
											
												clk: tegra: add Tegra specific clocks
Add Tegra specific clocks, pll, pll_out, peripheral, frac_divider, super.
Signed-off-by: Prashant Gaikwad <pgaikwad@nvidia.com>
[swarren: alloc sizeof(*foo) not sizeof(struct foo), add comments re:
storing pointers to stack variables, make a timeout loop more idiomatic,
use _clk_pll_disable() not clk_disable_pll() from _program_pll() to
avoid redundant lock operations, unified tegra_clk_periph() and
tegra_clk_periph_nodiv(), unified tegra_clk_pll{,e}, rename all clock
registration functions so they don't have the same name as the clock
structs, return -EINVAL from clk_plle_enable when matching table rate
not found, pass ops to _tegra_clk_register_pll rather than a bool.]
Acked-by: Mike Turquette <mturquette@linaro.org>
Signed-off-by: Stephen Warren <swarren@nvidia.com>
											
										 
											2013-01-11 13:16:20 +05:30
										 |  |  | obj-$(CONFIG_ARCH_TEGRA)	+= tegra/ | 
					
						
							| 
									
										
										
										
											2012-05-17 10:04:57 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-01-18 13:46:00 +00:00
										 |  |  | obj-$(CONFIG_X86)		+= x86/ | 
					
						
							| 
									
										
										
										
											2012-05-17 10:04:57 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | # Chip specific
 | 
					
						
							|  |  |  | obj-$(CONFIG_COMMON_CLK_WM831X) += clk-wm831x.o | 
					
						
							| 
									
										
										
										
											2012-08-28 17:54:28 +09:00
										 |  |  | obj-$(CONFIG_COMMON_CLK_MAX77686) += clk-max77686.o | 
					
						
							| 
									
										
										
										
											2012-09-14 17:30:27 +03:00
										 |  |  | obj-$(CONFIG_CLK_TWL6040)	+= clk-twl6040.o |