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