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 6b692824c98..de2ec6b8fea 100644 --- a/arch/arm/mach-at91/clock.c +++ b/arch/arm/mach-at91/clock.c @@ -58,13 +58,15 @@ EXPORT_SYMBOL_GPL(at91_pmc_base);  #define cpu_has_800M_plla()	(  cpu_is_at91sam9g20() \  				|| cpu_is_at91sam9g45() \ -				|| cpu_is_at91sam9x5()) +				|| cpu_is_at91sam9x5() \ +				|| cpu_is_at91sam9n12())  #define cpu_has_300M_plla()	(cpu_is_at91sam9g10())  #define cpu_has_pllb()		(!(cpu_is_at91sam9rl() \  				|| cpu_is_at91sam9g45() \ -				|| cpu_is_at91sam9x5())) +				|| cpu_is_at91sam9x5() \ +				|| cpu_is_at91sam9n12()))  #define cpu_has_upll()		(cpu_is_at91sam9g45() \  				|| cpu_is_at91sam9x5()) @@ -78,12 +80,15 @@ EXPORT_SYMBOL_GPL(at91_pmc_base);  				|| cpu_is_at91sam9x5()))  #define cpu_has_plladiv2()	(cpu_is_at91sam9g45() \ -				|| cpu_is_at91sam9x5()) +				|| cpu_is_at91sam9x5() \ +				|| cpu_is_at91sam9n12())  #define cpu_has_mdiv3()		(cpu_is_at91sam9g45() \ -				|| cpu_is_at91sam9x5()) +				|| cpu_is_at91sam9x5() \ +				|| cpu_is_at91sam9n12()) -#define cpu_has_alt_prescaler()	(cpu_is_at91sam9x5()) +#define cpu_has_alt_prescaler()	(cpu_is_at91sam9x5() \ +				|| cpu_is_at91sam9n12())  static LIST_HEAD(clocks);  static DEFINE_SPINLOCK(clk_lock);  |