mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-05 04:36:45 +07:00
Merge branch 'fixes' into next
This commit is contained in:
commit
611d059f1a
@ -389,7 +389,9 @@ static inline void dw_mci_set_cto(struct dw_mci *host)
|
|||||||
cto_div = (mci_readl(host, CLKDIV) & 0xff) * 2;
|
cto_div = (mci_readl(host, CLKDIV) & 0xff) * 2;
|
||||||
if (cto_div == 0)
|
if (cto_div == 0)
|
||||||
cto_div = 1;
|
cto_div = 1;
|
||||||
cto_ms = DIV_ROUND_UP(MSEC_PER_SEC * cto_clks * cto_div, host->bus_hz);
|
|
||||||
|
cto_ms = DIV_ROUND_UP_ULL((u64)MSEC_PER_SEC * cto_clks * cto_div,
|
||||||
|
host->bus_hz);
|
||||||
|
|
||||||
/* add a bit spare time */
|
/* add a bit spare time */
|
||||||
cto_ms += 10;
|
cto_ms += 10;
|
||||||
@ -1924,8 +1926,9 @@ static void dw_mci_set_drto(struct dw_mci *host)
|
|||||||
drto_div = (mci_readl(host, CLKDIV) & 0xff) * 2;
|
drto_div = (mci_readl(host, CLKDIV) & 0xff) * 2;
|
||||||
if (drto_div == 0)
|
if (drto_div == 0)
|
||||||
drto_div = 1;
|
drto_div = 1;
|
||||||
drto_ms = DIV_ROUND_UP(MSEC_PER_SEC * drto_clks * drto_div,
|
|
||||||
host->bus_hz);
|
drto_ms = DIV_ROUND_UP_ULL((u64)MSEC_PER_SEC * drto_clks * drto_div,
|
||||||
|
host->bus_hz);
|
||||||
|
|
||||||
/* add a bit spare time */
|
/* add a bit spare time */
|
||||||
drto_ms += 10;
|
drto_ms += 10;
|
||||||
|
Loading…
Reference in New Issue
Block a user