Kconfig 2.7 KB

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