blob: 670a033264c0f1626af64f79b7b4fd23da797ec4 [file] [log] [blame]
Kumar Galad8267c12008-06-27 11:26:26 -05001menuconfig PPC_83xx
2 bool "83xx-based boards"
Benjamin Herrenschmidt28794d32009-03-10 17:53:27 +00003 depends on 6xx
Kumar Galab38308a2008-01-28 10:52:15 -06004 select PPC_UDBG_16550
John Rigbyb5005632008-06-26 11:07:56 -06005 select PPC_PCI_CHOICE
John Rigby76fe1ff2008-06-26 11:07:57 -06006 select FSL_PCI if PCI
Kumar Galad8267c12008-06-27 11:26:26 -05007 select FSL_SOC
8 select IPIC
Kumar Galab38308a2008-01-28 10:52:15 -06009
Kumar Galad8267c12008-06-27 11:26:26 -050010if PPC_83xx
Kumar Gala08264cb2006-01-10 21:43:56 -060011
Ilya Yanokba4d1272010-07-08 10:10:39 +000012config MPC830x_RDB
Ilya Yanokcd2bd442010-09-09 01:55:16 +020013 bool "Freescale MPC830x RDB and derivatives"
Ilya Yanokba4d1272010-07-08 10:10:39 +000014 select DEFAULT_UIMAGE
15 select PPC_MPC831x
16 select FSL_GTM
17 help
Ilya Yanokcd2bd442010-09-09 01:55:16 +020018 This option enables support for the MPC8308 RDB and MPC8308 P1M boards.
Ilya Yanokba4d1272010-07-08 10:10:39 +000019
Kim Phillips519fd802008-01-24 20:45:51 -060020config MPC831x_RDB
21 bool "Freescale MPC831x RDB"
Kim Phillipsb3590492007-02-07 22:19:12 -060022 select DEFAULT_UIMAGE
Kumar Galab38308a2008-01-28 10:52:15 -060023 select PPC_MPC831x
Kim Phillipsb3590492007-02-07 22:19:12 -060024 help
Kim Phillips846aace2008-01-24 20:46:00 -060025 This option enables support for the MPC8313 RDB and MPC8315 RDB boards.
Kim Phillipsb3590492007-02-07 22:19:12 -060026
Kim Phillips9020fc92006-10-02 20:10:30 -050027config MPC832x_MDS
28 bool "Freescale MPC832x MDS"
29 select DEFAULT_UIMAGE
Kumar Galab38308a2008-01-28 10:52:15 -060030 select PPC_MPC832x
Kim Phillips9020fc92006-10-02 20:10:30 -050031 help
32 This option enables support for the MPC832x MDS evaluation board.
33
Michael Barkowski23308c52007-03-19 09:15:28 -050034config MPC832x_RDB
35 bool "Freescale MPC832x RDB"
36 select DEFAULT_UIMAGE
Kumar Galab38308a2008-01-28 10:52:15 -060037 select PPC_MPC832x
Michael Barkowski23308c52007-03-19 09:15:28 -050038 help
39 This option enables support for the MPC8323 RDB board.
40
Kumar Gala49baa912007-02-08 01:11:00 -060041config MPC834x_MDS
42 bool "Freescale MPC834x MDS"
Kumar Gala7d13d212006-01-13 11:19:58 -060043 select DEFAULT_UIMAGE
Kumar Galab38308a2008-01-28 10:52:15 -060044 select PPC_MPC834x
Kumar Gala08264cb2006-01-10 21:43:56 -060045 help
Kumar Gala49baa912007-02-08 01:11:00 -060046 This option enables support for the MPC 834x MDS evaluation board.
Kumar Gala08264cb2006-01-10 21:43:56 -060047
Kumar Gala49baa912007-02-08 01:11:00 -060048 Be aware that PCI buses can only function when MDS board is plugged
Kumar Gala08264cb2006-01-10 21:43:56 -060049 into the PIB (Platform IO Board) board from Freescale which provide
50 3 PCI slots. The PIBs PCI initialization is the bootloader's
Matt LaPlante3cb2fcc2006-11-30 05:22:59 +010051 responsibility.
Kumar Gala08264cb2006-01-10 21:43:56 -060052
Kim Phillips00280162006-06-30 18:41:20 -050053config MPC834x_ITX
54 bool "Freescale MPC834x ITX"
55 select DEFAULT_UIMAGE
Kumar Galab38308a2008-01-28 10:52:15 -060056 select PPC_MPC834x
Kim Phillips00280162006-06-30 18:41:20 -050057 help
58 This option enables support for the MPC 834x ITX evaluation board.
59
60 Be aware that PCI initialization is the bootloader's
Matt LaPlante3cb2fcc2006-11-30 05:22:59 +010061 responsibility.
Kim Phillips00280162006-06-30 18:41:20 -050062
Kumar Gala322d05a2007-02-17 10:13:56 -060063config MPC836x_MDS
64 bool "Freescale MPC836x MDS"
Li Yangf5a37b02006-10-11 19:04:22 +080065 select DEFAULT_UIMAGE
Li Yangf5a37b02006-10-11 19:04:22 +080066 help
Kumar Gala322d05a2007-02-17 10:13:56 -060067 This option enables support for the MPC836x MDS Processor Board.
Li Yangf5a37b02006-10-11 19:04:22 +080068
Anton Vorontsovb13e9302008-05-23 20:39:01 +040069config MPC836x_RDK
70 bool "Freescale/Logic MPC836x RDK"
71 select DEFAULT_UIMAGE
Anton Vorontsovb13e9302008-05-23 20:39:01 +040072 select FSL_GTM
73 select FSL_LBC
74 help
75 This option enables support for the MPC836x RDK Processor Board,
76 also known as ZOOM PowerQUICC Kit.
77
Li Yang833e31e2007-10-19 19:38:45 +080078config MPC837x_MDS
79 bool "Freescale MPC837x MDS"
80 select DEFAULT_UIMAGE
Kumar Galab38308a2008-01-28 10:52:15 -060081 select PPC_MPC837x
Li Yang833e31e2007-10-19 19:38:45 +080082 help
83 This option enables support for the MPC837x MDS Processor Board.
Paul Gortmakera43414c2008-01-24 18:41:30 -050084
Kim Phillips38f66f92008-01-24 20:47:11 -060085config MPC837x_RDB
Anton Vorontsovfda4bd92009-07-25 01:42:17 +040086 bool "Freescale MPC837x RDB/WLAN"
Kim Phillips38f66f92008-01-24 20:47:11 -060087 select DEFAULT_UIMAGE
Kumar Galab38308a2008-01-28 10:52:15 -060088 select PPC_MPC837x
Kim Phillips38f66f92008-01-24 20:47:11 -060089 help
Anton Vorontsovfda4bd92009-07-25 01:42:17 +040090 This option enables support for the MPC837x RDB and WLAN Boards.
Kim Phillips38f66f92008-01-24 20:47:11 -060091
Paul Gortmakera43414c2008-01-24 18:41:30 -050092config SBC834x
93 bool "Wind River SBC834x"
94 select DEFAULT_UIMAGE
Kumar Galab38308a2008-01-28 10:52:15 -060095 select PPC_MPC834x
Paul Gortmakera43414c2008-01-24 18:41:30 -050096 help
97 This option enables support for the Wind River SBC834x board.
98
Bryan O'Donoghue59d13f92008-05-08 13:47:00 +010099config ASP834x
100 bool "Analogue & Micro ASP 834x"
101 select PPC_MPC834x
102 select REDBOOT
103 help
104 This enables support for the Analogue & Micro ASP 83xx
105 board.
106
Heiko Schocher8159df72009-06-15 09:38:18 +0200107config KMETER1
108 bool "Keymile KMETER1"
109 select DEFAULT_UIMAGE
110 select QUICC_ENGINE
111 help
112 This enables support for the Keymile KMETER1 board.
113
Bryan O'Donoghue59d13f92008-05-08 13:47:00 +0100114
Kumar Galab38308a2008-01-28 10:52:15 -0600115endif
Kumar Gala08264cb2006-01-10 21:43:56 -0600116
Wolfram Sangc68308d2011-09-21 12:49:20 +0200117# used for usb & gpio
Kim Phillipsb3590492007-02-07 22:19:12 -0600118config PPC_MPC831x
119 bool
Wolfram Sangc68308d2011-09-21 12:49:20 +0200120 select ARCH_WANT_OPTIONAL_GPIOLIB
Kim Phillipsb3590492007-02-07 22:19:12 -0600121
Kumar Galab38308a2008-01-28 10:52:15 -0600122# used for math-emu
Kim Phillips9020fc92006-10-02 20:10:30 -0500123config PPC_MPC832x
124 bool
Kim Phillips9020fc92006-10-02 20:10:30 -0500125
Wolfram Sangc68308d2011-09-21 12:49:20 +0200126# used for usb & gpio
Kumar Galab38308a2008-01-28 10:52:15 -0600127config PPC_MPC834x
Kumar Gala08264cb2006-01-10 21:43:56 -0600128 bool
Wolfram Sangc68308d2011-09-21 12:49:20 +0200129 select ARCH_WANT_OPTIONAL_GPIOLIB
Kumar Gala08264cb2006-01-10 21:43:56 -0600130
Wolfram Sangc68308d2011-09-21 12:49:20 +0200131# used for usb & gpio
Li Yang833e31e2007-10-19 19:38:45 +0800132config PPC_MPC837x
133 bool
Wolfram Sangc68308d2011-09-21 12:49:20 +0200134 select ARCH_WANT_OPTIONAL_GPIOLIB