staticint tps380x_reset_of_xlate(struct reset_controller_dev *rcdev, conststruct of_phandle_args *reset_spec)
{ /* No special handling needed, we have only one reset line per device */ return 0;
}
devdata = device_get_match_data(dev); if (!devdata) return -EINVAL;
tps380x = devm_kzalloc(dev, sizeof(*tps380x), GFP_KERNEL); if (!tps380x) return -ENOMEM;
tps380x->reset_gpio = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH); if (IS_ERR(tps380x->reset_gpio)) return dev_err_probe(dev, PTR_ERR(tps380x->reset_gpio), "Failed to get GPIO\n");
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.