Commit:     3f555c700b6c90f9ac24bc81a4f509583d906278
Parent:     8a2bfdcbfa441d8b0e5cb9c9a7f45f77f80da465
Author:     Geert Uytterhoeven <[EMAIL PROTECTED]>
AuthorDate: Wed Feb 28 20:13:38 2007 -0800
Committer:  Linus Torvalds <[EMAIL PROTECTED]>
CommitDate: Thu Mar 1 14:53:38 2007 -0800

    [PATCH] ps3: introduce CONFIG_PS3_ADVANCED
    ps3: Introduce CONFIG_PS3_ADVANCED, as suggested by Roman Zippel, and use
    it to control questions about PS3 subsystems that may not be obvious for
    the casual user.
    This gets rid of the following warning on non-powerpc platforms: |
    drivers/video/Kconfig:1604:warning: 'select' used by config symbol 'FB_PS3'
    refer to undefined symbol 'PS3_PS3AV'
    Signed-off-by: Geert Uytterhoeven <[EMAIL PROTECTED]>
    Acked-by: Geoff Levand <[EMAIL PROTECTED]>
    Cc: Paul Mackerras <[EMAIL PROTECTED]>
    Cc: Roman Zippel <[EMAIL PROTECTED]>
    Signed-off-by: Andrew Morton <[EMAIL PROTECTED]>
    Signed-off-by: Linus Torvalds <[EMAIL PROTECTED]>
 arch/powerpc/platforms/ps3/Kconfig |   28 +++++++++++++++++++++-------
 drivers/video/Kconfig              |    3 +--
 2 files changed, 22 insertions(+), 9 deletions(-)

diff --git a/arch/powerpc/platforms/ps3/Kconfig 
index d270a1e..1a481a6 100644
--- a/arch/powerpc/platforms/ps3/Kconfig
+++ b/arch/powerpc/platforms/ps3/Kconfig
@@ -1,9 +1,24 @@
 menu "PS3 Platform Options"
        depends on PPC_PS3
+config PS3_ADVANCED
+       depends on PPC_PS3
+       bool "PS3 Advanced configuration options"
+       help
+         This gives you access to some advanced options for the PS3. The
+         defaults should be fine for most users, but these options may make
+         it possible to better control the kernel configuration if you know
+         what you are doing.
+         Note that the answer to this question won't directly affect the
+         kernel: saying N will just cause the configurator to skip all
+         the questions about these options.
+         Most users should say N to this question.
 config PS3_HTAB_SIZE
        depends on PPC_PS3
-       int "PS3 Platform pagetable size"
+       int "PS3 Platform pagetable size" if PS3_ADVANCED
        range 18 20
        default 20
@@ -42,7 +57,7 @@ config PS3_USE_LPAR_ADDR
 config PS3_VUART
        depends on PPC_PS3
-       bool "PS3 Virtual UART support"
+       bool "PS3 Virtual UART support" if PS3_ADVANCED
        default y
          Include support for the PS3 Virtual UART.
@@ -52,9 +67,8 @@ config PS3_VUART
          general, all users will say Y.
 config PS3_PS3AV
-       tristate "PS3 AV settings driver"
-       depends on PPC_PS3
-       select PS3_VUART
+       tristate "PS3 AV settings driver" if PS3_ADVANCED
+       depends on PS3_VUART
        default y
          Include support for the PS3 AV Settings driver.
@@ -63,8 +77,8 @@ config PS3_PS3AV
          general, all users will say Y or M.
-       bool "PS3 System Manager driver"
-       select PS3_VUART
+       bool "PS3 System Manager driver" if PS3_ADVANCED
+       depends on PS3_VUART
        default y
          Include support for the PS3 System Manager.
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index c1536d7..b8f0a11 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -1618,8 +1618,7 @@ config FB_IBM_GXT4500
 config FB_PS3
        bool "PS3 GPU framebuffer driver"
-       depends on FB && PPC_PS3
-       select PS3_PS3AV
+       depends on FB && PS3_PS3AV
        select FB_CFB_FILLRECT
        select FB_CFB_COPYAREA
        select FB_CFB_IMAGEBLIT
To unsubscribe from this list: send the line "unsubscribe git-commits-head" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at

Reply via email to