[POWERPC] Add early debug console for CPM serial ports.
[linux-2.6] / arch / powerpc / platforms / 8xx / Kconfig
1 config FADS
2         bool
3
4 config CPM1
5         bool
6         select CPM
7
8 choice
9         prompt "8xx Machine Type"
10         depends on PPC_8xx
11         depends on 8xx
12         default MPC885ADS
13
14 config MPC8XXFADS
15         bool "FADS"
16         select FADS
17
18 config MPC86XADS
19         bool "MPC86XADS"
20         select CPM1
21         help
22           MPC86x Application Development System by Freescale Semiconductor.
23           The MPC86xADS is meant to serve as a platform for s/w and h/w
24           development around the MPC86X processor families.
25
26 config MPC885ADS
27         bool "MPC885ADS"
28         select CPM1
29         help
30           Freescale Semiconductor MPC885 Application Development System (ADS).
31           Also known as DUET.
32           The MPC885ADS is meant to serve as a platform for s/w and h/w
33           development around the MPC885 processor family.
34
35 endchoice
36
37 menu "Freescale Ethernet driver platform-specific options"
38         depends on (FS_ENET && MPC885ADS)
39
40         config MPC8xx_SECOND_ETH
41         bool "Second Ethernet channel"
42         depends on MPC885ADS
43         default y
44         help
45           This enables support for second Ethernet on MPC885ADS and MPC86xADS boards.
46           The latter will use SCC1, for 885ADS you can select it below.
47
48         choice
49                 prompt "Second Ethernet channel"
50                 depends on MPC8xx_SECOND_ETH
51                 default MPC8xx_SECOND_ETH_FEC2
52
53                 config MPC8xx_SECOND_ETH_FEC2
54                 bool "FEC2"
55                 depends on MPC885ADS
56                 help
57                   Enable FEC2 to serve as 2-nd Ethernet channel. Note that SMC2
58                   (often 2-nd UART) will not work if this is enabled.
59
60                 config MPC8xx_SECOND_ETH_SCC3
61                 bool "SCC3"
62                 depends on MPC885ADS
63                 help
64                   Enable SCC3 to serve as 2-nd Ethernet channel. Note that SMC1
65                   (often 1-nd UART) will not work if this is enabled.
66
67         endchoice
68
69 endmenu
70
71 #
72 # MPC8xx Communication options
73 #
74
75 menu "MPC8xx CPM Options"
76         depends on 8xx
77
78 # This doesn't really belong here, but it is convenient to ask
79 # 8xx specific questions.
80 comment "Generic MPC8xx Options"
81
82 config 8xx_COPYBACK
83         bool "Copy-Back Data Cache (else Writethrough)"
84         help
85           Saying Y here will cause the cache on an MPC8xx processor to be used
86           in Copy-Back mode.  If you say N here, it is used in Writethrough
87           mode.
88
89           If in doubt, say Y here.
90
91 config 8xx_CPU6
92         bool "CPU6 Silicon Errata (860 Pre Rev. C)"
93         help
94           MPC860 CPUs, prior to Rev C have some bugs in the silicon, which
95           require workarounds for Linux (and most other OSes to work).  If you
96           get a BUG() very early in boot, this might fix the problem.  For
97           more details read the document entitled "MPC860 Family Device Errata
98           Reference" on Freescale's website.  This option also incurs a
99           performance hit.
100
101           If in doubt, say N here.
102
103 choice
104         prompt "Microcode patch selection"
105         default NO_UCODE_PATCH
106         help
107           Help not implemented yet, coming soon.
108
109 config NO_UCODE_PATCH
110         bool "None"
111
112 config USB_SOF_UCODE_PATCH
113         bool "USB SOF patch"
114         help
115           Help not implemented yet, coming soon.
116
117 config I2C_SPI_UCODE_PATCH
118         bool "I2C/SPI relocation patch"
119         help
120           Help not implemented yet, coming soon.
121
122 config I2C_SPI_SMC1_UCODE_PATCH
123         bool "I2C/SPI/SMC1 relocation patch"
124         help
125           Help not implemented yet, coming soon.
126
127 endchoice
128
129 config UCODE_PATCH
130         bool
131         default y
132         depends on !NO_UCODE_PATCH
133
134 endmenu