Searched refs:pdimm (Results 1 – 7 of 7) sorted by relevance
| /drivers/ddr/fsl/ |
| A D | ddr4_dimm_params.c | 122 (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 D | ddr3_dimm_params.c | 86 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 D | ddr2_dimm_params.c | 207 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 D | ddr1_dimm_params.c | 223 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 D | options.c | 31 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 D | main.c | 535 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 D | interactive.c | 323 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