Kconfig.cpu 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
  1. menu "Processor type and features"
  2. choice
  3. prompt "H8/300 platform"
  4. default H8300H_GENERIC
  5. config H8300H_GENERIC
  6. bool "H8/300H Generic"
  7. help
  8. H8/300H CPU Generic Hardware Support
  9. config H8300H_AKI3068NET
  10. bool "AE-3068/69"
  11. select H83068
  12. help
  13. AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support
  14. More Information. (Japanese Only)
  15. <http://akizukidenshi.com/catalog/default.aspx>
  16. AE-3068/69 Evaluation Board Support
  17. More Information.
  18. <http://www.microtronique.com/ae3069lan.htm>
  19. config H8300H_H8MAX
  20. bool "H8MAX"
  21. select H83068
  22. help
  23. H8MAX Evaluation Board Support
  24. More Information. (Japanese Only)
  25. <http://strawberry-linux.com/h8/index.html>
  26. config H8300H_SIM
  27. bool "H8/300H Simulator"
  28. select H83007
  29. help
  30. GDB Simulator Support
  31. More Information.
  32. <http://sourceware.org/sid/>
  33. config H8S_GENERIC
  34. bool "H8S Generic"
  35. help
  36. H8S CPU Generic Hardware Support
  37. config H8S_EDOSK2674
  38. bool "EDOSK-2674"
  39. select H8S2678
  40. help
  41. Renesas EDOSK-2674 Evaluation Board Support
  42. More Information.
  43. <http://www.azpower.com/H8-uClinux/index.html>
  44. <http://www.renesas.eu/products/tools/introductory_evaluation_tools/evaluation_development_os_kits/edosk2674r/edosk2674r_software_tools_root.jsp>
  45. config H8S_SIM
  46. bool "H8S Simulator"
  47. help
  48. GDB Simulator Support
  49. More Information.
  50. <http://sourceware.org/sid/>
  51. endchoice
  52. choice
  53. prompt "CPU Selection"
  54. config H83002
  55. bool "H8/3001,3002,3003"
  56. select CPU_H8300H
  57. config H83007
  58. bool "H8/3006,3007"
  59. select CPU_H8300H
  60. config H83048
  61. bool "H8/3044,3045,3046,3047,3048,3052"
  62. select CPU_H8300H
  63. config H83068
  64. bool "H8/3065,3066,3067,3068,3069"
  65. select CPU_H8300H
  66. config H8S2678
  67. bool "H8S/2670,2673,2674R,2675,2676"
  68. select CPU_H8S
  69. endchoice
  70. config CPU_CLOCK
  71. int "CPU Clock Frequency (/1KHz)"
  72. default "20000"
  73. help
  74. CPU Clock Frequency divide to 1000
  75. choice
  76. prompt "Kernel executes from"
  77. ---help---
  78. Choose the memory type that the kernel will be running in.
  79. config RAMKERNEL
  80. bool "RAM"
  81. help
  82. The kernel will be resident in RAM when running.
  83. config ROMKERNEL
  84. bool "ROM"
  85. help
  86. The kernel will be resident in FLASH/ROM when running.
  87. endchoice
  88. config CPU_H8300H
  89. bool
  90. depends on (H83002 || H83007 || H83048 || H83068)
  91. default y
  92. config CPU_H8S
  93. bool
  94. depends on H8S2678
  95. default y
  96. choice
  97. prompt "Timer"
  98. config H8300_TIMER8
  99. bool "8bit timer (2ch cascade)"
  100. depends on (H83007 || H83068 || H8S2678)
  101. config H8300_TIMER16
  102. bool "16bit timer"
  103. depends on (H83007 || H83068)
  104. config H8300_ITU
  105. bool "ITU"
  106. depends on (H83002 || H83048)
  107. config H8300_TPU
  108. bool "TPU"
  109. depends on H8S2678
  110. endchoice
  111. if H8300_TIMER8
  112. choice
  113. prompt "Timer Channel"
  114. config H8300_TIMER8_CH0
  115. bool "Channel 0"
  116. config H8300_TIMER8_CH2
  117. bool "Channel 2"
  118. depends on CPU_H8300H
  119. endchoice
  120. endif
  121. config H8300_TIMER16_CH
  122. int "16bit timer channel (0 - 2)"
  123. depends on H8300_TIMER16
  124. range 0 2
  125. config H8300_ITU_CH
  126. int "ITU channel"
  127. depends on H8300_ITU
  128. config H8300_TPU_CH
  129. int "TPU channel"
  130. depends on H8300_TPU
  131. source "kernel/Kconfig.preempt"
  132. source "mm/Kconfig"
  133. endmenu