linux-arch.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] Use menuconfig for CONFIG_CPU_FREQ
@ 2008-02-13 22:30 Alessandro Guido
  2008-02-13 22:50 ` Russell King
  0 siblings, 1 reply; 10+ messages in thread
From: Alessandro Guido @ 2008-02-13 22:30 UTC (permalink / raw)
  To: davej; +Cc: cpufreq, linux-arch

Signed-off-by: Alessandro Guido <alessandro.guido@gmail.com>

---

 arch/arm/Kconfig                    |    4 ----
 arch/avr32/Kconfig                  |    4 ----
 arch/blackfin/Kconfig               |   12 ++----------
 arch/powerpc/platforms/Kconfig      |    5 ++---
 arch/sh/Kconfig                     |    4 ----
 arch/x86/kernel/cpu/cpufreq/Kconfig |    4 ----
 drivers/cpufreq/Kconfig             |    2 +-
 7 files changed, 5 insertions(+), 30 deletions(-)

diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 9619c43..2e21703 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -948,8 +948,6 @@ endmenu
 
 if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP || ARCH_IMX || ARCH_PXA)
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
 config CPU_FREQ_SA1100
@@ -988,8 +986,6 @@ config CPU_FREQ_PXA
 	default y
 	select CPU_FREQ_DEFAULT_GOV_USERSPACE
 
-endmenu
-
 endif
 
 menu "Floating point emulation"
diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig
index c75d708..2274523 100644
--- a/arch/avr32/Kconfig
+++ b/arch/avr32/Kconfig
@@ -197,8 +197,6 @@ endmenu
 
 menu "Power management options"
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
 config CPU_FREQ_AT32AP
@@ -214,8 +212,6 @@ config CPU_FREQ_AT32AP
 
 endmenu
 
-endmenu
-
 menu "Bus options"
 
 config PCI
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig
index 589c6ac..c565d7c 100644
--- a/arch/blackfin/Kconfig
+++ b/arch/blackfin/Kconfig
@@ -964,18 +964,10 @@ endmenu
 
 if (BF537 || BF533 || BF54x)
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
-config CPU_FREQ
-	bool
-	default n
-	help
-	  If you want to enable this option, you should select the
-	  DPMC driver from Character Devices.
-endmenu
-
+comment "You should select the DPMC driver from Character Devices for this to work"
+	depends on CPU_FREQ
 endif
 
 source "net/Kconfig"
diff --git a/arch/powerpc/platforms/Kconfig b/arch/powerpc/platforms/Kconfig
index fcedbec..f00f8d4 100644
--- a/arch/powerpc/platforms/Kconfig
+++ b/arch/powerpc/platforms/Kconfig
@@ -180,8 +180,7 @@ config GENERIC_IOMAP
 
 source "drivers/cpufreq/Kconfig"
 
-menu "CPU Frequency drivers"
-	depends on CPU_FREQ
+if CPU_FREQ
 
 config CPU_FREQ_PMAC
 	bool "Support for Apple PowerBooks"
@@ -209,7 +208,7 @@ config PPC_PASEMI_CPUFREQ
 	  This adds the support for frequency switching on PA Semi
 	  PWRficient processors.
 
-endmenu
+endif # CPU_FREQ
 
 config PPC601_SYNC_FIX
 	bool "Workarounds for PPC601 bugs"
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index d87d4bf..a6a128c 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -599,8 +599,6 @@ source "kernel/time/Kconfig"
 
 endmenu
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
 config SH_CPU_FREQ
@@ -615,8 +613,6 @@ config SH_CPU_FREQ
 
 	  If unsure, say N.
 
-endmenu
-
 source "arch/sh/drivers/Kconfig"
 
 endmenu
diff --git a/arch/x86/kernel/cpu/cpufreq/Kconfig b/arch/x86/kernel/cpu/cpufreq/Kconfig
index cb7a571..fc5254d 100644
--- a/arch/x86/kernel/cpu/cpufreq/Kconfig
+++ b/arch/x86/kernel/cpu/cpufreq/Kconfig
@@ -2,8 +2,6 @@
 # CPU Frequency scaling
 #
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
 if CPU_FREQ
@@ -271,5 +269,3 @@ config X86_SPEEDSTEP_RELAXED_CAP_CHECK
 	  parameter "relaxed_check=1" is passed to the module.
 
 endif	# CPU_FREQ
-
-endmenu
diff --git a/drivers/cpufreq/Kconfig b/drivers/cpufreq/Kconfig
index c159ae6..ef80bd0 100644
--- a/drivers/cpufreq/Kconfig
+++ b/drivers/cpufreq/Kconfig
@@ -1,4 +1,4 @@
-config CPU_FREQ
+menuconfig CPU_FREQ
 	bool "CPU Frequency scaling"
 	help
 	  CPU Frequency scaling allows you to change the clock speed of 

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH] Use menuconfig for CONFIG_CPU_FREQ
  2008-02-13 22:30 [PATCH] Use menuconfig for CONFIG_CPU_FREQ Alessandro Guido
@ 2008-02-13 22:50 ` Russell King
  2008-02-13 23:00   ` Alessandro Guido
  0 siblings, 1 reply; 10+ messages in thread
From: Russell King @ 2008-02-13 22:50 UTC (permalink / raw)
  To: Alessandro Guido; +Cc: davej, cpufreq, linux-arch

On Wed, Feb 13, 2008 at 11:30:23PM +0100, Alessandro Guido wrote:
> Signed-off-by: Alessandro Guido <alessandro.guido@gmail.com>
> diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
> index 9619c43..2e21703 100644
> --- a/arch/arm/Kconfig
> +++ b/arch/arm/Kconfig
> @@ -948,8 +948,6 @@ endmenu
>  
>  if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP || ARCH_IMX || ARCH_PXA)
>  
> -menu "CPU Frequency scaling"
> -
>  source "drivers/cpufreq/Kconfig"
>  
>  config CPU_FREQ_SA1100
> @@ -988,8 +986,6 @@ config CPU_FREQ_PXA
>  	default y
>  	select CPU_FREQ_DEFAULT_GOV_USERSPACE
>  
> -endmenu
> -

Doesn't this cause these CPUFREQ options to appear outside of the CPUFREQ
menu?

-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] Use menuconfig for CONFIG_CPU_FREQ
  2008-02-13 22:50 ` Russell King
