diff options
Diffstat (limited to 'arch/arm/mach-at91/clock.c')
-rw-r--r-- | arch/arm/mach-at91/clock.c | 15 |
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 | ||
87 | static LIST_HEAD(clocks); | 92 | static LIST_HEAD(clocks); |
88 | static DEFINE_SPINLOCK(clk_lock); | 93 | static DEFINE_SPINLOCK(clk_lock); |