diff mbox series

ARM: at91: common: guard ATMEL_PIT code by ifdef

Message ID 20200820131152.207427-1-eugen.hristev@microchip.com
State Accepted
Commit 919c4f3639dba6e516591e8024a9392254744635
Delegated to: Eugen Hristev
Headers show
Series ARM: at91: common: guard ATMEL_PIT code by ifdef | expand

Commit Message

Eugen Hristev Aug. 20, 2020, 1:11 p.m. UTC
Atmel PIT timer is not available for next products that
have another timer hardware block.
To be able to use the common at91 code, guard the code that uses PIT
by ifdefs.

Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
---
 arch/arm/mach-at91/armv7/cpu.c | 2 ++
 1 file changed, 2 insertions(+)

Comments

Eugen Hristev Sept. 8, 2020, 1:21 p.m. UTC | #1
On 20.08.2020 16:11, Eugen Hristev wrote:
> Atmel PIT timer is not available for next products that
> have another timer hardware block.
> To be able to use the common at91 code, guard the code that uses PIT
> by ifdefs.
> 
> Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
> ---

Applied to u-boot-atmel/next
diff mbox series

Patch

diff --git a/arch/arm/mach-at91/armv7/cpu.c b/arch/arm/mach-at91/armv7/cpu.c
index a8f4356ce9..8b7355042b 100644
--- a/arch/arm/mach-at91/armv7/cpu.c
+++ b/arch/arm/mach-at91/armv7/cpu.c
@@ -29,6 +29,7 @@  int arch_cpu_init(void)
 
 void arch_preboot_os(void)
 {
+#if (IS_ENABLED(CONFIG_ATMEL_PIT_TIMER))
 	ulong cpiv;
 	at91_pit_t *pit = (at91_pit_t *)ATMEL_BASE_PIT;
 
@@ -40,6 +41,7 @@  void arch_preboot_os(void)
 	 * without waiting for wrapping back to 0
 	 */
 	writel(cpiv + 0x1000, &pit->mr);
+#endif
 }
 
 #if defined(CONFIG_DISPLAY_CPUINFO)