diff options
author | Kumar Gala <galak@kernel.crashing.org> | 2007-04-12 18:35:54 -0400 |
---|---|---|
committer | Kumar Gala <galak@kernel.crashing.org> | 2007-04-12 18:35:54 -0400 |
commit | c8a55f3ddaa725a171385d9ffb416b183243856e (patch) | |
tree | fcfea4455901807f7bf0214139bb1598ff598e2a /arch/powerpc | |
parent | d6071f881fcd3c45c00ea1c2d13a5b01bbb6c412 (diff) |
[POWERPC] Convert 8xx platform to unified platform Kconfig
Moved 8xx platform Kconfig over to being sourced by the unified
arch/powerpc/platforms/Kconfig. Also, cleaned up whitespace issues in 8xx
Kconfig.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'arch/powerpc')
-rw-r--r-- | arch/powerpc/Kconfig | 1 | ||||
-rw-r--r-- | arch/powerpc/platforms/8xx/Kconfig | 67 | ||||
-rw-r--r-- | arch/powerpc/platforms/Kconfig | 4 |
3 files changed, 34 insertions, 38 deletions
diff --git a/arch/powerpc/Kconfig b/arch/powerpc/Kconfig index 659b41ff4a86..89e9c859eccb 100644 --- a/arch/powerpc/Kconfig +++ b/arch/powerpc/Kconfig | |||
@@ -378,7 +378,6 @@ source "arch/powerpc/platforms/Kconfig" | |||
378 | source arch/powerpc/platforms/embedded6xx/Kconfig | 378 | source arch/powerpc/platforms/embedded6xx/Kconfig |
379 | source arch/powerpc/platforms/4xx/Kconfig | 379 | source arch/powerpc/platforms/4xx/Kconfig |
380 | source arch/powerpc/platforms/85xx/Kconfig | 380 | source arch/powerpc/platforms/85xx/Kconfig |
381 | source arch/powerpc/platforms/8xx/Kconfig | ||
382 | 381 | ||
383 | menu "Kernel options" | 382 | menu "Kernel options" |
384 | 383 | ||
diff --git a/arch/powerpc/platforms/8xx/Kconfig b/arch/powerpc/platforms/8xx/Kconfig index beea6834bb7e..39bb8c5ebe70 100644 --- a/arch/powerpc/platforms/8xx/Kconfig +++ b/arch/powerpc/platforms/8xx/Kconfig | |||
@@ -1,6 +1,3 @@ | |||
1 | menu "Platform support" | ||
2 | depends on PPC_8xx | ||
3 | |||
4 | config FADS | 1 | config FADS |
5 | bool | 2 | bool |
6 | 3 | ||
@@ -9,6 +6,7 @@ config CPM1 | |||
9 | 6 | ||
10 | choice | 7 | choice |
11 | prompt "8xx Machine Type" | 8 | prompt "8xx Machine Type" |
9 | depends on PPC_8xx | ||
12 | depends on 8xx | 10 | depends on 8xx |
13 | default MPC885ADS | 11 | default MPC885ADS |
14 | 12 | ||
@@ -36,38 +34,36 @@ config MPC885ADS | |||
36 | endchoice | 34 | endchoice |
37 | 35 | ||
38 | menu "Freescale Ethernet driver platform-specific options" | 36 | menu "Freescale Ethernet driver platform-specific options" |
39 | depends on (FS_ENET && MPC885ADS) | 37 | depends on (FS_ENET && MPC885ADS) |
40 | |||
41 | config MPC8xx_SECOND_ETH | ||
42 | bool "Second Ethernet channel" | ||
43 | depends on MPC885ADS | ||
44 | default y | ||
45 | help | ||
46 | This enables support for second Ethernet on MPC885ADS and MPC86xADS boards. | ||
47 | The latter will use SCC1, for 885ADS you can select it below. | ||
48 | |||
49 | choice | ||
50 | prompt "Second Ethernet channel" | ||
51 | depends on MPC8xx_SECOND_ETH | ||
52 | default MPC8xx_SECOND_ETH_FEC2 | ||
53 | |||
54 | config MPC8xx_SECOND_ETH_FEC2 | ||
55 | bool "FEC2" | ||
56 | depends on MPC885ADS | ||
57 | help | ||
58 | Enable FEC2 to serve as 2-nd Ethernet channel. Note that SMC2 | ||
59 | (often 2-nd UART) will not work if this is enabled. | ||
60 | |||
61 | config MPC8xx_SECOND_ETH_SCC3 | ||
62 | bool "SCC3" | ||
63 | depends on MPC885ADS | ||
64 | help | ||
65 | Enable SCC3 to serve as 2-nd Ethernet channel. Note that SMC1 | ||
66 | (often 1-nd UART) will not work if this is enabled. | ||
67 | |||
68 | endchoice | ||
69 | 38 | ||
70 | endmenu | 39 | config MPC8xx_SECOND_ETH |
40 | bool "Second Ethernet channel" | ||
41 | depends on MPC885ADS | ||
42 | default y | ||
43 | help | ||
44 | This enables support for second Ethernet on MPC885ADS and MPC86xADS boards. | ||
45 | The latter will use SCC1, for 885ADS you can select it below. | ||
46 | |||
47 | choice | ||
48 | prompt "Second Ethernet channel" | ||
49 | depends on MPC8xx_SECOND_ETH | ||
50 | default MPC8xx_SECOND_ETH_FEC2 | ||
51 | |||
52 | config MPC8xx_SECOND_ETH_FEC2 | ||
53 | bool "FEC2" | ||
54 | depends on MPC885ADS | ||
55 | help | ||
56 | Enable FEC2 to serve as 2-nd Ethernet channel. Note that SMC2 | ||
57 | (often 2-nd UART) will not work if this is enabled. | ||
58 | |||
59 | config MPC8xx_SECOND_ETH_SCC3 | ||
60 | bool "SCC3" | ||
61 | depends on MPC885ADS | ||
62 | help | ||
63 | Enable SCC3 to serve as 2-nd Ethernet channel. Note that SMC1 | ||
64 | (often 1-nd UART) will not work if this is enabled. | ||
65 | |||
66 | endchoice | ||
71 | 67 | ||
72 | endmenu | 68 | endmenu |
73 | 69 | ||
@@ -98,7 +94,7 @@ config 8xx_CPU6 | |||
98 | require workarounds for Linux (and most other OSes to work). If you | 94 | require workarounds for Linux (and most other OSes to work). If you |
99 | get a BUG() very early in boot, this might fix the problem. For | 95 | get a BUG() very early in boot, this might fix the problem. For |
100 | more details read the document entitled "MPC860 Family Device Errata | 96 | more details read the document entitled "MPC860 Family Device Errata |
101 | Reference" on Motorola's website. This option also incurs a | 97 | Reference" on Freescale's website. This option also incurs a |
102 | performance hit. | 98 | performance hit. |
103 | 99 | ||
104 | If in doubt, say N here. | 100 | If in doubt, say N here. |
@@ -135,4 +131,3 @@ config UCODE_PATCH | |||
135 | depends on !NO_UCODE_PATCH | 131 | depends on !NO_UCODE_PATCH |
136 | 132 | ||
137 | endmenu | 133 | endmenu |
138 | |||
diff --git a/arch/powerpc/platforms/Kconfig b/arch/powerpc/platforms/Kconfig index efa3a03f76d4..eb69e72ce620 100644 --- a/arch/powerpc/platforms/Kconfig +++ b/arch/powerpc/platforms/Kconfig | |||
@@ -1,5 +1,6 @@ | |||
1 | menu "Platform support" | 1 | menu "Platform support" |
2 | depends on PPC64 || CLASSIC32 || PPC_82xx || PPC_83xx || PPC_86xx | 2 | depends on PPC64 || CLASSIC32 || PPC_8xx || PPC_82xx || PPC_83xx || \ |
3 | PPC_86xx | ||
3 | 4 | ||
4 | choice | 5 | choice |
5 | prompt "Machine type" | 6 | prompt "Machine type" |
@@ -45,6 +46,7 @@ source "arch/powerpc/platforms/pasemi/Kconfig" | |||
45 | source arch/powerpc/platforms/celleb/Kconfig | 46 | source arch/powerpc/platforms/celleb/Kconfig |
46 | source arch/powerpc/platforms/ps3/Kconfig | 47 | source arch/powerpc/platforms/ps3/Kconfig |
47 | source arch/powerpc/platforms/cell/Kconfig | 48 | source arch/powerpc/platforms/cell/Kconfig |
49 | source "arch/powerpc/platforms/8xx/Kconfig" | ||
48 | source "arch/powerpc/platforms/82xx/Kconfig" | 50 | source "arch/powerpc/platforms/82xx/Kconfig" |
49 | source "arch/powerpc/platforms/83xx/Kconfig" | 51 | source "arch/powerpc/platforms/83xx/Kconfig" |
50 | source "arch/powerpc/platforms/86xx/Kconfig" | 52 | source "arch/powerpc/platforms/86xx/Kconfig" |