Kconfig 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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. default n
  24. help
  25. force interactive mode in STM32MP1 DDR controller driver
  26. skip the polling of character 'd' in console
  27. useful when SPL is loaded in sysram
  28. directly by programmer
  29. config STM32MP1_DDR_TESTS
  30. bool "STM32MP1 DDR driver : tests support"
  31. depends on STM32MP1_DDR_INTERACTIVE
  32. default y
  33. help
  34. activate test support for interactive support in
  35. STM32MP1 DDR controller driver: command test
  36. config STM32MP1_DDR_TUNING
  37. bool "STM32MP1 DDR driver : support of tuning"
  38. depends on STM32MP1_DDR_INTERACTIVE
  39. default y
  40. help
  41. activate tuning command in STM32MP1 DDR interactive mode
  42. used for DDR tuning tools
  43. - DQ Deskew algorithm
  44. - DQS Trimming