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