diff options
-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 |