@ 2008-02-13 23:00   ` Alessandro Guido
  2008-02-13 23:15     ` Russell King
  0 siblings, 1 reply; 10+ messages in thread
From: Alessandro Guido @ 2008-02-13 23:00 UTC (permalink / raw)
  To: davej, cpufreq, linux-arch

> Doesn't this cause these CPUFREQ options to appear outside of the CPUFREQ
> menu?
> 

No because they all depend on CPU_FREQ and as far as I understand Kconfig
automagically puts them under the same menu.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] Use menuconfig for CONFIG_CPU_FREQ
  2008-02-13 23:00   ` Alessandro Guido
@ 2008-02-13 23:15     ` Russell King
  2008-02-14  1:47       ` Roman Zippel
  0 siblings, 1 reply; 10+ messages in thread
From: Russell King @ 2008-02-13 23:15 UTC (permalink / raw)
  To: Alessandro Guido, Roman Zippel; +Cc: davej, cpufreq, linux-arch

On Thu, Feb 14, 2008 at 12:00:52AM +0100, Alessandro Guido wrote:
> > Doesn't this cause these CPUFREQ options to appear outside of the CPUFREQ
> > menu?
> > 
> 
> No because they all depend on CPU_FREQ and as far as I understand Kconfig
> automagically puts them under the same menu.

Hmm, that's not documented behaviour.  If we're starting to rely on that
maybe it should be documented as being the expected behaviour?

(here's the cut down patch for Roman's reference)

diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 9619c43..2e21703 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -948,8 +948,6 @@ endmenu
 
 if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP || ARCH_IMX || ARCH_PXA)
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
 config CPU_FREQ_SA1100
@@ -988,8 +986,6 @@ config CPU_FREQ_PXA
 	default y
 	select CPU_FREQ_DEFAULT_GOV_USERSPACE
 
-endmenu
-
 endif
 
 menu "Floating point emulation"
diff --git a/drivers/cpufreq/Kconfig b/drivers/cpufreq/Kconfig
index c159ae6..ef80bd0 100644
--- a/drivers/cpufreq/Kconfig
+++ b/drivers/cpufreq/Kconfig
@@ -1,4 +1,4 @@
-config CPU_FREQ
+menuconfig CPU_FREQ
 	bool "CPU Frequency scaling"
 	help
 	  CPU Frequency scaling allows you to change the clock speed of 


-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH] Use menuconfig for CONFIG_CPU_FREQ
  2008-02-13 23:15     ` Russell King
