/* sensor_adev_ret may be NULL, name_ret must not be NULL */ int skl_int3472_get_sensor_adev_and_name(struct device *dev, struct acpi_device **sensor_adev_ret, constchar **name_ret)
{ struct acpi_device *adev = ACPI_COMPANION(dev); struct acpi_device *sensor; int ret = 0;
sensor = acpi_dev_get_next_consumer_dev(adev, NULL); if (!sensor) {
dev_err(dev, "INT3472 seems to have no dependents.\n"); return -ENODEV;
}
dev_dbg(dev, "Sensor name %s\n", acpi_dev_name(sensor));
*name_ret = devm_kasprintf(dev, GFP_KERNEL, I2C_DEV_NAME_FORMAT,
acpi_dev_name(sensor)); if (!*name_ret)
ret = -ENOMEM;
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.