Lines Matching full:channels
39 * @channels: An array of reset channels for this controller.
44 struct syscfg_reset_channel *channels; member
61 ch = &rst->channels[idx]; in syscfg_reset_program_hw()
114 ch = &rst->channels[idx]; in syscfg_reset_status()
142 rc->channels = devm_kcalloc(dev, data->nr_channels, in syscfg_reset_controller_register()
143 sizeof(*rc->channels), GFP_KERNEL); in syscfg_reset_controller_register()
144 if (!rc->channels) in syscfg_reset_controller_register()
155 const char *compatible = data->channels[i].compatible; in syscfg_reset_controller_register()
161 f = devm_regmap_field_alloc(dev, map, data->channels[i].reset); in syscfg_reset_controller_register()
165 rc->channels[i].reset = f; in syscfg_reset_controller_register()
170 f = devm_regmap_field_alloc(dev, map, data->channels[i].ack); in syscfg_reset_controller_register()
174 rc->channels[i].ack = f; in syscfg_reset_controller_register()