Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp238008pxy; Fri, 30 Apr 2021 04:29:29 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzX6XYuG+G4fA53KmR8CnE93LGNodJnbI2Npqpw6YGYaeEEvV7uSnaa6vybrVNEDqlU7103 X-Received: by 2002:a17:90b:514:: with SMTP id r20mr14651037pjz.193.1619782169752; Fri, 30 Apr 2021 04:29:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1619782169; cv=none; d=google.com; s=arc-20160816; b=QXv+RHe3go5JxGjQuNg5Qxney5lkS2o8cLqEvfvR5keSidy26EjHY9IHxGsdIFEma/ dZpvHofSxo2KoMe0Rt7nAqbQ/soV+PhOFHvcxwksd34FhCUktyrGMeqpeN1NW8tGZI3V f/upbVzCJF6Mgb0aXmgGBO2WON2vGB0ZOWmUknJW17sVRA+XmNbeaGopbdZqKxiOeCmC 0mX99u5WUiP6WIckESGmLtwUb92tZgp9y+9JbbuZCGDfv+5I8WBrrKRqZbPM9Bk6iSya EqRCrMF2wWslmcux8xyRLE2vm23vkfo/FBVwUFEH+5Ngur9j7VytysEyR6kSo6pui4hy Z2KA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=8PgAXsMUjjBGPRGp9xcOay+JzomkodD/BbZ1Wc3R58Q=; b=rAY3V37Itq4IKL2uWm+NnEpfKNw5VD971q2VbnQl87alaQDv3rThHfSNPeQAoFw8Jj sYlFsNQJlF9M5kuNjdDmWiikbE59UEwzVNjvboBt22O8F40wBuYfJbV4p6c4K8uRyA5s Nd7rx1uw7kMWRAC9hjFwBUblvHxlCIyJ4Al6te4T+TkbIL9b4Aw4PSPhAiD6uqvuvfso TpYc/BlFocsIf1MegR4uaOUq5H/nU4SyMbfLx6SqgpkCb259bimhlpVVeEvpM406o+1z WLFgyWVVydoSKpu6M4bOO6xy+t9k90JBMIgmgM5EGQEx52Qms8i8UViv77X8oz0xS+tq 1ZnQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@chromium.org header.s=google header.b=Oz5xbfHq; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id x5si2000328pfr.234.2021.04.30.04.29.17; Fri, 30 Apr 2021 04:29:29 -0700 (PDT) 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 header.i=@chromium.org header.s=google header.b=Oz5xbfHq; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231877AbhD3L10 (ORCPT + 99 others); Fri, 30 Apr 2021 07:27:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34248 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231931AbhD3L1V (ORCPT ); Fri, 30 Apr 2021 07:27:21 -0400 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0FDF9C06138E for ; Fri, 30 Apr 2021 04:26:32 -0700 (PDT) Received: by mail-pj1-x1035.google.com with SMTP id f2-20020a17090a4a82b02900c67bf8dc69so1566640pjh.1 for ; Fri, 30 Apr 2021 04:26:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8PgAXsMUjjBGPRGp9xcOay+JzomkodD/BbZ1Wc3R58Q=; b=Oz5xbfHqolQ4qkzkrw0OZwnPcDpv2J11ep1PWMTH6smS9/7RjPD6HiO25i03bMDv3f pjIB/AjNQINf0U92m1pozzfj1lsg18QwC1NztJ68FLWrdtVeUNsnfCU0V0IIWHe1lXIZ +1l4aZ0FOZACFaoXzSqdCHmolD1S4wTjRsO48= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8PgAXsMUjjBGPRGp9xcOay+JzomkodD/BbZ1Wc3R58Q=; b=fz34bBKz+FQPkStFioeadarNjVhetx3/ozsJKfCvHmWQnTUf9bxdu7VNXyLxhbKNvZ vonN5aAgCqKdJ9HEAK4RPofPC9fxycXqDrfQt8dd/VRZJm/TzdrfQ40R43JjUO5jVdEh ymArT5NR62qovWkFDgeOWMuSwJKKH1O3FK+AgaU22HTR3Goac5w3OVgePIgcdqPhclLT ocEq9t6ycoAxbMm61jS+AdJGJFNokuHlE4WTRb76bvGIs3pNdeuwKKsh26yzw519hQBp +DFZmX8Tuh12bdqxWK7Cu/KBYTVZ5OUK/OL4llnD433KsZXNhu4zmFv9NT0DdlKUYYNd +NUA== X-Gm-Message-State: AOAM532OEuitdYveAw+AQS7Sgwz0ajbvQEhPmC5Xl8ukR+8ZgdBsmhTH M9MwIWTUmri3KO3X6izn2QsHAg== X-Received: by 2002:a17:902:aa04:b029:ec:f779:3a2b with SMTP id be4-20020a170902aa04b02900ecf7793a2bmr4718095plb.44.1619781991688; Fri, 30 Apr 2021 04:26:31 -0700 (PDT) Received: from senozhatsky.flets-east.jp ([2409:10:2e40:5100:2c33:77c9:7bef:267e]) by smtp.gmail.com with ESMTPSA id l10sm1809457pjy.42.2021.04.30.04.26.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 30 Apr 2021 04:26:31 -0700 (PDT) From: Sergey Senozhatsky To: Laurent Pinchart , Ricardo Ribalda Cc: Tomasz Figa , Mauro Carvalho Chehab , Hans Verkuil , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, Sergey Senozhatsky Subject: [PATCHv4 4/5] media: v4l UAPI: document ROI auto_controls Date: Fri, 30 Apr 2021 20:26:10 +0900 Message-Id: <20210430112611.475039-5-senozhatsky@chromium.org> X-Mailer: git-send-email 2.31.1.527.g47e6f16901-goog In-Reply-To: <20210430112611.475039-1-senozhatsky@chromium.org> References: <20210430112611.475039-1-senozhatsky@chromium.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org UVC 1.5 defines the following Region of Interest auto_controls |D0: Auto Exposure |D1: Auto Iris |D2: Auto White Balance |D3: Auto Focus |D4: Auto Face Detect |D5: Auto Detect and Track |D6: Image Stabilization |D7: Higher Quality |D8 – D15: Reserved, set to zero Signed-off-by: Sergey Senozhatsky --- .../media/v4l/ext-ctrls-camera.rst | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst b/Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst index 4c5061aa9cd4..ab24930848b6 100644 --- a/Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst +++ b/Documentation/userspace-api/media/v4l/ext-ctrls-camera.rst @@ -217,7 +217,30 @@ enum v4l2_auto_focus_range - * - ``V4L2_AUTO_FOCUS_RANGE_INFINITY`` - The lens is set to focus on an object at infinite distance. +``V4L2_CID_REGION_OF_INTEREST_AUTO (bitmask)`` + This determines which, if any, on board features should track to the + Region of Interest. +.. flat-table:: + :header-rows: 0 + :stub-columns: 0 + + * - ``V4L2_CID_REGION_OF_INTEREST_AUTO_EXPOSURE`` + - Auto Exposure. + * - ``V4L2_CID_REGION_OF_INTEREST_AUTO_IRIS`` + - Auto Iris. + * - ``V4L2_CID_REGION_OF_INTEREST_AUTO_WHITE_BALANCE`` + - Auto White Balance. + * - ``V4L2_CID_REGION_OF_INTEREST_AUTO_FOCUS`` + - Auto Focus. + * - ``V4L2_CID_REGION_OF_INTEREST_AUTO_FACE_DETECT`` + - Auto Face Detect. + * - ``V4L2_CID_REGION_OF_INTEREST_AUTO_DETECT_AND_TRACK`` + - Auto Detect and Track. + * - ``V4L2_CID_REGION_OF_INTEREST_AUTO_IMAGE_STABILIXATION`` + - Image Stabilization. + * - ``V4L2_CID_REGION_OF_INTEREST_AUTO_HIGHER_QUALITY`` + - Higher Quality. ``V4L2_CID_ZOOM_ABSOLUTE (integer)`` Specify the objective lens focal length as an absolute value. The -- 2.31.1.527.g47e6f16901-goog