blob: 124e2c595972fe16851e5dce9613ee26a89b5274 [file] [log] [blame]
Becky Bruce63dafe52006-01-14 16:57:39 -06001menu "Platform support"
2 depends on PPC_85xx
Paul Mackerras14cf11a2005-09-26 16:04:21 +10003
4choice
5 prompt "Machine Type"
Paul Mackerras14cf11a2005-09-26 16:04:21 +10006 default MPC8540_ADS
7
8config MPC8540_ADS
9 bool "Freescale MPC8540 ADS"
Kumar Gala9cf8ca32006-03-27 23:44:37 -060010 select DEFAULT_UIMAGE
Paul Mackerras14cf11a2005-09-26 16:04:21 +100011 help
Becky Bruce63dafe52006-01-14 16:57:39 -060012 This option enables support for the MPC 8540 ADS board
Paul Mackerras14cf11a2005-09-26 16:04:21 +100013
Vitaly Bordug902f3922006-09-21 22:31:26 +040014config MPC8560_ADS
15 bool "Freescale MPC8560 ADS"
16 select DEFAULT_UIMAGE
17 help
18 This option enables support for the MPC 8560 ADS board
19
Andy Fleming591f0a42006-04-02 17:42:40 -050020config MPC85xx_CDS
21 bool "Freescale MPC85xx CDS"
22 select DEFAULT_UIMAGE
Andy Fleming591f0a42006-04-02 17:42:40 -050023 help
24 This option enables support for the MPC85xx CDS board
25
Kumar Gala23f510b2007-02-17 16:29:36 -060026config MPC85xx_MDS
27 bool "Freescale MPC85xx MDS"
Andy Flemingc2882bb2007-02-09 17:28:31 -060028 select DEFAULT_UIMAGE
29# select QUICC_ENGINE
30 help
Kumar Gala23f510b2007-02-17 16:29:36 -060031 This option enables support for the MPC85xx MDS board
Andy Flemingc2882bb2007-02-09 17:28:31 -060032
Jon Loeligerd93daf82007-03-20 11:19:10 -050033config MPC8544_DS
34 bool "Freescale MPC8544 DS"
35 select DEFAULT_UIMAGE
36 help
37 This option enables support for the MPC8544 DS board
38
Paul Mackerras14cf11a2005-09-26 16:04:21 +100039endchoice
40
Paul Mackerras14cf11a2005-09-26 16:04:21 +100041config MPC8540
42 bool
Becky Bruce63dafe52006-01-14 16:57:39 -060043 select PPC_UDBG_16550
44 select PPC_INDIRECT_PCI
Andy Fleming591f0a42006-04-02 17:42:40 -050045 default y if MPC8540_ADS || MPC85xx_CDS
Paul Mackerras14cf11a2005-09-26 16:04:21 +100046
Vitaly Bordug902f3922006-09-21 22:31:26 +040047config MPC8560
48 bool
49 select PPC_INDIRECT_PCI
50 default y if MPC8560_ADS
51
Andy Flemingc2882bb2007-02-09 17:28:31 -060052config MPC85xx
53 bool
54 select PPC_UDBG_16550
55 select PPC_INDIRECT_PCI
Jon Loeligerd93daf82007-03-20 11:19:10 -050056 default y if MPC8540_ADS || MPC85xx_CDS || MPC8560_ADS \
57 || MPC85xx_MDS || MPC8544_DS
Andy Flemingc2882bb2007-02-09 17:28:31 -060058
Becky Bruce63dafe52006-01-14 16:57:39 -060059config PPC_INDIRECT_PCI_BE
Paul Mackerras14cf11a2005-09-26 16:04:21 +100060 bool
Becky Bruce63dafe52006-01-14 16:57:39 -060061 depends on PPC_85xx
Paul Mackerras14cf11a2005-09-26 16:04:21 +100062 default y
63
Becky Bruce63dafe52006-01-14 16:57:39 -060064config MPIC
Paul Mackerras14cf11a2005-09-26 16:04:21 +100065 bool
Paul Mackerras14cf11a2005-09-26 16:04:21 +100066 default y
67
Vitaly Bordug902f3922006-09-21 22:31:26 +040068config CPM2
69 bool
70 depends on MPC8560
71 default y
72 help
73 The CPM2 (Communications Processor Module) is a coprocessor on
74 embedded CPUs made by Motorola. Selecting this option means that
75 you wish to build a kernel for a machine with a CPM2 coprocessor
76 on it.
77
Paul Mackerras14cf11a2005-09-26 16:04:21 +100078endmenu