mirror of
https://gitlab.freedesktop.org/mesa/drm.git
synced 2026-05-08 06:58:25 +02:00
tests/drmdevice: Add USB, platform and host1x support
Extend the drmdevice test with support for the newly added USB, platform and host1x busses. Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
7b1f37f474
commit
13b99f2a89
1 changed files with 37 additions and 0 deletions
|
|
@ -62,6 +62,43 @@ print_device_info(drmDevicePtr device, int i, bool print_revision)
|
|||
else
|
||||
printf("\t\t\trevision_id\tIGNORED\n");
|
||||
|
||||
} else if (device->bustype == DRM_BUS_USB) {
|
||||
printf("\t\tusb\n");
|
||||
printf("\t\t\tbus\t%03u\n", device->businfo.usb->bus);
|
||||
printf("\t\t\tdev\t%03u\n", device->businfo.usb->dev);
|
||||
|
||||
printf("\tdeviceinfo\n");
|
||||
printf("\t\tusb\n");
|
||||
printf("\t\t\tvendor\t%04x\n", device->deviceinfo.usb->vendor);
|
||||
printf("\t\t\tproduct\t%04x\n", device->deviceinfo.usb->product);
|
||||
} else if (device->bustype == DRM_BUS_PLATFORM) {
|
||||
char **compatible = device->deviceinfo.platform->compatible;
|
||||
|
||||
printf("\t\tplatform\n");
|
||||
printf("\t\t\tfullname\t%s\n", device->businfo.platform->fullname);
|
||||
|
||||
printf("\tdeviceinfo\n");
|
||||
printf("\t\tplatform\n");
|
||||
printf("\t\t\tcompatible\n");
|
||||
|
||||
while (*compatible) {
|
||||
printf("\t\t\t\t%s\n", *compatible);
|
||||
compatible++;
|
||||
}
|
||||
} else if (device->bustype == DRM_BUS_HOST1X) {
|
||||
char **compatible = device->deviceinfo.platform->compatible;
|
||||
|
||||
printf("\t\thost1x\n");
|
||||
printf("\t\t\tfullname\t%s\n", device->businfo.host1x->fullname);
|
||||
|
||||
printf("\tdeviceinfo\n");
|
||||
printf("\t\tplatform\n");
|
||||
printf("\t\t\tcompatible\n");
|
||||
|
||||
while (*compatible) {
|
||||
printf("\t\t\t\t%s\n", *compatible);
|
||||
compatible++;
|
||||
}
|
||||
} else {
|
||||
printf("Unknown/unhandled bustype\n");
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue