Lines Matching refs:rank
301 static void send_command(struct rk3288_ddr_pctl *pctl, u32 rank, in send_command() argument
304 writel((START_CMD | (rank << 20) | arg | cmd), &pctl->mcmd); in send_command()
311 u32 rank, u32 cmd, u32 ma, u32 op) in send_command_op() argument
313 send_command(pctl, rank, cmd, (ma & LPDDR2_MA_MASK) << LPDDR2_MA_SHIFT | in send_command_op()
409 u32 rank; in data_training() local
420 rank = sdram_params->ch[channel].rank | 1; in data_training()
434 while ((readl(&publ->datx8[0].dxgsr[0]) & rank) in data_training()
435 != rank) in data_training()
437 while ((readl(&publ->datx8[1].dxgsr[0]) & rank) in data_training()
438 != rank) in data_training()
442 & rank) != rank) in data_training()
445 & rank) != rank) in data_training()
455 for (i = 0; i < (rank > 1 ? 8 : 4); i++) in data_training()
456 send_command(pctl, rank, REF_CMD, 0); in data_training()
536 sys_reg |= (info->rank - 1) << SYS_REG_RANK_SHIFT(chan); in dram_all_config()
546 if (sdram_params->ch[0].rank == 2) in dram_all_config()
575 sdram_params->ch[channel].rank = 1; in sdram_rank_bw_detect()
577 sdram_params->ch[channel].rank << 18); in sdram_rank_bw_detect()
744 sdram_params->ch[channel].rank = 2, in sdram_init()
746 (sdram_params->ch[channel].rank | 1) << 18); in sdram_init()