Kconfig 2.9 KB

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