Home
last modified time | relevance | path

Searched refs:pdimm (Results 1 – 25 of 43) sorted by relevance

12

/u-boot/drivers/ddr/fsl/
A Dddr4_dimm_params.c122 (mtb * pdimm->mtb_ps + (ftb * pdimm->ftb_10th_ps) / 10)
167 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in ddr_compute_dimm_parameters()
169 memcpy(pdimm->mpart, spd->mpart, sizeof(pdimm->mpart) - 1); in ddr_compute_dimm_parameters()
174 pdimm->capacity = pdimm->n_ranks * pdimm->rank_density; in ddr_compute_dimm_parameters()
181 pdimm->data_width = pdimm->primary_sdram_width in ddr_compute_dimm_parameters()
202 pdimm->rcw[6] = 0xf; in ddr_compute_dimm_parameters()
207 pdimm->rcw[8] = pdimm->die_density >= 0x6 ? 0x0 : 0x8 | in ddr_compute_dimm_parameters()
211 if (pdimm->package_3ds || pdimm->n_ranks != 4) in ddr_compute_dimm_parameters()
277 pdimm->mtb_ps = 125; in ddr_compute_dimm_parameters()
332 pdimm->mtb_ps; in ddr_compute_dimm_parameters()
[all …]
A Dddr3_dimm_params.c86 dimm_params_t *pdimm, in ddr_compute_dimm_parameters() argument
115 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in ddr_compute_dimm_parameters()
117 memcpy(pdimm->mpart, spd->mpart, sizeof(pdimm->mpart) - 1); in ddr_compute_dimm_parameters()
122 pdimm->capacity = pdimm->n_ranks * pdimm->rank_density; in ddr_compute_dimm_parameters()
125 pdimm->ec_sdram_width = 8; in ddr_compute_dimm_parameters()
128 pdimm->data_width = pdimm->primary_sdram_width in ddr_compute_dimm_parameters()
133 pdimm->mirrored_dimm = 0; in ddr_compute_dimm_parameters()
178 if (pdimm->ec_sdram_width) in ddr_compute_dimm_parameters()
179 pdimm->edc_config = 0x02; in ddr_compute_dimm_parameters()
181 pdimm->edc_config = 0x00; in ddr_compute_dimm_parameters()
[all …]
A Dddr2_dimm_params.c207 dimm_params_t *pdimm, in ddr_compute_dimm_parameters() argument
233 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in ddr_compute_dimm_parameters()
234 memcpy(pdimm->mpart, spd->mpart, sizeof(pdimm->mpart) - 1); in ddr_compute_dimm_parameters()
239 pdimm->capacity = pdimm->n_ranks * pdimm->rank_density; in ddr_compute_dimm_parameters()
250 pdimm->registered_dimm = 1; in ddr_compute_dimm_parameters()
258 pdimm->registered_dimm = 0; in ddr_compute_dimm_parameters()
279 pdimm->tckmin_x_ps in ddr_compute_dimm_parameters()
281 pdimm->tckmin_x_minus_1_ps in ddr_compute_dimm_parameters()
283 pdimm->tckmin_x_minus_2_ps in ddr_compute_dimm_parameters()
322 pdimm->tds_ps in ddr_compute_dimm_parameters()
[all …]
A Dddr1_dimm_params.c224 dimm_params_t *pdimm, in ddr_compute_dimm_parameters() argument
250 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in ddr_compute_dimm_parameters()
251 memcpy(pdimm->mpart, spd->mpart, sizeof(pdimm->mpart) - 1); in ddr_compute_dimm_parameters()
254 pdimm->n_ranks = spd->nrows; in ddr_compute_dimm_parameters()
256 pdimm->capacity = pdimm->n_ranks * pdimm->rank_density; in ddr_compute_dimm_parameters()
280 pdimm->tckmin_x_ps in ddr_compute_dimm_parameters()
282 pdimm->tckmin_x_minus_1_ps in ddr_compute_dimm_parameters()
284 pdimm->tckmin_x_minus_2_ps in ddr_compute_dimm_parameters()
300 & ~(1 << pdimm->caslat_x) in ddr_compute_dimm_parameters()
323 pdimm->tds_ps in ddr_compute_dimm_parameters()
[all …]
A Doptions.c28 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
725 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
731 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
735 if (pdimm[1].n_ranks == 2) in auto_bank_intlv()
746 dimm_params_t *pdimm, in populate_memctl_options() argument
788 if (pdimm[1].n_ranks) in populate_memctl_options()
934 pdimm[0].data_width); in populate_memctl_options()
976 if (pdimm[i].n_ranks) { in populate_memctl_options()
1230 if ((pdimm[0].n_ranks < 2) && (pdimm[1].n_ranks < 2)) { in populate_memctl_options()
1236 if (pdimm[0].capacity != pdimm[1].capacity) { in populate_memctl_options()
[all …]
/u-boot/board/freescale/ls2080aqds/
A Dddr.c18 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
34 if (pdimm[slot].n_ranks) in fsl_ddr_board_options()
105 pdimm[slot].dq_mapping[0] = pdimm[slot].dq_mapping[8]; in fsl_ddr_board_options()
106 pdimm[slot].dq_mapping[1] = pdimm[slot].dq_mapping[9]; in fsl_ddr_board_options()
107 pdimm[slot].dq_mapping[2] = pdimm[slot].dq_mapping[6]; in fsl_ddr_board_options()
108 pdimm[slot].dq_mapping[3] = pdimm[slot].dq_mapping[7]; in fsl_ddr_board_options()
112 pdimm[slot].dq_mapping[9] = 0; in fsl_ddr_board_options()
113 pdimm[slot].dq_mapping[10] = 0; in fsl_ddr_board_options()
114 pdimm[slot].dq_mapping[11] = 0; in fsl_ddr_board_options()
115 pdimm[slot].dq_mapping[12] = 0; in fsl_ddr_board_options()
[all …]
/u-boot/board/freescale/ls2080ardb/
A Dddr.c18 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
34 if (pdimm[slot].n_ranks) in fsl_ddr_board_options()
107 pdimm[slot].dq_mapping[0] = pdimm[slot].dq_mapping[8]; in fsl_ddr_board_options()
108 pdimm[slot].dq_mapping[1] = pdimm[slot].dq_mapping[9]; in fsl_ddr_board_options()
109 pdimm[slot].dq_mapping[2] = pdimm[slot].dq_mapping[6]; in fsl_ddr_board_options()
110 pdimm[slot].dq_mapping[3] = pdimm[slot].dq_mapping[7]; in fsl_ddr_board_options()
114 pdimm[slot].dq_mapping[9] = 0; in fsl_ddr_board_options()
115 pdimm[slot].dq_mapping[10] = 0; in fsl_ddr_board_options()
116 pdimm[slot].dq_mapping[11] = 0; in fsl_ddr_board_options()
117 pdimm[slot].dq_mapping[12] = 0; in fsl_ddr_board_options()
[all …]
/u-boot/board/Arcturus/ucp1020/
A Dddr.c59 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
66 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
67 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
68 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
133 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
150 if (pdimm->primary_sdram_width == 64) in fsl_ddr_board_options()
152 else if (pdimm->primary_sdram_width == 32) in fsl_ddr_board_options()
/u-boot/board/freescale/ls1021aqds/
A Dddr.c20 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
30 if (!pdimm->n_ranks) in fsl_ddr_board_options()
40 if (pbsp->n_ranks == pdimm->n_ranks) { in fsl_ddr_board_options()
143 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
151 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
152 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
153 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
/u-boot/board/freescale/t102xrdb/
A Dddr.c54 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
65 if (!pdimm->n_ranks) in fsl_ddr_board_options()
75 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
76 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
205 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
213 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
214 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
215 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
/u-boot/board/freescale/ls1043ardb/
A Dddr.c21 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
31 if (!pdimm->n_ranks) in fsl_ddr_board_options()
41 if (pbsp->n_ranks == pdimm->n_ranks) { in fsl_ddr_board_options()
159 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
167 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
168 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
169 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
/u-boot/board/freescale/p1_p2_rdb_pc/
A Dddr.c188 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
195 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
196 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
197 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
262 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
278 if (pdimm->primary_sdram_width == 64) in fsl_ddr_board_options()
280 else if (pdimm->primary_sdram_width == 32) in fsl_ddr_board_options()
/u-boot/board/freescale/t208xrdb/
A Dddr.c21 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
31 if (!pdimm->n_ranks) in fsl_ddr_board_options()
41 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
42 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
/u-boot/board/freescale/t4rdb/
A Dddr.c21 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
31 if (!pdimm->n_ranks) in fsl_ddr_board_options()
49 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
50 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
/u-boot/board/freescale/t208xqds/
A Dddr.c21 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
31 if (!pdimm->n_ranks) in fsl_ddr_board_options()
48 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
49 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
/u-boot/board/freescale/t104xrdb/
A Dddr.c23 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
33 if (!pdimm->n_ranks) in fsl_ddr_board_options()
43 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
44 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
/u-boot/board/freescale/p1010rdb/
A Dddr.c192 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
199 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
200 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
201 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
208 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
/u-boot/board/freescale/mpc8349emds/
A Dddr.c43 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
53 if (pdimm[i].n_ranks) in fsl_ddr_board_options()
66 if (pbsp->n_ranks == pdimm[i].n_ranks) { in fsl_ddr_board_options()
/u-boot/include/
A Dfsl_ddr.h46 dimm_params_t *pdimm, in compute_dimm_parameters() argument
49 return ddr_compute_dimm_parameters(ctrl_num, spd, pdimm, dimm_number); in compute_dimm_parameters()
106 dimm_params_t *pdimm,
135 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm,
/u-boot/board/freescale/p2041rdb/
A Dddr.c53 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
63 if (!pdimm->n_ranks) in fsl_ddr_board_options()
74 if (pbsp->n_ranks == pdimm->n_ranks) { in fsl_ddr_board_options()
/u-boot/board/freescale/ls1046aqds/
A Dddr.c20 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
30 if (!pdimm->n_ranks) in fsl_ddr_board_options()
40 if (pbsp->n_ranks == pdimm->n_ranks) { in fsl_ddr_board_options()
/u-boot/board/freescale/ls1046ardb/
A Dddr.c20 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
30 if (!pdimm->n_ranks) in fsl_ddr_board_options()
43 if (pbsp->n_ranks == pdimm->n_ranks) { in fsl_ddr_board_options()
/u-boot/board/gdsys/p1022/
A Dddr.c15 void fsl_ddr_board_options(memctl_options_t *popts, dimm_params_t *pdimm, in fsl_ddr_board_options() argument
24 if (!pdimm->n_ranks) in fsl_ddr_board_options()
/u-boot/board/freescale/ls1088a/
A Dddr.c35 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
45 if (!pdimm->n_ranks) in fsl_ddr_board_options()
59 if (pbsp->n_ranks == pdimm->n_ranks) { in fsl_ddr_board_options()
/u-boot/board/varisys/cyrus/
A Dddr.c99 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
109 if (!pdimm->n_ranks) in fsl_ddr_board_options()
123 if (pbsp->n_ranks == pdimm->n_ranks) { in fsl_ddr_board_options()

Completed in 36 milliseconds

12