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