| # SPDX-License-Identifier: GPL-2.0 |
| if MACH_PIC32 |
| |
| choice |
| prompt "Machine Type" |
| |
| config PIC32MZDA |
| bool "Microchip PIC32MZDA Platform" |
| select BOOT_ELF32 |
| select BOOT_RAW |
| select CEVT_R4K |
| select CSRC_R4K |
| select DMA_NONCOHERENT |
| select SYS_HAS_CPU_MIPS32_R2 |
| select SYS_HAS_EARLY_PRINTK |
| select SYS_SUPPORTS_32BIT_KERNEL |
| select SYS_SUPPORTS_LITTLE_ENDIAN |
| select GPIOLIB |
| select COMMON_CLK |
| select CLKDEV_LOOKUP |
| select LIBFDT |
| select USE_OF |
| select PINCTRL |
| select PIC32_EVIC |
| help |
| Support for the Microchip PIC32MZDA microcontroller. |
| |
| This is a 32-bit microcontroller with support for external or |
| internally packaged DDR2 memory up to 128MB. |
| |
| For more information, see <http://www.microchip.com/>. |
| |
| endchoice |
| |
| choice |
| prompt "Devicetree selection" |
| default DTB_PIC32_NONE |
| help |
| Select the devicetree. |
| |
| config DTB_PIC32_NONE |
| bool "None" |
| |
| config DTB_PIC32_MZDA_SK |
| bool "PIC32MZDA Starter Kit" |
| depends on PIC32MZDA |
| select BUILTIN_DTB |
| |
| endchoice |
| |
| endif # MACH_PIC32 |