/** * Reset channel description for a system configuration register based * reset controller. * * @compatible: Compatible string of the syscon regmap containing this * channel's control and ack (status) bits. * @reset: Regmap field description of the channel's reset bit. * @ack: Regmap field description of the channel's acknowledge bit.
*/ struct syscfg_reset_channel_data { constchar *compatible; struct reg_field reset; struct reg_field ack;
};
/** * Description of a system configuration register based reset controller. * * @wait_for_ack: The controller will wait for reset assert and de-assert to * be "ack'd" in a channel's ack field. * @active_low: Are the resets in this controller active low, i.e. clearing * the reset bit puts the hardware into reset. * @nr_channels: The number of reset channels in this controller. * @channels: An array of reset channel descriptions.
*/ struct syscfg_reset_controller_data { bool wait_for_ack; bool active_low; int nr_channels; conststruct syscfg_reset_channel_data *channels;
};
/** * syscfg_reset_probe(): platform device probe function used by syscfg * reset controller drivers. This registers a reset * controller configured by the OF match data for * the compatible device which should be of type * "struct syscfg_reset_controller_data". * * @pdev: platform device
*/ int syscfg_reset_probe(struct platform_device *pdev);
#endif/* __STI_RESET_SYSCFG_H */
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.