Home
last modified time | relevance | path

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

/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.c223 dimm_params_t *pdimm, in ddr_compute_dimm_parameters() argument
249 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in ddr_compute_dimm_parameters()
250 memcpy(pdimm->mpart, spd->mpart, sizeof(pdimm->mpart) - 1); in ddr_compute_dimm_parameters()
253 pdimm->n_ranks = spd->nrows; in ddr_compute_dimm_parameters()
255 pdimm->capacity = pdimm->n_ranks * pdimm->rank_density; 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()
299 & ~(1 << pdimm->caslat_x) in ddr_compute_dimm_parameters()
322 pdimm->tds_ps in ddr_compute_dimm_parameters()
[all …]
A Doptions.c31 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
728 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
734 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
738 if (pdimm[1].n_ranks == 2) in auto_bank_intlv()
749 dimm_params_t *pdimm, in populate_memctl_options() argument
793 if (pdimm[1].n_ranks) in populate_memctl_options()
939 pdimm[0].data_width); in populate_memctl_options()
981 if (pdimm[i].n_ranks) { in populate_memctl_options()
1235 if ((pdimm[0].n_ranks < 2) && (pdimm[1].n_ranks < 2)) { in populate_memctl_options()
1241 if (pdimm[0].capacity != pdimm[1].capacity) { in populate_memctl_options()
[all …]
A Dmain.c535 dimm_params_t *pdimm = in fsl_ddr_compute() local
538 i, spd, pdimm, j); in fsl_ddr_compute()
544 retval = fsl_ddr_get_dimm_params(pdimm, in fsl_ddr_compute()
580 dimm_params_t *pdimm = in fsl_ddr_compute() local
582 fsl_ddr_get_dimm_params(pdimm, i, j); in fsl_ddr_compute()
A Dinteractive.c323 static void print_dimm_parameters(const dimm_params_t *pdimm) in print_dimm_parameters() argument
414 if (pdimm->n_ranks == 0) { in print_dimm_parameters()
419 printf("module part name = %s\n", pdimm->mpart); in print_dimm_parameters()
421 pdimm->rank_density, pdimm->rank_density / 0x100000); in print_dimm_parameters()
423 pdimm->capacity, pdimm->capacity / 0x100000); in print_dimm_parameters()
425 pdimm->burst_lengths_bitmask); in print_dimm_parameters()
427 pdimm->base_address, in print_dimm_parameters()
428 (pdimm->base_address >> 32), in print_dimm_parameters()
429 pdimm->base_address & 0xFFFFFFFF); in print_dimm_parameters()
430 print_option_table(options, n_opts, pdimm); in print_dimm_parameters()

Completed in 15 milliseconds