mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-09 03:21:51 +00:00
imx8m: ddrphy_utils: Improve coding style
Currently checkpatch is not happy about this file: total: 14 errors, 2 warnings, 7 checks, 359 lines checked Improve the coding style so that it can now report: total: 0 errors, 0 warnings, 6 checks, 360 lines checked Reported-by: Tom Rini <trini@konsulko.com> Signed-off-by: Fabio Estevam <festevam@gmail.com> Reviewed-by: Tom Rini <trini@konsulko.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
parent
195011b24d
commit
6cc30b2208
1 changed files with 15 additions and 14 deletions
|
@ -1,7 +1,7 @@
|
||||||
// SPDX-License-Identifier: GPL-2.0+
|
// SPDX-License-Identifier: GPL-2.0+
|
||||||
/*
|
/*
|
||||||
* Copyright 2018 NXP
|
* Copyright 2018 NXP
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <common.h>
|
#include <common.h>
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
@ -233,9 +233,9 @@ void get_trained_CDD(u32 fsp)
|
||||||
if (i == 0) {
|
if (i == 0) {
|
||||||
cdd_cha[0] = (tmp >> 8) & 0xff;
|
cdd_cha[0] = (tmp >> 8) & 0xff;
|
||||||
} else if (i == 6) {
|
} else if (i == 6) {
|
||||||
cdd_cha[11]=tmp & 0xff;
|
cdd_cha[11] = tmp & 0xff;
|
||||||
} else {
|
} else {
|
||||||
cdd_chb[ i * 2 - 1] = tmp & 0xff;
|
cdd_chb[i * 2 - 1] = tmp & 0xff;
|
||||||
cdd_chb[i * 2] = (tmp >> 8) & 0xff;
|
cdd_chb[i * 2] = (tmp >> 8) & 0xff;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -254,7 +254,8 @@ void get_trained_CDD(u32 fsp)
|
||||||
g_cdd_ww_max[fsp] = cdd_cha_ww_max > cdd_chb_ww_max ? cdd_cha_ww_max : cdd_chb_ww_max;
|
g_cdd_ww_max[fsp] = cdd_cha_ww_max > cdd_chb_ww_max ? cdd_cha_ww_max : cdd_chb_ww_max;
|
||||||
} else {
|
} else {
|
||||||
unsigned int ddr4_cdd[64];
|
unsigned int ddr4_cdd[64];
|
||||||
for( i = 0; i < 29; i++) {
|
|
||||||
|
for (i = 0; i < 29; i++) {
|
||||||
tmp = reg32_read(IP2APB_DDRPHY_IPS_BASE_ADDR(0) + (0x54012 + i) * 4);
|
tmp = reg32_read(IP2APB_DDRPHY_IPS_BASE_ADDR(0) + (0x54012 + i) * 4);
|
||||||
ddr4_cdd[i * 2] = tmp & 0xff;
|
ddr4_cdd[i * 2] = tmp & 0xff;
|
||||||
ddr4_cdd[i * 2 + 1] = (tmp >> 8) & 0xff;
|
ddr4_cdd[i * 2 + 1] = (tmp >> 8) & 0xff;
|
||||||
|
@ -269,18 +270,18 @@ void get_trained_CDD(u32 fsp)
|
||||||
|
|
||||||
void update_umctl2_rank_space_setting(unsigned int pstat_num)
|
void update_umctl2_rank_space_setting(unsigned int pstat_num)
|
||||||
{
|
{
|
||||||
unsigned int i,ddr_type;
|
unsigned int i, ddr_type;
|
||||||
unsigned int addr_slot, rdata, tmp, tmp_t;
|
unsigned int addr_slot, rdata, tmp, tmp_t;
|
||||||
unsigned int ddrc_w2r,ddrc_r2w,ddrc_wr_gap,ddrc_rd_gap;
|
unsigned int ddrc_w2r, ddrc_r2w, ddrc_wr_gap, ddrc_rd_gap;
|
||||||
|
|
||||||
ddr_type = reg32_read(DDRC_MSTR(0)) & 0x3f;
|
ddr_type = reg32_read(DDRC_MSTR(0)) & 0x3f;
|
||||||
for (i = 0; i < pstat_num; i++) {
|
for (i = 0; i < pstat_num; i++) {
|
||||||
addr_slot = i ? (i + 1) * 0x1000 : 0;
|
addr_slot = i ? (i + 1) * 0x1000 : 0;
|
||||||
if (ddr_type == 0x20) {
|
if (ddr_type == 0x20) {
|
||||||
/* update r2w:[13:8], w2r:[5:0] */
|
/* update r2w:[13:8], w2r:[5:0] */
|
||||||
rdata=reg32_read(DDRC_DRAMTMG2(0) + addr_slot);
|
rdata = reg32_read(DDRC_DRAMTMG2(0) + addr_slot);
|
||||||
ddrc_w2r = rdata & 0x3f;
|
ddrc_w2r = rdata & 0x3f;
|
||||||
if(is_imx8mp())
|
if (is_imx8mp())
|
||||||
tmp = ddrc_w2r + (g_cdd_wr_max[i] >> 1);
|
tmp = ddrc_w2r + (g_cdd_wr_max[i] >> 1);
|
||||||
else
|
else
|
||||||
tmp = ddrc_w2r + (g_cdd_wr_max[i] >> 1) + 1;
|
tmp = ddrc_w2r + (g_cdd_wr_max[i] >> 1) + 1;
|
||||||
|
@ -297,7 +298,7 @@ void update_umctl2_rank_space_setting(unsigned int pstat_num)
|
||||||
reg32_write((DDRC_DRAMTMG2(0) + addr_slot), tmp_t);
|
reg32_write((DDRC_DRAMTMG2(0) + addr_slot), tmp_t);
|
||||||
} else {
|
} else {
|
||||||
/* update w2r:[5:0] */
|
/* update w2r:[5:0] */
|
||||||
rdata=reg32_read(DDRC_DRAMTMG9(0) + addr_slot);
|
rdata = reg32_read(DDRC_DRAMTMG9(0) + addr_slot);
|
||||||
ddrc_w2r = rdata & 0x3f;
|
ddrc_w2r = rdata & 0x3f;
|
||||||
if (is_imx8mp())
|
if (is_imx8mp())
|
||||||
tmp = ddrc_w2r + (g_cdd_wr_max[i] >> 1);
|
tmp = ddrc_w2r + (g_cdd_wr_max[i] >> 1);
|
||||||
|
@ -310,7 +311,7 @@ void update_umctl2_rank_space_setting(unsigned int pstat_num)
|
||||||
/* update r2w:[13:8] */
|
/* update r2w:[13:8] */
|
||||||
rdata = reg32_read(DDRC_DRAMTMG2(0) + addr_slot);
|
rdata = reg32_read(DDRC_DRAMTMG2(0) + addr_slot);
|
||||||
ddrc_r2w = (rdata >> 8) & 0x3f;
|
ddrc_r2w = (rdata >> 8) & 0x3f;
|
||||||
if(is_imx8mp())
|
if (is_imx8mp())
|
||||||
tmp = ddrc_r2w + (g_cdd_rw_max[i] >> 1);
|
tmp = ddrc_r2w + (g_cdd_rw_max[i] >> 1);
|
||||||
else
|
else
|
||||||
tmp = ddrc_r2w + (g_cdd_rw_max[i] >> 1) + 1;
|
tmp = ddrc_r2w + (g_cdd_rw_max[i] >> 1) + 1;
|
||||||
|
@ -324,7 +325,7 @@ void update_umctl2_rank_space_setting(unsigned int pstat_num)
|
||||||
/* update rankctl: wr_gap:11:8; rd:gap:7:4; quasi-dymic, doc wrong(static) */
|
/* update rankctl: wr_gap:11:8; rd:gap:7:4; quasi-dymic, doc wrong(static) */
|
||||||
rdata = reg32_read(DDRC_RANKCTL(0) + addr_slot);
|
rdata = reg32_read(DDRC_RANKCTL(0) + addr_slot);
|
||||||
ddrc_wr_gap = (rdata >> 8) & 0xf;
|
ddrc_wr_gap = (rdata >> 8) & 0xf;
|
||||||
if(is_imx8mp())
|
if (is_imx8mp())
|
||||||
tmp = ddrc_wr_gap + (g_cdd_ww_max[i] >> 1);
|
tmp = ddrc_wr_gap + (g_cdd_ww_max[i] >> 1);
|
||||||
else
|
else
|
||||||
tmp = ddrc_wr_gap + (g_cdd_ww_max[i] >> 1) + 1;
|
tmp = ddrc_wr_gap + (g_cdd_ww_max[i] >> 1) + 1;
|
||||||
|
@ -342,7 +343,7 @@ void update_umctl2_rank_space_setting(unsigned int pstat_num)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(is_imx8mq()) {
|
if (is_imx8mq()) {
|
||||||
/* update rankctl: wr_gap:11:8; rd:gap:7:4; quasi-dymic, doc wrong(static) */
|
/* update rankctl: wr_gap:11:8; rd:gap:7:4; quasi-dymic, doc wrong(static) */
|
||||||
rdata = reg32_read(DDRC_RANKCTL(0));
|
rdata = reg32_read(DDRC_RANKCTL(0));
|
||||||
ddrc_wr_gap = (rdata >> 8) & 0xf;
|
ddrc_wr_gap = (rdata >> 8) & 0xf;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue