/trusted-firmware-a-latest/drivers/nxp/ddr/nxp-ddr/ |
D | ddrc.c | 39 int bist(const struct ccsr_ddr *ddr, int timeout) in bist() argument 59 uint32_t dec_9 = ddr_in32(&ddr->dec[9]); in bist() 66 cs0_config = ddr_in32(&ddr->csn_cfg[0]); in bist() 70 csn_bnds[i] = ddr_in32(&ddr->bnds[i].a); in bist() 71 ddr_out32(&ddr->bnds[i].a, in bist() 74 ddr_out32(&ddr->csn_cfg[0], cs0_config & ~CTLR_INTLV_MASK); in bist() 81 temp32 = ddr_in32(&ddr->dec[i >> 2U]); in bist() 92 map_save = ddr_in32(&ddr->dec[pos >> 2]); in bist() 98 ddr_out32(&ddr->dec[pos >> 2U], temp32); in bist() 105 ddr_out32(&ddr->mtp[i], test_pattern[i]); in bist() [all …]
|
D | ddr.mk | 73 DDR_CNTLR_SOURCES := $(PLAT_DRIVERS_PATH)/ddr/nxp-ddr/ddr.c \ 74 $(PLAT_DRIVERS_PATH)/ddr/nxp-ddr/ddrc.c \ 75 $(PLAT_DRIVERS_PATH)/ddr/nxp-ddr/dimm.c \ 76 $(PLAT_DRIVERS_PATH)/ddr/nxp-ddr/regs.c \ 77 $(PLAT_DRIVERS_PATH)/ddr/nxp-ddr/utility.c \ 78 $(PLAT_DRIVERS_PATH)/ddr/$(PLAT_DDR_PHY_DIR)/phy.c 80 PLAT_INCLUDES += -I$(PLAT_DRIVERS_INCLUDE_PATH)/ddr
|
D | utility.c | 145 priv->ddr[0] = priv->ddr[1]; in disable_unused_ddrc() 146 priv->ddr[1] = NULL; in disable_unused_ddrc() 153 priv->ddr[1] = NULL; in disable_unused_ddrc() 199 unsigned int get_ddrc_version(const struct ccsr_ddr *ddr) in get_ddrc_version() argument 203 ver = (ddr_in32(&ddr->ip_rev1) & 0xFFFF) << 8U; in get_ddrc_version() 204 ver |= (ddr_in32(&ddr->ip_rev2) & 0xFF00) >> 8U; in get_ddrc_version() 209 void print_ddr_info(struct ccsr_ddr *ddr) in print_ddr_info() argument 211 unsigned int cs0_config = ddr_in32(&ddr->csn_cfg[0]); in print_ddr_info() 212 unsigned int sdram_cfg = ddr_in32(&ddr->sdram_cfg); in print_ddr_info() 247 cas_lat = ((ddr_in32(&ddr->timing_cfg_1) >> 16) & 0xf); in print_ddr_info() [all …]
|
/trusted-firmware-a-latest/drivers/nxp/ddr/fsl-mmdc/ |
D | ddr.mk | 10 DDR_DRIVERS_PATH := drivers/nxp/ddr 12 DDR_CNTLR_SOURCES := ${PLAT_DRIVERS_PATH}/ddr/fsl-mmdc/fsl_mmdc.c \ 13 ${PLAT_DRIVERS_PATH}/ddr/nxp-ddr/utility.c \ 14 ${PLAT_DRIVERS_PATH}/ddr/nxp-ddr/ddr.c \ 15 ${PLAT_DRIVERS_PATH}/ddr/nxp-ddr/ddrc.c 17 PLAT_INCLUDES += -I$(PLAT_DRIVERS_INCLUDE_PATH)/ddr \ 18 -I$(PLAT_DRIVERS_INCLUDE_PATH)/ddr/fsl-mmdc
|
/trusted-firmware-a-latest/plat/nxp/soc-lx2160a/ |
D | ddr_sb.mk | 11 DDR_FIP_ARGS += --ddr-immem-udimm-1d ${DDR_IMEM_UDIMM_1D}.sb \ 12 --ddr-immem-udimm-2d ${DDR_IMEM_UDIMM_2D}.sb \ 13 --ddr-dmmem-udimm-1d ${DDR_DMEM_UDIMM_1D}.sb \ 14 --ddr-dmmem-udimm-2d ${DDR_DMEM_UDIMM_2D}.sb \ 15 --ddr-immem-rdimm-1d ${DDR_IMEM_RDIMM_1D}.sb \ 16 --ddr-immem-rdimm-2d ${DDR_IMEM_RDIMM_2D}.sb \ 17 --ddr-dmmem-rdimm-1d ${DDR_DMEM_RDIMM_1D}.sb \ 18 --ddr-dmmem-rdimm-2d ${DDR_DMEM_RDIMM_2D}.sb
|
D | ddr_tbbr.mk | 45 DDR_KEY=${BUILD_PLAT}/ddr.pem 69 $(if ${DDR_KEY},$(eval $(call CERT_ADD_CMD_OPT,${DDR_KEY},--ddr-fw-key,DDR_))) 70 $(eval $(call TOOL_ADD_PAYLOAD,${BUILD_PLAT}/ddr_fw_key.crt,--ddr-fw-key-cert,,DDR_)) 71 $(eval $(call TOOL_ADD_PAYLOAD,${BUILD_PLAT}/ddr_udimm_fw_content.crt,--ddr-udimm-fw-cert,,DDR_)) 72 $(eval $(call TOOL_ADD_PAYLOAD,${BUILD_PLAT}/ddr_rdimm_fw_content.crt,--ddr-rdimm-fw-cert,,DDR_)) 74 $(eval $(call TOOL_ADD_IMG,DDR_IMEM_UDIMM_1D,--ddr-immem-udimm-1d,DDR_)) 75 $(eval $(call TOOL_ADD_IMG,DDR_IMEM_UDIMM_2D,--ddr-immem-udimm-2d,DDR_)) 76 $(eval $(call TOOL_ADD_IMG,DDR_DMEM_UDIMM_1D,--ddr-dmmem-udimm-1d,DDR_)) 77 $(eval $(call TOOL_ADD_IMG,DDR_DMEM_UDIMM_2D,--ddr-dmmem-udimm-2d,DDR_)) 79 $(eval $(call TOOL_ADD_IMG,DDR_IMEM_RDIMM_1D,--ddr-immem-rdimm-1d,DDR_)) [all …]
|
D | ddr_fip.mk | 7 DDR_PHY_BIN_PATH ?= ./ddr-phy-binary/lx2160a 53 DDR_FIP_ARGS += --ddr-immem-udimm-1d ${DDR_IMEM_UDIMM_1D} \ 54 --ddr-immem-udimm-2d ${DDR_IMEM_UDIMM_2D} \ 55 --ddr-dmmem-udimm-1d ${DDR_DMEM_UDIMM_1D} \ 56 --ddr-dmmem-udimm-2d ${DDR_DMEM_UDIMM_2D} \ 57 --ddr-immem-rdimm-1d ${DDR_IMEM_RDIMM_1D} \ 58 --ddr-immem-rdimm-2d ${DDR_IMEM_RDIMM_2D} \ 59 --ddr-dmmem-rdimm-1d ${DDR_DMEM_RDIMM_1D} \ 60 --ddr-dmmem-rdimm-2d ${DDR_DMEM_RDIMM_2D}
|
/trusted-firmware-a-latest/drivers/renesas/common/ddr/ |
D | ddr.mk | 8 include drivers/renesas/common/ddr/ddr_a/ddr_a.mk 9 BL2_SOURCES += drivers/renesas/common/ddr/dram_sub_func.c 11 include drivers/renesas/common/ddr/ddr_a/ddr_a.mk 13 include drivers/renesas/common/ddr/ddr_a/ddr_a.mk 15 include drivers/renesas/common/ddr/ddr_b/ddr_b.mk 16 BL2_SOURCES += drivers/renesas/common/ddr/dram_sub_func.c
|
/trusted-firmware-a-latest/drivers/renesas/common/ddr/ddr_a/ |
D | ddr_a.mk | 8 BL2_SOURCES += drivers/renesas/common/ddr/ddr_a/ddr_init_e3.c 10 BL2_SOURCES += drivers/renesas/common/ddr/ddr_a/ddr_init_d3.c 12 BL2_SOURCES += drivers/renesas/common/ddr/ddr_a/ddr_init_v3m.c
|
/trusted-firmware-a-latest/plat/imx/imx8m/imx8mq/ |
D | platform.mk | 17 IMX_DRAM_SOURCES := plat/imx/imx8m/ddr/dram.c \ 18 plat/imx/imx8m/ddr/clock.c \ 19 plat/imx/imx8m/ddr/dram_retention.c \ 20 plat/imx/imx8m/ddr/ddr4_dvfs.c \ 21 plat/imx/imx8m/ddr/lpddr4_dvfs.c
|
/trusted-firmware-a-latest/include/drivers/nxp/ddr/ |
D | utility.h | 21 unsigned int get_ddrc_version(const struct ccsr_ddr *ddr); 22 void print_ddr_info(struct ccsr_ddr *ddr);
|
D | ddr.h | 97 struct ccsr_ddr *ddr[MAX_DDRC_NUM]; member 131 struct ddr_cfg_regs *ddr, 137 const struct ccsr_ddr *ddr,
|
/trusted-firmware-a-latest/drivers/nxp/ |
D | drivers.mk | 71 include $(PLAT_DRIVERS_PATH)/ddr/fsl-mmdc/ddr.mk 73 include $(PLAT_DRIVERS_PATH)/ddr/nxp-ddr/ddr.mk
|
/trusted-firmware-a-latest/plat/imx/imx8m/imx8mn/ |
D | platform.mk | 16 IMX_DRAM_SOURCES := plat/imx/imx8m/ddr/dram.c \ 17 plat/imx/imx8m/ddr/clock.c \ 18 plat/imx/imx8m/ddr/dram_retention.c \ 19 plat/imx/imx8m/ddr/ddr4_dvfs.c \ 20 plat/imx/imx8m/ddr/lpddr4_dvfs.c
|
/trusted-firmware-a-latest/plat/arm/board/n1sdp/fdts/ |
D | n1sdp_nt_fw_config.dts | 20 local-ddr-size = <0x0>; 21 remote-ddr-size = <0x0>;
|
/trusted-firmware-a-latest/include/drivers/brcm/ |
D | fru.h | 117 struct ddr_info *ddr); 128 struct ddr_info *ddr) in fru_parse_ddr() argument
|
/trusted-firmware-a-latest/drivers/renesas/common/ddr/ddr_b/ |
D | ddr_b.mk | 7 BL2_SOURCES += drivers/renesas/common/ddr/ddr_b/boot_init_dram.c
|
/trusted-firmware-a-latest/plat/arm/board/morello/fdts/ |
D | morello_nt_fw_config.dts | 18 local-ddr-size = <0x0 0x0>; 20 remote-ddr-size = <0x0 0x0>;
|
/trusted-firmware-a-latest/docs/resources/diagrams/plantuml/ |
D | el3_spm_dfd.puml | 25 ddr [label="External memory (DDR)"] 74 sp1 -> ddr [dir="both" label="DF7"] 75 spmc -> ddr [dir="both" label="DF7"]
|
D | spm_dfd.puml | 23 ddr [label="External memory (DDR)"] 78 sp1 -> ddr [dir="both" label="DF7"] 79 spmc -> ddr [dir="both" label="DF7"]
|
/trusted-firmware-a-latest/plat/brcm/board/stingray/include/ |
D | ddr_init.h | 18 void ddr_initialize(struct ddr_info *ddr) in ddr_initialize() argument
|
/trusted-firmware-a-latest/plat/imx/imx8m/imx8mp/ |
D | platform.mk | 18 IMX_DRAM_SOURCES := plat/imx/imx8m/ddr/dram.c \ 19 plat/imx/imx8m/ddr/clock.c \ 20 plat/imx/imx8m/ddr/dram_retention.c \ 21 plat/imx/imx8m/ddr/ddr4_dvfs.c \ 22 plat/imx/imx8m/ddr/lpddr4_dvfs.c
|
/trusted-firmware-a-latest/plat/rockchip/rk3368/ |
D | platform.mk | 22 -I${RK_PLAT_SOC}/drivers/ddr/ \ 57 ${RK_PLAT_SOC}/drivers/ddr/ddr_rk3368.c \
|
/trusted-firmware-a-latest/plat/imx/imx8m/imx8mm/ |
D | platform.mk | 22 IMX_DRAM_SOURCES := plat/imx/imx8m/ddr/dram.c \ 23 plat/imx/imx8m/ddr/clock.c \ 24 plat/imx/imx8m/ddr/dram_retention.c \ 25 plat/imx/imx8m/ddr/ddr4_dvfs.c \ 26 plat/imx/imx8m/ddr/lpddr4_dvfs.c
|
/trusted-firmware-a-latest/plat/renesas/rzg/ |
D | platform.mk | 223 include drivers/renesas/common/ddr/ddr.mk 228 PLAT_INCLUDES += -Idrivers/renesas/common/ddr \
|