mirror of
https://github.com/freebsd/freebsd-src
synced 2024-07-08 20:26:31 +00:00
acpi: Use device_set_descf()
No functional change intended. MFC after: 1 week
This commit is contained in:
parent
801b12ba89
commit
bad36a4998
|
@ -43,7 +43,6 @@
|
|||
#include <sys/kernel.h>
|
||||
#include <sys/module.h>
|
||||
#include <sys/bus.h>
|
||||
#include <sys/sbuf.h>
|
||||
|
||||
#include <contrib/dev/acpica/include/acpi.h>
|
||||
#include <contrib/dev/acpica/include/accommon.h>
|
||||
|
@ -535,7 +534,6 @@ acpi_asus_probe(device_t dev)
|
|||
{
|
||||
struct acpi_asus_model *model;
|
||||
struct acpi_asus_softc *sc;
|
||||
struct sbuf *sb;
|
||||
ACPI_BUFFER Buf;
|
||||
ACPI_OBJECT Arg, *Obj;
|
||||
ACPI_OBJECT_LIST Args;
|
||||
|
@ -599,24 +597,17 @@ acpi_asus_probe(device_t dev)
|
|||
}
|
||||
}
|
||||
|
||||
sb = sbuf_new_auto();
|
||||
if (sb == NULL)
|
||||
return (ENOMEM);
|
||||
|
||||
/*
|
||||
* Asus laptops are simply identified by name, easy!
|
||||
*/
|
||||
for (model = acpi_asus_models; model->name != NULL; model++) {
|
||||
if (strncmp(Obj->String.Pointer, model->name, 3) == 0) {
|
||||
good:
|
||||
sbuf_printf(sb, "Asus %s Laptop Extras",
|
||||
Obj->String.Pointer);
|
||||
sbuf_finish(sb);
|
||||
|
||||
sc->model = model;
|
||||
device_set_desc_copy(dev, sbuf_data(sb));
|
||||
|
||||
sbuf_delete(sb);
|
||||
device_set_descf(dev, "Asus %s Laptop Extras",
|
||||
Obj->String.Pointer);
|
||||
|
||||
AcpiOsFree(Buf.Pointer);
|
||||
return (rv);
|
||||
}
|
||||
|
@ -695,12 +686,9 @@ acpi_asus_probe(device_t dev)
|
|||
}
|
||||
}
|
||||
|
||||
sbuf_printf(sb, "Unsupported Asus laptop: %s\n", Obj->String.Pointer);
|
||||
sbuf_finish(sb);
|
||||
device_printf(dev, "Unsupported Asus laptop: %s\n",
|
||||
Obj->String.Pointer);
|
||||
|
||||
device_printf(dev, "%s", sbuf_data(sb));
|
||||
|
||||
sbuf_delete(sb);
|
||||
AcpiOsFree(Buf.Pointer);
|
||||
|
||||
return (ENXIO);
|
||||
|
|
|
@ -222,14 +222,12 @@ static int
|
|||
acpi_fujitsu_probe(device_t dev)
|
||||
{
|
||||
char *name;
|
||||
char buffer[64];
|
||||
int rv;
|
||||
|
||||
rv = ACPI_ID_PROBE(device_get_parent(dev), dev, fujitsu_ids, &name);
|
||||
if (acpi_disabled("fujitsu") || rv > 0 || device_get_unit(dev) > 1)
|
||||
return (ENXIO);
|
||||
sprintf(buffer, "Fujitsu Function Hotkeys %s", name);
|
||||
device_set_desc_copy(dev, buffer);
|
||||
device_set_descf(dev, "Fujitsu Function Hotkeys %s", name);
|
||||
|
||||
return (rv);
|
||||
}
|
||||
|
|
|
@ -339,7 +339,6 @@ acpi_ec_probe(device_t dev)
|
|||
ACPI_OBJECT *obj;
|
||||
ACPI_STATUS status;
|
||||
device_t peer;
|
||||
char desc[64];
|
||||
int ecdt;
|
||||
int ret, rc;
|
||||
struct acpi_ec_params *params;
|
||||
|
@ -444,10 +443,9 @@ acpi_ec_probe(device_t dev)
|
|||
ret = rc;
|
||||
out:
|
||||
if (ret <= 0) {
|
||||
snprintf(desc, sizeof(desc), "Embedded Controller: GPE %#x%s%s",
|
||||
params->gpe_bit, (params->glk) ? ", GLK" : "",
|
||||
ecdt ? ", ECDT" : "");
|
||||
device_set_desc_copy(dev, desc);
|
||||
device_set_descf(dev, "Embedded Controller: GPE %#x%s%s",
|
||||
params->gpe_bit, (params->glk) ? ", GLK" : "",
|
||||
ecdt ? ", ECDT" : "");
|
||||
} else
|
||||
free(params, M_TEMP);
|
||||
|
||||
|
|
|
@ -143,7 +143,7 @@ acpi_short_name(ACPI_HANDLE handle, char *buffer, size_t buflen)
|
|||
static int
|
||||
acpi_pci_link_probe(device_t dev)
|
||||
{
|
||||
char descr[28], name[12];
|
||||
char name[12];
|
||||
int rv;
|
||||
|
||||
/*
|
||||
|
@ -157,10 +157,9 @@ acpi_pci_link_probe(device_t dev)
|
|||
return (rv);
|
||||
|
||||
if (ACPI_SUCCESS(acpi_short_name(acpi_get_handle(dev), name,
|
||||
sizeof(name)))) {
|
||||
snprintf(descr, sizeof(descr), "ACPI PCI Link %s", name);
|
||||
device_set_desc_copy(dev, descr);
|
||||
} else
|
||||
sizeof(name))))
|
||||
device_set_descf(dev, "ACPI PCI Link %s", name);
|
||||
else
|
||||
device_set_desc(dev, "ACPI PCI Link");
|
||||
device_quiet(dev);
|
||||
return (rv);
|
||||
|
|
|
@ -159,7 +159,6 @@ acpi_timer_identify(driver_t *driver, device_t parent)
|
|||
static int
|
||||
acpi_timer_probe(device_t dev)
|
||||
{
|
||||
char desc[40];
|
||||
int i, j, rid, rtype;
|
||||
|
||||
ACPI_FUNCTION_TRACE((char *)(uintptr_t)__func__);
|
||||
|
@ -219,10 +218,9 @@ acpi_timer_probe(device_t dev)
|
|||
}
|
||||
tc_init(&acpi_timer_timecounter);
|
||||
|
||||
sprintf(desc, "%d-bit timer at %u.%06uMHz",
|
||||
device_set_descf(dev, "%d-bit timer at %u.%06uMHz",
|
||||
(AcpiGbl_FADT.Flags & ACPI_FADT_32BIT_TIMER) != 0 ? 32 : 24,
|
||||
acpi_timer_frequency / 1000000, acpi_timer_frequency % 1000000);
|
||||
device_set_desc_copy(dev, desc);
|
||||
|
||||
/* Release the resource, we'll allocate it again during attach. */
|
||||
bus_release_resource(dev, rtype, rid, acpi_timer_reg);
|
||||
|
|
Loading…
Reference in New Issue
Block a user