Home
last modified time | relevance | path

Searched refs:bc_data (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/pmdomain/imx/
H A Dimx93-blk-ctrl.c195 const struct imx93_blk_ctrl_data *bc_data = of_device_get_match_data(dev); in imx93_blk_ctrl_probe() local
204 .rd_table = bc_data->reg_access_table, in imx93_blk_ctrl_probe()
205 .wr_table = bc_data->reg_access_table, in imx93_blk_ctrl_probe()
224 bc->domains = devm_kcalloc(dev, bc_data->num_domains, in imx93_blk_ctrl_probe()
230 bc->onecell_data.num_domains = bc_data->num_domains; in imx93_blk_ctrl_probe()
232 devm_kcalloc(dev, bc_data->num_domains, in imx93_blk_ctrl_probe()
237 for (i = 0; i < bc_data->num_clks; i++) in imx93_blk_ctrl_probe()
238 bc->clks[i].id = bc_data->clk_names[i]; in imx93_blk_ctrl_probe()
239 bc->num_clks = bc_data->num_clks; in imx93_blk_ctrl_probe()
247 for (i = 0; i < bc_data->num_domains; i++) { in imx93_blk_ctrl_probe()
[all …]
H A Dimx8mp-blk-ctrl.c601 const struct imx8mp_blk_ctrl_data *bc_data; in imx8mp_blk_ctrl_probe() local
619 bc_data = of_device_get_match_data(dev); in imx8mp_blk_ctrl_probe()
620 num_domains = bc_data->num_domains; in imx8mp_blk_ctrl_probe()
626 regmap_config.max_register = bc_data->max_reg; in imx8mp_blk_ctrl_probe()
650 bc->power_off = bc_data->power_off; in imx8mp_blk_ctrl_probe()
651 bc->power_on = bc_data->power_on; in imx8mp_blk_ctrl_probe()
654 const struct imx8mp_blk_ctrl_domain_data *data = &bc_data->domains[i]; in imx8mp_blk_ctrl_probe()
733 bc->power_nb.notifier_call = bc_data->power_notifier_fn; in imx8mp_blk_ctrl_probe()
740 if (bc_data->probe) { in imx8mp_blk_ctrl_probe()
741 ret = bc_data->probe(bc); in imx8mp_blk_ctrl_probe()
H A Dimx8m-blk-ctrl.c171 const struct imx8m_blk_ctrl_data *bc_data; in imx8m_blk_ctrl_probe() local
189 bc_data = of_device_get_match_data(dev); in imx8m_blk_ctrl_probe()
195 regmap_config.max_register = bc_data->max_reg; in imx8m_blk_ctrl_probe()
201 bc->domains = devm_kcalloc(dev, bc_data->num_domains, in imx8m_blk_ctrl_probe()
207 bc->onecell_data.num_domains = bc_data->num_domains; in imx8m_blk_ctrl_probe()
209 devm_kcalloc(dev, bc_data->num_domains, in imx8m_blk_ctrl_probe()
224 for (i = 0; i < bc_data->num_domains; i++) { in imx8m_blk_ctrl_probe()
225 const struct imx8m_blk_ctrl_domain_data *data = &bc_data->domains[i]; in imx8m_blk_ctrl_probe()
305 bc->power_nb.notifier_call = bc_data->power_notifier_fn; in imx8m_blk_ctrl_probe()