Kconfig 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
  1. menu "mpc8xx CPU"
  2. depends on MPC8xx
  3. config SYS_CPU
  4. default "mpc8xx"
  5. choice
  6. prompt "Target select"
  7. optional
  8. config TARGET_MCR3000
  9. bool "Support MCR3000 board from CSSI"
  10. endchoice
  11. choice
  12. prompt "CPU select"
  13. default MPC866
  14. config MPC866
  15. bool "MPC866"
  16. config MPC885
  17. bool "MPC885"
  18. endchoice
  19. config MPC8xx_WATCHDOG
  20. bool "Watchdog"
  21. select HW_WATCHDOG
  22. config 8xx_GCLK_FREQ
  23. int "CPU GCLK Frequency"
  24. comment "Specific commands"
  25. config CMD_IMMAP
  26. bool "Enable various commands to dump IMMR information"
  27. help
  28. This enables various commands such as:
  29. siuinfo - print System Interface Unit (SIU) registers
  30. memcinfo - print Memory Controller registers
  31. comment "Configuration Registers"
  32. config SYS_SIUMCR
  33. hex "SIUMCR register"
  34. help
  35. SIU Module Configuration (11-6)
  36. config SYS_SYPCR
  37. hex "SYPCR register"
  38. help
  39. System Protection Control (11-9)
  40. config SYS_TBSCR
  41. hex "TBSCR register"
  42. help
  43. Time Base Status and Control (11-26)
  44. config SYS_PISCR
  45. hex "PISCR register"
  46. help
  47. Periodic Interrupt Status and Control (11-31)
  48. config SYS_PLPRCR_BOOL
  49. bool "Customise PLPRCR"
  50. config SYS_PLPRCR
  51. hex "PLPRCR register"
  52. depends on SYS_PLPRCR_BOOL
  53. help
  54. PLL, Low-Power, and Reset Control Register (15-30)
  55. config SYS_SCCR
  56. hex "SCCR register"
  57. help
  58. System Clock and reset Control Register (15-27)
  59. config SYS_SCCR_MASK
  60. hex "MASK for setting SCCR register"
  61. config SYS_DER
  62. hex "DER register"
  63. help
  64. Debug Event Register (37-47)
  65. comment "Memory mapping"
  66. config SYS_BR0_PRELIM
  67. hex "Preliminary value for BR0"
  68. config SYS_OR0_PRELIM
  69. hex "Preliminary value for OR0"
  70. config SYS_BR1_PRELIM_BOOL
  71. bool "Define Bank 1"
  72. config SYS_BR1_PRELIM
  73. hex "Preliminary value for BR1"
  74. depends on SYS_BR1_PRELIM_BOOL
  75. config SYS_OR1_PRELIM
  76. hex "Preliminary value for OR1"
  77. depends on SYS_BR1_PRELIM_BOOL
  78. config SYS_BR2_PRELIM_BOOL
  79. bool "Define Bank 2"
  80. config SYS_BR2_PRELIM
  81. hex "Preliminary value for BR2"
  82. depends on SYS_BR2_PRELIM_BOOL
  83. config SYS_OR2_PRELIM
  84. hex "Preliminary value for OR2"
  85. depends on SYS_BR2_PRELIM_BOOL
  86. config SYS_BR3_PRELIM_BOOL
  87. bool "Define Bank 3"
  88. config SYS_BR3_PRELIM
  89. hex "Preliminary value for BR3"
  90. depends on SYS_BR3_PRELIM_BOOL
  91. config SYS_OR3_PRELIM
  92. hex "Preliminary value for OR3"
  93. depends on SYS_BR3_PRELIM_BOOL
  94. config SYS_BR4_PRELIM_BOOL
  95. bool "Define Bank 4"
  96. config SYS_BR4_PRELIM
  97. hex "Preliminary value for BR4"
  98. depends on SYS_BR4_PRELIM_BOOL
  99. config SYS_OR4_PRELIM
  100. hex "Preliminary value for OR4"
  101. depends on SYS_BR4_PRELIM_BOOL
  102. config SYS_BR5_PRELIM_BOOL
  103. bool "Define Bank 5"
  104. config SYS_BR5_PRELIM
  105. hex "Preliminary value for BR5"
  106. depends on SYS_BR5_PRELIM_BOOL
  107. config SYS_OR5_PRELIM
  108. hex "Preliminary value for OR5"
  109. depends on SYS_BR5_PRELIM_BOOL
  110. config SYS_BR6_PRELIM_BOOL
  111. bool "Define Bank 6"
  112. config SYS_BR6_PRELIM
  113. hex "Preliminary value for BR6"
  114. depends on SYS_BR6_PRELIM_BOOL
  115. config SYS_OR6_PRELIM
  116. hex "Preliminary value for OR6"
  117. depends on SYS_BR6_PRELIM_BOOL
  118. config SYS_BR7_PRELIM_BOOL
  119. bool "Define Bank 7"
  120. config SYS_BR7_PRELIM
  121. hex "Preliminary value for BR7"
  122. depends on SYS_BR7_PRELIM_BOOL
  123. config SYS_OR7_PRELIM
  124. hex "Preliminary value for OR7"
  125. depends on SYS_BR7_PRELIM_BOOL
  126. config SYS_IMMR
  127. hex "Value for IMMR"
  128. source "board/cssi/MCR3000/Kconfig"
  129. endmenu