clk_mmc
#define to_mmc(_hw) container_of(_hw, struct clk_mmc, hw)
struct clk_mmc *mclk = to_mmc(hw);
struct clk_mmc *mclk = to_mmc(hw);
struct clk_mmc *mclk = to_mmc(hw);
struct clk_mmc *mclk;
ret = clk_prepare_enable(host->clk_mmc);
clk_disable_unprepare(host->clk_mmc);
clk_disable_unprepare(host->clk_mmc);
host->clk_mmc = devm_clk_get(&pdev->dev, "mmc");
if (IS_ERR(host->clk_mmc)) {
return PTR_ERR(host->clk_mmc);
sunxi_ccu_set_mmc_timing_mode(host->clk_mmc, true);
ret = sunxi_ccu_get_mmc_timing_mode(host->clk_mmc);
struct clk *clk_mmc;
ret = sunxi_ccu_set_mmc_timing_mode(host->clk_mmc, true);
rate = clk_round_rate(host->clk_mmc, clock);
ret = clk_set_rate(host->clk_mmc, rate);