a53cc              49 drivers/clk/qcom/apcs-msm8916.c 	struct clk_regmap_mux_div *a53cc;
a53cc              60 drivers/clk/qcom/apcs-msm8916.c 	a53cc = devm_kzalloc(dev, sizeof(*a53cc), GFP_KERNEL);
a53cc              61 drivers/clk/qcom/apcs-msm8916.c 	if (!a53cc)
a53cc              70 drivers/clk/qcom/apcs-msm8916.c 	a53cc->clkr.hw.init = &init;
a53cc              71 drivers/clk/qcom/apcs-msm8916.c 	a53cc->clkr.regmap = regmap;
a53cc              72 drivers/clk/qcom/apcs-msm8916.c 	a53cc->reg_offset = 0x50;
a53cc              73 drivers/clk/qcom/apcs-msm8916.c 	a53cc->hid_width = 5;
a53cc              74 drivers/clk/qcom/apcs-msm8916.c 	a53cc->hid_shift = 0;
a53cc              75 drivers/clk/qcom/apcs-msm8916.c 	a53cc->src_width = 3;
a53cc              76 drivers/clk/qcom/apcs-msm8916.c 	a53cc->src_shift = 8;
a53cc              77 drivers/clk/qcom/apcs-msm8916.c 	a53cc->parent_map = gpll0_a53cc_map;
a53cc              79 drivers/clk/qcom/apcs-msm8916.c 	a53cc->pclk = devm_clk_get(parent, NULL);
a53cc              80 drivers/clk/qcom/apcs-msm8916.c 	if (IS_ERR(a53cc->pclk)) {
a53cc              81 drivers/clk/qcom/apcs-msm8916.c 		ret = PTR_ERR(a53cc->pclk);
a53cc              86 drivers/clk/qcom/apcs-msm8916.c 	a53cc->clk_nb.notifier_call = a53cc_notifier_cb;
a53cc              87 drivers/clk/qcom/apcs-msm8916.c 	ret = clk_notifier_register(a53cc->pclk, &a53cc->clk_nb);
a53cc              93 drivers/clk/qcom/apcs-msm8916.c 	ret = devm_clk_register_regmap(dev, &a53cc->clkr);
a53cc             100 drivers/clk/qcom/apcs-msm8916.c 					  &a53cc->clkr.hw);
a53cc             106 drivers/clk/qcom/apcs-msm8916.c 	platform_set_drvdata(pdev, a53cc);
a53cc             111 drivers/clk/qcom/apcs-msm8916.c 	clk_notifier_unregister(a53cc->pclk, &a53cc->clk_nb);
a53cc             117 drivers/clk/qcom/apcs-msm8916.c 	struct clk_regmap_mux_div *a53cc = platform_get_drvdata(pdev);
a53cc             119 drivers/clk/qcom/apcs-msm8916.c 	clk_notifier_unregister(a53cc->pclk, &a53cc->clk_nb);