| From 703f03c896fdbd726b809066ae279df513992f0e Mon Sep 17 00:00:00 2001 |
| From: "Philip A. Prindeville" <philipp@redfish-solutions.com> |
| Date: Mon, 25 Jul 2011 17:13:05 -0700 |
| Subject: geode: reflect mfgpt dependency on mfd |
| |
| From: "Philip A. Prindeville" <philipp@redfish-solutions.com> |
| |
| commit 703f03c896fdbd726b809066ae279df513992f0e upstream. |
| |
| As stated in drivers/mfd/cs5535-mfd.c, the mfd driver exposes the BARs |
| which then make the GPIO, MFGPT, ACPI, etc. all visible to the system. |
| |
| So the dependencies of the MFGPT stuff have changed, and most people |
| expect Kconfig to bring in the necessary dependencies. Without them, the |
| module fails to load and most people don't understand why because the |
| details of the rewrite aren't captured anywhere most people who know to |
| look. |
| |
| This dependency needs to be reflected in Kconfig. |
| |
| Signed-off-by: Philip A. Prindeville <philipp@redfish-solutions.com> |
| Acked-by: Alexandros C. Couloumbis <alex@ozo.com> |
| Acked-by: Andres Salomon <dilinger@queued.net> |
| Signed-off-by: Andrew Morton <akpm@linux-foundation.org> |
| Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/misc/Kconfig | 3 +-- |
| 1 file changed, 1 insertion(+), 2 deletions(-) |
| |
| --- a/drivers/misc/Kconfig |
| +++ b/drivers/misc/Kconfig |
| @@ -245,8 +245,7 @@ config SGI_XP |
| |
| config CS5535_MFGPT |
| tristate "CS5535/CS5536 Geode Multi-Function General Purpose Timer (MFGPT) support" |
| - depends on PCI |
| - depends on X86 |
| + depends on PCI && X86 && MFD_CS5535 |
| default n |
| help |
| This driver provides access to MFGPT functionality for other |