
config STM32MP1_DDR
	bool "STM32MP1 DDR driver"
	depends on DM && OF_CONTROL && ARCH_STM32MP
	select RAM
	select SPL_RAM if SPL
	default y
	help
	  activate STM32MP1 DDR controller driver for STM32MP1 soc
	  family:	support for LPDDR2, LPDDR3 and DDR3
	  the SDRAM parameters for controleur and phy need to be provided
	  in device tree (computed by DDR tuning tools)

config STM32MP1_DDR_INTERACTIVE
	bool "STM32MP1 DDR driver : interactive support"
	depends on STM32MP1_DDR
	help
	  activate interactive support in STM32MP1 DDR controller driver
	  used for DDR tuning tools
	  to enter in intercative mode type 'd' during SPL DDR driver
	  initialisation

config STM32MP1_DDR_INTERACTIVE_FORCE
	bool "STM32MP1 DDR driver : force interactive mode"
	depends on STM32MP1_DDR_INTERACTIVE
	help
	  force interactive mode in STM32MP1 DDR controller driver
	  skip the polling of character 'd' in console
	  useful when SPL is loaded in sysram
	  directly by programmer

config STM32MP1_DDR_TESTS
	bool "STM32MP1 DDR driver : tests support"
	depends on STM32MP1_DDR_INTERACTIVE
	default y
	help
	  activate test support for interactive support in
	  STM32MP1 DDR controller driver: command test

config STM32MP1_DDR_TUNING
	bool "STM32MP1 DDR driver : support of tuning"
	depends on STM32MP1_DDR_INTERACTIVE
	default y
	help
	  activate tuning command in STM32MP1 DDR interactive mode
	  used for DDR tuning tools
	  - DQ Deskew algorithm
	  - DQS Trimming
