Kconfig 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. if ARCH_MX5
  2. config ARCH_MX51
  3. bool
  4. default y
  5. select MXC_TZIC
  6. select ARCH_MXC_IOMUX_V3
  7. select ARCH_MXC_AUDMUX_V2
  8. select ARCH_HAS_CPUFREQ
  9. comment "MX5 platforms:"
  10. config MACH_MX51_BABBAGE
  11. bool "Support MX51 BABBAGE platforms"
  12. select IMX_HAVE_PLATFORM_IMX_I2C
  13. select IMX_HAVE_PLATFORM_IMX_UART
  14. select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
  15. select IMX_HAVE_PLATFORM_SPI_IMX
  16. help
  17. Include support for MX51 Babbage platform, also known as MX51EVK in
  18. u-boot. This includes specific configurations for the board and its
  19. peripherals.
  20. config MACH_MX51_3DS
  21. bool "Support MX51PDK (3DS)"
  22. select IMX_HAVE_PLATFORM_ESDHC
  23. select IMX_HAVE_PLATFORM_IMX_UART
  24. select IMX_HAVE_PLATFORM_SPI_IMX
  25. select MXC_DEBUG_BOARD
  26. help
  27. Include support for MX51PDK (3DS) platform. This includes specific
  28. configurations for the board and its peripherals.
  29. config MACH_EUKREA_CPUIMX51
  30. bool "Support Eukrea CPUIMX51 module"
  31. select IMX_HAVE_PLATFORM_IMX_I2C
  32. select IMX_HAVE_PLATFORM_IMX_UART
  33. select IMX_HAVE_PLATFORM_MXC_NAND
  34. select IMX_HAVE_PLATFORM_SPI_IMX
  35. help
  36. Include support for Eukrea CPUIMX51 platform. This includes
  37. specific configurations for the module and its peripherals.
  38. choice
  39. prompt "Baseboard"
  40. depends on MACH_EUKREA_CPUIMX51
  41. default MACH_EUKREA_MBIMX51_BASEBOARD
  42. config MACH_EUKREA_MBIMX51_BASEBOARD
  43. prompt "Eukrea MBIMX51 development board"
  44. bool
  45. select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
  46. help
  47. This adds board specific devices that can be found on Eukrea's
  48. MBIMX51 evaluation board.
  49. endchoice
  50. config MACH_EUKREA_CPUIMX51SD
  51. bool "Support Eukrea CPUIMX51SD module"
  52. select IMX_HAVE_PLATFORM_IMX_I2C
  53. select IMX_HAVE_PLATFORM_SPI_IMX
  54. select IMX_HAVE_PLATFORM_IMX_UART
  55. select IMX_HAVE_PLATFORM_MXC_NAND
  56. help
  57. Include support for Eukrea CPUIMX51SD platform. This includes
  58. specific configurations for the module and its peripherals.
  59. choice
  60. prompt "Baseboard"
  61. depends on MACH_EUKREA_CPUIMX51SD
  62. default MACH_EUKREA_MBIMXSD51_BASEBOARD
  63. config MACH_EUKREA_MBIMXSD51_BASEBOARD
  64. prompt "Eukrea MBIMXSD development board"
  65. bool
  66. select IMX_HAVE_PLATFORM_SDHCI_ESDHC_IMX
  67. help
  68. This adds board specific devices that can be found on Eukrea's
  69. MBIMXSD evaluation board.
  70. endchoice
  71. config MACH_MX51_EFIKAMX
  72. bool "Support MX51 Genesi Efika MX nettop"
  73. select IMX_HAVE_PLATFORM_ESDHC
  74. select IMX_HAVE_PLATFORM_IMX_UART
  75. select IMX_HAVE_PLATFORM_SPI_IMX
  76. help
  77. Include support for Genesi Efika MX nettop. This includes specific
  78. configurations for the board and its peripherals.
  79. endif