Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp2367599pxf; Sat, 13 Mar 2021 18:20:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJwV6TN7YTWO4O4cjUgE/nHuNbKTuB9UqtWDcgImhyITaGPPlBrCDEWyDk8zAPa9Hf31FgiX X-Received: by 2002:a17:906:d114:: with SMTP id b20mr15432870ejz.449.1615688453306; Sat, 13 Mar 2021 18:20:53 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615688453; cv=none; d=google.com; s=arc-20160816; b=kHuUyov1xn7ca3dvCjThAVMOoun6UPTMKie8VszG08pQI8lcMd7/DBl78AYtT5GLZg bE+6DaiWJV9WozLHm4Ir/dONFQuiRzbTmBOmA/HcKCWRwwZoFLaMwkkmxnkiQdj4qU28 3Xeu5n66O+D5xC1Mkn4dwNUbvvnpFiY5gyOeH2m32YENW7DVRGKpQTqpXAzX4dZ5H6Rd cHZ1hYuiq3L0jR7UkBnBz8LlrJDPj7KO27ASMHyzhDKLEsx0G3ChK+cSHtDlZ1QR3/6l 2KzUvhGVtKXfC7bqvs4gO4FhJHqn/ohBFLnTN9Fcfjv5duBXqBj83PBkYd3Uq+8v/kSw aKZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=9mLV0HHJ4An1ImBogqI0ntPu8TnK9Lzxc1+Vv4Pn1fA=; b=zNuuSr6ZODAcK+/mGDKvOimnaUd+YhKnhlwl8pBGBbRWkaQ9weQp5qHyF2byfJHgrf OWtHcNdgKY7oc1IwpL9jzNVfr04vMEqhHGBAtnD+EHpB18XfdF6X+ERu8UKodHqEqniW Y2xYCwg/+qIym/qJnKQfbj28jbwrgI6PGgAf+W5gdAoaBkV3tFj6tCL68oVbfxIoBx0w WEDUTbhONXCqMqfwNMuF7H99sb0c2E0aU4p4GmBWVW8CaHrYAEijYyUPma0xnt61Ce+f NW20oS3K7QB1mc6IMzvzP0GzwTJnToYF+7GWKJcdUCo7kkfCZ1lXbFZdXqtqXbgYjwoJ yngg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=m4IAs1sT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id g20si7574139edt.518.2021.03.13.18.20.31; Sat, 13 Mar 2021 18:20:53 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass (test mode) header.i=@ideasonboard.com header.s=mail header.b=m4IAs1sT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233011AbhCNCTh (ORCPT + 99 others); Sat, 13 Mar 2021 21:19:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39406 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231497AbhCNCTL (ORCPT ); Sat, 13 Mar 2021 21:19:11 -0500 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [IPv6:2001:4b98:dc2:55:216:3eff:fef7:d647]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 063ACC061574; Sat, 13 Mar 2021 18:19:11 -0800 (PST) Received: from pendragon.ideasonboard.com (62-78-145-57.bb.dnainternet.fi [62.78.145.57]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 2390555C; Sun, 14 Mar 2021 03:19:08 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1615688348; bh=4I7l6MsBdcrlbIfCr+pyxXnIMce/5m/JVSnDkBpBzRA=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=m4IAs1sTM+B9tCbUOzd1PJ5NxfYmRBrTgA+ewOYiXBgLCA+HPG/E1Gc13DmPqUL3g 8LdNZ4gAsN82SLOtWXDAFaY5xWkJ3DtlJ2gAzNmb2DeU7oHYH3M2Hc/2SnxAboucTg wU9zo73tPE1zVvgzQWmnJrA/kfdw/dEBkD3XvR0g= Date: Sun, 14 Mar 2021 04:18:32 +0200 From: Laurent Pinchart To: Pawel Laszczak Cc: Peter Chen , balbi@kernel.org, gregkh@linuxfoundation.org, linux-api@vger.kernel.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, kurahul@cadence.com Subject: Re: [PATCH 1/2] usb: gadget: uvc: Updating bcdUVC field to 0x0110 Message-ID: References: <20210308102735.9251-1-pawell@gli-login.cadence.com> <20210314015846.GB17526@b29397-desktop> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20210314015846.GB17526@b29397-desktop> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hello Pawel, Thank you for the patch. On Sun, Mar 14, 2021 at 09:58:46AM +0800, Peter Chen wrote: > On 21-03-08 11:27:34, Pawel Laszczak wrote: > > From: Pawel Laszczak > > > > Command Verifier during UVC Descriptor Tests (Class Video Control > > Interface Descriptor Test Video) compleins about: > > %s/compleins/complains > > > Video Control Interface Header bcdUVC is 0x0100. USB Video Class > > specification 1.0 has been replaced by 1.1 specification > > (UVC: 6.2.26) Class Video Control Interface Descriptor bcdUVC is not 1.1 > > What does this (UVC: 6.2.26) mean? There are only 4 chapters for this > spec, Am I something wrong? I assume this is a reference to a test case in the test suite. > > Signed-off-by: Pawel Laszczak > > --- > > drivers/usb/gadget/function/uvc_configfs.c | 2 +- > > drivers/usb/gadget/legacy/webcam.c | 2 +- > > 2 files changed, 2 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/usb/gadget/function/uvc_configfs.c b/drivers/usb/gadget/function/uvc_configfs.c > > index 00fb58e50a15..cd28dec837dd 100644 > > --- a/drivers/usb/gadget/function/uvc_configfs.c > > +++ b/drivers/usb/gadget/function/uvc_configfs.c > > @@ -231,7 +231,7 @@ static struct config_item *uvcg_control_header_make(struct config_group *group, > > h->desc.bLength = UVC_DT_HEADER_SIZE(1); > > h->desc.bDescriptorType = USB_DT_CS_INTERFACE; > > h->desc.bDescriptorSubType = UVC_VC_HEADER; > > - h->desc.bcdUVC = cpu_to_le16(0x0100); > > + h->desc.bcdUVC = cpu_to_le16(0x0110); > > h->desc.dwClockFrequency = cpu_to_le32(48000000); > > > > config_item_init_type_name(&h->item, name, &uvcg_control_header_type); > > diff --git a/drivers/usb/gadget/legacy/webcam.c b/drivers/usb/gadget/legacy/webcam.c > > index a9f8eb8e1c76..3a61de4bb2b1 100644 > > --- a/drivers/usb/gadget/legacy/webcam.c > > +++ b/drivers/usb/gadget/legacy/webcam.c > > @@ -90,7 +90,7 @@ static const struct UVC_HEADER_DESCRIPTOR(1) uvc_control_header = { > > .bLength = UVC_DT_HEADER_SIZE(1), > > .bDescriptorType = USB_DT_CS_INTERFACE, > > .bDescriptorSubType = UVC_VC_HEADER, > > - .bcdUVC = cpu_to_le16(0x0100), > > + .bcdUVC = cpu_to_le16(0x0110), > > .wTotalLength = 0, /* dynamic */ > > .dwClockFrequency = cpu_to_le32(48000000), > > .bInCollection = 0, /* dynamic */ The change looks good to me. With the typo in the commit message fixed, Reviewed-by: Laurent Pinchart -- Regards, Laurent Pinchart