@ 2008-02-14  1:47       ` Roman Zippel
  2008-02-14  7:51         ` Russell King
  0 siblings, 1 reply; 10+ messages in thread
From: Roman Zippel @ 2008-02-14  1:47 UTC (permalink / raw)
  To: Russell King; +Cc: Alessandro Guido, davej, cpufreq, linux-arch

Hi,

On Wed, 13 Feb 2008, Russell King wrote:

> > No because they all depend on CPU_FREQ and as far as I understand Kconfig
> > automagically puts them under the same menu.
> 
> Hmm, that's not documented behaviour.  If we're starting to rely on that
> maybe it should be documented as being the expected behaviour?

It is. :)
Look for "Menu structure" in kconfig-language.txt.

bye, Roman

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] Use menuconfig for CONFIG_CPU_FREQ
  2008-02-14  1:47       ` Roman Zippel
@ 2008-02-14  7:51         ` Russell King
  2008-02-14  8:44           ` [PATCH v2] " Alessandro Guido
  2008-02-14 14:00           ` [PATCH] " Roman Zippel
  0 siblings, 2 replies; 10+ messages in thread
From: Russell King @ 2008-02-14  7:51 UTC (permalink / raw)
  To: Roman Zippel; +Cc: Alessandro Guido, davej, cpufreq, linux-arch

On Thu, Feb 14, 2008 at 02:47:56AM +0100, Roman Zippel wrote:
> Hi,
> 
> On Wed, 13 Feb 2008, Russell King wrote:
> 
> > > No because they all depend on CPU_FREQ and as far as I understand Kconfig
> > > automagically puts them under the same menu.
> > 
> > Hmm, that's not documented behaviour.  If we're starting to rely on that
> > maybe it should be documented as being the expected behaviour?
> 
> It is. :)

I disagree.

> Look for "Menu structure" in kconfig-language.txt.

Yes, I read that and didn't get the answer to the question above.  It's
unclear how:

config CPU_FREQ_INTEGRATOR
        tristate "CPUfreq driver for ARM Integrator CPUs"
        depends on ARCH_INTEGRATOR && CPU_FREQ

being under CPU_FREQ rather than ARCH_INTEGRATOR

