diff options
author | Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com> | 2007-02-28 23:13:38 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@woody.linux-foundation.org> | 2007-03-01 17:53:38 -0500 |
commit | 3f555c700b6c90f9ac24bc81a4f509583d906278 (patch) | |
tree | fcbb17730169f8ab1fd6b30fffe22483f8bb8160 | |
parent | 8a2bfdcbfa441d8b0e5cb9c9a7f45f77f80da465 (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/Kconfig | 28 | ||||
-rw-r--r-- | drivers/video/Kconfig | 3 |
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 @@ | |||
1 | menu "PS3 Platform Options" | 1 | menu "PS3 Platform Options" |
2 | depends on PPC_PS3 | 2 | depends on PPC_PS3 |
3 | 3 | ||
4 | config 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 | |||
4 | config PS3_HTAB_SIZE | 19 | config 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 | ||
43 | config PS3_VUART | 58 | config 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 | ||
54 | config PS3_PS3AV | 69 | config 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 | ||
65 | config PS3_SYS_MANAGER | 79 | config 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 | ||
1619 | config FB_PS3 | 1619 | config 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 |