don't error on WSDISPLAYIO_SVIDEO/WSDISPLAYIO_GVIDEO in drm drivers
authorjsg <jsg@openbsd.org>
Sun, 10 Sep 2023 06:25:09 +0000 (06:25 +0000)
committerjsg <jsg@openbsd.org>
Sun, 10 Sep 2023 06:25:09 +0000 (06:25 +0000)
it is handled by wsdisplay(4)
ok dlg@

sys/dev/fdt/rkdrm.c
sys/dev/pci/drm/amd/amdgpu/amdgpu_drv.c
sys/dev/pci/drm/i915/i915_driver.c
sys/dev/pci/drm/radeon/radeon_drv.c

index ff88bfb..824ce12 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: rkdrm.c,v 1.15 2023/01/01 01:34:33 jsg Exp $ */
+/* $OpenBSD: rkdrm.c,v 1.16 2023/09/10 06:25:09 jsg Exp $ */
 /* $NetBSD: rk_drm.c,v 1.3 2019/12/15 01:00:58 mrg Exp $ */
 /*-
  * Copyright (c) 2019 Jared D. McNeill <jmcneill@invisible.ca>
@@ -283,6 +283,9 @@ rkdrm_wsioctl(void *v, u_long cmd, caddr_t data, int flag, struct proc *p)
        case WSDISPLAYIO_LINEBYTES:
                *(u_int *)data = ri->ri_stride;
                return 0;
+       case WSDISPLAYIO_SVIDEO:
+       case WSDISPLAYIO_GVIDEO:
+               return 0;
        }
 
        return (-1);
index 1e2c32d..57144ac 100644 (file)
@@ -3349,6 +3349,9 @@ amdgpu_wsioctl(void *v, u_long cmd, caddr_t data, int flag, struct proc *p)
                        return 0;
                }
                break;
+       case WSDISPLAYIO_SVIDEO:
+       case WSDISPLAYIO_GVIDEO:
+               return 0;
        }
 
        return (-1);
index 28c3770..4585d23 100644 (file)
@@ -2256,6 +2256,9 @@ inteldrm_wsioctl(void *v, u_long cmd, caddr_t data, int flag, struct proc *p)
                        return 0;
                }
                break;
+       case WSDISPLAYIO_SVIDEO:
+       case WSDISPLAYIO_GVIDEO:
+               return 0;
        }
 
        return (-1);
index 8d3e97f..dd14e79 100644 (file)
@@ -843,6 +843,9 @@ radeondrm_wsioctl(void *v, u_long cmd, caddr_t data, int flag, struct proc *p)
                if (ws_set_param == NULL)
                        return 0;
                return ws_set_param(dp);
+       case WSDISPLAYIO_SVIDEO:
+       case WSDISPLAYIO_GVIDEO:
+               return 0;
        default:
                return -1;
        }