blob: 988ef492b62f26dd6d715118037223353a66ed06 [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>
Tom Rini7dfcd462024-09-07 16:20:13 -060012#elif defined(CONFIG_AT91SAM9260) || defined(CONFIG_AT91SAM9G20)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010013# include <asm/arch/at91sam9260.h>
Sedji Gaouaou97a031b2009-06-25 17:04:15 +020014#elif defined(CONFIG_AT91SAM9261) || defined(CONFIG_AT91SAM9G10)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010015# include <asm/arch/at91sam9261.h>
Stelian Popc6381112008-03-26 19:52:31 +010016#elif defined(CONFIG_AT91SAM9263)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010017# include <asm/arch/at91sam9263.h>
Stelian Popc6381112008-03-26 19:52:31 +010018#elif defined(CONFIG_AT91SAM9RL)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010019# include <asm/arch/at91sam9rl.h>
Sedji Gaouaou538566d2009-07-09 10:16:29 +020020#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010021# include <asm/arch/at91sam9g45.h>
Wu, Josh4320b452013-04-16 23:42:43 +000022#elif defined(CONFIG_AT91SAM9N12) || defined(CONFIG_AT91SAM9X5)
Bo Shen42aafb32012-07-05 17:21:46 +000023# include <asm/arch/at91sam9x5.h>
Sandeep Sheriker Mallikarjun32f4d7c2019-09-27 13:08:40 +000024#elif defined(CONFIG_SAM9X60)
25# include <asm/arch/sam9x60.h>
Eugen Hristev3263e742020-08-27 11:51:52 +030026#elif defined(CONFIG_SAMA7G5)
27# include <asm/arch/sama7g5.h>
Wenyou Yangc64a75a2015-10-30 09:55:52 +080028#elif defined(CONFIG_SAMA5D2)
29# include <asm/arch/sama5d2.h>
Bo Shen60f3dd32013-05-12 22:40:54 +000030#elif defined(CONFIG_SAMA5D3)
31# include <asm/arch/sama5d3.h>
Bo Shen58645902014-11-10 15:24:02 +080032#elif defined(CONFIG_SAMA5D4)
33# include <asm/arch/sama5d4.h>
Stelian Popc6381112008-03-26 19:52:31 +010034#else
Reinhard Meyer6923aba2010-11-03 11:30:23 +010035# error "Unsupported AT91 processor"
Stelian Popc6381112008-03-26 19:52:31 +010036#endif
Stelian Pop7d42a222008-01-31 21:15:53 +000037
Reinhard Meyer6923aba2010-11-03 11:30:23 +010038#endif /* __ASM_ARM_ARCH_HARDWARE_H__ */