Kconfig 963 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. # SPDX-License-Identifier: GPL-2.0
  2. if MACH_PIC32
  3. choice
  4. prompt "Machine Type"
  5. config PIC32MZDA
  6. bool "Microchip PIC32MZDA Platform"
  7. select BOOT_ELF32
  8. select BOOT_RAW
  9. select CEVT_R4K
  10. select CSRC_R4K
  11. select DMA_NONCOHERENT
  12. select SYS_HAS_CPU_MIPS32_R2
  13. select SYS_HAS_EARLY_PRINTK
  14. select SYS_SUPPORTS_32BIT_KERNEL
  15. select SYS_SUPPORTS_LITTLE_ENDIAN
  16. select GPIOLIB
  17. select COMMON_CLK
  18. select LIBFDT
  19. select USE_OF
  20. select PINCTRL
  21. select PIC32_EVIC
  22. help
  23. Support for the Microchip PIC32MZDA microcontroller.
  24. This is a 32-bit microcontroller with support for external or
  25. internally packaged DDR2 memory up to 128MB.
  26. For more information, see <http://www.microchip.com/>.
  27. endchoice
  28. choice
  29. prompt "Devicetree selection"
  30. default DTB_PIC32_NONE
  31. help
  32. Select the devicetree.
  33. config DTB_PIC32_NONE
  34. bool "None"
  35. config DTB_PIC32_MZDA_SK
  36. bool "PIC32MZDA Starter Kit"
  37. depends on PIC32MZDA
  38. select BUILTIN_DTB
  39. endchoice
  40. endif # MACH_PIC32