Lines Matching refs:rd
66 struct pistachio_reset_data *rd;
70 rd = container_of(rcdev, struct pistachio_reset_data, rcdev);
76 return regmap_update_bits(rd->periph_regs, PISTACHIO_SOFT_RESET,
83 struct pistachio_reset_data *rd;
87 rd = container_of(rcdev, struct pistachio_reset_data, rcdev);
93 return regmap_update_bits(rd->periph_regs, PISTACHIO_SOFT_RESET,
104 struct pistachio_reset_data *rd;
108 rd = devm_kzalloc(dev, sizeof(*rd), GFP_KERNEL);
109 if (!rd)
112 rd->periph_regs = syscon_node_to_regmap(np->parent);
113 if (IS_ERR(rd->periph_regs))
114 return PTR_ERR(rd->periph_regs);
116 rd->rcdev.owner = THIS_MODULE;
117 rd->rcdev.nr_resets = PISTACHIO_RESET_MAX + 1;
118 rd->rcdev.ops = &pistachio_reset_ops;
119 rd->rcdev.of_node = np;
121 return devm_reset_controller_register(dev, &rd->rcdev);