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