-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [PATCH v2] Use menuconfig for CONFIG_CPU_FREQ
  2008-02-14  7:51         ` Russell King
@ 2008-02-14  8:44           ` Alessandro Guido
  2008-02-14 14:00           ` [PATCH] " Roman Zippel
  1 sibling, 0 replies; 10+ messages in thread
From: Alessandro Guido @ 2008-02-14  8:44 UTC (permalink / raw)
  To: davej; +Cc: Roman Zippel, cpufreq, linux-arch, Russell King

Use menuconfig for CONFIG_CPU_FREQ.
This version tries to be more explicit about dependencies on the
CPU_FREQ symbol in the arch specific Kconfigs.

Signed-off-by: Alessandro Guido <alessandro.guido@gmail.com>

---

 arch/arm/Kconfig                    |   16 ++++++++--------
 arch/avr32/Kconfig                  |    8 ++++----
 arch/blackfin/Kconfig               |   14 +++++---------
 arch/powerpc/platforms/Kconfig      |    5 ++---
 arch/sh/Kconfig                     |    7 +++----
 arch/x86/kernel/cpu/cpufreq/Kconfig |    4 ----
 drivers/cpufreq/Kconfig             |    2 +-
 7 files changed, 23 insertions(+), 33 deletions(-)

diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 9619c43..9f174df 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -948,23 +948,23 @@ endmenu
 
 if (ARCH_SA1100 || ARCH_INTEGRATOR || ARCH_OMAP || ARCH_IMX || ARCH_PXA)
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
+if CPU_FREQ
+
 config CPU_FREQ_SA1100
 	bool
-	depends on CPU_FREQ && (SA1100_H3100 || SA1100_H3600 || SA1100_H3800 || SA1100_LART || SA1100_PLEB || SA1100_BADGE4 || SA1100_HACKKIT)
+	depends on SA1100_H3100 || SA1100_H3600 || SA1100_H3800 || SA1100_LART || SA1100_PLEB || SA1100_BADGE4 || SA1100_HACKKIT
 	default y
 
 config CPU_FREQ_SA1110
 	bool
-	depends on CPU_FREQ && (SA1100_ASSABET || SA1100_CERF || SA1100_PT_SYSTEM3)
+	depends on SA1100_ASSABET || SA1100_CERF || SA1100_PT_SYSTEM3
 	default y
 
 config CPU_FREQ_INTEGRATOR
 	tristate "CPUfreq driver for ARM Integrator CPUs"
-	depends on ARCH_INTEGRATOR && CPU_FREQ
+	depends on ARCH_INTEGRATOR
 	default y
 	help
 	  This enables the CPUfreq driver for ARM Integrator CPUs.
@@ -975,7 +975,7 @@ config CPU_FREQ_INTEGRATOR
 
 config CPU_FREQ_IMX
 	tristate "CPUfreq driver for i.MX CPUs"
-	depends on ARCH_IMX && CPU_FREQ
+	depends on ARCH_IMX
 	default n
 	help
 	  This enables the CPUfreq driver for i.MX CPUs.
@@ -984,11 +984,11 @@ config CPU_FREQ_IMX
 
 config CPU_FREQ_PXA
 	bool
-	depends on CPU_FREQ && ARCH_PXA && PXA25x
+	depends on ARCH_PXA && PXA25x
 	default y
 	select CPU_FREQ_DEFAULT_GOV_USERSPACE
 
-endmenu
+endif # CPU_FREQ
 
 endif
 
diff --git a/arch/avr32/Kconfig b/arch/avr32/Kconfig
index c75d708..c76b1df 100644
--- a/arch/avr32/Kconfig
+++ b/arch/avr32/Kconfig
@@ -197,13 +197,13 @@ endmenu
 
 menu "Power management options"
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
+if CPU_FREQ
+
 config CPU_FREQ_AT32AP
 	bool "CPU frequency driver for AT32AP"
-	depends on CPU_FREQ && PLATFORM_AT32AP
+	depends on PLATFORM_AT32AP
 	default n
 	help
 	  This enables the CPU frequency driver for AT32AP processors.
@@ -214,7 +214,7 @@ config CPU_FREQ_AT32AP
 
 endmenu
 
-endmenu
+endif # CPU_FREQ
 
 menu "Bus options"
 
diff --git a/arch/blackfin/Kconfig b/arch/blackfin/Kconfig
index 589c6ac..5914e4b 100644
--- a/arch/blackfin/Kconfig
+++ b/arch/blackfin/Kconfig
@@ -964,17 +964,13 @@ endmenu
 
 if (BF537 || BF533 || BF54x)
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
-config CPU_FREQ
-	bool
-	default n
-	help
-	  If you want to enable this option, you should select the
-	  DPMC driver from Character Devices.
-endmenu
+if CPU_FREQ
+
+comment "You should select the DPMC driver from Character Devices for this to work"
+
+endif # CPU_FREQ
 
 endif
 
diff --git a/arch/powerpc/platforms/Kconfig b/arch/powerpc/platforms/Kconfig
index fcedbec..f00f8d4 100644
--- a/arch/powerpc/platforms/Kconfig
+++ b/arch/powerpc/platforms/Kconfig
@@ -180,8 +180,7 @@ config GENERIC_IOMAP
 
 source "drivers/cpufreq/Kconfig"
 
-menu "CPU Frequency drivers"
-	depends on CPU_FREQ
+if CPU_FREQ
 
 config CPU_FREQ_PMAC
 	bool "Support for Apple PowerBooks"
@@ -209,7 +208,7 @@ config PPC_PASEMI_CPUFREQ
 	  This adds the support for frequency switching on PA Semi
 	  PWRficient processors.
 
-endmenu
+endif # CPU_FREQ
 
 config PPC601_SYNC_FIX
 	bool "Workarounds for PPC601 bugs"
diff --git a/arch/sh/Kconfig b/arch/sh/Kconfig
index d87d4bf..ee4cd7c 100644
--- a/arch/sh/Kconfig
+++ b/arch/sh/Kconfig
@@ -599,13 +599,12 @@ source "kernel/time/Kconfig"
 
 endmenu
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
+if CPU_FREQ
+
 config SH_CPU_FREQ
 	tristate "SuperH CPU Frequency driver"
-	depends on CPU_FREQ
 	select CPU_FREQ_TABLE
 	help
 	  This adds the cpufreq driver for SuperH. At present, only
@@ -615,7 +614,7 @@ config SH_CPU_FREQ
 
 	  If unsure, say N.
 
-endmenu
+endif # CPU_FREQ
 
 source "arch/sh/drivers/Kconfig"
 
diff --git a/arch/x86/kernel/cpu/cpufreq/Kconfig b/arch/x86/kernel/cpu/cpufreq/Kconfig
index cb7a571..fc5254d 100644
--- a/arch/x86/kernel/cpu/cpufreq/Kconfig
+++ b/arch/x86/kernel/cpu/cpufreq/Kconfig
@@ -2,8 +2,6 @@
 # CPU Frequency scaling
 #
 
-menu "CPU Frequency scaling"
-
 source "drivers/cpufreq/Kconfig"
 
 if CPU_FREQ
@@ -271,5 +269,3 @@ config X86_SPEEDSTEP_RELAXED_CAP_CHECK
 	  parameter "relaxed_check=1" is passed to the module.
 
 endif	# CPU_FREQ
-
-endmenu
diff --git a/drivers/cpufreq/Kconfig b/drivers/cpufreq/Kconfig
index c159ae6..ef80bd0 100644
--- a/drivers/cpufreq/Kconfig
+++ b/drivers/cpufreq/Kconfig
@@ -1,4 +1,4 @@
-config CPU_FREQ
+menuconfig CPU_FREQ
 	bool "CPU Frequency scaling"
 	help
 	  CPU Frequency scaling allows you to change the clock speed of 




^ permalink raw reply related	[flat|nested] 10+ messages in thread

* Re: [PATCH] Use menuconfig for CONFIG_CPU_FREQ
  2008-02-14  7:51         ` Russell King
  2008-02-14  8:44           ` [PATCH v2] " Alessandro Guido
@ 2008-02-14 14:00           ` Roman Zippel
  2008-02-14 15:08             ` Russell King
  1 sibling, 1 reply; 10+ messages in thread
From: Roman Zippel @ 2008-02-14 14:00 UTC (permalink / raw)
  To: Russell King; +Cc: Alessandro Guido, davej, cpufreq, linux-arch

Hi,

On Thu, 14 Feb 2008, Russell King wrote:

> Yes, I read that and didn't get the answer to the question above.  It's
> unclear how:
> 
> config CPU_FREQ_INTEGRATOR
>         tristate "CPUfreq driver for ARM Integrator CPUs"
>         depends on ARCH_INTEGRATOR && CPU_FREQ
> 
> being under CPU_FREQ rather than ARCH_INTEGRATOR

The doc says it looks at "the previous entry" and ARCH_INTEGRATOR isn't 
exactly the previous entry.
For me it was kind of obvious that kconfig wouldn't arbitrarily reorder 
the menu entries. Only the indentation of an entry is changed not the 
whole order. Any contributions to clarify this are more than welcome.

bye, Roman

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] Use menuconfig for CONFIG_CPU_FREQ
  2008-02-14 14:00           ` [PATCH] " Roman Zippel
