Home
last modified time | relevance | path

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

123

/OK3568_Linux_fs/u-boot/drivers/ddr/fsl/
H A Dddr4_dimm_params.c114 (mtb * pdimm->mtb_ps + (ftb * pdimm->ftb_10th_ps) / 10)
124 dimm_params_t *pdimm, in ddr_compute_dimm_parameters() argument
143 memset(pdimm, 0, sizeof(dimm_params_t)); in ddr_compute_dimm_parameters()
158 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in ddr_compute_dimm_parameters()
160 memcpy(pdimm->mpart, spd->mpart, sizeof(pdimm->mpart) - 1); in ddr_compute_dimm_parameters()
163 pdimm->n_ranks = ((spd->organization >> 3) & 0x7) + 1; in ddr_compute_dimm_parameters()
164 pdimm->rank_density = compute_ranksize(spd); in ddr_compute_dimm_parameters()
165 pdimm->capacity = pdimm->n_ranks * pdimm->rank_density; in ddr_compute_dimm_parameters()
166 pdimm->primary_sdram_width = 1 << (3 + (spd->bus_width & 0x7)); in ddr_compute_dimm_parameters()
168 pdimm->ec_sdram_width = 8; in ddr_compute_dimm_parameters()
[all …]
H A Dddr3_dimm_params.c86 dimm_params_t *pdimm, in ddr_compute_dimm_parameters() argument
100 memset(pdimm, 0, sizeof(dimm_params_t)); in ddr_compute_dimm_parameters()
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()
120 pdimm->n_ranks = ((spd->organization >> 3) & 0x7) + 1; in ddr_compute_dimm_parameters()
121 pdimm->rank_density = compute_ranksize(spd); in ddr_compute_dimm_parameters()
122 pdimm->capacity = pdimm->n_ranks * pdimm->rank_density; in ddr_compute_dimm_parameters()
123 pdimm->primary_sdram_width = 1 << (3 + (spd->bus_width & 0x7)); in ddr_compute_dimm_parameters()
125 pdimm->ec_sdram_width = 8; in ddr_compute_dimm_parameters()
127 pdimm->ec_sdram_width = 0; in ddr_compute_dimm_parameters()
[all …]
H A Dddr1_dimm_params.c223 dimm_params_t *pdimm, in ddr_compute_dimm_parameters() argument
234 memset(pdimm, 0, sizeof(dimm_params_t)); in ddr_compute_dimm_parameters()
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()
254 pdimm->rank_density = compute_ranksize(spd->mem_type, spd->bank_dens); in ddr_compute_dimm_parameters()
255 pdimm->capacity = pdimm->n_ranks * pdimm->rank_density; in ddr_compute_dimm_parameters()
256 pdimm->data_width = spd->dataw_lsb; in ddr_compute_dimm_parameters()
257 pdimm->primary_sdram_width = spd->primw; in ddr_compute_dimm_parameters()
258 pdimm->ec_sdram_width = spd->ecw; in ddr_compute_dimm_parameters()
[all …]
H A Dddr2_dimm_params.c206 dimm_params_t *pdimm, in ddr_compute_dimm_parameters() argument
217 memset(pdimm, 0, sizeof(dimm_params_t)); in ddr_compute_dimm_parameters()
232 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in ddr_compute_dimm_parameters()
233 memcpy(pdimm->mpart, spd->mpart, sizeof(pdimm->mpart) - 1); in ddr_compute_dimm_parameters()
236 pdimm->n_ranks = (spd->mod_ranks & 0x7) + 1; in ddr_compute_dimm_parameters()
237 pdimm->rank_density = compute_ranksize(spd->mem_type, spd->rank_dens); in ddr_compute_dimm_parameters()
238 pdimm->capacity = pdimm->n_ranks * pdimm->rank_density; in ddr_compute_dimm_parameters()
239 pdimm->data_width = spd->dataw; in ddr_compute_dimm_parameters()
240 pdimm->primary_sdram_width = spd->primw; in ddr_compute_dimm_parameters()
241 pdimm->ec_sdram_width = spd->ecw; in ddr_compute_dimm_parameters()
[all …]
H A Doptions.c26 dimm_params_t *pdimm,
717 static inline unsigned int auto_bank_intlv(dimm_params_t *pdimm) in auto_bank_intlv() argument
720 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
722 else if (pdimm[0].n_ranks == 2) in auto_bank_intlv()
726 if (pdimm[0].n_ranks == 4) in auto_bank_intlv()
729 if (pdimm[0].n_ranks == 2) { in auto_bank_intlv()
730 if (pdimm[1].n_ranks == 2) in auto_bank_intlv()
741 dimm_params_t *pdimm, in populate_memctl_options() argument
766 switch (pdimm[0].n_ranks) { in populate_memctl_options()
778 switch (pdimm[0].n_ranks) { in populate_memctl_options()
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/ls2080aqds/
H A Dddr.c17 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
33 if (pdimm[slot].n_ranks) in fsl_ddr_board_options()
55 if (pbsp->n_ranks == pdimm[slot].n_ranks && in fsl_ddr_board_options()
56 (pdimm[slot].rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
101 dq_mapping_0 = pdimm[slot].dq_mapping[0]; in fsl_ddr_board_options()
102 dq_mapping_2 = pdimm[slot].dq_mapping[2]; in fsl_ddr_board_options()
103 dq_mapping_3 = pdimm[slot].dq_mapping[3]; in fsl_ddr_board_options()
104 pdimm[slot].dq_mapping[0] = pdimm[slot].dq_mapping[8]; in fsl_ddr_board_options()
105 pdimm[slot].dq_mapping[1] = pdimm[slot].dq_mapping[9]; in fsl_ddr_board_options()
106 pdimm[slot].dq_mapping[2] = pdimm[slot].dq_mapping[6]; in fsl_ddr_board_options()
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/ls2080ardb/
H A Dddr.c17 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
33 if (pdimm[slot].n_ranks) in fsl_ddr_board_options()
55 if (pbsp->n_ranks == pdimm[slot].n_ranks && in fsl_ddr_board_options()
56 (pdimm[slot].rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
101 dq_mapping_0 = pdimm[slot].dq_mapping[0]; in fsl_ddr_board_options()
102 dq_mapping_2 = pdimm[slot].dq_mapping[2]; in fsl_ddr_board_options()
103 dq_mapping_3 = pdimm[slot].dq_mapping[3]; in fsl_ddr_board_options()
104 pdimm[slot].dq_mapping[0] = pdimm[slot].dq_mapping[8]; in fsl_ddr_board_options()
105 pdimm[slot].dq_mapping[1] = pdimm[slot].dq_mapping[9]; in fsl_ddr_board_options()
106 pdimm[slot].dq_mapping[2] = pdimm[slot].dq_mapping[6]; in fsl_ddr_board_options()
[all …]
/OK3568_Linux_fs/u-boot/board/freescale/ls2080a/
H A Dddr.c17 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
27 if (!pdimm->n_ranks) in fsl_ddr_board_options()
45 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
46 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
146 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
154 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
155 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
156 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
/OK3568_Linux_fs/u-boot/board/Arcturus/ucp1020/
H 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()
/OK3568_Linux_fs/u-boot/board/freescale/ls1043ardb/
H A Dddr.c19 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
29 if (!pdimm->n_ranks) in fsl_ddr_board_options()
39 if (pbsp->n_ranks == pdimm->n_ranks) { in fsl_ddr_board_options()
157 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
165 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
166 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
167 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
/OK3568_Linux_fs/u-boot/board/freescale/t102xrdb/
H A Dddr.c51 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
62 if (!pdimm->n_ranks) in fsl_ddr_board_options()
72 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
73 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
202 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
210 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
211 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
212 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
/OK3568_Linux_fs/u-boot/board/freescale/ls1021aqds/
H A Dddr.c17 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
27 if (!pdimm->n_ranks) in fsl_ddr_board_options()
37 if (pbsp->n_ranks == pdimm->n_ranks) { in fsl_ddr_board_options()
140 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
148 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
149 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
150 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
/OK3568_Linux_fs/u-boot/board/freescale/p1023rdb/
H A Dddr.c52 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
59 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
60 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
61 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
68 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
/OK3568_Linux_fs/u-boot/board/freescale/c29xpcie/
H A Dddr.c49 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
56 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
57 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
58 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
65 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
/OK3568_Linux_fs/u-boot/board/freescale/b4860qds/
H A Dddr.c48 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
55 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
56 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
57 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
100 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
110 if (!pdimm->n_ranks) in fsl_ddr_board_options()
121 if (pbsp->n_ranks == pdimm->n_ranks) { in fsl_ddr_board_options()
/OK3568_Linux_fs/u-boot/board/freescale/p1_p2_rdb_pc/
H A Dddr.c191 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
198 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
199 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
200 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
265 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
281 if (pdimm->primary_sdram_width == 64) in fsl_ddr_board_options()
283 else if (pdimm->primary_sdram_width == 32) in fsl_ddr_board_options()
/OK3568_Linux_fs/u-boot/board/freescale/bsc9131rdb/
H A Dddr.c133 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
140 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
141 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
142 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
149 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
/OK3568_Linux_fs/u-boot/board/freescale/bsc9132qds/
H A Dddr.c155 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
162 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
163 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
164 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
171 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
/OK3568_Linux_fs/u-boot/board/freescale/p1010rdb/
H A Dddr.c191 int fsl_ddr_get_dimm_params(dimm_params_t *pdimm, in fsl_ddr_get_dimm_params() argument
198 memcpy(pdimm, &ddr_raw_timing, sizeof(dimm_params_t)); in fsl_ddr_get_dimm_params()
199 memset(pdimm->mpart, 0, sizeof(pdimm->mpart)); in fsl_ddr_get_dimm_params()
200 memcpy(pdimm->mpart, dimm_model, sizeof(dimm_model) - 1); in fsl_ddr_get_dimm_params()
207 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
/OK3568_Linux_fs/u-boot/board/freescale/t208xrdb/
H A Dddr.c19 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
29 if (!pdimm->n_ranks) in fsl_ddr_board_options()
39 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
40 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
/OK3568_Linux_fs/u-boot/board/freescale/t4rdb/
H A Dddr.c19 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
29 if (!pdimm->n_ranks) in fsl_ddr_board_options()
47 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
48 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
/OK3568_Linux_fs/u-boot/board/freescale/t208xqds/
H A Dddr.c19 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
29 if (!pdimm->n_ranks) in fsl_ddr_board_options()
46 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
47 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
/OK3568_Linux_fs/u-boot/board/freescale/t4qds/
H A Dddr.c19 dimm_params_t *pdimm, in fsl_ddr_board_options() argument
29 if (!pdimm->n_ranks) in fsl_ddr_board_options()
47 if (pbsp->n_ranks == pdimm->n_ranks && in fsl_ddr_board_options()
48 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
/OK3568_Linux_fs/u-boot/board/freescale/t104xrdb/
H 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()
41 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()
/OK3568_Linux_fs/u-boot/board/freescale/t1040qds/
H 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()
41 (pdimm->rank_density >> 30) >= pbsp->rank_gb) { in fsl_ddr_board_options()

123