xref: /linux/arch/powerpc/platforms/83xx/Kconfig (revision ca55b2fef3a9373fcfc30f82fd26bc7fccbda732)
1menuconfig PPC_83xx
2	bool "83xx-based boards"
3	depends on 6xx
4	select PPC_UDBG_16550
5	select PPC_PCI_CHOICE
6	select FSL_PCI if PCI
7	select FSL_SOC
8	select IPIC
9
10if PPC_83xx
11
12config MPC830x_RDB
13	bool "Freescale MPC830x RDB and derivatives"
14	select DEFAULT_UIMAGE
15	select PPC_MPC831x
16	select FSL_GTM
17	help
18	  This option enables support for the MPC8308 RDB and MPC8308 P1M boards.
19
20config MPC831x_RDB
21	bool "Freescale MPC831x RDB"
22	select DEFAULT_UIMAGE
23	select PPC_MPC831x
24	help
25	  This option enables support for the MPC8313 RDB and MPC8315 RDB boards.
26
27config MPC832x_MDS
28	bool "Freescale MPC832x MDS"
29	select DEFAULT_UIMAGE
30	select PPC_MPC832x
31	help
32	  This option enables support for the MPC832x MDS evaluation board.
33
34config MPC832x_RDB
35	bool "Freescale MPC832x RDB"
36	select DEFAULT_UIMAGE
37	select PPC_MPC832x
38	help
39	  This option enables support for the MPC8323 RDB board.
40
41config MPC834x_MDS
42	bool "Freescale MPC834x MDS"
43	select DEFAULT_UIMAGE
44	select PPC_MPC834x
45	help
46	  This option enables support for the MPC 834x MDS evaluation board.
47
48	  Be aware that PCI buses can only function when MDS board is plugged
49	  into the PIB (Platform IO Board) board from Freescale which provide
50	  3 PCI slots.  The PIBs PCI initialization is the bootloader's
51	  responsibility.
52
53config MPC834x_ITX
54	bool "Freescale MPC834x ITX"
55	select DEFAULT_UIMAGE
56	select PPC_MPC834x
57	help
58	  This option enables support for the MPC 834x ITX evaluation board.
59
60	  Be aware that PCI initialization is the bootloader's
61	  responsibility.
62
63config MPC836x_MDS
64	bool "Freescale MPC836x MDS"
65	select DEFAULT_UIMAGE
66	help
67	  This option enables support for the MPC836x MDS Processor Board.
68
69config MPC836x_RDK
70	bool "Freescale/Logic MPC836x RDK"
71	select DEFAULT_UIMAGE
72	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
78config MPC837x_MDS
79	bool "Freescale MPC837x MDS"
80	select DEFAULT_UIMAGE
81	select PPC_MPC837x
82	help
83	  This option enables support for the MPC837x MDS Processor Board.
84
85config MPC837x_RDB
86	bool "Freescale MPC837x RDB/WLAN"
87	select DEFAULT_UIMAGE
88	select PPC_MPC837x
89	help
90	  This option enables support for the MPC837x RDB and WLAN Boards.
91
92config SBC834x
93	bool "Wind River SBC834x"
94	select DEFAULT_UIMAGE
95	select PPC_MPC834x
96	help
97	  This option enables support for the Wind River SBC834x board.
98
99config ASP834x
100	bool "Analogue & Micro ASP 834x"
101	select PPC_MPC834x
102	help
103	  This enables support for the Analogue & Micro ASP 83xx
104	  board.
105
106config KMETER1
107	bool "Keymile KMETER1"
108	select DEFAULT_UIMAGE
109	select QUICC_ENGINE
110	help
111	  This enables support for the Keymile KMETER1 board.
112
113
114endif
115
116# used for usb & gpio
117config PPC_MPC831x
118	bool
119	select ARCH_WANT_OPTIONAL_GPIOLIB
120
121# used for math-emu
122config PPC_MPC832x
123	bool
124
125# used for usb & gpio
126config PPC_MPC834x
127	bool
128	select ARCH_WANT_OPTIONAL_GPIOLIB
129
130# used for usb & gpio
131config PPC_MPC837x
132	bool
133	select ARCH_WANT_OPTIONAL_GPIOLIB
134