Lines Matching refs:data
64 const struct imx8m_blk_ctrl_domain_data *data;
88 const struct imx8m_blk_ctrl_domain_data *data = domain->data;
101 regmap_clear_bits(bc->regmap, BLK_SFT_RSTN, data->rst_mask);
102 if (data->mipi_phy_rst_mask)
103 regmap_clear_bits(bc->regmap, BLK_MIPI_RESET_DIV, data->mipi_phy_rst_mask);
106 ret = clk_bulk_prepare_enable(data->num_clks, domain->clks);
111 regmap_set_bits(bc->regmap, BLK_CLK_EN, data->clk_mask);
124 regmap_set_bits(bc->regmap, BLK_SFT_RSTN, data->rst_mask);
125 if (data->mipi_phy_rst_mask)
126 regmap_set_bits(bc->regmap, BLK_MIPI_RESET_DIV, data->mipi_phy_rst_mask);
133 clk_bulk_disable_unprepare(data->num_clks, domain->clks);
138 clk_bulk_disable_unprepare(data->num_clks, domain->clks);
148 const struct imx8m_blk_ctrl_domain_data *data = domain->data;
152 if (data->mipi_phy_rst_mask)
153 regmap_clear_bits(bc->regmap, BLK_MIPI_RESET_DIV, data->mipi_phy_rst_mask);
155 regmap_clear_bits(bc->regmap, BLK_SFT_RSTN, data->rst_mask);
156 regmap_clear_bits(bc->regmap, BLK_CLK_EN, data->clk_mask);
225 const struct imx8m_blk_ctrl_domain_data *data = &bc_data->domains[i];
229 domain->data = data;
230 domain->num_paths = data->num_paths;
232 for (j = 0; j < data->num_clks; j++)
233 domain->clks[j].id = data->clk_names[j];
235 for (j = 0; j < data->num_paths; j++) {
236 domain->paths[j].name = data->path_names[j];
242 ret = devm_of_icc_bulk_get(dev, data->num_paths, domain->paths);
253 ret = devm_clk_bulk_get(dev, data->num_clks, domain->clks);
260 dev_pm_domain_attach_by_name(dev, data->gpc_name);
264 data->gpc_name);
269 domain->genpd.name = data->name;
278 data->gpc_name);
414 unsigned long action, void *data)
524 unsigned long action, void *data)
594 unsigned long action, void *data)
668 unsigned long action, void *data)
803 unsigned long action, void *data)
867 .data = &imx8mm_vpu_blk_ctl_dev_data
870 .data = &imx8mm_disp_blk_ctl_dev_data
873 .data = &imx8mn_disp_blk_ctl_dev_data
876 .data = &imx8mp_media_blk_ctl_dev_data
879 .data = &imx8mq_vpu_blk_ctl_dev_data
882 .data = &imx8mp_vpu_blk_ctl_dev_data