[PATCH v2 06/25] clk: tegra: remove device reset hack
Lucas Stach
dev at lynxeye.de
Wed May 14 13:45:33 PDT 2014
Now that we have a proper reset controller, it
isn't necessary anymore to keep the device reset
hack coupled to the clock.
Signed-off-by: Lucas Stach <dev at lynxeye.de>
---
drivers/clk/tegra/clk-periph.c | 18 ------------------
1 file changed, 18 deletions(-)
diff --git a/drivers/clk/tegra/clk-periph.c b/drivers/clk/tegra/clk-periph.c
index be83955db1a5..c05e563aae55 100644
--- a/drivers/clk/tegra/clk-periph.c
+++ b/drivers/clk/tegra/clk-periph.c
@@ -74,33 +74,15 @@ static int clk_periph_is_enabled(struct clk *hw)
static int clk_periph_enable(struct clk *hw)
{
struct tegra_clk_periph *periph = to_clk_periph(hw);
- u32 reg;
-
- reg = readl(periph->rst_reg);
- reg |= (1 << periph->rst_shift);
- writel(reg, periph->rst_reg);
periph->gate->ops->enable(periph->gate);
- udelay(2);
-
- reg = readl(periph->rst_reg);
- reg &= ~(1 << periph->rst_shift);
- writel(reg, periph->rst_reg);
-
return 0;
}
static void clk_periph_disable(struct clk *hw)
{
struct tegra_clk_periph *periph = to_clk_periph(hw);
- u32 reg;
-
- reg = readl(periph->rst_reg);
- reg |= (1 << periph->rst_shift);
- writel(reg, periph->rst_reg);
-
- udelay(2);
periph->gate->ops->disable(periph->gate);
}
--
1.9.0
More information about the barebox
mailing list