Lines Matching refs:a7cc

53 	struct clk_regmap_mux_div *a7cc;  in qcom_apcs_sdx55_clk_probe()  local
64 a7cc = devm_kzalloc(dev, sizeof(*a7cc), GFP_KERNEL); in qcom_apcs_sdx55_clk_probe()
65 if (!a7cc) in qcom_apcs_sdx55_clk_probe()
73 a7cc->clkr.hw.init = &init; in qcom_apcs_sdx55_clk_probe()
74 a7cc->clkr.regmap = regmap; in qcom_apcs_sdx55_clk_probe()
75 a7cc->reg_offset = 0x8; in qcom_apcs_sdx55_clk_probe()
76 a7cc->hid_width = 5; in qcom_apcs_sdx55_clk_probe()
77 a7cc->hid_shift = 0; in qcom_apcs_sdx55_clk_probe()
78 a7cc->src_width = 3; in qcom_apcs_sdx55_clk_probe()
79 a7cc->src_shift = 8; in qcom_apcs_sdx55_clk_probe()
80 a7cc->parent_map = apcs_mux_clk_parent_map; in qcom_apcs_sdx55_clk_probe()
82 a7cc->pclk = devm_clk_get(parent, "pll"); in qcom_apcs_sdx55_clk_probe()
83 if (IS_ERR(a7cc->pclk)) in qcom_apcs_sdx55_clk_probe()
84 return dev_err_probe(dev, PTR_ERR(a7cc->pclk), in qcom_apcs_sdx55_clk_probe()
87 a7cc->clk_nb.notifier_call = a7cc_notifier_cb; in qcom_apcs_sdx55_clk_probe()
88 ret = clk_notifier_register(a7cc->pclk, &a7cc->clk_nb); in qcom_apcs_sdx55_clk_probe()
93 ret = devm_clk_register_regmap(dev, &a7cc->clkr); in qcom_apcs_sdx55_clk_probe()
100 &a7cc->clkr.hw); in qcom_apcs_sdx55_clk_probe()
106 platform_set_drvdata(pdev, a7cc); in qcom_apcs_sdx55_clk_probe()
119 clk_notifier_unregister(a7cc->pclk, &a7cc->clk_nb); in qcom_apcs_sdx55_clk_probe()
126 struct clk_regmap_mux_div *a7cc = platform_get_drvdata(pdev); in qcom_apcs_sdx55_clk_remove() local
128 clk_notifier_unregister(a7cc->pclk, &a7cc->clk_nb); in qcom_apcs_sdx55_clk_remove()