Merge branch 'fixes' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
[linux-2.6-block.git] / drivers / hwspinlock / Kconfig
CommitLineData
bd9a4c7d
OBC
1#
2# Generic HWSPINLOCK framework
3#
4
315d8f5c 5# HWSPINLOCK always gets selected by whoever wants it.
bd9a4c7d 6config HWSPINLOCK
315d8f5c 7 tristate
bd9a4c7d 8
315d8f5c 9menu "Hardware Spinlock drivers"
70ba4cc2
SQ
10
11config HWSPINLOCK_OMAP
12 tristate "OMAP Hardware Spinlock device"
ceca89e8 13 depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX
315d8f5c 14 select HWSPINLOCK
70ba4cc2
SQ
15 help
16 Say y here to support the OMAP Hardware Spinlock device (firstly
17 introduced in OMAP4).
18
19 If unsure, say N.
315d8f5c 20
19a0f612
BA
21config HWSPINLOCK_QCOM
22 tristate "Qualcomm Hardware Spinlock device"
23 depends on ARCH_QCOM
24 select HWSPINLOCK
25 select MFD_SYSCON
26 help
27 Say y here to support the Qualcomm Hardware Mutex functionality, which
28 provides a synchronisation mechanism for the various processors on
29 the SoC.
30
31 If unsure, say N.
32
cc16d664
WC
33config HWSPINLOCK_SIRF
34 tristate "SIRF Hardware Spinlock device"
35 depends on ARCH_SIRF
36 select HWSPINLOCK
37 help
38 Say y here to support the SIRF Hardware Spinlock device, which
39 provides a synchronisation mechanism for the various processors
40 on the SoC.
41
42 It's safe to say n here if you're not interested in SIRF hardware
43 spinlock or just want a bare minimum kernel.
44
f84a8ecf
MP
45config HSEM_U8500
46 tristate "STE Hardware Semaphore functionality"
47 depends on ARCH_U8500
48 select HWSPINLOCK
49 help
50 Say y here to support the STE Hardware Semaphore functionality, which
51 provides a synchronisation mechanism for the various processor on the
52 SoC.
53
54 If unsure, say N.
55
315d8f5c 56endmenu