Lines Matching defs:cs
2345 uint32_t ch, cs;
2352 for (cs = 0; cs < CS_CNT; cs++) {
2353 if ((ch_have_this_cs[cs] & (1U << ch)) != 0) {
2357 cs);
2395 for (cs = 0; cs < CS_CNT; cs++) {
2396 if (ddr_density[ch][cs] == 0xff) {
2397 mmio_write_32(DBSC_DBMEMCONF(ch, cs), 0x00);
2399 mmio_write_32(DBSC_DBMEMCONF(ch, cs),
2401 [cs]));
3268 uint32_t cs, slice;
3272 cs = ddr_csn % 2;
3280 if (ch_have_this_cs[CS_CNT - 1 - cs] & (1U << ch))
3281 wdqdm_dly[ch][cs][slice][i] =
3282 wdqdm_dly[ch][CS_CNT - 1 - cs][slice][i];
3284 wdqdm_dly[ch][cs][slice][i] = data_l;
3285 wdqdm_le[ch][cs][slice][i] = 0;
3286 wdqdm_te[ch][cs][slice][i] = 0;
3288 wdqdm_st[ch][cs][slice] = 0;
3289 wdqdm_win[ch][cs][slice] = 0;
3296 uint32_t cs, slice;
3314 cs = ddr_csn % 2;
3315 ddr_setval_s(ch, slice, _reg_PHY_PER_CS_TRAINING_INDEX, cs);
3329 wdqdm_dly[ch][cs][slice][i] = data_l;
3333 wdqdm_st[ch][cs][slice] = data_l;
3342 wdqdm_te[ch][cs][slice][i] = data_l;
3346 wdqdm_le[ch][cs][slice][i] = data_l;
3348 (int32_t)wdqdm_te[ch][cs][slice][i] -
3349 wdqdm_le[ch][cs][slice][i];
3355 wdqdm_win[ch][cs][slice] = min_win;
3408 uint32_t ch, cs, slice;
3433 for (cs = 0; cs < CS_CNT; cs++) {
3434 ddr_setval_ach_as(_reg_PHY_PER_CS_TRAINING_INDEX, cs);
3644 uint32_t cs, slice;
3648 cs = ddr_csn % 2;
3656 if (ch_have_this_cs[CS_CNT - 1 - cs] & (1U << ch)) {
3657 rdqdm_dly[ch][cs][slice][i] =
3658 rdqdm_dly[ch][CS_CNT - 1 - cs][slice][i];
3659 rdqdm_dly[ch][cs][slice + SLICE_CNT][i] =
3660 rdqdm_dly[ch][CS_CNT - 1 - cs][slice +
3664 rdqdm_dly[ch][cs][slice][i] = data_l;
3665 rdqdm_dly[ch][cs][slice + SLICE_CNT][i] =
3668 rdqdm_le[ch][cs][slice][i] = 0;
3669 rdqdm_le[ch][cs][slice + SLICE_CNT][i] = 0;
3670 rdqdm_te[ch][cs][slice][i] = 0;
3671 rdqdm_te[ch][cs][slice + SLICE_CNT][i] = 0;
3672 rdqdm_nw[ch][cs][slice][i] = 0;
3673 rdqdm_nw[ch][cs][slice + SLICE_CNT][i] = 0;
3675 rdqdm_st[ch][cs][slice] = 0;
3676 rdqdm_win[ch][cs][slice] = 0;
3683 uint32_t cs, slice;
3700 cs = ddr_csn % 2;
3701 ddr_setval_s(ch, slice, _reg_PHY_PER_CS_TRAINING_INDEX, cs);
3723 rdqdm_dly[ch][cs][slice][i] = data_l;
3732 rdqdm_dly[ch][cs][slice + SLICE_CNT][i] = data_l;
3738 rdqdm_st[ch][cs][slice] = data_l;
3739 rdqdm_st[ch][cs][slice + SLICE_CNT] = data_l;
3754 rdqdm_le[ch][cs][slice + SLICE_CNT * k][i] =
3760 rdqdm_te[ch][cs][slice + SLICE_CNT * k][i] =
3766 rdqdm_nw[ch][cs][slice + SLICE_CNT * k][i] =
3770 (int32_t)rdqdm_te[ch][cs][slice +
3773 rdqdm_le[ch][cs][slice + SLICE_CNT * k][i];
3780 rdqdm_win[ch][cs][slice] = min_win;
4115 uint32_t ch, cs, slice;
4122 for (cs = 0; cs < CS_CNT; cs++) {
4125 cs);
4148 uint32_t ch, cs;
4239 for (cs = 0; cs < CS_CNT; cs++) {
4240 ch_have_this_cs[cs] = 0;
4244 for (cs = 0; cs < CS_CNT; cs++)
4245 ddr_density[ch][cs] = 0xff;
4248 for (cs = 0; cs < CS_CNT; cs++) {
4249 data_l = board_cnf->ch[ch].ddr_density[cs];
4250 ddr_density[ch][cs] = data_l;
4256 if ((cs == 1) && (prr_product == PRR_PRODUCT_H3) &&
4259 ch_have_this_cs[cs] |= (1U << ch);