diff options
author | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2011-10-11 11:42:49 +0200 |
---|---|---|
committer | Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 2011-10-14 12:07:59 +0200 |
commit | 07f0d83095c5ca26de9031946ebeec05f24a18e7 (patch) | |
tree | bcab76fc869bed51e0bb0b59dc0cf42391c2a2be /src/main.c | |
parent | 7266b1b5433b5644a06f05edf61c36864ab11683 (diff) |
Print media device information when called with -p/--print
In addition to printing pipeline information, print the media device
information.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -301,6 +301,27 @@ int main(int argc, char **argv) goto out; } + if (media_opts.print) { + printf("Media controller API version %u.%u.%u\n\n", + (media->info.media_version << 16) & 0xff, + (media->info.media_version << 8) & 0xff, + (media->info.media_version << 0) & 0xff); + printf("Media device information\n" + "------------------------\n" + "driver %s\n" + "model %s\n" + "serial %s\n" + "bus info %s\n" + "hw revision 0x%x\n" + "driver version %u.%u.%u\n\n", + media->info.driver, media->info.model, + media->info.serial, media->info.bus_info, + media->info.hw_revision, + (media->info.driver_version << 16) & 0xff, + (media->info.driver_version << 8) & 0xff, + (media->info.driver_version << 0) & 0xff); + } + if (media_opts.entity) { struct media_entity *entity; |