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