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	select REDBOOT
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	select ARCH_WANT_OPTIONAL_GPIOLIB
121
122# used for math-emu
123config PPC_MPC832x
124	bool
125
126# used for usb & gpio
127config PPC_MPC834x
128	bool
129	select ARCH_WANT_OPTIONAL_GPIOLIB
130
131# used for usb & gpio
132config PPC_MPC837x
133	bool
134	select ARCH_WANT_OPTIONAL_GPIOLIB
135