--- 4a293b4444593be0e5c54505e434e183adca0f20 +++ 0ca39ec4ba8e7a640c2a19aeedbd562119df9f99 @@ -826,6 +826,13 @@ int uvc_query_v4l2_ctrl(struct uvc_video ret = 0; goto out; + case V4L2_CTRL_TYPE_BUTTON: + v4l2_ctrl->minimum = 0; + v4l2_ctrl->maximum = 0; + v4l2_ctrl->step = 0; + ret = 0; + goto out; + default: break; }