Kconfig 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. if ARCH_MESON
  2. config MESON64_COMMON
  3. bool
  4. select ARM64
  5. select CLK
  6. select DM
  7. select DM_SERIAL
  8. select SYSCON
  9. select REGMAP
  10. select PWRSEQ
  11. select BOARD_LATE_INIT
  12. imply CMD_DM
  13. config MESON_GX
  14. bool
  15. select MESON64_COMMON
  16. choice
  17. prompt "Platform select"
  18. default MESON_GXBB
  19. config MESON_GXBB
  20. bool "GXBB"
  21. select MESON_GX
  22. help
  23. Select this if your SoC is an S905
  24. config MESON_GXL
  25. bool "GXL"
  26. select MESON_GX
  27. help
  28. Select this if your SoC is an S905X/D or S805X
  29. config MESON_GXM
  30. bool "GXM"
  31. select MESON_GX
  32. help
  33. Select this if your SoC is an S912
  34. config MESON_AXG
  35. bool "AXG"
  36. select MESON64_COMMON
  37. help
  38. Select this if your SoC is an A113X/D
  39. config MESON_G12A
  40. bool "G12A"
  41. select MESON64_COMMON
  42. help
  43. Select this if your SoC is an S905X/D2
  44. endchoice
  45. config SYS_SOC
  46. default "meson"
  47. config SYS_MALLOC_F_LEN
  48. default 0x1000
  49. config SYS_VENDOR
  50. string "Vendor name"
  51. default "amlogic"
  52. help
  53. This option contains information about board name.
  54. Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
  55. be used.
  56. config SYS_BOARD
  57. string "Board name"
  58. default "p200" if MESON_GXBB
  59. default "p212" if MESON_GXL
  60. default "q200" if MESON_GXM
  61. default "s400" if MESON_AXG
  62. default "u200" if MESON_G12A
  63. default ""
  64. help
  65. This option contains information about board name.
  66. Based on this option board/<CONFIG_SYS_VENDOR>/<CONFIG_SYS_BOARD> will
  67. be used.
  68. config SYS_CONFIG_NAME
  69. string "Board configuration name"
  70. default "meson64"
  71. help
  72. This option contains information about board configuration name.
  73. Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
  74. will be used for board configuration.
  75. endif