From patchwork Mon Jun 5 18:30:25 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 690011 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 901FEC7EE24 for ; Mon, 5 Jun 2023 18:30:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232883AbjFESaa (ORCPT ); Mon, 5 Jun 2023 14:30:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48918 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232140AbjFESa3 (ORCPT ); Mon, 5 Jun 2023 14:30:29 -0400 Received: from perceval.ideasonboard.com (perceval.ideasonboard.com [213.167.242.64]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D3044CD for ; Mon, 5 Jun 2023 11:30:28 -0700 (PDT) Received: from pendragon.ideasonboard.com (om126156242094.26.openmobile.ne.jp [126.156.242.94]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id 84854E4 for ; Mon, 5 Jun 2023 20:30:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1685989802; bh=tGobFrWSOT3WLYgY929uYRon/ALWcr3HYXaKH17Vj8U=; h=Date:From:To:Subject:From; b=WYaxHS9Y0koNqPoy0arSdt9FdGBAeqjU1ysjFegnel2jg4did6H6UEMYQZtO+Yet+ yslZq57J5DTDymXVibplji7qT5IbPcEzAXzjdRcQglOEXxnpKDlQyDEG4UUSsH52xu n/zxKzwdGao5l/cxGiwAosMNgwx8q/JMezu3Cfa0= Date: Mon, 5 Jun 2023 21:30:25 +0300 From: Laurent Pinchart To: linux-media@vger.kernel.org Subject: [GIT PULL FOR v6.5] uvcvideo changes Message-ID: <20230605183025.GA22339@pendragon.ideasonboard.com> MIME-Version: 1.0 Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-media@vger.kernel.org Hi Mauro, The following changes since commit 9561de3a55bed6bdd44a12820ba81ec416e705a7: Linux 6.4-rc5 (2023-06-04 14:04:27 -0400) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/pinchartl/linux.git tags/media-uvc-next-20230606 for you to fetch changes up to 9bfc8e4d0972d3732bd8c6038c2bf1636780d727: media: uvcvideo: Constify descriptor buffers (2023-06-05 18:39:47 +0300) Please note that this pull request is based on v6.4-rc5 as it depends on a fix that was merged in that version. ---------------------------------------------------------------- Miscellaneous uvcvideo changes: - Support for more Intel RealSense devices - Small cleanups and constifications - Drop duplicate device ---------------------------------------------------------------- Dmitry Perchanov (2): media: uapi: v4l: Intel metadata format update media: uvcvideo: Enable Intel RealSense metadata for devices Laurent Pinchart (7): media: uvcvideo: Rename uvc_streaming 'format' field to 'formats' media: uvcvideo: Rename uvc_format 'frame' field to 'frames' media: uvcvideo: Use clamp() to replace manual implementation media: uvcvideo: Reorganize format descriptor parsing media: uvcvideo: Increment intervals pointer at end of parsing media: uvcvideo: Constify formats, frames and intervals media: uvcvideo: Constify descriptor buffers Sakari Ailus (1): Revert "media: uvcvideo: Limit power line control for Acer EasyCamera" .../userspace-api/media/v4l/pixfmt-meta-d4xx.rst | 55 +++++++-- drivers/media/usb/uvc/uvc_driver.c | 137 ++++++++++++++++----- drivers/media/usb/uvc/uvc_v4l2.c | 79 ++++++------ drivers/media/usb/uvc/uvc_video.c | 20 +-- drivers/media/usb/uvc/uvcvideo.h | 12 +- 5 files changed, 208 insertions(+), 95 deletions(-)