thermal: tegra: Nuke clk_{readl,writel} helpers
Naming driver-specific register accessors with generic names, such as clk_writel and clk_readl, is bad. Moreover, clk_writel and clk_readl are part of the common clock framework api, so readers and code grep'ers get confused by this collision. The helpers are used once, so just remove them. Signed-off-by: Ezequiel Garcia <ezequiel@collabora.com> Acked-by: Daniel Lezcano <daniel.lezcano@linaro.org> Signed-off-by: Eduardo Valentin <edubezval@gmail.com>
This commit is contained in:
parent
2d3c4cfd56
commit
3428372447
|
@ -240,31 +240,6 @@ struct tegra_soctherm {
|
||||||
struct dentry *debugfs_dir;
|
struct dentry *debugfs_dir;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
* clk_writel() - writes a value to a CAR register
|
|
||||||
* @ts: pointer to a struct tegra_soctherm
|
|
||||||
* @v: the value to write
|
|
||||||
* @reg: the register offset
|
|
||||||
*
|
|
||||||
* Writes @v to @reg. No return value.
|
|
||||||
*/
|
|
||||||
static inline void clk_writel(struct tegra_soctherm *ts, u32 value, u32 reg)
|
|
||||||
{
|
|
||||||
writel(value, (ts->clk_regs + reg));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* clk_readl() - reads specified register from CAR IP block
|
|
||||||
* @ts: pointer to a struct tegra_soctherm
|
|
||||||
* @reg: register address to be read
|
|
||||||
*
|
|
||||||
* Return: the value of the register
|
|
||||||
*/
|
|
||||||
static inline u32 clk_readl(struct tegra_soctherm *ts, u32 reg)
|
|
||||||
{
|
|
||||||
return readl(ts->clk_regs + reg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* ccroc_writel() - writes a value to a CCROC register
|
* ccroc_writel() - writes a value to a CCROC register
|
||||||
* @ts: pointer to a struct tegra_soctherm
|
* @ts: pointer to a struct tegra_soctherm
|
||||||
|
@ -1207,9 +1182,9 @@ static void tegra_soctherm_throttle(struct device *dev)
|
||||||
} else {
|
} else {
|
||||||
writel(v, ts->regs + THROT_GLOBAL_CFG);
|
writel(v, ts->regs + THROT_GLOBAL_CFG);
|
||||||
|
|
||||||
v = clk_readl(ts, CAR_SUPER_CCLKG_DIVIDER);
|
v = readl(ts->clk_regs + CAR_SUPER_CCLKG_DIVIDER);
|
||||||
v = REG_SET_MASK(v, CDIVG_USE_THERM_CONTROLS_MASK, 1);
|
v = REG_SET_MASK(v, CDIVG_USE_THERM_CONTROLS_MASK, 1);
|
||||||
clk_writel(ts, v, CAR_SUPER_CCLKG_DIVIDER);
|
writel(v, ts->clk_regs + CAR_SUPER_CCLKG_DIVIDER);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* initialize stats collection */
|
/* initialize stats collection */
|
||||||
|
|
Loading…
Reference in New Issue