Kconfig 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. if ARCH_SHMOBILE
  2. comment "SH-Mobile System Type"
  3. config ARCH_SH7367
  4. bool "SH-Mobile G3 (SH7367)"
  5. select CPU_V6
  6. select HAVE_CLK
  7. select COMMON_CLKDEV
  8. select GENERIC_TIME
  9. select GENERIC_CLOCKEVENTS
  10. config ARCH_SH7377
  11. bool "SH-Mobile G4 (SH7377)"
  12. select CPU_V7
  13. select HAVE_CLK
  14. select COMMON_CLKDEV
  15. select GENERIC_TIME
  16. select GENERIC_CLOCKEVENTS
  17. config ARCH_SH7372
  18. bool "SH-Mobile AP4 (SH7372)"
  19. select CPU_V7
  20. select HAVE_CLK
  21. select COMMON_CLKDEV
  22. select GENERIC_TIME
  23. select GENERIC_CLOCKEVENTS
  24. comment "SH-Mobile Board Type"
  25. config MACH_G3EVM
  26. bool "G3EVM board"
  27. depends on ARCH_SH7367
  28. select ARCH_REQUIRE_GPIOLIB
  29. config MACH_G4EVM
  30. bool "G4EVM board"
  31. depends on ARCH_SH7377
  32. select ARCH_REQUIRE_GPIOLIB
  33. config MACH_AP4EVB
  34. bool "AP4EVB board"
  35. depends on ARCH_SH7372
  36. select ARCH_REQUIRE_GPIOLIB
  37. comment "SH-Mobile System Configuration"
  38. menu "Memory configuration"
  39. config MEMORY_START
  40. hex "Physical memory start address"
  41. default "0x50000000" if MACH_G3EVM
  42. default "0x40000000" if MACH_G4EVM
  43. default "0x40000000" if MACH_AP4EVB
  44. default "0x00000000"
  45. ---help---
  46. Tweak this only when porting to a new machine which does not
  47. already have a defconfig. Changing it from the known correct
  48. value on any of the known systems will only lead to disaster.
  49. config MEMORY_SIZE
  50. hex "Physical memory size"
  51. default "0x08000000" if MACH_G3EVM
  52. default "0x08000000" if MACH_G4EVM
  53. default "0x10000000" if MACH_AP4EVB
  54. default "0x04000000"
  55. help
  56. This sets the default memory size assumed by your kernel. It can
  57. be overridden as normal by the 'mem=' argument on the kernel command
  58. line.
  59. endmenu
  60. menu "Timer and clock configuration"
  61. config SH_TIMER_CMT
  62. bool "CMT timer driver"
  63. default y
  64. help
  65. This enables build of the CMT timer driver.
  66. endmenu
  67. endif