@ 2008-02-14 15:08             ` Russell King
  2008-02-14 18:03               ` Roman Zippel
  0 siblings, 1 reply; 10+ messages in thread
From: Russell King @ 2008-02-14 15:08 UTC (permalink / raw)
  To: Roman Zippel; +Cc: Alessandro Guido, davej, cpufreq, linux-arch

On Thu, Feb 14, 2008 at 03:00:12PM +0100, Roman Zippel wrote:
> Hi,
> 
> On Thu, 14 Feb 2008, Russell King wrote:
> 
> > Yes, I read that and didn't get the answer to the question above.  It's
> > unclear how:
> > 
> > config CPU_FREQ_INTEGRATOR
> >         tristate "CPUfreq driver for ARM Integrator CPUs"
> >         depends on ARCH_INTEGRATOR && CPU_FREQ
> > 
> > being under CPU_FREQ rather than ARCH_INTEGRATOR
> 
> The doc says it looks at "the previous entry" and ARCH_INTEGRATOR isn't 
> exactly the previous entry.

Neither is CPU_FREQ "the previous entry".  The documentation is unclear.

> For me it was kind of obvious that kconfig wouldn't arbitrarily reorder 
> the menu entries.

It's always obvious for the person who wrote the code.  It isn't for those
who haven't.

