1 # SPDX-License-Identifier: GPL-2.0
2 menuconfig PPC_83xx
3 	bool "83xx-based boards"
4 	depends on PPC_BOOK3S_32
5 	select PPC_UDBG_16550
6 	select HAVE_PCI
7 	select FSL_PCI if PCI
8 	select FSL_SOC
9 	select IPIC
10 
11 if PPC_83xx
12 
13 config 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 
21 config 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 
28 config 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 
35 config 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 
42 config 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 
54 config 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 
64 config 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 
70 config 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 
79 config 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 
86 config 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 
93 config 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 
100 config 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 
108 endif
109 
110 # used for usb & gpio
111 config PPC_MPC831x
112 	bool
113 
114 # used for math-emu
115 config PPC_MPC832x
116 	bool
117 
118 # used for usb & gpio
119 config PPC_MPC834x
120 	bool
121 
122 # used for usb & gpio
123 config PPC_MPC837x
124 	bool
125