coreboot/src/device/dram
Krystian Hebel d3909e1793 device/dram: add DDR4 RCD I2C access functions
Registering Clock Driver (RCD) is responsible for driving address and
control nets on RDIMM and LRDIMM applications. Its operation is
configurable by a set of Register Control Words (RCWs). There are two
ways of accessing RCWs: in-band on the memory channel as MRS commands
("MR7") or through I2C.

Access through I2C is generic, while MRS commands are passed to memory
controller registers in an implementation-specific way.

See JESD82-31 JEDEC standard for full details.

Change-Id: Ie4e6cfaeae16aba1853b33d527eddebadfbd3887
Signed-off-by: Krystian Hebel <krystian.hebel@3mdeb.com>
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/67060
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin L Roth <gaumless@gmail.com>
2023-08-21 14:43:08 +00:00
..
ddr2.c
ddr3.c spd.h: Move enum ddr3_module_type to ddr3.h 2023-01-04 12:39:32 +00:00
ddr4.c device/dram: add DDR4 MRS commands 2023-08-21 12:07:01 +00:00
ddr5.c
ddr_common.c
Kconfig treewide: Get rid of "NO_DDRx" selection 2023-08-09 22:01:44 +00:00
lpddr4.c
Makefile.inc device/dram: add DDR4 RCD I2C access functions 2023-08-21 14:43:08 +00:00
rcd.c device/dram: add DDR4 RCD I2C access functions 2023-08-21 14:43:08 +00:00
spd.c device/dram: Update RDIMM classification from RIMM to DIMM 2023-05-31 18:52:39 +00:00