1choice
2	prompt "83xx Board Type"
3	depends on PPC_83xx
4	default MPC834x_MDS
5
6config MPC8313_RDB
7	bool "Freescale MPC8313 RDB"
8	select DEFAULT_UIMAGE
9	help
10	  This option enables support for the MPC8313 RDB board.
11
12config MPC832x_MDS
13	bool "Freescale MPC832x MDS"
14	select DEFAULT_UIMAGE
15	select QUICC_ENGINE
16	help
17	  This option enables support for the MPC832x MDS evaluation board.
18
19config MPC832x_RDB
20	bool "Freescale MPC832x RDB"
21	select DEFAULT_UIMAGE
22	select QUICC_ENGINE
23	help
24	  This option enables support for the MPC8323 RDB board.
25
26config MPC834x_MDS
27	bool "Freescale MPC834x MDS"
28	select DEFAULT_UIMAGE
29	help
30	  This option enables support for the MPC 834x MDS evaluation board.
31
32	  Be aware that PCI buses can only function when MDS board is plugged
33	  into the PIB (Platform IO Board) board from Freescale which provide
34	  3 PCI slots.  The PIBs PCI initialization is the bootloader's
35	  responsibility.
36
37config MPC834x_ITX
38	bool "Freescale MPC834x ITX"
39	select DEFAULT_UIMAGE
40	help
41	  This option enables support for the MPC 834x ITX evaluation board.
42
43	  Be aware that PCI initialization is the bootloader's
44	  responsibility.
45
46config MPC836x_MDS
47	bool "Freescale MPC836x MDS"
48	select DEFAULT_UIMAGE
49	select QUICC_ENGINE
50	help
51	  This option enables support for the MPC836x MDS Processor Board.
52
53endchoice
54
55config PPC_MPC831x
56	bool
57	select PPC_UDBG_16550
58	select PPC_INDIRECT_PCI
59	default y if MPC8313_RDB
60
61config PPC_MPC832x
62	bool
63	select PPC_UDBG_16550
64	select PPC_INDIRECT_PCI
65	default y if MPC832x_MDS || MPC832x_RDB
66
67config MPC834x
68	bool
69	select PPC_UDBG_16550
70	select PPC_INDIRECT_PCI
71	default y if MPC834x_MDS || MPC834x_ITX
72
73config PPC_MPC836x
74	bool
75	select PPC_UDBG_16550
76	select PPC_INDIRECT_PCI
77	default y if MPC836x_MDS
78