Kconfig 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. if ARCH_MXS
  2. source "arch/arm/mach-mxs/devices/Kconfig"
  3. config SOC_IMX23
  4. bool
  5. select ARM_AMBA
  6. select CPU_ARM926T
  7. select HAVE_PWM
  8. select PINCTRL_IMX23
  9. config SOC_IMX28
  10. bool
  11. select ARM_AMBA
  12. select CPU_ARM926T
  13. select HAVE_CAN_FLEXCAN if CAN
  14. select HAVE_PWM
  15. select PINCTRL_IMX28
  16. comment "MXS platforms:"
  17. config MACH_MXS_DT
  18. bool "Support MXS platforms from device tree"
  19. select SOC_IMX23
  20. select SOC_IMX28
  21. help
  22. Include support for Freescale MXS platforms(i.MX23 and i.MX28)
  23. using the device tree for discovery
  24. config MACH_STMP378X_DEVB
  25. bool "Support STMP378x_devb Platform"
  26. select SOC_IMX23
  27. select MXS_HAVE_AMBA_DUART
  28. select MXS_HAVE_PLATFORM_AUART
  29. select MXS_HAVE_PLATFORM_MXS_MMC
  30. select MXS_HAVE_PLATFORM_RTC_STMP3XXX
  31. help
  32. Include support for STMP378x-devb platform. This includes specific
  33. configurations for the board and its peripherals.
  34. config MACH_MX23EVK
  35. bool "Support MX23EVK Platform"
  36. select SOC_IMX23
  37. select MXS_HAVE_AMBA_DUART
  38. select MXS_HAVE_PLATFORM_AUART
  39. select MXS_HAVE_PLATFORM_MXS_MMC
  40. select MXS_HAVE_PLATFORM_MXSFB
  41. select MXS_HAVE_PLATFORM_RTC_STMP3XXX
  42. help
  43. Include support for MX23EVK platform. This includes specific
  44. configurations for the board and its peripherals.
  45. config MACH_MX28EVK
  46. bool "Support MX28EVK Platform"
  47. select SOC_IMX28
  48. select LEDS_GPIO_REGISTER
  49. select MXS_HAVE_AMBA_DUART
  50. select MXS_HAVE_PLATFORM_AUART
  51. select MXS_HAVE_PLATFORM_FEC
  52. select MXS_HAVE_PLATFORM_FLEXCAN
  53. select MXS_HAVE_PLATFORM_MXS_MMC
  54. select MXS_HAVE_PLATFORM_MXSFB
  55. select MXS_HAVE_PLATFORM_MXS_SAIF
  56. select MXS_HAVE_PLATFORM_MXS_I2C
  57. select MXS_HAVE_PLATFORM_RTC_STMP3XXX
  58. help
  59. Include support for MX28EVK platform. This includes specific
  60. configurations for the board and its peripherals.
  61. config MODULE_TX28
  62. bool
  63. select SOC_IMX28
  64. select LEDS_GPIO_REGISTER
  65. select MXS_HAVE_AMBA_DUART
  66. select MXS_HAVE_PLATFORM_AUART
  67. select MXS_HAVE_PLATFORM_FEC
  68. select MXS_HAVE_PLATFORM_MXS_I2C
  69. select MXS_HAVE_PLATFORM_MXS_MMC
  70. select MXS_HAVE_PLATFORM_MXS_PWM
  71. select MXS_HAVE_PLATFORM_RTC_STMP3XXX
  72. config MODULE_M28
  73. bool
  74. select SOC_IMX28
  75. select LEDS_GPIO_REGISTER
  76. select MXS_HAVE_AMBA_DUART
  77. select MXS_HAVE_PLATFORM_AUART
  78. select MXS_HAVE_PLATFORM_FEC
  79. select MXS_HAVE_PLATFORM_FLEXCAN
  80. select MXS_HAVE_PLATFORM_MXS_I2C
  81. select MXS_HAVE_PLATFORM_MXS_MMC
  82. select MXS_HAVE_PLATFORM_MXSFB
  83. config MODULE_APX4
  84. bool
  85. select SOC_IMX28
  86. select LEDS_GPIO_REGISTER
  87. select MXS_HAVE_AMBA_DUART
  88. select MXS_HAVE_PLATFORM_AUART
  89. select MXS_HAVE_PLATFORM_FEC
  90. select MXS_HAVE_PLATFORM_MXS_I2C
  91. select MXS_HAVE_PLATFORM_MXS_MMC
  92. select MXS_HAVE_PLATFORM_MXS_SAIF
  93. config MACH_TX28
  94. bool "Ka-Ro TX28 module"
  95. select MODULE_TX28
  96. config MACH_M28EVK
  97. bool "Support DENX M28EVK Platform"
  98. select MODULE_M28
  99. config MACH_APX4DEVKIT
  100. bool "Support Bluegiga APX4 Development Kit"
  101. select MODULE_APX4
  102. endif