rk808_clkout
struct rk808_clkout *rk808_clkout = container_of(hw,
struct rk808_clkout,
int ret = regmap_read(rk808_clkout->regmap, RK817_SYS_CFG(1), &val);
struct rk808_clkout *rk808_clkout;
rk808_clkout = devm_kzalloc(dev,
sizeof(*rk808_clkout), GFP_KERNEL);
if (!rk808_clkout)
rk808_clkout->regmap = dev_get_regmap(pdev->dev.parent, NULL);
if (!rk808_clkout->regmap)
rk808_clkout->clkout1_hw.init = &init;
ret = devm_clk_hw_register(dev, &rk808_clkout->clkout1_hw);
rk808_clkout->clkout2_hw.init = &init;
ret = devm_clk_hw_register(dev, &rk808_clkout->clkout2_hw);
rk808_clkout);
struct rk808_clkout *rk808_clkout = container_of(hw,
struct rk808_clkout,
return regmap_update_bits(rk808_clkout->regmap, RK808_CLK32OUT_REG,
struct rk808_clkout *rk808_clkout = container_of(hw,
struct rk808_clkout,
int ret = regmap_read(rk808_clkout->regmap, RK808_CLK32OUT_REG, &val);
struct rk808_clkout *rk808_clkout = data;
return idx ? &rk808_clkout->clkout2_hw : &rk808_clkout->clkout1_hw;
struct rk808_clkout *rk808_clkout = container_of(hw,
struct rk808_clkout,
return regmap_update_bits(rk808_clkout->regmap, RK817_SYS_CFG(1),