Kconfig 1.6 KB

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