blob: c2c61ea6a8e23244ae3ac586cc658b099b8e15ec [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001/*
2 * include/asm-sh/spinlock.h
3 *
4 * Copyright (C) 2002, 2003 Paul Mundt
Paul Mundt8a467a52007-08-22 10:34:31 +09005 * Copyright (C) 2006, 2007 Akio Idehara
Linus Torvalds1da177e2005-04-16 15:20:36 -07006 *
7 * This file is subject to the terms and conditions of the GNU General Public
8 * License. See the file "COPYING" in the main directory of this archive
9 * for more details.
10 */
11#ifndef __ASM_SH_SPINLOCK_H
12#define __ASM_SH_SPINLOCK_H
13
Rich Felker2b47d542016-07-28 19:21:10 +000014#if defined(CONFIG_CPU_SH4A)
15#include <asm/spinlock-llsc.h>
16#elif defined(CONFIG_CPU_J2)
17#include <asm/spinlock-cas.h>
18#else
19#error "The configured cpu type does not support spinlocks"
Paul Mundt8a467a52007-08-22 10:34:31 +090020#endif
Linus Torvalds1da177e2005-04-16 15:20:36 -070021
Linus Torvalds1da177e2005-04-16 15:20:36 -070022#endif /* __ASM_SH_SPINLOCK_H */