0001 # SPDX-License-Identifier: GPL-2.0
0002 menuconfig PPC_83xx
0003 bool "83xx-based boards"
0004 depends on PPC_BOOK3S_32
0005 select PPC_UDBG_16550
0006 select HAVE_PCI
0007 select FSL_PCI if PCI
0008 select FSL_SOC
0009 select IPIC
0010
0011 if PPC_83xx
0012
0013 config MPC830x_RDB
0014 bool "Freescale MPC830x RDB and derivatives"
0015 select DEFAULT_UIMAGE
0016 select PPC_MPC831x
0017 select FSL_GTM
0018 help
0019 This option enables support for the MPC8308 RDB and MPC8308 P1M boards.
0020
0021 config MPC831x_RDB
0022 bool "Freescale MPC831x RDB"
0023 select DEFAULT_UIMAGE
0024 select PPC_MPC831x
0025 help
0026 This option enables support for the MPC8313 RDB and MPC8315 RDB boards.
0027
0028 config MPC832x_MDS
0029 bool "Freescale MPC832x MDS"
0030 select DEFAULT_UIMAGE
0031 select PPC_MPC832x
0032 help
0033 This option enables support for the MPC832x MDS evaluation board.
0034
0035 config MPC832x_RDB
0036 bool "Freescale MPC832x RDB"
0037 select DEFAULT_UIMAGE
0038 select PPC_MPC832x
0039 help
0040 This option enables support for the MPC8323 RDB board.
0041
0042 config MPC834x_MDS
0043 bool "Freescale MPC834x MDS"
0044 select DEFAULT_UIMAGE
0045 select PPC_MPC834x
0046 help
0047 This option enables support for the MPC 834x MDS evaluation board.
0048
0049 Be aware that PCI buses can only function when MDS board is plugged
0050 into the PIB (Platform IO Board) board from Freescale which provide
0051 3 PCI slots. The PIBs PCI initialization is the bootloader's
0052 responsibility.
0053
0054 config MPC834x_ITX
0055 bool "Freescale MPC834x ITX"
0056 select DEFAULT_UIMAGE
0057 select PPC_MPC834x
0058 help
0059 This option enables support for the MPC 834x ITX evaluation board.
0060
0061 Be aware that PCI initialization is the bootloader's
0062 responsibility.
0063
0064 config MPC836x_MDS
0065 bool "Freescale MPC836x MDS"
0066 select DEFAULT_UIMAGE
0067 help
0068 This option enables support for the MPC836x MDS Processor Board.
0069
0070 config MPC836x_RDK
0071 bool "Freescale/Logic MPC836x RDK"
0072 select DEFAULT_UIMAGE
0073 select FSL_GTM
0074 select FSL_LBC
0075 help
0076 This option enables support for the MPC836x RDK Processor Board,
0077 also known as ZOOM PowerQUICC Kit.
0078
0079 config MPC837x_MDS
0080 bool "Freescale MPC837x MDS"
0081 select DEFAULT_UIMAGE
0082 select PPC_MPC837x
0083 help
0084 This option enables support for the MPC837x MDS Processor Board.
0085
0086 config MPC837x_RDB
0087 bool "Freescale MPC837x RDB/WLAN"
0088 select DEFAULT_UIMAGE
0089 select PPC_MPC837x
0090 help
0091 This option enables support for the MPC837x RDB and WLAN Boards.
0092
0093 config ASP834x
0094 bool "Analogue & Micro ASP 834x"
0095 select PPC_MPC834x
0096 help
0097 This enables support for the Analogue & Micro ASP 83xx
0098 board.
0099
0100 config KMETER1
0101 bool "Keymile KMETER1"
0102 select DEFAULT_UIMAGE
0103 select QUICC_ENGINE
0104 help
0105 This enables support for the Keymile KMETER1 board.
0106
0107
0108 endif
0109
0110 # used for usb & gpio
0111 config PPC_MPC831x
0112 bool
0113
0114 # used for math-emu
0115 config PPC_MPC832x
0116 bool
0117
0118 # used for usb & gpio
0119 config PPC_MPC834x
0120 bool
0121
0122 # used for usb & gpio
0123 config PPC_MPC837x
0124 bool