Lines Matching refs:rank
312 static void send_command(struct rk3288_ddr_pctl *pctl, u32 rank, in send_command() argument
315 writel((START_CMD | (rank << 20) | arg | cmd), &pctl->mcmd); in send_command()
322 u32 rank, u32 cmd, u32 ma, u32 op) in send_command_op() argument
324 send_command(pctl, rank, cmd, (ma & LPDDR2_MA_MASK) << LPDDR2_MA_SHIFT | in send_command_op()
422 u32 rank; in data_training() local
433 rank = sdram_params->ch[channel].rank | 1; in data_training()
447 while ((readl(&publ->datx8[0].dxgsr[0]) & rank) in data_training()
448 != rank) in data_training()
450 while ((readl(&publ->datx8[1].dxgsr[0]) & rank) in data_training()
451 != rank) in data_training()
455 & rank) != rank) in data_training()
458 & rank) != rank) in data_training()
468 for (i = 0; i < (rank > 1 ? 8 : 4); i++) in data_training()
469 send_command(pctl, rank, REF_CMD, 0); in data_training()
549 sys_reg |= (info->rank - 1) << SYS_REG_RANK_SHIFT(chan); in dram_all_config()
559 if (sdram_params->ch[0].rank == 2) in dram_all_config()
588 sdram_params->ch[channel].rank = 1; in sdram_rank_bw_detect()
590 sdram_params->ch[channel].rank << 18); in sdram_rank_bw_detect()
764 sdram_params->ch[channel].rank = 2, in sdram_init()
766 (sdram_params->ch[channel].rank | 1) << 18); in sdram_init()