Kconfig.64 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124
  1. if RCAR_GEN3
  2. menu "Select Target SoC"
  3. config R8A774A1
  4. bool "Renesas SoC R8A774A1"
  5. config R8A7795
  6. bool "Renesas SoC R8A7795"
  7. imply CLK_R8A7795
  8. imply PINCTRL_PFC_R8A7795
  9. config R8A7796
  10. bool "Renesas SoC R8A7796"
  11. imply CLK_R8A7796
  12. imply PINCTRL_PFC_R8A7796
  13. config R8A77965
  14. bool "Renesas SoC R8A77965"
  15. imply CLK_R8A77965
  16. imply PINCTRL_PFC_R8A77965
  17. config R8A77970
  18. bool "Renesas SoC R8A77970"
  19. imply CLK_R8A77970
  20. imply PINCTRL_PFC_R8A77970
  21. config R8A77980
  22. bool "Renesas SoC R8A77980"
  23. imply CLK_R8A77980
  24. imply PINCTRL_PFC_R8A77980
  25. config R8A77990
  26. bool "Renesas SoC R8A77990"
  27. imply CLK_R8A77990
  28. imply PINCTRL_PFC_R8A77990
  29. config R8A77995
  30. bool "Renesas SoC R8A77995"
  31. imply CLK_R8A77995
  32. imply PINCTRL_PFC_R8A77995
  33. endmenu
  34. choice
  35. prompt "Renesas ARM64 SoCs board select"
  36. optional
  37. config TARGET_BEACON_RZG2M
  38. bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
  39. select R8A774A1
  40. select PINCTRL_PFC_R8A774A1
  41. config TARGET_CONDOR
  42. bool "Condor board"
  43. imply R8A77980
  44. help
  45. Support for Renesas R-Car Gen3 Condor platform
  46. config TARGET_DRAAK
  47. bool "Draak board"
  48. imply R8A77995
  49. help
  50. Support for Renesas R-Car Gen3 Draak platform
  51. config TARGET_EAGLE
  52. bool "Eagle board"
  53. imply R8A77970
  54. help
  55. Support for Renesas R-Car Gen3 Eagle platform
  56. config TARGET_EBISU
  57. bool "Ebisu board"
  58. imply R8A77990
  59. help
  60. Support for Renesas R-Car Gen3 Ebisu platform
  61. config TARGET_SALVATOR_X
  62. bool "Salvator-X board"
  63. imply R8A7795
  64. imply R8A7796
  65. imply R8A77965
  66. imply SYS_MALLOC_F
  67. imply MULTI_DTB_FIT
  68. imply MULTI_DTB_FIT_USER_DEFINED_AREA
  69. help
  70. Support for Renesas R-Car Gen3 platform
  71. config TARGET_ULCB
  72. bool "ULCB board"
  73. imply R8A7795
  74. imply R8A7796
  75. imply R8A77965
  76. imply SYS_MALLOC_F
  77. imply MULTI_DTB_FIT
  78. imply MULTI_DTB_FIT_USER_DEFINED_AREA
  79. help
  80. Support for Renesas R-Car Gen3 ULCB platform
  81. endchoice
  82. config SYS_SOC
  83. default "rmobile"
  84. source "board/renesas/condor/Kconfig"
  85. source "board/renesas/draak/Kconfig"
  86. source "board/renesas/eagle/Kconfig"
  87. source "board/renesas/ebisu/Kconfig"
  88. source "board/renesas/salvator-x/Kconfig"
  89. source "board/renesas/ulcb/Kconfig"
  90. source "board/beacon/beacon-rzg2m/Kconfig"
  91. config MULTI_DTB_FIT_UNCOMPRESS_SZ
  92. default 0x80000 if TARGET_SALVATOR_X
  93. default 0x80000 if TARGET_ULCB
  94. config MULTI_DTB_FIT_USER_DEF_ADDR
  95. default 0x49000000 if TARGET_SALVATOR_X
  96. default 0x49000000 if TARGET_ULCB
  97. config SYS_MALLOC_F_LEN
  98. default 0x8000 if RCAR_GEN3
  99. endif