> Only the indentation of an entry is changed not the 
> whole order. Any contributions to clarify this are more than welcome.

Well, I still don't have the necessary understanding to work out how
CPU_FREQ is preferred over ARCH_INTEGRATOR, even with your statements
that "it is the case".  So I'm not in a position to improve the
documentation except by adding a sentence to suggest people ask you
about it.

-- 
Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [PATCH] Use menuconfig for CONFIG_CPU_FREQ
  2008-02-14 15:08             ` Russell King
@ 2008-02-14 18:03               ` Roman Zippel
  0 siblings, 0 replies; 10+ messages in thread
From: Roman Zippel @ 2008-02-14 18:03 UTC (permalink / raw)
  To: Russell King; +Cc: Alessandro Guido, davej, cpufreq, linux-arch

Hi,

On Thu, 14 Feb 2008, Russell King wrote:

> > > Yes, I read that and didn't get the answer to the question above.  It's
> > > unclear how:
> > > 
> > > config CPU_FREQ_INTEGRATOR
> > >         tristate "CPUfreq driver for ARM Integrator CPUs"
> > >         depends on ARCH_INTEGRATOR && CPU_FREQ
> > > 
> > > being under CPU_FREQ rather than ARCH_INTEGRATOR
> > 
> > The doc says it looks at "the previous entry" and ARCH_INTEGRATOR isn't 
> > exactly the previous entry.
> 
> Neither is CPU_FREQ "the previous entry".  The documentation is unclear.
> [..]
> Well, I still don't have the necessary understanding to work out how
> CPU_FREQ is preferred over ARCH_INTEGRATOR, even with your statements
> that "it is the case".  So I'm not in a position to improve the
> documentation except by adding a sentence to suggest people ask you
> about it.

The best thing right now in such cases is to use menuconfig/xconfig and 
actually look at it. xconfig can even show the hidden entries, so it's 
also easier to answer why some entry isn't becoming a child entry.
I can provide a technical explanation of what's happening, but it's likely 
to be even more confusing, I really have no good idea on how to translate 
what is quite easily visible in xconfig to actual written documentation.

bye, Roman

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2008-02-14 18:03 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-02-13 22:30 [PATCH] Use menuconfig for CONFIG_CPU_FREQ Alessandro Guido
2008-02-13 22:50 ` Russell King
2008-02-13 23:00   ` Alessandro Guido
2008-02-13 23:15     ` Russell King
2008-02-14  1:47       ` Roman Zippel
2008-02-14  7:51         ` Russell King
2008-02-14  8:44           ` [PATCH v2] " Alessandro Guido
2008-02-14 14:00           ` [PATCH] " Roman Zippel
2008-02-14 15:08             ` Russell King
2008-02-14 18:03               ` Roman Zippel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).