Searched refs:spd (Results 1 – 6 of 6) sorted by relevance
| /drivers/ddr/fsl/ |
| A D | ddr4_dimm_params.c | 145 if (spd->mem_type) { in ddr_compute_dimm_parameters() 285 pdimm->tckmin_x_ps = spd_to_ps(spd->tck_min, spd->fine_tck_min); in ddr_compute_dimm_parameters() 288 pdimm->tckmax_ps = spd_to_ps(spd->tck_max, spd->fine_tck_max); in ddr_compute_dimm_parameters() 307 pdimm->taa_ps = spd_to_ps(spd->taa_min, spd->fine_taa_min); in ddr_compute_dimm_parameters() 312 pdimm->trcd_ps = spd_to_ps(spd->trcd_min, spd->fine_trcd_min); in ddr_compute_dimm_parameters() 317 pdimm->trp_ps = spd_to_ps(spd->trp_min, spd->fine_trp_min); in ddr_compute_dimm_parameters() 325 spd->trc_min_lsb), spd->fine_trc_min); in ddr_compute_dimm_parameters() 334 pdimm->tfaw_ps = (((spd->tfaw_msb & 0xf) << 8) | spd->tfaw_min) * in ddr_compute_dimm_parameters() 338 pdimm->trrds_ps = spd_to_ps(spd->trrds_min, spd->fine_trrds_min); in ddr_compute_dimm_parameters() 340 pdimm->trrdl_ps = spd_to_ps(spd->trrdl_min, spd->fine_trrdl_min); in ddr_compute_dimm_parameters() [all …]
|
| A D | ddr3_dimm_params.c | 64 if ((spd->bus_width & 0x7) < 4) in compute_ranksize() 94 if (spd->mem_type) { in ddr_compute_dimm_parameters() 104 retval = ddr3_spd_check(spd); in ddr_compute_dimm_parameters() 195 mtb_ps = (spd->mtb_dividend * 1000) /spd->mtb_divisor; in ddr_compute_dimm_parameters() 204 ((spd->ftb_div & 0xf0) >> 4) * 10 / (spd->ftb_div & 0x0f); in ddr_compute_dimm_parameters() 223 pdimm->caslat_x = ((spd->caslat_msb << 8) | spd->caslat_lsb) << 4; in ddr_compute_dimm_parameters() 280 pdimm->tras_ps = (((spd->tras_trc_ext & 0xf) << 8) | spd->tras_min_lsb) in ddr_compute_dimm_parameters() 290 pdimm->trc_ps = (((spd->tras_trc_ext & 0xf0) << 4) | spd->trc_min_lsb) in ddr_compute_dimm_parameters() 299 pdimm->trfc_ps = ((spd->trfc_min_msb << 8) | spd->trfc_min_lsb) in ddr_compute_dimm_parameters() 321 if ((spd->therm_ref_opt & 0x1) && !(spd->therm_ref_opt & 0x2)) { in ddr_compute_dimm_parameters() [all …]
|
| A D | interactive.c | 1023 printf("%-3d-%3d: %02x %02x %s\n", 91, 92, spd->rev[0], spd->rev[1], in ddr1_spd_dump() 1214 printf("%-3d-%3d: %02x %02x %s\n", 91, 92, spd->rev[0], spd->rev[1], in ddr2_spd_dump() 1390 PRINT_NNXXS(120, 121, spd->mdate[0], spd->mdate[1], "Mfg Date"); in ddr3_spd_dump() 1399 PRINT_NNXXS(126, 127, spd->crc[0], spd->crc[1], " SPD CRC"); in ddr3_spd_dump() 1407 PRINT_NNXXS(146, 147, spd->mrev[0], spd->mrev[1], in ddr3_spd_dump() 1550 PRINT_NNXXS(126, 127, spd->crc[0], spd->crc[1], " SPD CRC"); in ddr4_spd_dump() 1661 PRINT_NNXXS(323, 324, spd->mdate[0], spd->mdate[1], "Mfg Date"); in ddr4_spd_dump() 1689 ddr1_spd_dump(spd); in generic_spd_dump() 1691 ddr2_spd_dump(spd); in generic_spd_dump() 1693 ddr3_spd_dump(spd); in generic_spd_dump() [all …]
|
| A D | ddr2_dimm_params.c | 212 if (spd->mem_type) { in ddr_compute_dimm_parameters() 222 retval = ddr2_spd_check(spd); in ddr_compute_dimm_parameters() 238 pdimm->rank_density = compute_ranksize(spd->mem_type, spd->rank_dens); in ddr_compute_dimm_parameters() 240 pdimm->data_width = spd->dataw; in ddr_compute_dimm_parameters() 245 switch (spd->dimm_type) { in ddr_compute_dimm_parameters() 271 pdimm->edc_config = spd->config; in ddr_compute_dimm_parameters() 308 pdimm->trp_ps = spd->trp * 250; in ddr_compute_dimm_parameters() 311 pdimm->twr_ps = spd->twr * 250; in ddr_compute_dimm_parameters() 313 pdimm->trfc_ps = compute_trfc_ps_from_spd(spd->trctrfc_ext, spd->trfc); in ddr_compute_dimm_parameters() 316 pdimm->trc_ps = compute_trc_ps_from_spd(spd->trctrfc_ext, spd->trc); in ddr_compute_dimm_parameters() [all …]
|
| A D | ddr1_dimm_params.c | 222 const ddr1_spd_eeprom_t *spd, in ddr_compute_dimm_parameters() argument 228 if (spd->mem_type) { in ddr_compute_dimm_parameters() 238 retval = ddr1_spd_check(spd); in ddr_compute_dimm_parameters() 253 pdimm->n_ranks = spd->nrows; in ddr_compute_dimm_parameters() 254 pdimm->rank_density = compute_ranksize(spd->mem_type, spd->bank_dens); in ddr_compute_dimm_parameters() 258 pdimm->ec_sdram_width = spd->ecw; in ddr_compute_dimm_parameters() 271 pdimm->edc_config = spd->config; in ddr_compute_dimm_parameters() 307 pdimm->trcd_ps = spd->trcd * 250; in ddr_compute_dimm_parameters() 308 pdimm->trp_ps = spd->trp * 250; in ddr_compute_dimm_parameters() 315 pdimm->trrd_ps = spd->trrd * 250; in ddr_compute_dimm_parameters() [all …]
|
| A D | main.c | 146 static void __get_spd(generic_spd_eeprom_t *spd, u8 i2c_address) in __get_spd() argument 175 ret = ddr_i2c_read(dev, 0, 1, (uchar *)spd, 256); in __get_spd() 178 ret = ddr_i2c_read(dev, 0, 1, (uchar *)((ulong)spd + 256), in __get_spd() 185 ret = ddr_i2c_read(dev, 0, 1, (uchar *)spd, in __get_spd() 203 memset(spd, 0, sizeof(generic_spd_eeprom_t)); in __get_spd() 208 void get_spd(generic_spd_eeprom_t *spd, u8 i2c_address); 533 generic_spd_eeprom_t *spd = in fsl_ddr_compute() local 538 i, spd, pdimm, j); in fsl_ddr_compute()
|
Completed in 21 milliseconds