aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-at91/clock.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-at91/clock.c')
-rw-r--r--arch/arm/mach-at91/clock.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/arch/arm/mach-at91/clock.c b/arch/arm/mach-at91/clock.c
index a0f4d7424cdc..46130dad2d06 100644
--- a/arch/arm/mach-at91/clock.c
+++ b/arch/arm/mach-at91/clock.c
@@ -57,13 +57,15 @@ void __iomem *at91_pmc_base;
57 57
58#define cpu_has_800M_plla() ( cpu_is_at91sam9g20() \ 58#define cpu_has_800M_plla() ( cpu_is_at91sam9g20() \
59 || cpu_is_at91sam9g45() \ 59 || cpu_is_at91sam9g45() \
60 || cpu_is_at91sam9x5()) 60 || cpu_is_at91sam9x5() \
61 || cpu_is_at91sam9n12())
61 62
62#define cpu_has_300M_plla() (cpu_is_at91sam9g10()) 63#define cpu_has_300M_plla() (cpu_is_at91sam9g10())
63 64
64#define cpu_has_pllb() (!(cpu_is_at91sam9rl() \ 65#define cpu_has_pllb() (!(cpu_is_at91sam9rl() \
65 || cpu_is_at91sam9g45() \ 66 || cpu_is_at91sam9g45() \
66 || cpu_is_at91sam9x5())) 67 || cpu_is_at91sam9x5() \
68 || cpu_is_at91sam9n12()))
67 69
68#define cpu_has_upll() (cpu_is_at91sam9g45() \ 70#define cpu_has_upll() (cpu_is_at91sam9g45() \
69 || cpu_is_at91sam9x5()) 71 || cpu_is_at91sam9x5())
@@ -77,12 +79,15 @@ void __iomem *at91_pmc_base;
77 || cpu_is_at91sam9x5())) 79 || cpu_is_at91sam9x5()))
78 80
79#define cpu_has_plladiv2() (cpu_is_at91sam9g45() \ 81#define cpu_has_plladiv2() (cpu_is_at91sam9g45() \
80 || cpu_is_at91sam9x5()) 82 || cpu_is_at91sam9x5() \
83 || cpu_is_at91sam9n12())
81 84
82#define cpu_has_mdiv3() (cpu_is_at91sam9g45() \ 85#define cpu_has_mdiv3() (cpu_is_at91sam9g45() \
83 || cpu_is_at91sam9x5()) 86 || cpu_is_at91sam9x5() \
87 || cpu_is_at91sam9n12())
84 88
85#define cpu_has_alt_prescaler() (cpu_is_at91sam9x5()) 89#define cpu_has_alt_prescaler() (cpu_is_at91sam9x5() \
90 || cpu_is_at91sam9n12())
86 91
87static LIST_HEAD(clocks); 92static LIST_HEAD(clocks);
88static DEFINE_SPINLOCK(clk_lock); 93static DEFINE_SPINLOCK(clk_lock);