blob: 0a16c8ff088b80a27018b2f8e897134dd3b274ac [file] [log] [blame]
Tom Rini10e47792018-05-06 17:58:06 -04001/* SPDX-License-Identifier: GPL-2.0+ */
Stelian Pop7d42a222008-01-31 21:15:53 +00002/*
Reinhard Meyer6923aba2010-11-03 11:30:23 +01003 * (C) Copyright 2007-2008
Stelian Pop5ee0c7f2011-11-01 00:00:39 +01004 * Stelian Pop <stelian@popies.net>
Reinhard Meyer6923aba2010-11-03 11:30:23 +01005 * Lead Tech Design <www.leadtechdesign.com>
Stelian Pop7d42a222008-01-31 21:15:53 +00006 */
Reinhard Meyer6923aba2010-11-03 11:30:23 +01007#ifndef __ASM_ARM_ARCH_HARDWARE_H__
8#define __ASM_ARM_ARCH_HARDWARE_H__
Stelian Pop7d42a222008-01-31 21:15:53 +00009
Stelian Popc6381112008-03-26 19:52:31 +010010#if defined(CONFIG_AT91RM9200)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010011# include <asm/arch/at91rm9200.h>
12#elif defined(CONFIG_AT91SAM9260) || defined(CONFIG_AT91SAM9G20) || \
13 defined(CONFIG_AT91SAM9XE)
14# include <asm/arch/at91sam9260.h>
Sedji Gaouaou97a031b2009-06-25 17:04:15 +020015#elif defined(CONFIG_AT91SAM9261) || defined(CONFIG_AT91SAM9G10)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010016# include <asm/arch/at91sam9261.h>
Stelian Popc6381112008-03-26 19:52:31 +010017#elif defined(CONFIG_AT91SAM9263)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010018# include <asm/arch/at91sam9263.h>
Stelian Popc6381112008-03-26 19:52:31 +010019#elif defined(CONFIG_AT91SAM9RL)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010020# include <asm/arch/at91sam9rl.h>
Sedji Gaouaou538566d2009-07-09 10:16:29 +020021#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010022# include <asm/arch/at91sam9g45.h>
Wu, Josh4320b452013-04-16 23:42:43 +000023#elif defined(CONFIG_AT91SAM9N12) || defined(CONFIG_AT91SAM9X5)
Bo Shen42aafb32012-07-05 17:21:46 +000024# include <asm/arch/at91sam9x5.h>
Sandeep Sheriker Mallikarjun32f4d7c2019-09-27 13:08:40 +000025#elif defined(CONFIG_SAM9X60)
26# include <asm/arch/sam9x60.h>
Eugen Hristev3263e742020-08-27 11:51:52 +030027#elif defined(CONFIG_SAMA7G5)
28# include <asm/arch/sama7g5.h>
Wenyou Yangc64a75a2015-10-30 09:55:52 +080029#elif defined(CONFIG_SAMA5D2)
30# include <asm/arch/sama5d2.h>
Bo Shen60f3dd32013-05-12 22:40:54 +000031#elif defined(CONFIG_SAMA5D3)
32# include <asm/arch/sama5d3.h>
Bo Shen58645902014-11-10 15:24:02 +080033#elif defined(CONFIG_SAMA5D4)
34# include <asm/arch/sama5d4.h>
Stelian Popc6381112008-03-26 19:52:31 +010035#else
Reinhard Meyer6923aba2010-11-03 11:30:23 +010036# error "Unsupported AT91 processor"
Stelian Popc6381112008-03-26 19:52:31 +010037#endif
Stelian Pop7d42a222008-01-31 21:15:53 +000038
Reinhard Meyer6923aba2010-11-03 11:30:23 +010039#endif /* __ASM_ARM_ARCH_HARDWARE_H__ */