GNU Linux-libre 4.19.286-gnu1
[releases.git] / arch / powerpc / platforms / 83xx / Kconfig
1 # SPDX-License-Identifier: GPL-2.0
2 menuconfig 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
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