1config PPC_86xx
2menuconfig PPC_86xx
3	bool "86xx-based boards"
4	depends on 6xx
5	select FSL_SOC
6	select ALTIVEC
7	select ARCH_WANT_OPTIONAL_GPIOLIB
8	help
9	  The Freescale E600 SoCs have 74xx cores.
10
11if PPC_86xx
12
13config MPC8641_HPCN
14	bool "Freescale MPC8641 HPCN"
15	select PPC_I8259
16	select DEFAULT_UIMAGE
17	select FSL_ULI1575 if PCI
18	select HAS_RAPIDIO
19	select SWIOTLB
20	help
21	  This option enables support for the MPC8641 HPCN board.
22
23config SBC8641D
24	bool "Wind River SBC8641D"
25	select DEFAULT_UIMAGE
26	help
27	  This option enables support for the WRS SBC8641D board.
28
29config MPC8610_HPCD
30	bool "Freescale MPC8610 HPCD"
31	select DEFAULT_UIMAGE
32	select FSL_ULI1575 if PCI
33	help
34	  This option enables support for the MPC8610 HPCD board.
35
36config GEF_PPC9A
37	bool "GE PPC9A"
38	select DEFAULT_UIMAGE
39	select MMIO_NVRAM
40	select GENERIC_GPIO
41	select ARCH_REQUIRE_GPIOLIB
42	select GE_FPGA
43	help
44	  This option enables support for the GE PPC9A.
45
46config GEF_SBC310
47	bool "GE SBC310"
48	select DEFAULT_UIMAGE
49	select MMIO_NVRAM
50	select GENERIC_GPIO
51	select ARCH_REQUIRE_GPIOLIB
52	select GE_FPGA
53	help
54	  This option enables support for the GE SBC310.
55
56config GEF_SBC610
57	bool "GE SBC610"
58	select DEFAULT_UIMAGE
59	select MMIO_NVRAM
60	select GENERIC_GPIO
61	select ARCH_REQUIRE_GPIOLIB
62	select GE_FPGA
63	select HAS_RAPIDIO
64	help
65	  This option enables support for the GE SBC610.
66
67endif
68
69config MPC8641
70	bool
71	select PPC_PCI_CHOICE
72	select FSL_PCI if PCI
73	select PPC_UDBG_16550
74	select MPIC
75	default y if MPC8641_HPCN || SBC8641D || GEF_SBC610 || GEF_SBC310 || GEF_PPC9A
76
77config MPC8610
78	bool
79	select PPC_PCI_CHOICE
80	select FSL_PCI if PCI
81	select PPC_UDBG_16550
82	select MPIC
83	default y if MPC8610_HPCD
84