* [RFC PATCH v1] Make HWSPINLOCK a menuconfig to ease disabling
@ 2017-04-11 14:21 Vincent Legoll
2017-04-11 14:21 ` [PATCH] " Vincent Legoll
0 siblings, 1 reply; 4+ messages in thread
From: Vincent Legoll @ 2017-04-11 14:21 UTC (permalink / raw)
To: Ohad Ben-Cohen, Bjorn Andersson, linux-remoteproc
Hello,
Please review the following patch, it is intended to ease disabling
options for users of 'make menuconfig', so that they won't need to
enter the menu, to disable all HWSPINLOCK-related suboptions at once.
Is this having unwanted side-effects ?
Any feedback appreciated.
Thanks
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH] Make HWSPINLOCK a menuconfig to ease disabling
2017-04-11 14:21 [RFC PATCH v1] Make HWSPINLOCK a menuconfig to ease disabling Vincent Legoll
@ 2017-04-11 14:21 ` Vincent Legoll
2017-05-06 10:32 ` Vincent Legoll
2017-05-08 5:07 ` Bjorn Andersson
0 siblings, 2 replies; 4+ messages in thread
From: Vincent Legoll @ 2017-04-11 14:21 UTC (permalink / raw)
To: Ohad Ben-Cohen, Bjorn Andersson, linux-remoteproc; +Cc: Vincent Legoll
So that there's no need to get into the submenu to disable all related config
entries.
Signed-off-by: Vincent Legoll <vincent.legoll@gmail.com>
---
drivers/hwspinlock/Kconfig | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
diff --git a/drivers/hwspinlock/Kconfig b/drivers/hwspinlock/Kconfig
index 73a4016..cc26b04 100644
--- a/drivers/hwspinlock/Kconfig
+++ b/drivers/hwspinlock/Kconfig
@@ -2,16 +2,13 @@
# Generic HWSPINLOCK framework
#
-# HWSPINLOCK always gets selected by whoever wants it.
-config HWSPINLOCK
- tristate
-
-menu "Hardware Spinlock drivers"
+menuconfig HWSPINLOCK
+ tristate "Hardware Spinlock drivers"
config HWSPINLOCK_OMAP
tristate "OMAP Hardware Spinlock device"
+ depends on HWSPINLOCK
depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX
- select HWSPINLOCK
help
Say y here to support the OMAP Hardware Spinlock device (firstly
introduced in OMAP4).
@@ -20,8 +17,8 @@ config HWSPINLOCK_OMAP
config HWSPINLOCK_QCOM
tristate "Qualcomm Hardware Spinlock device"
+ depends on HWSPINLOCK
depends on ARCH_QCOM
- select HWSPINLOCK
select MFD_SYSCON
help
Say y here to support the Qualcomm Hardware Mutex functionality, which
@@ -32,8 +29,8 @@ config HWSPINLOCK_QCOM
config HWSPINLOCK_SIRF
tristate "SIRF Hardware Spinlock device"
+ depends on HWSPINLOCK
depends on ARCH_SIRF
- select HWSPINLOCK
help
Say y here to support the SIRF Hardware Spinlock device, which
provides a synchronisation mechanism for the various processors
@@ -44,13 +41,11 @@ config HWSPINLOCK_SIRF
config HSEM_U8500
tristate "STE Hardware Semaphore functionality"
+ depends on HWSPINLOCK
depends on ARCH_U8500
- select HWSPINLOCK
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.
-
-endmenu
--
2.9.3
^ permalink raw reply related [flat|nested] 4+ messages in thread
* Re: [PATCH] Make HWSPINLOCK a menuconfig to ease disabling
2017-04-11 14:21 ` [PATCH] " Vincent Legoll
@ 2017-05-06 10:32 ` Vincent Legoll
2017-05-08 5:07 ` Bjorn Andersson
1 sibling, 0 replies; 4+ messages in thread
From: Vincent Legoll @ 2017-05-06 10:32 UTC (permalink / raw)
To: Ohad Ben-Cohen, Bjorn Andersson, linux-remoteproc; +Cc: Vincent Legoll
Hello,
Any feedback on this ?
Should I forward it to someone else ?
Thanks
--
Vincent Legoll
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [PATCH] Make HWSPINLOCK a menuconfig to ease disabling
2017-04-11 14:21 ` [PATCH] " Vincent Legoll
2017-05-06 10:32 ` Vincent Legoll
@ 2017-05-08 5:07 ` Bjorn Andersson
1 sibling, 0 replies; 4+ messages in thread
From: Bjorn Andersson @ 2017-05-08 5:07 UTC (permalink / raw)
To: Vincent Legoll; +Cc: Ohad Ben-Cohen, linux-remoteproc
On Tue 11 Apr 07:21 PDT 2017, Vincent Legoll wrote:
> So that there's no need to get into the submenu to disable all related config
> entries.
>
> Signed-off-by: Vincent Legoll <vincent.legoll@gmail.com>
Looks reasonable, I'll pick this up after the merge window.
Regards,
Bjorn
> ---
> drivers/hwspinlock/Kconfig | 17 ++++++-----------
> 1 file changed, 6 insertions(+), 11 deletions(-)
>
> diff --git a/drivers/hwspinlock/Kconfig b/drivers/hwspinlock/Kconfig
> index 73a4016..cc26b04 100644
> --- a/drivers/hwspinlock/Kconfig
> +++ b/drivers/hwspinlock/Kconfig
> @@ -2,16 +2,13 @@
> # Generic HWSPINLOCK framework
> #
>
> -# HWSPINLOCK always gets selected by whoever wants it.
> -config HWSPINLOCK
> - tristate
> -
> -menu "Hardware Spinlock drivers"
> +menuconfig HWSPINLOCK
> + tristate "Hardware Spinlock drivers"
>
> config HWSPINLOCK_OMAP
> tristate "OMAP Hardware Spinlock device"
> + depends on HWSPINLOCK
> depends on ARCH_OMAP4 || SOC_OMAP5 || SOC_DRA7XX || SOC_AM33XX || SOC_AM43XX
> - select HWSPINLOCK
> help
> Say y here to support the OMAP Hardware Spinlock device (firstly
> introduced in OMAP4).
> @@ -20,8 +17,8 @@ config HWSPINLOCK_OMAP
>
> config HWSPINLOCK_QCOM
> tristate "Qualcomm Hardware Spinlock device"
> + depends on HWSPINLOCK
> depends on ARCH_QCOM
> - select HWSPINLOCK
> select MFD_SYSCON
> help
> Say y here to support the Qualcomm Hardware Mutex functionality, which
> @@ -32,8 +29,8 @@ config HWSPINLOCK_QCOM
>
> config HWSPINLOCK_SIRF
> tristate "SIRF Hardware Spinlock device"
> + depends on HWSPINLOCK
> depends on ARCH_SIRF
> - select HWSPINLOCK
> help
> Say y here to support the SIRF Hardware Spinlock device, which
> provides a synchronisation mechanism for the various processors
> @@ -44,13 +41,11 @@ config HWSPINLOCK_SIRF
>
> config HSEM_U8500
> tristate "STE Hardware Semaphore functionality"
> + depends on HWSPINLOCK
> depends on ARCH_U8500
> - select HWSPINLOCK
> 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.
> -
> -endmenu
> --
> 2.9.3
>
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2017-05-08 5:07 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-04-11 14:21 [RFC PATCH v1] Make HWSPINLOCK a menuconfig to ease disabling Vincent Legoll
2017-04-11 14:21 ` [PATCH] " Vincent Legoll
2017-05-06 10:32 ` Vincent Legoll
2017-05-08 5:07 ` Bjorn Andersson
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox