imx7src 47 drivers/reset/reset-imx7.c static int imx7_reset_update(struct imx7_src *imx7src, imx7src 50 drivers/reset/reset-imx7.c const struct imx7_src_signal *signal = &imx7src->signals[id]; imx7src 52 drivers/reset/reset-imx7.c return regmap_update_bits(imx7src->regmap, imx7src 93 drivers/reset/reset-imx7.c struct imx7_src *imx7src = to_imx7_src(rcdev); imx7src 94 drivers/reset/reset-imx7.c const unsigned int bit = imx7src->signals[id].bit; imx7src 112 drivers/reset/reset-imx7.c return imx7_reset_update(imx7src, id, value); imx7src 206 drivers/reset/reset-imx7.c struct imx7_src *imx7src = to_imx7_src(rcdev); imx7src 207 drivers/reset/reset-imx7.c const unsigned int bit = imx7src->signals[id].bit; imx7src 232 drivers/reset/reset-imx7.c return imx7_reset_update(imx7src, id, value); imx7src 258 drivers/reset/reset-imx7.c struct imx7_src *imx7src; imx7src 263 drivers/reset/reset-imx7.c imx7src = devm_kzalloc(dev, sizeof(*imx7src), GFP_KERNEL); imx7src 264 drivers/reset/reset-imx7.c if (!imx7src) imx7src 267 drivers/reset/reset-imx7.c imx7src->signals = variant->signals; imx7src 268 drivers/reset/reset-imx7.c imx7src->regmap = syscon_node_to_regmap(dev->of_node); imx7src 269 drivers/reset/reset-imx7.c if (IS_ERR(imx7src->regmap)) { imx7src 271 drivers/reset/reset-imx7.c return PTR_ERR(imx7src->regmap); imx7src 273 drivers/reset/reset-imx7.c regmap_attach_dev(dev, imx7src->regmap, &config); imx7src 275 drivers/reset/reset-imx7.c imx7src->rcdev.owner = THIS_MODULE; imx7src 276 drivers/reset/reset-imx7.c imx7src->rcdev.nr_resets = variant->signals_num; imx7src 277 drivers/reset/reset-imx7.c imx7src->rcdev.ops = &variant->ops; imx7src 278 drivers/reset/reset-imx7.c imx7src->rcdev.of_node = dev->of_node; imx7src 280 drivers/reset/reset-imx7.c return devm_reset_controller_register(dev, &imx7src->rcdev);