Kconfig.64 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
  1. if RCAR_GEN3
  2. menu "Select Target SoC"
  3. config R8A774A1
  4. bool "Renesas SoC R8A774A1"
  5. imply CLK_R8A774A1
  6. imply PINCTRL_PFC_R8A774A1
  7. config R8A774B1
  8. bool "Renesas SoC R8A774B1"
  9. imply CLK_R8A774B1
  10. imply PINCTRL_PFC_R8A774B1
  11. config R8A774C0
  12. bool "Renesas SoC R8A774C0"
  13. imply CLK_R8A774C0
  14. imply PINCTRL_PFC_R8A774C0
  15. config R8A774E1
  16. bool "Renesas SoC R8A774E1"
  17. imply CLK_R8A774E1
  18. imply PINCTRL_PFC_R8A774E1
  19. config R8A7795
  20. bool "Renesas SoC R8A7795"
  21. imply CLK_R8A7795
  22. imply PINCTRL_PFC_R8A7795
  23. config R8A7796
  24. bool "Renesas SoC R8A7796"
  25. imply CLK_R8A7796
  26. imply PINCTRL_PFC_R8A7796
  27. config R8A77965
  28. bool "Renesas SoC R8A77965"
  29. imply CLK_R8A77965
  30. imply PINCTRL_PFC_R8A77965
  31. config R8A77970
  32. bool "Renesas SoC R8A77970"
  33. imply CLK_R8A77970
  34. imply PINCTRL_PFC_R8A77970
  35. config R8A77980
  36. bool "Renesas SoC R8A77980"
  37. imply CLK_R8A77980
  38. imply PINCTRL_PFC_R8A77980
  39. config R8A77990
  40. bool "Renesas SoC R8A77990"
  41. imply CLK_R8A77990
  42. imply PINCTRL_PFC_R8A77990
  43. config R8A77995
  44. bool "Renesas SoC R8A77995"
  45. imply CLK_R8A77995
  46. imply PINCTRL_PFC_R8A77995
  47. config RZ_G2
  48. bool "Renesas ARM SoCs RZ/G2 (64bit)"
  49. endmenu
  50. choice
  51. prompt "Renesas ARM64 SoCs board select"
  52. optional
  53. config TARGET_BEACON_RZG2H
  54. bool "Beacon EmbeddedWorks RZ/G2H Dev Kit"
  55. select R8A774E1
  56. select PINCTRL_PFC_R8A774E1
  57. config TARGET_BEACON_RZG2M
  58. bool "Beacon EmbeddedWorks RZ/G2M Dev Kit"
  59. select R8A774A1
  60. select PINCTRL_PFC_R8A774A1
  61. config TARGET_BEACON_RZG2N
  62. bool "Beacon EmbeddedWorks RZ/G2N Dev Kit"
  63. select R8A774B1
  64. select PINCTRL_PFC_R8A774B1
  65. config TARGET_CONDOR
  66. bool "Condor board"
  67. imply R8A77980
  68. help
  69. Support for Renesas R-Car Gen3 Condor platform
  70. config TARGET_DRAAK
  71. bool "Draak board"
  72. imply R8A77995
  73. help
  74. Support for Renesas R-Car Gen3 Draak platform
  75. config TARGET_EAGLE
  76. bool "Eagle board"
  77. imply R8A77970
  78. help
  79. Support for Renesas R-Car Gen3 Eagle platform
  80. config TARGET_EBISU
  81. bool "Ebisu board"
  82. imply R8A77990
  83. help
  84. Support for Renesas R-Car Gen3 Ebisu platform
  85. config TARGET_HIHOPE_RZG2
  86. bool "HiHope RZ/G2 board"
  87. imply R8A774A1
  88. imply R8A774B1
  89. imply R8A774E1
  90. imply RZ_G2
  91. imply SYS_MALLOC_F
  92. imply MULTI_DTB_FIT
  93. imply MULTI_DTB_FIT_USER_DEFINED_AREA
  94. help
  95. Support for RZG2 HiHope platform
  96. config TARGET_SILINUX_EK874
  97. bool "Silicon Linux EK874 board"
  98. imply R8A774C0
  99. imply RZ_G2
  100. help
  101. Support for Silicon Linux EK874 platform
  102. config TARGET_SALVATOR_X
  103. bool "Salvator-X board"
  104. imply R8A7795
  105. imply R8A7796
  106. imply R8A77965
  107. imply SYS_MALLOC_F
  108. imply MULTI_DTB_FIT
  109. imply MULTI_DTB_FIT_USER_DEFINED_AREA
  110. help
  111. Support for Renesas R-Car Gen3 platform
  112. config TARGET_ULCB
  113. bool "ULCB board"
  114. imply R8A7795
  115. imply R8A7796
  116. imply R8A77965
  117. imply SYS_MALLOC_F
  118. imply MULTI_DTB_FIT
  119. imply MULTI_DTB_FIT_USER_DEFINED_AREA
  120. help
  121. Support for Renesas R-Car Gen3 ULCB platform
  122. endchoice
  123. config SYS_SOC
  124. default "rmobile"
  125. source "board/renesas/condor/Kconfig"
  126. source "board/renesas/draak/Kconfig"
  127. source "board/renesas/eagle/Kconfig"
  128. source "board/renesas/ebisu/Kconfig"
  129. source "board/renesas/salvator-x/Kconfig"
  130. source "board/renesas/ulcb/Kconfig"
  131. source "board/beacon/beacon-rzg2m/Kconfig"
  132. source "board/hoperun/hihope-rzg2/Kconfig"
  133. source "board/silinux/ek874/Kconfig"
  134. config MULTI_DTB_FIT_UNCOMPRESS_SZ
  135. default 0x80000 if TARGET_HIHOPE_RZG2
  136. default 0x80000 if TARGET_SALVATOR_X
  137. default 0x80000 if TARGET_ULCB
  138. config MULTI_DTB_FIT_USER_DEF_ADDR
  139. default 0x49000000 if TARGET_HIHOPE_RZG2
  140. default 0x49000000 if TARGET_SALVATOR_X
  141. default 0x49000000 if TARGET_ULCB
  142. config SYS_MALLOC_F_LEN
  143. default 0x8000 if RCAR_GEN3
  144. endif