blob: a63f97406020753baf0efd7ee936b747d9446bdf [file] [log] [blame]
Stelian Pop7d42a222008-01-31 21:15:53 +00001/*
Reinhard Meyer6923aba2010-11-03 11:30:23 +01002 * (C) Copyright 2007-2008
Stelian Pop5ee0c7f2011-11-01 00:00:39 +01003 * Stelian Pop <stelian@popies.net>
Reinhard Meyer6923aba2010-11-03 11:30:23 +01004 * Lead Tech Design <www.leadtechdesign.com>
Stelian Popc6381112008-03-26 19:52:31 +01005 *
Wolfgang Denkd79de1d2013-07-08 09:37:19 +02006 * SPDX-License-Identifier: GPL-2.0+
Stelian Pop7d42a222008-01-31 21:15:53 +00007 */
Reinhard Meyer6923aba2010-11-03 11:30:23 +01008#ifndef __ASM_ARM_ARCH_HARDWARE_H__
9#define __ASM_ARM_ARCH_HARDWARE_H__
Stelian Pop7d42a222008-01-31 21:15:53 +000010
Stelian Popc6381112008-03-26 19:52:31 +010011#if defined(CONFIG_AT91RM9200)
Reinhard Meyer6923aba2010-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 Gaouaou97a031b2009-06-25 17:04:15 +020016#elif defined(CONFIG_AT91SAM9261) || defined(CONFIG_AT91SAM9G10)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010017# include <asm/arch/at91sam9261.h>
Stelian Popc6381112008-03-26 19:52:31 +010018#elif defined(CONFIG_AT91SAM9263)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010019# include <asm/arch/at91sam9263.h>
Stelian Popc6381112008-03-26 19:52:31 +010020#elif defined(CONFIG_AT91SAM9RL)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010021# include <asm/arch/at91sam9rl.h>
Sedji Gaouaou538566d2009-07-09 10:16:29 +020022#elif defined(CONFIG_AT91SAM9G45) || defined(CONFIG_AT91SAM9M10G45)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010023# include <asm/arch/at91sam9g45.h>
Wu, Josh4320b452013-04-16 23:42:43 +000024#elif defined(CONFIG_AT91SAM9N12) || defined(CONFIG_AT91SAM9X5)
Bo Shen42aafb32012-07-05 17:21:46 +000025# include <asm/arch/at91sam9x5.h>
Stelian Popc6381112008-03-26 19:52:31 +010026#elif defined(CONFIG_AT91CAP9)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010027# include <asm/arch/at91cap9.h>
Stelian Popc6381112008-03-26 19:52:31 +010028#elif defined(CONFIG_AT91X40)
Reinhard Meyer6923aba2010-11-03 11:30:23 +010029# include <asm/arch/at91x40.h>
Bo Shen60f3dd32013-05-12 22:40:54 +000030#elif defined(CONFIG_SAMA5D3)
31# include <asm/arch/sama5d3.h>
Stelian Popc6381112008-03-26 19:52:31 +010032#else
Reinhard Meyer6923aba2010-11-03 11:30:23 +010033# error "Unsupported AT91 processor"
Stelian Popc6381112008-03-26 19:52:31 +010034#endif
Stelian Pop7d42a222008-01-31 21:15:53 +000035
Reinhard Meyer6923aba2010-11-03 11:30:23 +010036#endif /* __ASM_ARM_ARCH_HARDWARE_H__ */