blob: 738b7884012f3fbfdd6d24b96f7e69da4ef5937f [file] [log] [blame]
Tom Riniefb5dab72021-08-21 13:50:17 -04001choice
2 prompt "Method to determine DDR clock frequency"
3 default STATIC_DDR_CLK_FREQ
4 depends on ARCH_P1010 || ARCH_P1020 || ARCH_P2020 || ARCH_T1024 \
5 || ARCH_T1042 || ARCH_T2080 || ARCH_T4240 || ARCH_LS1021A \
6 || FSL_LSCH2 || FSL_LSCH3 || TARGET_KMCENT2
7 help
8 The DDR clock frequency can either be defined statically now at
9 build time, or can be determined at run-time via the
10 get_board_ddr_clk function.
11
12config DYNAMIC_DDR_CLK_FREQ
13 bool "Run-time DDR clock frequency"
14
15config STATIC_DDR_CLK_FREQ
16 bool "Build-time static DDR clock frequency"
17
18endchoice
19
20config DDR_CLK_FREQ
21 int "DDR clock frequency in Hz"
22 depends on STATIC_DDR_CLK_FREQ
23 default 100000000
24 help
25 The DDR clock frequency, specified in Hz.
26
Tom Rini222d22a2021-08-21 13:50:16 -040027config DDR_SPD
28 bool "JEDEC Serial Presence Detect (SPD) support"
29 help
30 For memory controllers that can utilize it, add enable support for
31 using the JEDEC SDP standard.
32
Tom Rinibca45092022-06-15 12:03:54 -040033config SYS_SPD_BUS_NUM
34 int "I2C bus number for DDR SPD"
35 depends on DDR_SPD || SYS_I2C_LEGACY || SPL_SYS_I2C_LEGACY
36 default 0
37
Ley Foon Tan707cd012017-04-05 17:32:51 +080038source "drivers/ddr/altera/Kconfig"
Peng Fane3963c02018-11-20 10:19:57 +000039source "drivers/ddr/imx/Kconfig"