Kconfig 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. config STM32MP1_DDR
  2. bool "STM32MP1 DDR driver"
  3. depends on DM && OF_CONTROL && ARCH_STM32MP
  4. select RAM
  5. select SPL_RAM if SPL
  6. default y
  7. help
  8. activate STM32MP1 DDR controller driver for STM32MP1 soc
  9. family: support for LPDDR2, LPDDR3 and DDR3
  10. the SDRAM parameters for controleur and phy need to be provided
  11. in device tree (computed by DDR tuning tools)
  12. config STM32MP1_DDR_INTERACTIVE
  13. bool "STM32MP1 DDR driver : interactive support"
  14. depends on STM32MP1_DDR
  15. help
  16. activate interactive support in STM32MP1 DDR controller driver
  17. used for DDR tuning tools
  18. to enter in intercative mode type 'd' during SPL DDR driver
  19. initialisation
  20. config STM32MP1_DDR_INTERACTIVE_FORCE
  21. bool "STM32MP1 DDR driver : force interactive mode"
  22. depends on STM32MP1_DDR_INTERACTIVE
  23. help
  24. force interactive mode in STM32MP1 DDR controller driver
  25. skip the polling of character 'd' in console
  26. useful when SPL is loaded in sysram
  27. directly by programmer
  28. config STM32MP1_DDR_TESTS
  29. bool "STM32MP1 DDR driver : tests support"
  30. depends on STM32MP1_DDR_INTERACTIVE
  31. default y
  32. help
  33. activate test support for interactive support in
  34. STM32MP1 DDR controller driver: command test
  35. config STM32MP1_DDR_TUNING
  36. bool "STM32MP1 DDR driver : support of tuning"
  37. depends on STM32MP1_DDR_INTERACTIVE
  38. default y
  39. help
  40. activate tuning command in STM32MP1 DDR interactive mode
  41. used for DDR tuning tools
  42. - DQ Deskew algorithm
  43. - DQS Trimming