Blame view

drivers/hwspinlock/Kconfig 1.78 KB
eebba71e1   Suman Anna   hwspinlock/core: ...
1
  # SPDX-License-Identifier: GPL-2.0
bd9a4c7df   Ohad Ben-Cohen   drivers: hwspinlo...
2
3
4
  #
  # Generic HWSPINLOCK framework
  #
35fc8a07d   Vincent Legoll   Make HWSPINLOCK a...
5
  menuconfig HWSPINLOCK
d048236df   Baolin Wang   hwspinlock: Chang...
6
  	bool "Hardware Spinlock drivers"
70ba4cc26   Simon Que   drivers: hwspinlo...
7

285e74ab4   Ezequiel Garcia   hwspinlock: Simpl...
8
  if HWSPINLOCK
70ba4cc26   Simon Que   drivers: hwspinlo...
9
10
  config HWSPINLOCK_OMAP
  	tristate "OMAP Hardware Spinlock device"
ffd0bbfb3   Baolin Wang   hwspinlock: Allow...
11
  	depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX || ARCH_K3 || COMPILE_TEST
70ba4cc26   Simon Que   drivers: hwspinlo...
12
13
14
15
16
  	help
  	  Say y here to support the OMAP Hardware Spinlock device (firstly
  	  introduced in OMAP4).
  
  	  If unsure, say N.
315d8f5cc   Ohad Ben-Cohen   hwspinlock/core: ...
17

19a0f6122   Bjorn Andersson   hwspinlock: qcom:...
18
19
  config HWSPINLOCK_QCOM
  	tristate "Qualcomm Hardware Spinlock device"
ffd0bbfb3   Baolin Wang   hwspinlock: Allow...
20
  	depends on ARCH_QCOM || COMPILE_TEST
19a0f6122   Bjorn Andersson   hwspinlock: qcom:...
21
22
23
24
25
26
27
  	select MFD_SYSCON
  	help
  	  Say y here to support the Qualcomm Hardware Mutex functionality, which
  	  provides a synchronisation mechanism for the various processors on
  	  the SoC.
  
  	  If unsure, say N.
cc16d664e   Wei Chen   hwspinlock: add a...
28
29
  config HWSPINLOCK_SIRF
  	tristate "SIRF Hardware Spinlock device"
ffd0bbfb3   Baolin Wang   hwspinlock: Allow...
30
  	depends on ARCH_SIRF || COMPILE_TEST
cc16d664e   Wei Chen   hwspinlock: add a...
31
32
33
34
35
36
37
  	help
  	  Say y here to support the SIRF Hardware Spinlock device, which
  	  provides a synchronisation mechanism for the various processors
  	  on the SoC.
  
  	  It's safe to say n here if you're not interested in SIRF hardware
  	  spinlock or just want a bare minimum kernel.
d8c8bbbb1   Baolin Wang   hwspinlock: sprd:...
38
39
  config HWSPINLOCK_SPRD
  	tristate "SPRD Hardware Spinlock device"
ffd0bbfb3   Baolin Wang   hwspinlock: Allow...
40
  	depends on ARCH_SPRD || COMPILE_TEST
d8c8bbbb1   Baolin Wang   hwspinlock: sprd:...
41
42
43
44
  	help
  	  Say y here to support the SPRD Hardware Spinlock device.
  
  	  If unsure, say N.
f24fcff1d   Benjamin Gaignard   hwspinlock: add S...
45
46
  config HWSPINLOCK_STM32
  	tristate "STM32 Hardware Spinlock device"
ffd0bbfb3   Baolin Wang   hwspinlock: Allow...
47
  	depends on MACH_STM32MP157 || COMPILE_TEST
f24fcff1d   Benjamin Gaignard   hwspinlock: add S...
48
49
50
51
  	help
  	  Say y here to support the STM32 Hardware Spinlock device.
  
  	  If unsure, say N.
f84a8ecfc   Mathieu J. Poirier   hwspinlock/u8500:...
52
53
  config HSEM_U8500
  	tristate "STE Hardware Semaphore functionality"
ffd0bbfb3   Baolin Wang   hwspinlock: Allow...
54
  	depends on ARCH_U8500 || COMPILE_TEST
f84a8ecfc   Mathieu J. Poirier   hwspinlock/u8500:...
55
56
57
58
59
60
  	help
  	  Say y here to support the STE Hardware Semaphore functionality, which
  	  provides a synchronisation mechanism for the various processor on the
  	  SoC.
  
  	  If unsure, say N.
285e74ab4   Ezequiel Garcia   hwspinlock: Simpl...
61
62
  
  endif # HWSPINLOCK