1# SPDX-License-Identifier: GPL-2.0
2menuconfig PPC_83xx
3	bool "83xx-based boards"
4	depends on PPC_BOOK3S_32
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 ASP834x
94	bool "Analogue & Micro ASP 834x"
95	select PPC_MPC834x
96	help
97	  This enables support for the Analogue & Micro ASP 83xx
98	  board.
99
100config KMETER1
101	bool "Keymile KMETER1"
102	select DEFAULT_UIMAGE
103	select QUICC_ENGINE
104	help
105	  This enables support for the Keymile KMETER1 board.
106
107
108endif
109
110# used for usb & gpio
111config PPC_MPC831x
112	bool
113
114# used for math-emu
115config PPC_MPC832x
116	bool
117
118# used for usb & gpio
119config PPC_MPC834x
120	bool
121
122# used for usb & gpio
123config PPC_MPC837x
124	bool
125