blob: bf0a1bd6a3c5b093526871b0dd3738419006933e [file] [log] [blame]
Stelian Popfa506a92008-01-31 21:15:53 +00001/*
Reinhard Meyer405e5912010-11-03 11:30:23 +01002 * (C) Copyright 2007-2008
Stelian Popc9e798d2011-11-01 00:00:39 +01003 * Stelian Pop <stelian@popies.net>
Reinhard Meyer405e5912010-11-03 11:30:23 +01004 * Lead Tech Design <www.leadtechdesign.com>
Stelian Pop177e8a52008-03-26 19:52:31 +01005 *
Wolfgang Denk1a459662013-07-08 09:37:19 +02006 * SPDX-License-Identifier: GPL-2.0+
Stelian Popfa506a92008-01-31 21:15:53 +00007 */
Reinhard Meyer405e5912010-11-03 11:30:23 +01008#ifndef __ASM_ARM_ARCH_HARDWARE_H__
9#define __ASM_ARM_ARCH_HARDWARE_H__
Stelian Popfa506a92008-01-31 21:15:53 +000010
Stelian Pop177e8a52008-03-26 19:52:31 +010011#if defined(CONFIG_AT91RM9200)
Reinhard Meyer405e5912010-11-03 11:30:23 +010012# include <asm/arch/at91rm9200.h>
13#elif defined(CONFIG_AT91SAM9260) || defined(CONFIG_AT91SAM9G20) || \
14 defined(CONFIG_AT91SAM9XE)
15# include <asm/arch/at91sam9260.h>
Sedji Gaouaou5ccc2d92009-06-25 17:04:15 +020016#elif defined(CONFIG_AT91SAM9261) || defined(CONFIG_AT91SAM9G10)
Reinhard Meyer405e5912010-11-03 11:30:23 +010017# include <asm/arch/at91sam9261.h>
Stelian Pop177e8a52008-03-26 19:52:31 +010018#elif defined(CONFIG_AT91SAM9263)
Reinhard Meyer405e5912010-11-03 11:30:23 +010019# include <asm/arch/at91sam9263.h>
Stelian Pop177e8a52008-03-26 19:52:31 +010020#elif defined(CONFIG_AT91SAM9RL)
Reinhard Meyer405e5912010-11-03 11:30:23 +010021# include <asm/arch/at91sam9rl.h>
Sedji Gaouaou22ee6472009-07-09 10:16:29 +020022#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45)
Reinhard Meyer405e5912010-11-03 11:30:23 +010023# include <asm/arch/at91sam9g45.h>
Wu, Joshe5423772013-04-16 23:42:43 +000024#elif defined(CONFIG_AT91SAM9N12) || defined(CONFIG_AT91SAM9X5)
Bo Shenf7fa2f32012-07-05 17:21:46 +000025# include <asm/arch/at91sam9x5.h>
Stelian Pop177e8a52008-03-26 19:52:31 +010026#elif defined(CONFIG_AT91CAP9)
Reinhard Meyer405e5912010-11-03 11:30:23 +010027# include <asm/arch/at91cap9.h>
Bo Shen3225f342013-05-12 22:40:54 +000028#elif defined(CONFIG_SAMA5D3)
29# include <asm/arch/sama5d3.h>
Bo Shen927b9012014-11-10 15:24:02 +080030#elif defined(CONFIG_SAMA5D4)
31# include <asm/arch/sama5d4.h>
Stelian Pop177e8a52008-03-26 19:52:31 +010032#else
Reinhard Meyer405e5912010-11-03 11:30:23 +010033# error "Unsupported AT91 processor"
Stelian Pop177e8a52008-03-26 19:52:31 +010034#endif
Stelian Popfa506a92008-01-31 21:15:53 +000035
Reinhard Meyer405e5912010-11-03 11:30:23 +010036#endif /* __ASM_ARM_ARCH_HARDWARE_H__ */