aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>2007-02-28 23:13:38 -0500
committerLinus Torvalds <torvalds@woody.linux-foundation.org>2007-03-01 17:53:38 -0500
commit3f555c700b6c90f9ac24bc81a4f509583d906278 (patch)
treefcbb17730169f8ab1fd6b30fffe22483f8bb8160
parent8a2bfdcbfa441d8b0e5cb9c9a7f45f77f80da465 (diff)
[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 <Geert.Uytterhoeven@sonycom.com> Acked-by: Geoff Levand <geoffrey.levand@am.sony.com> Cc: Paul Mackerras <paulus@samba.org> Cc: Roman Zippel <zippel@linux-m68k.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
-rw-r--r--arch/powerpc/platforms/ps3/Kconfig28
-rw-r--r--drivers/video/Kconfig3
2 files changed, 22 insertions, 9 deletions
diff --git a/arch/powerpc/platforms/ps3/Kconfig b/arch/powerpc/platforms/ps3/Kconfig
index d270a1e374d5..1a481a60a883 100644
--- a/arch/powerpc/platforms/ps3/Kconfig
+++ b/arch/powerpc/platforms/ps3/Kconfig
@@ -1,9 +1,24 @@
1menu "PS3 Platform Options" 1menu "PS3 Platform Options"
2 depends on PPC_PS3 2 depends on PPC_PS3
3 3
4config PS3_ADVANCED
5 depends on PPC_PS3
6 bool "PS3 Advanced configuration options"
7 help
8 This gives you access to some advanced options for the PS3. The
9 defaults should be fine for most users, but these options may make
10 it possible to better control the kernel configuration if you know
11 what you are doing.
12
13 Note that the answer to this question won't directly affect the
14 kernel: saying N will just cause the configurator to skip all
15 the questions about these options.
16
17 Most users should say N to this question.
18
4config PS3_HTAB_SIZE 19config PS3_HTAB_SIZE
5 depends on PPC_PS3 20 depends on PPC_PS3
6 int "PS3 Platform pagetable size" 21 int "PS3 Platform pagetable size" if PS3_ADVANCED
7 range 18 20 22 range 18 20
8 default 20 23 default 20
9 help 24 help
@@ -42,7 +57,7 @@ config PS3_USE_LPAR_ADDR
42 57
43config PS3_VUART 58config PS3_VUART
44 depends on PPC_PS3 59 depends on PPC_PS3
45 bool "PS3 Virtual UART support" 60 bool "PS3 Virtual UART support" if PS3_ADVANCED
46 default y 61 default y
47 help 62 help
48 Include support for the PS3 Virtual UART. 63 Include support for the PS3 Virtual UART.
@@ -52,9 +67,8 @@ config PS3_VUART
52 general, all users will say Y. 67 general, all users will say Y.
53 68
54config PS3_PS3AV 69config PS3_PS3AV
55 tristate "PS3 AV settings driver" 70 tristate "PS3 AV settings driver" if PS3_ADVANCED
56 depends on PPC_PS3 71 depends on PS3_VUART
57 select PS3_VUART
58 default y 72 default y
59 help 73 help
60 Include support for the PS3 AV Settings driver. 74 Include support for the PS3 AV Settings driver.
@@ -63,8 +77,8 @@ config PS3_PS3AV
63 general, all users will say Y or M. 77 general, all users will say Y or M.
64 78
65config PS3_SYS_MANAGER 79config PS3_SYS_MANAGER
66 bool "PS3 System Manager driver" 80 bool "PS3 System Manager driver" if PS3_ADVANCED
67 select PS3_VUART 81 depends on PS3_VUART
68 default y 82 default y
69 help 83 help
70 Include support for the PS3 System Manager. 84 Include support for the PS3 System Manager.
diff --git a/drivers/video/Kconfig b/drivers/video/Kconfig
index c1536d785551..b8f0a11e8f31 100644
--- a/drivers/video/Kconfig
+++ b/drivers/video/Kconfig
@@ -1618,8 +1618,7 @@ config FB_IBM_GXT4500
1618 1618
1619config FB_PS3 1619config FB_PS3
1620 bool "PS3 GPU framebuffer driver" 1620 bool "PS3 GPU framebuffer driver"
1621 depends on FB && PPC_PS3 1621 depends on FB && PS3_PS3AV
1622 select PS3_PS3AV
1623 select FB_CFB_FILLRECT 1622 select FB_CFB_FILLRECT
1624 select FB_CFB_COPYAREA 1623 select FB_CFB_COPYAREA
1625 select FB_CFB_IMAGEBLIT 1624 select FB_CFB_IMAGEBLIT