Linux Remote Processor Subsystem development
 help / color / mirror / Atom feed
* [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