blob: bb6ab1f3e80dcf35a1a681f7098330dbf1d5c3be [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001# SPDX-License-Identifier: GPL-2.0
Joshua Henderson2572f002016-01-13 18:15:39 -07002if MACH_PIC32
3
4choice
5 prompt "Machine Type"
6
7config PIC32MZDA
8 bool "Microchip PIC32MZDA Platform"
9 select BOOT_ELF32
10 select BOOT_RAW
11 select CEVT_R4K
12 select CSRC_R4K
13 select DMA_NONCOHERENT
14 select SYS_HAS_CPU_MIPS32_R2
15 select SYS_HAS_EARLY_PRINTK
16 select SYS_SUPPORTS_32BIT_KERNEL
17 select SYS_SUPPORTS_LITTLE_ENDIAN
Linus Walleijd30a2b42016-04-19 11:23:22 +020018 select GPIOLIB
Joshua Henderson2572f002016-01-13 18:15:39 -070019 select COMMON_CLK
Joshua Henderson2572f002016-01-13 18:15:39 -070020 select LIBFDT
21 select USE_OF
22 select PINCTRL
23 select PIC32_EVIC
24 help
25 Support for the Microchip PIC32MZDA microcontroller.
26
27 This is a 32-bit microcontroller with support for external or
28 internally packaged DDR2 memory up to 128MB.
29
30 For more information, see <http://www.microchip.com/>.
31
32endchoice
33
Joshua Henderson842b6b12016-01-13 18:15:46 -070034choice
35 prompt "Devicetree selection"
36 default DTB_PIC32_NONE
37 help
38 Select the devicetree.
39
40config DTB_PIC32_NONE
Enrico Weigelt, metux IT consult371a4152019-03-11 16:54:27 +010041 bool "None"
Joshua Henderson842b6b12016-01-13 18:15:46 -070042
43config DTB_PIC32_MZDA_SK
Enrico Weigelt, metux IT consult371a4152019-03-11 16:54:27 +010044 bool "PIC32MZDA Starter Kit"
45 depends on PIC32MZDA
46 select BUILTIN_DTB
Joshua Henderson842b6b12016-01-13 18:15:46 -070047
48endchoice
49
Joshua Henderson2572f002016-01-13 18:15:39 -070050endif # MACH_PIC32