From patchwork Wed Jun 15 15:22:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 2082 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 0CD263F1E9 for ; Wed, 15 Jun 2022 17:23:00 +0200 (CEST) Received: by mail-ed1-f72.google.com with SMTP id x8-20020a056402414800b0042d8498f50asf8814245eda.23 for ; Wed, 15 Jun 2022 08:23:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1655306579; cv=pass; d=google.com; s=arc-20160816; b=OQlNFidI6KqkX3GgcuCqkh0OguWr0xJ5jaJdGtoN0zZ9s5wMk/fpGX1tBJ94m32G5R DoPBddt3HlEpaVOLTbM6OjbYL4t914STZ87TaMjJFs39S38KErbT6uMKmrxBvoeD4V8d MKkPTTZRT3+D2T+akRNSuRF1ucY10+4a+x+QuRgQ9itnfSap3ogjyI7UREqE27FljiiH bDcqdpGJcUo1Rna4YFlbeY+eExtKULcNbt+FrEvCPIGI/BPTeGKQJJafsMAU3UVa3xlC +IuEUIg97kmGxWh1k78hRb5MBDIcz7evPpKYutmaJvdsMOZoo1rlcH2qmd/RJX9kd7Q/ Z1Ew== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=vKbasTaZnmI6XhvzJiTQSQ2vfxs8RqWYsVX73TQzpls=; b=aC/YkUXCiLeX8aOBr3lvuraGLtQ/LoTiWQySnW0XfAq/AAn+sUeRj5uTUA/vBGedq6 +k8w9yX+w6Z6YlBnq5qK0XA2WyeuqRy+1++IKPd2cdQ0ZAmyk25S3qbCswP6C5nLBf8I IexDr7/N98SYna8BLvIBZZWyOvLvNtudIkqs9Knd9sYgzZ0CLdOKpQhFn6BR2b2rYuIk efdFLmZCnpFqTkjRsnX7R0GOwo286iLuyxLTbd+RFREuDjAgLY/NOgMPAC5rlViqUZfY qarWaCEHOKDSTBGoPWUtnH3RHUkNTw7qQiaroy9frgjZLWnrH+hCUOxdFkXfV+Dka0if AhRw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="Nu5sL/19"; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=vKbasTaZnmI6XhvzJiTQSQ2vfxs8RqWYsVX73TQzpls=; b=LqZFCMJ+RW/6C6qlInOEg1j6xiaPP/HIqtxVtqH+0rxSn5TkVSzBNy1NyfHAMbtdHN ZmFh8bL66fFE0pmZxp/C4za6bPc3QobFTRjtE5ydEeT6BFNUQPeDAoYXybW7RhsQUfpO VDA1zzO5zlMY9167/WydlQd0eolUP9QbON7Hc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=vKbasTaZnmI6XhvzJiTQSQ2vfxs8RqWYsVX73TQzpls=; b=03HRQXqKRDkyNtKq5g0VBLZaE1HFM/P2eTW5SLEwve1Qs2HQ18NxDE5eb4FHaxsUmA x7lt+57QJctWTH0wXVMNl29EIhs1CbtIRIdtr+qHnJ2z+/B0HCSyA1UG/KB4M+n1O73Z v8s3crv++PzwN7FB4Y+ikW6hU84ayqGyL2HydvhtHQEI1O+UqvXwIG0OfjVXXOpvuIJ/ tqRXSPwUTb1DIM2Cql9jyoQUn01cOlFpooDe6g5HYIMkBItBO62e5WDnewKoKtvG5RkY 2iPjWYwa9Kq/47w1aEwGDHk1w6xsbL+6OqBXWSNQYGV9gFgbQhqR5rI+jsYZdW5hQjih 7SKw== X-Gm-Message-State: AJIora9cnx3vh1jlmq03nWAba6PW3WGfVjF92pW9e5f2YHjzUWNJaWRy 4vefrkrmTHWygNqbEm9ho1nR6s1v X-Google-Smtp-Source: AGRyM1txkCHreJJV9+X87Yvnm4yQTUs1o+0V6GAikRVoCqp/UvdKVUa7ln2MLfB29CQ4VsdnBZFSew== X-Received: by 2002:a17:907:d8d:b0:711:d82f:5d33 with SMTP id go13-20020a1709070d8d00b00711d82f5d33mr273176ejc.595.1655306579609; Wed, 15 Jun 2022 08:22:59 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:907:97c4:b0:711:d2c2:9fa4 with SMTP id js4-20020a17090797c400b00711d2c29fa4ls120257ejc.9.gmail; Wed, 15 Jun 2022 08:22:58 -0700 (PDT) X-Received: by 2002:a17:907:2161:b0:70f:5db6:1ff2 with SMTP id rl1-20020a170907216100b0070f5db61ff2mr273554ejb.249.1655306578432; Wed, 15 Jun 2022 08:22:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655306578; cv=none; d=google.com; s=arc-20160816; b=TEQeA6VipsBV6SjqLUvOuo/w/xt6xEoL6sD75ouqaa/0T7T0UOT/aJTgwpCQ8Lj9aJ Jh4yeMqkpjZXizXAe0UCavyOxI+Y0AdZSlh883NtM192zJOZawonQDHEyTc4bDb7II8j rXvfGjM8ftJRmILRm1mkIPOH2yFLOA1gCS6x7LqVBvB4c+OYlCSmPslSelE7Bp5fbe29 7OApY1Ssxoko+ZW9olbTupfOEdSAzzcf2SLxhnf3Fa7BCfeRxXb4YtzEXHq05XYmiaoc HIQh7MCI7dMYHeYatskhkO6ur4FxPA35DHS6Ez+VkM4uoL60mFzbFrwSh1K7QnfLHrti lI3A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=rpdfidpXpaazosoDOCbj0RBJV66iHVFwcJEcEN756BA=; b=XOUbCVnDa/NARxrRdLoXP7yww8QLqLGRoZQuVRc1g0zxv+b7SsZm6EiGL9crh3thO+ SQsY8a5xIhiUMjH9Arh1tNiGlIHdiAiDvv4lV9fCFOAoZ9rQZr4LpnV5nn3N0sVHFHYT KUfasc5HIdG/hCIiRcFaV0xMw8zRlHZ+n7goheGiwpkirpQ/Drdk4A/PjP0N1DNOiNB9 Po7RM7KEMQfW7EVj0alZkQbe1wxt4PSpnKkBs7hLBGvvw96eclSg3UyaAqsV0jcvIUnH SZkzhEsg3fe5jx8McBe1dlTLLKwZipye7J7E1GcACFdc8nt0FRr3F3TyBJDGveyzSiGd Ec0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="Nu5sL/19"; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id f6-20020a17090631c600b006fe93dc60d7sor4728686ejf.95.2022.06.15.08.22.58 for (Google Transport Security); Wed, 15 Jun 2022 08:22:58 -0700 (PDT) Received-SPF: pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:906:1c9:b0:712:1115:42a5 with SMTP id 9-20020a17090601c900b00712111542a5mr305552ejj.662.1655306578070; Wed, 15 Jun 2022 08:22:58 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-51-34.cust.vodafonedsl.it. [188.217.51.34]) by smtp.gmail.com with ESMTPSA id a11-20020aa7cf0b000000b0042be14040c1sm9446272edy.86.2022.06.15.08.22.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jun 2022 08:22:57 -0700 (PDT) From: Tommaso Merciai To: Cc: linux-amarula@amarulasolutions.com, michael@amarulasolutions.com, dario.binacchi@amarulasolutions.com, angelo@amarulasolutions.com, Tommaso Merciai Subject: [PATCH 1/7] media: ov5693: count num_supplies using array_size Date: Wed, 15 Jun 2022 17:22:48 +0200 Message-Id: <20220615152254.794909-2-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> References: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: tommaso.merciai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b="Nu5sL/19"; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Instead of hardcode OV5693_NUM_SUPPLIES in a define is better use ARRAY_SIZE function to count the number of supplies from ov5693_supply_names array Signed-off-by: Tommaso Merciai Reviewed-by: Dario Binacchi --- drivers/media/i2c/ov5693.c | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/drivers/media/i2c/ov5693.c b/drivers/media/i2c/ov5693.c index 117ff5403312..f410333c4c67 100644 --- a/drivers/media/i2c/ov5693.c +++ b/drivers/media/i2c/ov5693.c @@ -127,11 +127,15 @@ #define OV5693_LINK_FREQ_419_2MHZ 419200000 #define OV5693_PIXEL_RATE 167680000 -/* Miscellaneous */ -#define OV5693_NUM_SUPPLIES 2 - #define to_ov5693_sensor(x) container_of(x, struct ov5693_device, sd) +static const char * const ov5693_supply_names[] = { + "avdd", /* Analog power */ + "dovdd", /* Digital I/O power */ +}; + +#define OV5693_NUM_SUPPLIES ARRAY_SIZE(ov5693_supply_names) + struct ov5693_reg { u32 reg; u8 val; @@ -352,11 +356,6 @@ static const s64 link_freq_menu_items[] = { OV5693_LINK_FREQ_419_2MHZ }; -static const char * const ov5693_supply_names[] = { - "avdd", - "dovdd", -}; - static const char * const ov5693_test_pattern_menu[] = { "Disabled", "Random Data", From patchwork Wed Jun 15 15:22:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 2083 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ej1-f69.google.com (mail-ej1-f69.google.com [209.85.218.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id E308E3F03E for ; Wed, 15 Jun 2022 17:23:00 +0200 (CEST) Received: by mail-ej1-f69.google.com with SMTP id p10-20020a170906b20a00b0070c21a6d378sf4397361ejz.2 for ; Wed, 15 Jun 2022 08:23:00 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1655306580; cv=pass; d=google.com; s=arc-20160816; b=Gn5QUR1JTX4XGDVgysPcm6AZSHFGYc/CeMSTJHcCTbuVV0w7z1PgKhzsyezXCpCXti BzvyTx86sgNJUrqBNIKPHfpLi5AqHLnAoieFjF1zqsFpVA2FDgLW+5XKnBzIuGoeMAx9 7OsqYAufFCw8KTbBA3LC1z7KDihdQkwa9WkOXSu4cVRjIL5Tm0m9B3SoGfPmXYpM0rvx IeHJvQKbJkCwFKhcK5jMBnYg4IZrHMn+RcDTASJ/cj6fbiG7/Yidtn4Ej1kUDaEOXefO 1zHQgmCQN9/sK94pJQ9V9ggDEAATI+80gTPydcxv2kgUGrLe4p/+nnw56J/nuxVssI7d 8Ojg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=UIyNED1XwjNtF6i3z0gx1Ya0CkENF6bv7ZvltzHXX2A=; b=OdyqH3zhfAsIWsPaBRQfI+v/FrceTT9FNaGi1PZCbrwDKc/cyDuSzsWZWAANWSIquU TPYgKrb4b3TyiVMo6sLafE7op45vLkkYdXnXROiz0ry98jE/2PEqyCV4XCDLDtb6jXMO hR2oZYGjzMJq19tDXlPEhilVMW92R6WqtpfcphZ2X7oEu48ILdOoS3pC4LcecZDE322w XLT7n9RWzpkKJeycjhVE356V2stT1QaiM5T9M3TYq5FmB+yrUVT7K5WR5v1ySsIIzHJr A6yYLIPSP118CygviYAaB40HKGZeG5xSIWGZt66SgpASOUQyxSgLteuOCv52+Txk3Ipt Jjmg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=XimrxxGj; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=UIyNED1XwjNtF6i3z0gx1Ya0CkENF6bv7ZvltzHXX2A=; b=ax8+MTfnY0jnRXkbjw6NYjyIYA8iMCa71z/MZ4c+DNXiYYnPBm52jZT8TrG2cKY40c 6Mc+1Agr9GQZ3K4a674jhR0Qzd8Z3Rl/CkkVz+skuUcTbfVY7u3Ta+AImTLxw4ilXOnk 0HWEBjuYTnGlzeKCV3nLVtzjbjIiJ0VY78OTg= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=UIyNED1XwjNtF6i3z0gx1Ya0CkENF6bv7ZvltzHXX2A=; b=79lPSGkYfszwZFvan8BTdV1CqZ1YL6Qx/uE4Ctmb3D5Fw483RvluJLm+3j/CTEj4rv u3uS9fX353k+cGujXVo+kI5ojSoj1Zh7wewW9tan71QxG9ecPGEEFdVo/nLj7W0YETHQ It3EjlUshIoea+hE/9uCfJfsvyXGuod0MuHlOeKgH1vRNafaea0z2ffTFKH+2rpJkoXO QdfOh9LxDYObsQDWiMVN0MKEMZ7WTE+cx40EAqaCHlDbTAx6+n2fAv6Q+k12Z+XM7GfD kK0dA66e0ZtYAxyq2wSo2R7GpYkEnVu6ERyrANn7Qwt2/i8pmvWRjwdU2kVMw8HqIPHq b4WA== X-Gm-Message-State: AJIora/7yYBz6v+K0YVdfm4FEy+yChcCI4yHZa7B8/PNWWxw8kTjQlUS P9QTukYcWlRu2YZxCjbQ+JojNjqx X-Google-Smtp-Source: AGRyM1tEtltMYhs7y4sUWPmDGqd5Zprv6rQvIqeiaquN8QSAlm0OyJOomxuGMA8xtVGsRu4tvU7yGw== X-Received: by 2002:a05:6402:26c1:b0:42e:203d:ee8c with SMTP id x1-20020a05640226c100b0042e203dee8cmr270961edd.227.1655306580574; Wed, 15 Jun 2022 08:23:00 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6402:424b:b0:433:426d:7e15 with SMTP id g11-20020a056402424b00b00433426d7e15ls67353edb.0.gmail; Wed, 15 Jun 2022 08:22:59 -0700 (PDT) X-Received: by 2002:a05:6402:368a:b0:42d:ef42:f727 with SMTP id ej10-20020a056402368a00b0042def42f727mr336638edb.204.1655306579498; Wed, 15 Jun 2022 08:22:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655306579; cv=none; d=google.com; s=arc-20160816; b=Jiv1lt32e9AzJkh5D6Aw51evmcepi2+yImglXwLq4LlxOr/Avid0H7N6+6tmnn2Fgi 5eQva7WgKHnh+SWL5FaMfocCrmZo0CgNfi/kq7ImPtSA18ynK1Gw9pg7EZJM2EcMe0sm gJv7Mqsji6hCXPrjiZEXXIu5k2PsEo3D8DWNBGOWQS2lGIVUi3wanC9oNqXjiuS5IBCW r0PfzvXgZ5pUJ+y2MzKT857R9LtMpAkXS+12jQsWHKIdcUdfQviAxeHVVd6h4PM3Pe2M k2vT8lj7inKO7sAne51jf3GLjfAs94/LxaOgs2iBodeVRjejLgMECIUonYrAQbEZwres Ddlg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=pGYlZSXrL+oaB0Q/zXs3LZ4NFxxmWuNHZP0D34FWGxY=; b=VPSEKKuwCKhW715RcPCe/5faKIAsxJMH0UL7+su8BU3qF6qdNRDVdKwZ7y4tqd/qTN 5D/x/8QGU4ONLpnCbBwplqJ9pynOGwiXM88yWGi47Hmu4K0V6Kg7ivQBMMJhy9nmCgQr SokS03e39siLv0IOI3ztQ23/Ma7cCo4B/sir0L1SSOjJDM4CzDbeucpl2tZ7Wg6FovYx 2RbZ9M2lVXAmLklh2MMxG73BVznEnBCxfqD9b7+oZzduS1uAln0JtpXQgr2Rrmz85KUS Z7k6ZykS1Fxj8pCjBdcfxco17HM1ji8JgQOB0Eg4JOievh/zfYTGmTRvczJbDKlpd3nm GD/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=XimrxxGj; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id jz8-20020a17090775e800b006d531251449sor4856745ejc.66.2022.06.15.08.22.59 for (Google Transport Security); Wed, 15 Jun 2022 08:22:59 -0700 (PDT) Received-SPF: pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:907:364:b0:709:614e:acc0 with SMTP id rs4-20020a170907036400b00709614eacc0mr306231ejb.692.1655306579114; Wed, 15 Jun 2022 08:22:59 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-51-34.cust.vodafonedsl.it. [188.217.51.34]) by smtp.gmail.com with ESMTPSA id a11-20020aa7cf0b000000b0042be14040c1sm9446272edy.86.2022.06.15.08.22.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jun 2022 08:22:58 -0700 (PDT) From: Tommaso Merciai To: Cc: linux-amarula@amarulasolutions.com, michael@amarulasolutions.com, dario.binacchi@amarulasolutions.com, angelo@amarulasolutions.com, Tommaso Merciai Subject: [PATCH 2/7] media: ov5693: add dvdd into ov5693_supply_names array Date: Wed, 15 Jun 2022 17:22:49 +0200 Message-Id: <20220615152254.794909-3-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> References: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: tommaso.merciai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=XimrxxGj; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Add missing "dvdd" (Digital circuit power) entry into ov5693_supply_names array Signed-off-by: Tommaso Merciai --- drivers/media/i2c/ov5693.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/i2c/ov5693.c b/drivers/media/i2c/ov5693.c index f410333c4c67..9e84468d920e 100644 --- a/drivers/media/i2c/ov5693.c +++ b/drivers/media/i2c/ov5693.c @@ -132,6 +132,7 @@ static const char * const ov5693_supply_names[] = { "avdd", /* Analog power */ "dovdd", /* Digital I/O power */ + "dvdd", /* Digital circuit power */ }; #define OV5693_NUM_SUPPLIES ARRAY_SIZE(ov5693_supply_names) From patchwork Wed Jun 15 15:22:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 2084 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ej1-f71.google.com (mail-ej1-f71.google.com [209.85.218.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id BA2AD3F255 for ; Wed, 15 Jun 2022 17:23:01 +0200 (CEST) Received: by mail-ej1-f71.google.com with SMTP id k7-20020a1709062a4700b006fe92440164sf4388977eje.23 for ; Wed, 15 Jun 2022 08:23:01 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1655306581; cv=pass; d=google.com; s=arc-20160816; b=Sdf1CB3cvjZH+MyWxIz0ROz8XnIloUfVpOYvRfjPYIZHp2i4ZTLqbjF980JYQsau1y D1vU6qbdiWdZS37To0oB6Yj7BzAXqsJZxiHPmRkRoIqCs58wXacL/BwZFM1GmUmA8+MS xKIsmWE37kSDJt04g3fXfHFMSfeksuBFG7RVHudHt08oxcAof7jnEe0XL+Wq63utVCKj Ttrvcn97KHxNITVGW1DXGs/5CVf/4G5tZ7wYhL8Fa2kEJ19JQZmeYi/D+y5tVUgj1WAZ nWrTSxvVFKz6QbrSkp2gb5l90OazrRsg6MYy+h9j3vF14NwIXkGY9bBoY2Xt7qFekOE/ btqw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=KBFhmmXNum8/50MlZ5leDl7Balc6v6LnBa2PQr7+Hho=; b=L+sNFCPg6OGUZe8pfP6ArXbQGA/FsG1MZWCQ6aLxy0/9iFjp37SwwwLX1I7EltL5Ei m4q/R2cnKG77scKHakvEwXrSDmKc8X4txjhpK7/W8xvEVpwpoDwUTuiIAa2cPkyJJWJA 8ZbkhxPSx79W+U7DbFRKX1jK/VarT2heyb4AXUAKfjphNAUXGuLl7pa0dq1jopX1ctx7 x5Z4w3CAOnHduNOQlN3iLHbXmHqJm+ttmJgGslBh5WfEUTQKooj28gnX8a/GQk/cWUBP duB0TfIUcJWSn+o5qC5x0BBiVYTF2QG6MqP72okoe6uWuEEyTpb/ElxaTwac5m+RUzHV jJYQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ZZBZjL01; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=KBFhmmXNum8/50MlZ5leDl7Balc6v6LnBa2PQr7+Hho=; b=ZYh1R/VXgjf6HN2sGljjT/RlH5uqWYN85wLma49CZokU5AbVmwSMHcosFI7vXcLmCw YwZ6PTBt/xS+GhDKXU+P3okW6H95HZbgsTCAzubhQanTAXMlwNQbSHPfliPh5eRsA1lL K9Jr3YsccRjFSTlmPbHkDCFzjDj4c6PcLzeO0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=KBFhmmXNum8/50MlZ5leDl7Balc6v6LnBa2PQr7+Hho=; b=b4KSPVIUXit72y+elw5QOhDJSo0PesvQiOaFFt1UxqslI7KFcE6sRtlWs0z3APjqjy aM/Q1XMm0yflubrnTR3linwJZoF6lSE460771xEnqXLv5OV4tWKGNAHz7K7BsaAmk1kM x2xq2lL/o0nJ3rAEo+73WFVc/tMcjwUaoLprorzjQGSANbCgx9x21GzhjpC26Qxg1n2p CzDUDPddIHSUYKJoSn9021T3VrwrCpCtQNaYvfKBYVxVSrfUcyhsDlNvepPUoOJQTQXk 3A3vrqVEn3bbCuZG7UKLjAGTrHmUt3ZCRpFXl6a908yc1iHo/NvwF9Ee8/xBlPIOrN/y am3w== X-Gm-Message-State: AJIora+QrFLyo3WcDbHq310Nf1d/0No9YJRBrgj3EAQwWtNMI5xKwPdI 6uBjdyL/cl9En8mnZWTrXtT/BTBS X-Google-Smtp-Source: AGRyM1sru6Wp9xLLPFCToUBwYVrMzcopXtRJHRWRUtkwdZvZ023Ajee9pfWb/ivEq6nprJyJCxWxOA== X-Received: by 2002:a05:6402:f:b0:42e:561:a1c0 with SMTP id d15-20020a056402000f00b0042e0561a1c0mr269553edu.309.1655306581558; Wed, 15 Jun 2022 08:23:01 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:906:95c1:b0:6ff:45d:c05d with SMTP id n1-20020a17090695c100b006ff045dc05dls132516ejy.5.gmail; Wed, 15 Jun 2022 08:23:00 -0700 (PDT) X-Received: by 2002:a17:906:604f:b0:718:e9e8:9d2a with SMTP id p15-20020a170906604f00b00718e9e89d2amr277673ejj.315.1655306580575; Wed, 15 Jun 2022 08:23:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655306580; cv=none; d=google.com; s=arc-20160816; b=vyFuu6JDVZ3i54CkR+vstJRkl9srkTLfjxguIlv4tJhXimQ/bUGrlRqfA8EExHnBHj T9zxFORrgHQpuA/9omOLmnkrR4BPQExzQGNvpldXcFgJ+ztXBoBsxdSMEuHI/CCtKbK8 LRhqHgdqe7XGxd9NjiX7vXITnOkAAtDmV0rzsD15icWbZbJCHkJmBY7a/H7B8nFR5afq vmJ4//Km48RAHm/9sW3xOOnUrDhRB6DkDsaT1wZDuufWDTLq68Ce2Gad5FhbXJhQKhGQ F2f3ZDF1G2aBJLljhN0cEWb7SV6sJQy8asEmxjQHgtgXJ1D2UNEi29x7ZJdjE5CXFAB8 bASg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=VAHCwBTtH8Pj2LKw8wjRDrJWBfUMiRQHhAGrDzjXtIU=; b=SrQZ8IW2tQtYWrDcI33ituJD2mLlCFRQqAXuQKeSK8Bi5MwC4xdfyttDKl2c570cat IfuCN5kEE4Al3Y8ZDBlf6blKyRHhKVy+Mk2K0Ckejk9eDW6SjykB+UrDJIUgRZDbXfma MYkaLnHjrLfyCPL7rB4JRFINJ4CjDnjDF9JQtCLa2XMJLfZovNmFwb7UhlonVRZPAxVm r797cuK+n9LPxfHRB+a5ak4dV4JUo6Y+p7yl9Pa7Q2dFmpOSekCmUonbbjiXU+VYgL3p 6rMunGSY6Zb1u68i4SNl6bGe+CXz1cNB4m84d7eREU45j3LNdJrT4+YA198o2rGCpfqy WBKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ZZBZjL01; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id n20-20020aa7d054000000b0042dcc81a48dsor6505792edo.10.2022.06.15.08.23.00 for (Google Transport Security); Wed, 15 Jun 2022 08:23:00 -0700 (PDT) Received-SPF: pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a05:6402:5250:b0:42e:726e:e064 with SMTP id t16-20020a056402525000b0042e726ee064mr286277edd.153.1655306580156; Wed, 15 Jun 2022 08:23:00 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-51-34.cust.vodafonedsl.it. [188.217.51.34]) by smtp.gmail.com with ESMTPSA id a11-20020aa7cf0b000000b0042be14040c1sm9446272edy.86.2022.06.15.08.22.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jun 2022 08:22:59 -0700 (PDT) From: Tommaso Merciai To: Cc: linux-amarula@amarulasolutions.com, michael@amarulasolutions.com, dario.binacchi@amarulasolutions.com, angelo@amarulasolutions.com, Tommaso Merciai Subject: [PATCH 3/7] media: ov5693: rename clk pdata pointer into xvclk Date: Wed, 15 Jun 2022 17:22:50 +0200 Message-Id: <20220615152254.794909-4-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> References: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: tommaso.merciai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=ZZBZjL01; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Rename clk pdata pointer into xvclk (system clock input), more explicit Signed-off-by: Tommaso Merciai Reviewed-by: Dario Binacchi --- drivers/media/i2c/ov5693.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/drivers/media/i2c/ov5693.c b/drivers/media/i2c/ov5693.c index 9e84468d920e..e1f9486d7f62 100644 --- a/drivers/media/i2c/ov5693.c +++ b/drivers/media/i2c/ov5693.c @@ -157,7 +157,7 @@ struct ov5693_device { struct gpio_desc *reset; struct gpio_desc *powerdown; struct regulator_bulk_data supplies[OV5693_NUM_SUPPLIES]; - struct clk *clk; + struct clk *xvclk; struct ov5693_mode { struct v4l2_rect crop; @@ -794,7 +794,7 @@ static void ov5693_sensor_powerdown(struct ov5693_device *ov5693) regulator_bulk_disable(OV5693_NUM_SUPPLIES, ov5693->supplies); - clk_disable_unprepare(ov5693->clk); + clk_disable_unprepare(ov5693->xvclk); } static int ov5693_sensor_powerup(struct ov5693_device *ov5693) @@ -804,7 +804,7 @@ static int ov5693_sensor_powerup(struct ov5693_device *ov5693) gpiod_set_value_cansleep(ov5693->reset, 1); gpiod_set_value_cansleep(ov5693->powerdown, 1); - ret = clk_prepare_enable(ov5693->clk); + ret = clk_prepare_enable(ov5693->xvclk); if (ret) { dev_err(ov5693->dev, "Failed to enable clk\n"); goto fail_power; @@ -1408,13 +1408,13 @@ static int ov5693_probe(struct i2c_client *client) v4l2_i2c_subdev_init(&ov5693->sd, client, &ov5693_ops); - ov5693->clk = devm_clk_get(&client->dev, "xvclk"); - if (IS_ERR(ov5693->clk)) { + ov5693->xvclk = devm_clk_get(&client->dev, "xvclk"); + if (IS_ERR(ov5693->xvclk)) { dev_err(&client->dev, "Error getting clock\n"); - return PTR_ERR(ov5693->clk); + return PTR_ERR(ov5693->xvclk); } - clk_rate = clk_get_rate(ov5693->clk); + clk_rate = clk_get_rate(ov5693->xvclk); if (clk_rate != OV5693_XVCLK_FREQ) dev_warn(&client->dev, "Found clk freq %u, expected %u\n", clk_rate, OV5693_XVCLK_FREQ); From patchwork Wed Jun 15 15:22:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 2085 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id F12663F03E for ; Wed, 15 Jun 2022 17:23:02 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id m6-20020aa7c2c6000000b0042dc237d9e7sf8837323edp.15 for ; Wed, 15 Jun 2022 08:23:02 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1655306582; cv=pass; d=google.com; s=arc-20160816; b=awcYenMEv0u9QxLWle0UjG8lcTvr/fB7ppBxcBQ37YZjiI4ZZIuqQ+O1OIq2b/cknm Zx6Yz2nR7NYD+g5MkemWMMMPt/qSAGkgUJyMjOsvh2IRR8Vow9vszPkvsFnjnlF/YckZ p/ZDASj0jTlpr06yknHRqyqJ7ExFWoY2uTqjSx9kVJxK1voErcIho5QH1YFw6o+rGvOQ pbkERVWI6B1S4hm4QgQtyhOMaO5JMQxuCLhE4S4ZoknMQzOqjCdeh6yHUP8+IraDBEv7 3JqA5CaSKagh3k44Qd0CpNURQhpl4+NgoFTJKFTIa7xx2/+pdvn0jonsOpl4SbuCH3hw kubQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=uSadUwc4MMRGFgjL05rPhcjWQAqeMfXEW1rdXJZn4jo=; b=digBy8Rj0ar/VwYDYyUQJcpV0DAkvB8/+VKSGsdLf3vn1FU+uYDkf4A0CnyBiFBjnZ ezN5OlaQAN6mtCFrNJqSM9ifeeEMJBPBI5KoH9JghzPwpXA7GjkUHMAzE14sIq7GrNI0 68+DtbRaiABz/ySzLhjcjMcdcfR/2r4z0tRdu1nO3dVoSm9q48oZitpndmDqYvf14SQ7 jAc0ln3XLVx0qcFie84uG8vdtnKxJ+zsWFXxLwIfOHEZBITUfO/D+b/Rr7NsDu70zXmC BA/EdYR9mFAvY2zSVOQKdxVqoGeu21vZbuhQuSDGYynzf877tEuQozjLP9LVyhXoA/KA 4msQ== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=T8aiLvm1; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=uSadUwc4MMRGFgjL05rPhcjWQAqeMfXEW1rdXJZn4jo=; b=QStGj3D2oJIE2D17L5Rc6fDhMfLYK6hGV3NsmDE0bPmPgBIRyG030i47zJ19+hUIml ytbzXnA3kNUpB0kWh0AY33evVGOi5npat4kAcAJW0MtUGTjrz/lBAcRfhSr73sKWXYWM TJldj3iv+zuhM3e4boQRitncTYrQAxK3Gjyxs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=uSadUwc4MMRGFgjL05rPhcjWQAqeMfXEW1rdXJZn4jo=; b=59GhtODpFqFp62JlmeNuqdoj7N4zer0Zd29VZWTbynr5oh4FokJYOjkFBboN/rT/Pn IcoUXyZjrn+lu1u+O81x4mvAy582lTYevWcL8cvrjigQG1ixWusCNj8JyEI4JdMBXUzo bv4lpAqiFrI+t7vyAKrfgGf5tsSvPCaapUxYuDX5QN8RAi3mWvWojznl2Og7iACw8RGZ zxaSDtA9EZla78ZOtWEep+J8/oMI34qOyWUQInki9iqcyd3U/VfSzstvH12GtFQhNTve NDLHkeoMUHbnx75vb/801GNgRYVyBoNPWfgKsUfPIY7NcnMtiE9bGoMX263xnxWGNs+L p7oQ== X-Gm-Message-State: AJIora95TOo5K/XcOmc401bFews+JcTR6KiIUHEeKtUOUzxleECGQ48e OyM6vHu550jEZyfGuEk+1xAY20Of X-Google-Smtp-Source: AGRyM1v+UpGxmiD26twrkse7qa7U0PELbI2NVQBRHiARADc2R+Z7XHMEUxfbtjxCfOSagwAlO9loOQ== X-Received: by 2002:a05:6402:ca5:b0:42d:dba5:b2a0 with SMTP id cn5-20020a0564020ca500b0042ddba5b2a0mr286380edb.197.1655306582714; Wed, 15 Jun 2022 08:23:02 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:907:9603:b0:6ff:232a:2406 with SMTP id gb3-20020a170907960300b006ff232a2406ls149916ejc.0.gmail; Wed, 15 Jun 2022 08:23:01 -0700 (PDT) X-Received: by 2002:a17:906:c155:b0:708:21b1:dcf6 with SMTP id dp21-20020a170906c15500b0070821b1dcf6mr272986ejc.661.1655306581591; Wed, 15 Jun 2022 08:23:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655306581; cv=none; d=google.com; s=arc-20160816; b=lr27um465zjNmDROsmne/3TqMqFoMCDVspUbQAt3uP19qMrO7FgZ3pSexdnoBHOHAG damUsABArhfno1jv6k0+MXFqU/VBab3vMwanO1db4tAzYJB1iEAEJugfYQ2a7IEgH74K 0/uyfcwEn/0z7deESqD5plxA597oZT/JL8n12vivTQ/88n+APCuXr+YE+ZjhRC5sryqQ sUbt9mMO9qQ6dqRzneGK29rzcHhjRX7IC7cuP92ccBzSbj+/TbSiJTG6iWa9bg9wAwx+ RpAjDPPrcbYKK5TVn1sYOO8qDf5SEYrrS86HmS8mYhRw35xouwDEGpPgpzAppuAGRr/E A4sA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=G/ZHBx4iT0Iasq+63fnZ33YKPVLWEwtPlIk/CIyAfYI=; b=ggXltElv+cIgfZ8lEFhWDPr8Uot9kOJsEXMWs7+iF9Cb5qDs6bprk97USLtaLstQcA 1h+d3Sx9yqXpYgFDayFuZOVtMgpkuW8GECAHk01YW0THWb4OOiw41Gya+dPVvQ9qJ3R1 xtuJ7WhAMwOepz4oNgQAtshywPjSJfqPXSK/vBQsDpZqEa5v+d6wv/jSnc3oUTDD2xap pnppHOcPhyvsVIGwV091pB5DphBvKagQ8qQ/ytRqWVuDts7KB8dQu3iYTlG7rNrSTQMf RNcgdj1JcIgb5Y/KoQ7HUKg2vS2xTkbxLiJYZmA9lh4bRNxOYaY0hiJx/OEEfQ+LB7+m U6BA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=T8aiLvm1; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id p15-20020a170906604f00b00708c06acc2asor4627144ejj.70.2022.06.15.08.23.01 for (Google Transport Security); Wed, 15 Jun 2022 08:23:01 -0700 (PDT) Received-SPF: pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:907:80ca:b0:70f:77fd:cfbd with SMTP id io10-20020a17090780ca00b0070f77fdcfbdmr337512ejc.82.1655306581266; Wed, 15 Jun 2022 08:23:01 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-51-34.cust.vodafonedsl.it. [188.217.51.34]) by smtp.gmail.com with ESMTPSA id a11-20020aa7cf0b000000b0042be14040c1sm9446272edy.86.2022.06.15.08.23.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jun 2022 08:23:01 -0700 (PDT) From: Tommaso Merciai To: Cc: linux-amarula@amarulasolutions.com, michael@amarulasolutions.com, dario.binacchi@amarulasolutions.com, angelo@amarulasolutions.com, Tommaso Merciai Subject: [PATCH 4/7] media: ov5693: rename clk_rate into xvclk_rate Date: Wed, 15 Jun 2022 17:22:51 +0200 Message-Id: <20220615152254.794909-5-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> References: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: tommaso.merciai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=T8aiLvm1; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Rename u32 clk_rate variable into u32 xvclk_rate, more explicit Signed-off-by: Tommaso Merciai --- drivers/media/i2c/ov5693.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/media/i2c/ov5693.c b/drivers/media/i2c/ov5693.c index e1f9486d7f62..d2adc5513a21 100644 --- a/drivers/media/i2c/ov5693.c +++ b/drivers/media/i2c/ov5693.c @@ -1390,7 +1390,7 @@ static int ov5693_check_hwcfg(struct ov5693_device *ov5693) static int ov5693_probe(struct i2c_client *client) { struct ov5693_device *ov5693; - u32 clk_rate; + u32 xvclk_rate; int ret = 0; ov5693 = devm_kzalloc(&client->dev, sizeof(*ov5693), GFP_KERNEL); @@ -1414,10 +1414,10 @@ static int ov5693_probe(struct i2c_client *client) return PTR_ERR(ov5693->xvclk); } - clk_rate = clk_get_rate(ov5693->xvclk); - if (clk_rate != OV5693_XVCLK_FREQ) + xvclk_rate = clk_get_rate(ov5693->xvclk); + if (xvclk_rate != OV5693_XVCLK_FREQ) dev_warn(&client->dev, "Found clk freq %u, expected %u\n", - clk_rate, OV5693_XVCLK_FREQ); + xvclk_rate, OV5693_XVCLK_FREQ); ret = ov5693_configure_gpios(ov5693); if (ret) From patchwork Wed Jun 15 15:22:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 2086 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f69.google.com (mail-ed1-f69.google.com [209.85.208.69]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 1B5C33F03E for ; Wed, 15 Jun 2022 17:23:04 +0200 (CEST) Received: by mail-ed1-f69.google.com with SMTP id a4-20020a056402168400b0042dc5b94da6sf8811083edv.10 for ; Wed, 15 Jun 2022 08:23:04 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1655306584; cv=pass; d=google.com; s=arc-20160816; b=Yt1YQpM7nyUkXdMng0zeiNEjjFdZ7HeD/iZznUKOVJDFXiezgRTlBt3GBI0vJWVDnN i1Y1uiYiCW1BrPGL42MP1zEuL9T5APU5j2JWkDpNiI9pK2lh4Ijp4KwzI1u7msIfiJOy xdpGR/F6lbWVTqxmu4w0MhLl+Uphj9qNv79WSA6kTKq1cO57vpJdHxmc9ybfUsYTXSic DT/QAmqRLI9H/PUaiqoTNdrzJpZPwG7o9BEwFvteE7KkWG0R9wFxe/ozu0VGM/Hul1UN 7xQiM55dX3cDv/SfXjx74hhIWyOKNxevWR08xmBUvYO083JM16lrDEHwrFrNM1gIulGr bbcg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=BVyH74LHTbLd78Nt8b8YWVSCOpCO/Qy/ALWeZIDuwx0=; b=Gf1r2odHGSQMqXJHO1AXZREGwPE4/xhWHsC4SVhJAwHtlHa7d1UcPWzbGLU2CnAvuF JWzRBraTFbWiJZ7HazbtT9NjhwV2wY6mRqlljm8pV94SbF/T44pYZEA5EEtJ+fAuwJdZ c/qdEj529wPcMWuRyrRUdV3Yiggx2kB+u6zbrJVcp173c7rbWCZjEw433fZHbGte4trq PKL/RzDXZQ+mQwc+jwDDMVpvzi/q/iaiueJF+iRmINNorrecQ38Or6yRB9SbsqFIU7c9 g9J2Ufd3W48mxEQyfkrlwJbyAGeynAPtAU6tuP84QA+uWAB1727LXUTaKbOPSpQP+/qi Ldbw== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=KBTccaWp; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=BVyH74LHTbLd78Nt8b8YWVSCOpCO/Qy/ALWeZIDuwx0=; b=VD+hofGbFB8BfcCyUswEpyHJsdb5YjpmgD3BUbdOncEOd53kDSKfDvkDoHrsP2tJCI 5tuibndXqcxnbSsev1iuLgrlC5uvaf9DRzFoTJKDL84gMS3d+j1Vr2H200NSnfV5bufi 86DRWdjDXazoHKUiBWHyu2Jqk1aZY0pzJMmr4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=BVyH74LHTbLd78Nt8b8YWVSCOpCO/Qy/ALWeZIDuwx0=; b=12yb7hMWLi7r7QU8t701U73sjwCwGiWDB4kpKhig6YHTi/1b755ja6ze4iiGoY+ZHc IrAZKYqP1hYLdEatvu7bUU99+8gt6pP/LSSpdVUwO0ymlFnx+rx77v76UcjEgK5E/YGp Td7Kn6n0sMVwJUVRBVjBAQO1LXQzw7EegseA898W2BqEpQdp8niSIFEW+kKWWAwiWXST t3TAezWYFgoepZKpfiq8i6BpjoSeh40htid3+owujUVjDxHfJXMN23KFOou6w4J+gZ9j hrJpQRfhFHSewsErIqTvMiyXFulzCrjyK7PweOkDjEyh1yHaHWdKBh5dr2BEVXooUh/o sexg== X-Gm-Message-State: AJIora9qlquWIKzf7V7fPiC7AKqflm1vbKOhiIfIFulMNPz3ciP7SC0p v0zE3M6aMW/GkaZ8URDaqTXDyJzT X-Google-Smtp-Source: AGRyM1t0HFxCX0MAeoooOJSWX8Pe+lhm3Vz9Io6RbM1+ASQKnxCwyEoNIbrVMSPZ9IMxaF+vQZ651Q== X-Received: by 2002:a17:907:3f97:b0:711:d61d:df9 with SMTP id hr23-20020a1709073f9700b00711d61d0df9mr315596ejc.644.1655306583852; Wed, 15 Jun 2022 08:23:03 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:906:70cf:b0:6fe:d027:3c1f with SMTP id g15-20020a17090670cf00b006fed0273c1fls143106ejk.2.gmail; Wed, 15 Jun 2022 08:23:02 -0700 (PDT) X-Received: by 2002:a17:907:1b25:b0:6da:8206:fc56 with SMTP id mp37-20020a1709071b2500b006da8206fc56mr296138ejc.81.1655306582746; Wed, 15 Jun 2022 08:23:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655306582; cv=none; d=google.com; s=arc-20160816; b=O3Hg91QhsBeUxKn7oa7HQ3w7X7dPnMzVL6BOhZxi1ZCyLq/778HFLnRyC8F5obUvsE vzmW4BARR+ANO6VHynrBAJ7tchDly21pBzvNxKRcrKzu7Bchuti9yZr8Mw7uUkacsZJM 1zDVypnMYqv3Ec+/A7PCgsErmPhbvmV+xm+oJnAhc+1MxRsNqbemaNHRq14YPy5IiFXo 9zSTqoEknPgBB2qvXPbTriYPi/p7QerQ2MW+0apgg0aGv19ZQKJFoICGInhDcoOIL7w4 BGOpw5OYti+1fGkc3b9JBQHGC+0/ClbPYgfIE6f1NYui2nL1c5bMLEWkEuouGfMVtgqr 7ORg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=wY8/z2qvEqqf5wiwAGPDiET4OePeatEXdcOFfJLQyGw=; b=mGCNxk0wjLBkShhw7Ae5Tg/r3cKcHbzYhKQxzVLRoc7zTqGf5Gr7x1waEmQ54LmkJ/ 4BBN3D5y8yg/dB3NxANHgjL6q+jPs013iUHsXpdhiAAZJXEm1fKLWHI+11SeedQ3/LI8 i5USuGE6gQDZppp7oubMf7V7mx9dy6uUwJhjJzA/vh/2Nfuy5QUHy3HzxhJpf7DrNMOo OXQWDIO9gAxSXsezlwKtQGVc78M/c7Y+3JKHcnvfIxOJUOYrIZ4ONjOKTM4htIoQZ6gM eCP7Xb16+CtwbfqLlmaaTeXYwQmtJ58zEYd01xBkDPp6ZWi3RGmwkX+vkecFTJBAOGRO Iweg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=KBTccaWp; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id ov11-20020a170906fc0b00b00711e5f2f823sor4744175ejb.16.2022.06.15.08.23.02 for (Google Transport Security); Wed, 15 Jun 2022 08:23:02 -0700 (PDT) Received-SPF: pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:907:d05:b0:6f4:3729:8e36 with SMTP id gn5-20020a1709070d0500b006f437298e36mr262122ejc.475.1655306582353; Wed, 15 Jun 2022 08:23:02 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-51-34.cust.vodafonedsl.it. [188.217.51.34]) by smtp.gmail.com with ESMTPSA id a11-20020aa7cf0b000000b0042be14040c1sm9446272edy.86.2022.06.15.08.23.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jun 2022 08:23:02 -0700 (PDT) From: Tommaso Merciai To: Cc: linux-amarula@amarulasolutions.com, michael@amarulasolutions.com, dario.binacchi@amarulasolutions.com, angelo@amarulasolutions.com, Tommaso Merciai Subject: [PATCH 5/7] media: ov5693: move hw cfg functions into ov5693_check_hwcfg Date: Wed, 15 Jun 2022 17:22:52 +0200 Message-Id: <20220615152254.794909-6-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> References: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: tommaso.merciai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=KBTccaWp; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Move hw configuration functions into ov5693_check_hwcfg. This is done to separe the clode that handle the hw cfg from probe in a clean way Signed-off-by: Tommaso Merciai Reviewed-by: Dario Binacchi --- drivers/media/i2c/ov5693.c | 53 +++++++++++++++++++++++--------------- 1 file changed, 32 insertions(+), 21 deletions(-) diff --git a/drivers/media/i2c/ov5693.c b/drivers/media/i2c/ov5693.c index d2adc5513a21..d5a934ace597 100644 --- a/drivers/media/i2c/ov5693.c +++ b/drivers/media/i2c/ov5693.c @@ -1348,6 +1348,38 @@ static int ov5693_check_hwcfg(struct ov5693_device *ov5693) struct fwnode_handle *endpoint; unsigned int i; int ret; + u32 xvclk_rate; + + ov5693->xvclk = devm_clk_get(ov5693->dev, "xvclk"); + if (IS_ERR(ov5693->xvclk)) + return dev_err_probe(ov5693->dev, PTR_ERR(ov5693->xvclk), + "failed to get xvclk: %ld\n", + PTR_ERR(ov5693->xvclk)); + + if (ov5693->xvclk) { + xvclk_rate = clk_get_rate(ov5693->xvclk); + } else { + ret = fwnode_property_read_u32(fwnode, "clock-frequency", + &xvclk_rate); + + if (ret) { + dev_err(ov5693->dev, "can't get clock frequency"); + return ret; + } + } + + if (xvclk_rate != OV5693_XVCLK_FREQ) + dev_warn(ov5693->dev, "Found clk freq %u, expected %u\n", + xvclk_rate, OV5693_XVCLK_FREQ); + + ret = ov5693_configure_gpios(ov5693); + if (ret) + return ret; + + ret = ov5693_get_regulators(ov5693); + if (ret) + return dev_err_probe(ov5693->dev, ret, + "Error fetching regulators\n"); endpoint = fwnode_graph_get_next_endpoint(fwnode, NULL); if (!endpoint) @@ -1390,7 +1422,6 @@ static int ov5693_check_hwcfg(struct ov5693_device *ov5693) static int ov5693_probe(struct i2c_client *client) { struct ov5693_device *ov5693; - u32 xvclk_rate; int ret = 0; ov5693 = devm_kzalloc(&client->dev, sizeof(*ov5693), GFP_KERNEL); @@ -1408,26 +1439,6 @@ static int ov5693_probe(struct i2c_client *client) v4l2_i2c_subdev_init(&ov5693->sd, client, &ov5693_ops); - ov5693->xvclk = devm_clk_get(&client->dev, "xvclk"); - if (IS_ERR(ov5693->xvclk)) { - dev_err(&client->dev, "Error getting clock\n"); - return PTR_ERR(ov5693->xvclk); - } - - xvclk_rate = clk_get_rate(ov5693->xvclk); - if (xvclk_rate != OV5693_XVCLK_FREQ) - dev_warn(&client->dev, "Found clk freq %u, expected %u\n", - xvclk_rate, OV5693_XVCLK_FREQ); - - ret = ov5693_configure_gpios(ov5693); - if (ret) - return ret; - - ret = ov5693_get_regulators(ov5693); - if (ret) - return dev_err_probe(&client->dev, ret, - "Error fetching regulators\n"); - ov5693->sd.flags |= V4L2_SUBDEV_FL_HAS_DEVNODE; ov5693->pad.flags = MEDIA_PAD_FL_SOURCE; ov5693->sd.entity.function = MEDIA_ENT_F_CAM_SENSOR; From patchwork Wed Jun 15 15:22:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 2087 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f71.google.com (mail-ed1-f71.google.com [209.85.208.71]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 1FDBF3F03E for ; Wed, 15 Jun 2022 17:23:05 +0200 (CEST) Received: by mail-ed1-f71.google.com with SMTP id x15-20020a05640226cf00b004318eab9feasf8835647edd.12 for ; Wed, 15 Jun 2022 08:23:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1655306585; cv=pass; d=google.com; s=arc-20160816; b=FcIXnJo2t3ZG15x4A7Q96d49ijNApYqdiPHpYInmR4wmrglb5jqXLVds4EtBKhdGwr T5axaQycjMrDLXFUtUoT1GChpnrhtZb35ZNPc4M3JN9UjhHYmjuSPyzRXay7lWYAENYS 7NStyQ6YEpsVZYKxpccog8c75YhirzzW2FmzgDH9FCNi+wed6dzl4lMdfJ2G+vMYQo8h K0cJEtyMArtR6+MYhFSgO42kRcnRFlZdXPvvcs6gbioKa1lrPGBI0/70G3hzh4ANZOBz yeOpDRO+YM3EMPnlWYV3ochYQFWtdnMItqEh0nOpZT+LgX1pLJaqvv0gGO18v3o+6Dvi KT/g== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=iv9i/K0puYmLrQQgwuqz2DPe29DcLIeFdhDD8UJkPNo=; b=VTIoOu95gZ2UA7mAreL3AZfdJhpGpSaZ8aU6HPhZ7CJzBj4AEsJpk0PBuEbUMW2vt0 9GVaG7zlzpxBnmowe/fDWDFnd0za6mvQ2IOuhbV/JzkpLvZcCR0m3PlysGr+/NGgPxzk 5UqITmuEqIL3C0hQcod4ydUTgCLAOr0u9V8Rv7Al68SCzlQZYCu99GtVyqJjjbOyETob hDXGeaqlQxYF9jBJGFA2WiRqvW0tGJJazFYXkDy6Mwsy8+EvN97U6XQ9Ks7DxSMqbC/3 sxxnrOdZNgymy9jZKy/N02ULrJ6UkfWTmXHozLYhm6qEAZE+QJ3EneR9s8pOXKIH/BpX RATg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=J0TWk0x4; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=iv9i/K0puYmLrQQgwuqz2DPe29DcLIeFdhDD8UJkPNo=; b=KdWPqOZqq6NRdnjoN1SEUSGhS5Zpom6EGBGsJH+074sLzGPSufyXDzfmABeQa3uq1H AFFYSLl51z2KfLlj87uiB/YBz5oeOTWftlPI1pXB/a3YiRe8yi4e38FNLDN5IzoZJj5G k4yocReqTZhrUCPH1+kOVBFkqIoVqPV1amD3Y= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=iv9i/K0puYmLrQQgwuqz2DPe29DcLIeFdhDD8UJkPNo=; b=5usMx0+1u9bRJooBpfNjJugZeY8KJYgk/3UODHZ1HF2uz1/nyblQROW67MNmrCpOlU 88aivS1rDV3suQ2DW3Sc+3nRRNh9IMcZP7kWdEpZrxD/CWNEua5XX/AXj1gxGURcwxsa 6VDoJ7CJwhUg2k1t5Bf40gursOknVEZoJPqvpFcUWTid4RZtbL1reWZzsn10fsj0OOms qhk2JE/rVmGwlBtpWskjAGlCSpHVUDdQzZq4eqjK5f6voV2gDC846Mb0X+zWBLZ58sAF HkmqYy/NLEfnJmpvnek1ExG+rGfUj+fkmA3oUT6ilkUMv+bBWcKX0e5ZpesO3d3GlDRc MVZw== X-Gm-Message-State: AJIora95Ue2c6Hr55mf5mhuPjjdYIU6YrZlK+QWOHVggk0jfiXRDJwlZ I2eZ/gOvt3vUfQf/Xxs6/zZDJYJX X-Google-Smtp-Source: AGRyM1vKxNf9NhoiphkjxqhZ2tTsI5iQwLycDARLd0hyF/UVUAAkpFNDz/tWH6r2MoIoeZbmLgdVIA== X-Received: by 2002:a17:906:2245:b0:715:7c81:e39d with SMTP id 5-20020a170906224500b007157c81e39dmr337179ejr.262.1655306584914; Wed, 15 Jun 2022 08:23:04 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6402:35d0:b0:434:fe11:7447 with SMTP id z16-20020a05640235d000b00434fe117447ls43473edc.3.gmail; Wed, 15 Jun 2022 08:23:04 -0700 (PDT) X-Received: by 2002:aa7:d586:0:b0:433:5467:8ebf with SMTP id r6-20020aa7d586000000b0043354678ebfmr335960edq.214.1655306583846; Wed, 15 Jun 2022 08:23:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655306583; cv=none; d=google.com; s=arc-20160816; b=AzUIufHufGYWoIiROauzeKKPmvukBSmKhY7LcpEaVQGLrBGesI+nJcPH2yASRgpVy8 om2dq3PaI1fh/9HH0ddqAst7ivksvfGR6u9ohn8VhQYOHZhvOx7vN2xlRyd1jNTjuifj jOnt3vKSh0NWFKNycmdnPzNHKSu2BIhn12HB/nS9kYFMIQKB9tx2K15UsDrcrHW8h2yQ GbauC7SrHy99z+Pu0nQHm3ivopIJ6NEzUEVwsJpSdYYVh6MhdlCdswb3Bf+PDER2b/m6 Ddm0H8zaaN5P2iFWIcLai22a+3kcxkDjwsVCG0Ne40AgNfF91LVLVN8lX1d0x7qCJrsU NA4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=mbhraybs4BrIz6d4796cwXXFW6lfNPQ37w8o2Zpee1o=; b=IeLhyTZ5CokYi6xjBEPODRQ3ySeDyuYywBzzv30oRCVASdEFaZ+dSjwELX9h64wVSG +dOQ3ispdP2Dt3rvsYiIVzR/dmWktQIv8J1MoWNSZuuXXgRXGyM9hzLQjXeqmGTrfcdB TPISy9R4d9dpI0x4NH3oZHMIYj04nSuhVHcrAcj5G6LkCGNQXnYVClGQCY4pbQjybiod EOB94zJyGpl5x3tb2CpzilmGQEH+JBA7grgIo0wOmMvZOjx0qg6iP3Ps+BhScmr+gf28 j2zn0UGleUo9bNNIsE1aq3QnST8JOc9KsEdpmyW7BdV6WCFMI07H7aM6mUxWwj9k1A/i UqvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=J0TWk0x4; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id k14-20020a17090632ce00b006e84f415ddasor4778705ejk.47.2022.06.15.08.23.03 for (Google Transport Security); Wed, 15 Jun 2022 08:23:03 -0700 (PDT) Received-SPF: pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:906:fcd1:b0:70a:a374:905c with SMTP id qx17-20020a170906fcd100b0070aa374905cmr274662ejb.583.1655306583465; Wed, 15 Jun 2022 08:23:03 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-51-34.cust.vodafonedsl.it. [188.217.51.34]) by smtp.gmail.com with ESMTPSA id a11-20020aa7cf0b000000b0042be14040c1sm9446272edy.86.2022.06.15.08.23.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jun 2022 08:23:03 -0700 (PDT) From: Tommaso Merciai To: Cc: linux-amarula@amarulasolutions.com, michael@amarulasolutions.com, dario.binacchi@amarulasolutions.com, angelo@amarulasolutions.com, Tommaso Merciai Subject: [PATCH 6/7] media: ov5693: rename ov5693_check_hwcfg into ov5693_get_hwcfg Date: Wed, 15 Jun 2022 17:22:53 +0200 Message-Id: <20220615152254.794909-7-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> References: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: tommaso.merciai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=J0TWk0x4; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Function ov5693_check_hwcfg don't only check the hw configuration but also get the hw configuration. Is better better to rename this into ov5693_get_hwcfg Signed-off-by: Tommaso Merciai Reviewed-by: Dario Binacchi --- drivers/media/i2c/ov5693.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/media/i2c/ov5693.c b/drivers/media/i2c/ov5693.c index d5a934ace597..273caef467fe 100644 --- a/drivers/media/i2c/ov5693.c +++ b/drivers/media/i2c/ov5693.c @@ -1339,7 +1339,7 @@ static int ov5693_get_regulators(struct ov5693_device *ov5693) ov5693->supplies); } -static int ov5693_check_hwcfg(struct ov5693_device *ov5693) +static int ov5693_get_hwcfg(struct ov5693_device *ov5693) { struct fwnode_handle *fwnode = dev_fwnode(ov5693->dev); struct v4l2_fwnode_endpoint bus_cfg = { @@ -1431,7 +1431,7 @@ static int ov5693_probe(struct i2c_client *client) ov5693->client = client; ov5693->dev = &client->dev; - ret = ov5693_check_hwcfg(ov5693); + ret = ov5693_get_hwcfg(ov5693); if (ret) return ret; From patchwork Wed Jun 15 15:22:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tommaso Merciai X-Patchwork-Id: 2088 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-ed1-f72.google.com (mail-ed1-f72.google.com [209.85.208.72]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id 1F0FB3F03E for ; Wed, 15 Jun 2022 17:23:06 +0200 (CEST) Received: by mail-ed1-f72.google.com with SMTP id x8-20020a056402414800b0042d8498f50asf8814245eda.23 for ; Wed, 15 Jun 2022 08:23:06 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1655306586; cv=pass; d=google.com; s=arc-20160816; b=gRync7Qgm5v5mrZQuQDaIZS2ByZlnX7WQwSeG8LUqjkMQIE2B8o3PMnIFOrZjli3rt Hv8XP8Ajsr6Jk0Vk1cM/LhS1XIiZyHhqwvGbFZqTAK2W9KNGozmfVFZAQ8+yJl2Alo7F 9mNkeQyS3jyrHGKGYMsMOLttWnVweQbLQiq4PNmdNYaGD9o0EPzf2OTI/1e0nbiDtTJZ V4HTmP2TNbHWVXOGAOo08d7WoYvKTSvcrm0B/7eVjH+Xrvb4QZdS2J188zWBgFX0Ss0w m9neR9JVEQUYNaSYkTkRnlzzWU83YE//nnR2Y6N8MYEnizOyeifqYdG+VD6wZh4u7qch dT/Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=/QI/2rUS8LJgSp7r82behMqrhEO8eY3FbMgJbqXyMQ0=; b=tt7AKSoLZnz/3JUDzSfayhCBMxOzhT2s8cyawMiMawtDIYTdFnM18MNT00wZjOUg4x fGbWIIViGEyg7cftvFwgP1gZAcZmrmDZTBLl90RZDvC+XCHb38t3Ia2IHwaEjOYcoWzH zNeK1DCUeiXNwIS/lt+REx4axqyHC4D0PdBK3TFy3ki0n5WwQGBHjl2al2u29anQVogu lvP7lbPl+c4Wb5JiKsvKS+5MSld7qD4K73ASaFFZAjjW6vNis/qy8FxvmwvX0vO0fvRL oevNBO8bP579RZo1CNfhK61O41pQXO79RgFHDZNN+KX/4k0AdQ+OWJO1k1KpkRFKVZxZ IoFg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=pHY9TP8F; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-unsubscribe; bh=/QI/2rUS8LJgSp7r82behMqrhEO8eY3FbMgJbqXyMQ0=; b=M0EioO6XJQ7iwXaynZ9u9YQyaa4YgFFt9maQnoGolloi2dkCKdo9vzlIOA2Sc4ZZuI TEFu8yH2IYLfmUEa0wkhbVWtOsMLSOg3JSW4hrndY9FFkPQTVeS939NJvEPte33Im8h0 dslO96YdjGU51i+NXRA1GclFlBxM6+C7W7JEc= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :x-spam-checked-in-group:list-post:list-help:list-archive :list-unsubscribe; bh=/QI/2rUS8LJgSp7r82behMqrhEO8eY3FbMgJbqXyMQ0=; b=mFZ3omKJWPYoioPUG23xkiUr/53VAZWWJtUhbmNh9yv3+BFRtu95nFJx8pFgSmhXta G00PQEj48LdmACpYHxvVaiOyVX9afEIhTNWre/N1MC8SbrmAZk0ro43JwQ6epiOUu2rk LYU8OLnAwORJSrktIZlURdCJESHwLeHsOXRT1tlsdL5Eg0hG1EAD4Ih+jUFV8WD0R+/t s6MwUOAm9vC7CKNViIGkiVTnGYtXHCFk8mK/H0eRSZZD3UgWQAFiTreJ0rBNCb3dvQes YVXvAdBkOaZ5DCKfh4zvVwwQvS8HOFsG+aKal0Bb039PsoQZbeD/rB8EmurLv54f8Waz NydQ== X-Gm-Message-State: AJIora9xp4ytcNrjC3ni0bdI8f0hdFy6s4sW+kjGFd5gRQc7RaF8r1m7 IlwQ+PTDpugEHVyh4511HGttkZRU X-Google-Smtp-Source: AGRyM1vYh0DTQtVbbQ5hhciPUW+QuqY8ZpG6vfrxdmgu+DJkVRmjGupKrVBxIj6GKrnP4hM3sByRYA== X-Received: by 2002:a17:906:8a59:b0:711:34fd:29ff with SMTP id gx25-20020a1709068a5900b0071134fd29ffmr282784ejc.439.1655306586013; Wed, 15 Jun 2022 08:23:06 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:907:9603:b0:6ff:232a:2406 with SMTP id gb3-20020a170907960300b006ff232a2406ls150002ejc.0.gmail; Wed, 15 Jun 2022 08:23:05 -0700 (PDT) X-Received: by 2002:a17:906:7a56:b0:712:a26:8d71 with SMTP id i22-20020a1709067a5600b007120a268d71mr303999ejo.728.1655306584955; Wed, 15 Jun 2022 08:23:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1655306584; cv=none; d=google.com; s=arc-20160816; b=QPaC/oHbPhZ6FGrjsOi0gf2gnIQF0M7/3bvcTJUEi5zB/A+17iOQZgWkImXWCbsxit mLjx5IGZvz4+A1p0TXLBnk33xyWfag3jf+35vQ4z+jNH6A2U+yKKy/OufJ4YNFtu+W0l ELwcY34JeXMSpYZkFQT4bdbuyVPLX6cdrPpfjbn6LxbZH7psN+E0RFbgCLKOdzvRu+qz lVsOIs6/pA7BSeK2lSO9hx0kkcgzfn37xxUzEjDYAGXdRXy1cZ8GXHMLmXJ+ohfihmCp EtX+xsdS3u+pGcDeML7bafKqnQwN2LNubhdOdVG/my3AQ27MXc7V9Tee8rlxOjwkam4j iNmQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:dkim-signature; bh=oj4upZHCp3jgvvltD1qbGy+vaQmuJfrulVaI6ymBNWA=; b=0BZ2IQgs9hl9tM9R1+0r7W1ZJeI3daLwcuGIyu2Ttc4XqbBQoBX6Uwq3J4oWJN8vAV K5k1ZCaserAn1AuICZOmUyAOTjAWeAMiyDHDvu8gg8MvkrnOM7SSDO6t6PMc24zF9xAa WMYjojJtHlC4GrP0HH/jrMdZdrg+zIYQG6o48mM0Q7gmcsjXwRYhaljLD/tRjddxhuHp 6be/wn9D3jzIXO5qqDSbjPVnkvOJJPcZ8VlN73e54IGW2DdlgJ61DZOz1I6itlG0rftc mdMQ/pYpxgsZrjAZkgYJ+gxyi5cgHshzUvUOkTrbrwh2/ZIP0T8ao8/2pfcOLPwDoLBW PuCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=pHY9TP8F; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id i22-20020a1709061e5600b006e7fe1e294fsor4688513ejj.19.2022.06.15.08.23.04 for (Google Transport Security); Wed, 15 Jun 2022 08:23:04 -0700 (PDT) Received-SPF: pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a17:906:b208:b0:70e:c7f1:f8bf with SMTP id p8-20020a170906b20800b0070ec7f1f8bfmr294965ejz.143.1655306584606; Wed, 15 Jun 2022 08:23:04 -0700 (PDT) Received: from tom-ThinkPad-T14s-Gen-2i.station (net-188-217-51-34.cust.vodafonedsl.it. [188.217.51.34]) by smtp.gmail.com with ESMTPSA id a11-20020aa7cf0b000000b0042be14040c1sm9446272edy.86.2022.06.15.08.23.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 15 Jun 2022 08:23:04 -0700 (PDT) From: Tommaso Merciai To: Cc: linux-amarula@amarulasolutions.com, michael@amarulasolutions.com, dario.binacchi@amarulasolutions.com, angelo@amarulasolutions.com, Tommaso Merciai Subject: [PATCH 7/7] media: ov5693: add ov5693_of_match, dts support Date: Wed, 15 Jun 2022 17:22:54 +0200 Message-Id: <20220615152254.794909-8-tommaso.merciai@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> References: <20220615152254.794909-1-tommaso.merciai@amarulasolutions.com> MIME-Version: 1.0 X-Original-Sender: tommaso.merciai@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=pHY9TP8F; spf=pass (google.com: domain of tommaso.merciai@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=tommaso.merciai@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Add ov5693_of_match. Device tree support Signed-off-by: Tommaso Merciai Reviewed-by: Dario Binacchi --- drivers/media/i2c/ov5693.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/media/i2c/ov5693.c b/drivers/media/i2c/ov5693.c index 273caef467fe..0854226dc140 100644 --- a/drivers/media/i2c/ov5693.c +++ b/drivers/media/i2c/ov5693.c @@ -1532,10 +1532,17 @@ static const struct acpi_device_id ov5693_acpi_match[] = { }; MODULE_DEVICE_TABLE(acpi, ov5693_acpi_match); +static const struct of_device_id ov5693_of_match[] = { + { .compatible = "ovti,ov5693", }, + { /* sentinel */ }, +}; +MODULE_DEVICE_TABLE(of, ov5693_of_match); + static struct i2c_driver ov5693_driver = { .driver = { .name = "ov5693", .acpi_match_table = ov5693_acpi_match, + .of_match_table = ov5693_of_match, .pm = &ov5693_pm_ops, }, .probe_new = ov5693_probe,