2018-03-12 09:46:11 +00:00
|
|
|
|
|
|
|
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)
|
2019-04-10 12:09:27 +00:00
|
|
|
|
|
|
|
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
|
|
|
|
default n
|
|
|
|
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
|
2019-04-10 12:09:28 +00:00
|
|
|
|
|
|
|
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
|
2019-04-10 12:09:29 +00:00
|
|
|
|
|
|
|
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
|