06ccb64293e20a6c3b9447959ec955833b9781af
[linux-2.6.git] / arch / powerpc / platforms / 85xx / Kconfig
1 choice
2         prompt "Machine Type"
3         depends on PPC_85xx
4         default MPC8540_ADS
5
6 config MPC8540_ADS
7         bool "Freescale MPC8540 ADS"
8         select DEFAULT_UIMAGE
9         help
10           This option enables support for the MPC 8540 ADS board
11
12 config MPC8560_ADS
13         bool "Freescale MPC8560 ADS"
14         select DEFAULT_UIMAGE
15         select PPC_CPM_NEW_BINDING
16         help
17           This option enables support for the MPC 8560 ADS board
18
19 config MPC85xx_CDS
20         bool "Freescale MPC85xx CDS"
21         select DEFAULT_UIMAGE
22         select PPC_I8259
23         help
24           This option enables support for the MPC85xx CDS board
25
26 config MPC85xx_MDS
27         bool "Freescale MPC85xx MDS"
28         select DEFAULT_UIMAGE
29         select QUICC_ENGINE
30         help
31           This option enables support for the MPC85xx MDS board
32
33 config MPC85xx_DS
34         bool "Freescale MPC85xx DS"
35         select PPC_I8259
36         select DEFAULT_UIMAGE
37         select FSL_ULI1575
38         help
39           This option enables support for the MPC85xx DS (MPC8544 DS) board
40
41 config STX_GP3
42         bool "Silicon Turnkey Express GP3"
43         help
44           This option enables support for the Silicon Turnkey Express GP3
45           board.
46         select DEFAULT_UIMAGE
47         select PPC_CPM_NEW_BINDING
48
49 config TQM8540
50         bool "TQ Components TQM8540"
51         help
52           This option enables support for the TQ Components TQM8540 board.
53         select DEFAULT_UIMAGE
54         select PPC_CPM_NEW_BINDING
55         select TQM85xx
56
57 config TQM8541
58         bool "TQ Components TQM8541"
59         help
60           This option enables support for the TQ Components TQM8541 board.
61         select DEFAULT_UIMAGE
62         select PPC_CPM_NEW_BINDING
63         select TQM85xx
64         select CPM2
65
66 config TQM8555
67         bool "TQ Components TQM8555"
68         help
69           This option enables support for the TQ Components TQM8555 board.
70         select DEFAULT_UIMAGE
71         select PPC_CPM_NEW_BINDING
72         select TQM85xx
73         select CPM2
74
75 config TQM8560
76         bool "TQ Components TQM8560"
77         help
78           This option enables support for the TQ Components TQM8560 board.
79         select DEFAULT_UIMAGE
80         select PPC_CPM_NEW_BINDING
81         select TQM85xx
82         select CPM2
83
84 config SBC8560
85         bool "Wind River SBC8560"
86         select DEFAULT_UIMAGE
87         select PPC_CPM_NEW_BINDING
88         help
89           This option enables support for the Wind River SBC8560 board
90
91 endchoice
92
93 config TQM85xx
94         bool
95         select MPC85xx
96
97 config MPC8540
98         bool
99         select PPC_UDBG_16550
100         select PPC_INDIRECT_PCI
101         default y if MPC8540_ADS || MPC85xx_CDS
102
103 config MPC8560
104         bool
105         select CPM2
106         default y if MPC8560_ADS || STX_GP3 || SBC8560
107
108 config MPC85xx
109         bool
110         select PPC_UDBG_16550
111         select PPC_INDIRECT_PCI if PCI
112         select MPIC
113         select FSL_PCI if PCI
114         select SERIAL_8250_SHARE_IRQ if SERIAL_8250
115         default y if MPC8540_ADS || MPC85xx_CDS || MPC8560_ADS \
116                 || MPC85xx_MDS || MPC85xx_DS || STX_GP3 || SBC8560