Home
last modified time | relevance | path

Searched refs:spd (Results 1 – 18 of 18) sorted by relevance

/rk3399_ARM-atf/drivers/nxp/ddr/nxp-ddr/
H A Ddimm.c63 static int ddr4_spd_check(const struct ddr4_spd *spd) in ddr4_spd_check() argument
65 void *p = (void *)spd; in ddr4_spd_check()
77 if (spd->crc[0] != crc_lsb || spd->crc[1] != crc_msb) { in ddr4_spd_check()
79 spd->crc[1], spd->crc[0], crc_msb, crc_lsb); in ddr4_spd_check()
83 p = (void *)spd + 128; in ddr4_spd_check()
90 if (spd->mod_section.uc[126] != crc_lsb || in ddr4_spd_check()
91 spd->mod_section.uc[127] != crc_msb) { in ddr4_spd_check()
93 spd->mod_section.uc[127], spd->mod_section.uc[126], in ddr4_spd_check()
102 compute_ranksize(const struct ddr4_spd *spd) in compute_ranksize() argument
112 if ((spd->density_banks & 0xf) <= 7) { in compute_ranksize()
[all …]
H A Dddr.c526 struct ddr4_spd spd[2]; in parse_spd() local
546 ret = read_spd(addr, &spd[spd_idx], in parse_spd()
554 (spd[spd_idx].crc[1] << 24) | in parse_spd()
555 (spd[spd_idx].crc[0] << 16) | in parse_spd()
556 (spd[spd_idx].mod_section.uc[127] << 8) | in parse_spd()
557 (spd[spd_idx].mod_section.uc[126] << 0); in parse_spd()
565 ret = cal_dimm_params(&spd[0], dimm); in parse_spd()
/rk3399_ARM-atf/services/spd/tlkd/
H A Dtlkd.mk12 $(error spd=tlkd will not work with ENABLE_FEAT_D128 enabled.)
15 SPD_SOURCES := services/spd/tlkd/tlkd_common.c \
16 services/spd/tlkd/tlkd_helpers.S \
17 services/spd/tlkd/tlkd_main.c \
18 services/spd/tlkd/tlkd_pm.c
/rk3399_ARM-atf/services/spd/tspd/
H A Dtspd.mk7 TSPD_DIR := services/spd/tspd
13 SPD_SOURCES := services/spd/tspd/tspd_common.c \
14 services/spd/tspd/tspd_helpers.S \
15 services/spd/tspd/tspd_main.c \
16 services/spd/tspd/tspd_pm.c
/rk3399_ARM-atf/services/spd/opteed/
H A Dopteed.mk7 OPTEED_DIR := services/spd/opteed
10 SPD_SOURCES := services/spd/opteed/opteed_common.c \
11 services/spd/opteed/opteed_helpers.S \
12 services/spd/opteed/opteed_main.c \
13 services/spd/opteed/opteed_pm.c
/rk3399_ARM-atf/services/spd/pncd/
H A Dpncd.mk5 PNCD_DIR := services/spd/pncd
9 SPD_SOURCES := services/spd/pncd/pncd_common.c \
10 services/spd/pncd/pncd_helpers.S \
11 services/spd/pncd/pncd_main.c
/rk3399_ARM-atf/services/spd/trusty/
H A Dtrusty.mk9 SPD_SOURCES := services/spd/trusty/trusty.c \
10 services/spd/trusty/trusty_helpers.S
13 SPD_SOURCES += services/spd/trusty/generic-arm64-smcall.c
/rk3399_ARM-atf/include/drivers/nxp/ddr/
H A Ddimm.h33 #define dump_spd(spd, len) { \ argument
35 register unsigned char *buf = (void *)(spd); \
45 #define dump_spd(spd, len) {} argument
328 int cal_dimm_params(const struct ddr4_spd *spd, struct dimm_params *pdimm);
/rk3399_ARM-atf/docs/components/
H A Dindex.rst8 spd/index
H A Dexception-handling.rst53 EL3. These components—referred to as *dispatchers* [#spd]_ in general—may
76 .. [#spd] Not to be confused with :ref:`Secure Payload Dispatcher
/rk3399_ARM-atf/docs/about/
H A Dmaintainers.rst989 :|F|: docs/components/spd/optee-dispatcher.rst
990 :|F|: services/spd/opteed/
996 :|F|: docs/components/spd/tlk-dispatcher.rst
998 :|F|: services/spd/tlkd/
1008 :|F|: docs/components/spd/trusty-dispatcher.rst
1009 :|F|: services/spd/trusty/
1017 :|F|: services/spd/tspd/
1023 :|F|: docs/components/spd/pnc-dispatcher.rst
1024 :|F|: services/spd/pncd/
/rk3399_ARM-atf/
H A DMakefile228 SPDS := $(sort $(filter-out none, $(patsubst services/spd/%,%,$(wildcard services/spd/*))))
251 SPD_DIR := spd
/rk3399_ARM-atf/docs/plat/
H A Dsocionext-uniphier.rst104 SPD=<spd> BL32=<path-to-BL32>
/rk3399_ARM-atf/docs/threat_model/firmware_threat_model/
H A Dthreat_model.rst1229 …//github.com/ARM-software/arm-trusted-firmware/blob/master/docs/components/spd/optee-dispatcher.rst
/rk3399_ARM-atf/docs/getting_started/
H A Dbuild-options.rst1054 ``services/spd/``; the directory is expected to contain a makefile called
1055 ``<spd-value>.mk``. The SPM Dispatcher standard service is located in
/rk3399_ARM-atf/docs/design/
H A Dinterrupt-framework-design.rst593 .. __: #spd-int-registration
H A Dfirmware-design.rst2883 reside in the ``services/spd`` directory (e.g. ``services/spd/tspd``).
/rk3399_ARM-atf/docs/
H A Dchange-log.md2536 …- handle invalid spd build options ([a0effb9](https://review.trustedfirmware.org/plugins/gitiles/T…
5781 …- use lib/smccc.h macros instead of trusty spd ([0ee07d7](https://review.trustedfirmware.org/plugi…
10708 - imx8mm: Provide uart base as build option and add the support for opteed spd
10872 - spd/trusty: Disable error messages seen during boot, allow gic base to be
10959 - Intermittent assertion firing `ASSERT: services/spd/tspd/tspd_main.c:105`
11003 - spd: opteed: Enable NS_TIMER_SWITCH