Kconfig 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. if ARCH_ZYNQ
  2. config SPL_LDSCRIPT
  3. default "arch/arm/mach-zynq/u-boot-spl.lds"
  4. config SPL_FS_FAT
  5. default y
  6. config SPL_LIBCOMMON_SUPPORT
  7. default y
  8. config SPL_LIBDISK_SUPPORT
  9. default y
  10. config SPL_LIBGENERIC_SUPPORT
  11. default y
  12. config SPL_MMC_SUPPORT
  13. default y if MMC_SDHCI_ZYNQ
  14. config SPL_SERIAL_SUPPORT
  15. default y
  16. config SPL_SPI_FLASH_SUPPORT
  17. default y if ZYNQ_QSPI
  18. config SPL_SPI_SUPPORT
  19. default y if ZYNQ_QSPI
  20. config ZYNQ_DDRC_INIT
  21. bool "Zynq DDRC initialization"
  22. default y
  23. help
  24. This option used to perform DDR specific initialization
  25. if required. There might be cases like ddr less where we
  26. want to skip ddr init and this option is useful for it.
  27. config SYS_BOARD
  28. string "Board name"
  29. default "zynq"
  30. config SYS_VENDOR
  31. string "Vendor name"
  32. default "xilinx"
  33. config SYS_SOC
  34. default "zynq"
  35. config SYS_CONFIG_NAME
  36. string "Board configuration name"
  37. default "zynq-common"
  38. help
  39. This option contains information about board configuration name.
  40. Based on this option include/configs/<CONFIG_SYS_CONFIG_NAME>.h header
  41. will be used for board configuration.
  42. config SYS_MALLOC_F_LEN
  43. default 0x800
  44. config SYS_MALLOC_LEN
  45. default 0x1400000
  46. config BOOT_INIT_FILE
  47. string "boot.bin init register filename"
  48. default ""
  49. help
  50. Add register writes to boot.bin format (max 256 pairs).
  51. Expect a table of register-value pairs, e.g. "0x12345678 0x4321"
  52. config ZYNQ_SDHCI_MAX_FREQ
  53. default 52000000
  54. source "board/xilinx/Kconfig"
  55. source "board/xilinx/zynq/Kconfig"
  56. endif