xref: /kernel/linux/linux-6.6/arch/mips/pic32/Kconfig (revision 62306a36)
162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ciif MACH_PIC32
362306a36Sopenharmony_ci
462306a36Sopenharmony_cichoice
562306a36Sopenharmony_ci	prompt "Machine Type"
662306a36Sopenharmony_ci
762306a36Sopenharmony_ciconfig PIC32MZDA
862306a36Sopenharmony_ci	bool "Microchip PIC32MZDA Platform"
962306a36Sopenharmony_ci	select BOOT_ELF32
1062306a36Sopenharmony_ci	select BOOT_RAW
1162306a36Sopenharmony_ci	select CEVT_R4K
1262306a36Sopenharmony_ci	select CSRC_R4K
1362306a36Sopenharmony_ci	select DMA_NONCOHERENT
1462306a36Sopenharmony_ci	select SYS_HAS_CPU_MIPS32_R2
1562306a36Sopenharmony_ci	select SYS_HAS_EARLY_PRINTK
1662306a36Sopenharmony_ci	select SYS_SUPPORTS_32BIT_KERNEL
1762306a36Sopenharmony_ci	select SYS_SUPPORTS_LITTLE_ENDIAN
1862306a36Sopenharmony_ci	select GPIOLIB
1962306a36Sopenharmony_ci	select COMMON_CLK
2062306a36Sopenharmony_ci	select LIBFDT
2162306a36Sopenharmony_ci	select USE_OF
2262306a36Sopenharmony_ci	select PINCTRL
2362306a36Sopenharmony_ci	select PIC32_EVIC
2462306a36Sopenharmony_ci	help
2562306a36Sopenharmony_ci	  Support for the Microchip PIC32MZDA microcontroller.
2662306a36Sopenharmony_ci
2762306a36Sopenharmony_ci	  This is a 32-bit microcontroller with support for external or
2862306a36Sopenharmony_ci	  internally packaged DDR2 memory up to 128MB.
2962306a36Sopenharmony_ci
3062306a36Sopenharmony_ci	  For more information, see <http://www.microchip.com/>.
3162306a36Sopenharmony_ci
3262306a36Sopenharmony_ciendchoice
3362306a36Sopenharmony_ci
3462306a36Sopenharmony_cichoice
3562306a36Sopenharmony_ci	prompt "Devicetree selection"
3662306a36Sopenharmony_ci	default DTB_PIC32_NONE
3762306a36Sopenharmony_ci	help
3862306a36Sopenharmony_ci	  Select the devicetree.
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ciconfig DTB_PIC32_NONE
4162306a36Sopenharmony_ci	bool "None"
4262306a36Sopenharmony_ci
4362306a36Sopenharmony_ciconfig DTB_PIC32_MZDA_SK
4462306a36Sopenharmony_ci	bool "PIC32MZDA Starter Kit"
4562306a36Sopenharmony_ci	depends on PIC32MZDA
4662306a36Sopenharmony_ci	select BUILTIN_DTB
4762306a36Sopenharmony_ci
4862306a36Sopenharmony_ciendchoice
4962306a36Sopenharmony_ci
5062306a36Sopenharmony_ciendif # MACH_PIC32
51