/** * mpc5xxx_fwnode_get_bus_frequency - Find the bus frequency for a firmware node * @fwnode: firmware node * * Returns bus frequency (IPS on MPC512x, IPB on MPC52xx), * or 0 if the bus frequency cannot be found.
*/ unsignedlong mpc5xxx_fwnode_get_bus_frequency(struct fwnode_handle *fwnode)
{ struct fwnode_handle *parent;
u32 bus_freq; int ret;
ret = fwnode_property_read_u32(fwnode, "bus-frequency", &bus_freq); if (!ret) return bus_freq;
fwnode_for_each_parent_node(fwnode, parent) {
ret = fwnode_property_read_u32(parent, "bus-frequency", &bus_freq); if (!ret) {
fwnode_handle_put(parent); return bus_freq;
}
}
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.