Kconfig 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. if TARGET_SIFIVE_FU540
  2. config SYS_BOARD
  3. default "fu540"
  4. config SYS_VENDOR
  5. default "sifive"
  6. config SYS_CPU
  7. default "fu540"
  8. config SYS_CONFIG_NAME
  9. default "sifive-fu540"
  10. config SYS_TEXT_BASE
  11. default 0x80200000 if SPL
  12. default 0x80000000 if !RISCV_SMODE
  13. default 0x80200000 if RISCV_SMODE
  14. config SPL_TEXT_BASE
  15. default 0x08000000
  16. config SPL_OPENSBI_LOAD_ADDR
  17. default 0x80000000
  18. config BOARD_SPECIFIC_OPTIONS # dummy
  19. def_bool y
  20. select SIFIVE_FU540
  21. select SUPPORT_SPL
  22. select ENV_IS_IN_SPI_FLASH
  23. select RAM
  24. select SPL_RAM if SPL
  25. imply CMD_DHCP
  26. imply CMD_EXT2
  27. imply CMD_EXT4
  28. imply CMD_FAT
  29. imply CMD_FS_GENERIC
  30. imply CMD_GPT
  31. imply PARTITION_TYPE_GUID
  32. imply CMD_NET
  33. imply CMD_PING
  34. imply CMD_SF
  35. imply CLK_SIFIVE
  36. imply CLK_SIFIVE_FU540_PRCI
  37. imply DOS_PARTITION
  38. imply EFI_PARTITION
  39. imply IP_DYN
  40. imply ISO_PARTITION
  41. imply MACB
  42. imply MII
  43. imply NET_RANDOM_ETHADDR
  44. imply PHY_LIB
  45. imply PHY_MSCC
  46. imply SIFIVE_SERIAL
  47. imply SPI
  48. imply SPI_SIFIVE
  49. imply SPI_FLASH
  50. imply SPI_FLASH_ISSI
  51. imply MMC
  52. imply MMC_SPI
  53. imply MMC_BROKEN_CD
  54. imply CMD_MMC
  55. imply DM_GPIO
  56. imply SIFIVE_GPIO
  57. imply CMD_GPIO
  58. imply SMP
  59. imply MISC
  60. imply SIFIVE_OTP
  61. imply DM_PWM
  62. imply PWM_SIFIVE
  63. imply SYSRESET
  64. imply SYSRESET_GPIO
  65. endif