Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp6933490imm; Tue, 24 Jul 2018 05:49:16 -0700 (PDT) X-Google-Smtp-Source: AAOMgpfpPnRmRW2QmysDRktZadBtXchfMpaY5KbhrprZqX7zZYvgq0XyuNswCmBHuCLhkT6KG9y/ X-Received: by 2002:a63:1262:: with SMTP id 34-v6mr16579660pgs.154.1532436556476; Tue, 24 Jul 2018 05:49:16 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532436556; cv=none; d=google.com; s=arc-20160816; b=n9A0IWTppmgk7hoYhPoJv5ChoLZBSrd5uyYQdNrVxvE/PCn+jtCyoS6wKEUzQY1ZL3 Bpl1Z1O+FaoVWfjby79yD1Dsjk+VGTBpakAPYT6ve6GA/UO0MA34siv7S62EPqW+SVtu 5EaK+8/FeXHJLq80NdI633lhUMmhjjnjEw8msuE40iYgfQ5txPFNIImczrBjy7Uh739Y X0pT4YFhBVVRHAVkNBDpfd2tacE4T6Z6lnu8ad3NHfKGysXaqi/ECEnoTxVzRBsctKkd agrhlQPrEc97aikb9weXkTqPsCljPFaYt2iYtUrLQet5M7F+920LG3d1irJdUGZIfzlj ZV8A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=BZgzkwnEG9dk9VjX1gbsQE/FAzqxxsCa5+kboBU1U/o=; b=tE94BEtk5gi9Clj2oHqi4xwNmiEIFcmLN99OGKmdu0ccdqq5Mf/NGzIDeTBf8XlNEm Q0+JfRwWSuTQylRTbauN6o/oN0R6iLsXebuYHTByBEnLXOdjRQh3TG4EPLq54jV1+keG Krn/JiOrR8yBU1j26VqP6I7poPuF38Ur8EIl+bbv4wt170iKQHBfc4A0rGb0HNohJLaK Qy5lybnEMAkak+tSvxQ/wpTud8l07KrDQY2F8RxjFvxPN1EDFgwC8lPMOcRRh/FWdUnQ eyHmRlsljUQ4D10go0YeH/aD/dVoyoKTkG+1kNbZphlJDXeSfq9pLbtZRNztByNkedot yLgg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=GmZ+IfUk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v123-v6si12018708pfb.324.2018.07.24.05.49.01; Tue, 24 Jul 2018 05:49:16 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=GmZ+IfUk; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388412AbeGXNx6 (ORCPT + 99 others); Tue, 24 Jul 2018 09:53:58 -0400 Received: from mail-wr1-f66.google.com ([209.85.221.66]:46743 "EHLO mail-wr1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388265AbeGXNx6 (ORCPT ); Tue, 24 Jul 2018 09:53:58 -0400 Received: by mail-wr1-f66.google.com with SMTP id h14-v6so3994251wrw.13 for ; Tue, 24 Jul 2018 05:47:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=BZgzkwnEG9dk9VjX1gbsQE/FAzqxxsCa5+kboBU1U/o=; b=GmZ+IfUk0nRAum4rOnLckeDSNm/bCTTHaNpddOK0y4hvdhRlZsoNHPJ8/9pxc39DxF GJMsYtOb+i0PfzInSvlzR1y/Mia6B4HK/a7K4eXXGwx5FulWOqgMjAJEUOs4jmisxeaC Pkji0JOGHMnq0jC6k3aBHL/p2YQ3AiTBRrFHU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=BZgzkwnEG9dk9VjX1gbsQE/FAzqxxsCa5+kboBU1U/o=; b=g6evKl+DRnKgVfZU9CKyljJJjXBiHSP3RV0XQoFYLqJYpb8BdJM5XuEyXKicDXGKGV IUJIwGTURWtMxr/gNvT1B89ZgU7tgE5usnECv929Qhz3jLkC1Ozk84I1FvFfL/EZKOu9 m9T2SKKzgmNvkRmsaW6av/4X7hiEAfQ/KslfxOfvUdOUpR+l2lq6tetG49dgjSGXoy0h QrhHSBSuikF8FF6aCeuQUhmKi2vb1wEkfKWZ/LUYDzsZHpBz1lt9wu4yfeeZiYB0rxpI lhmD1vb6HmhAkwQ4yDv2Gcl4n0y9zIAzBmwnXf5JsDxEOScnqejcguooB8aXd0NeGJfP sTSg== X-Gm-Message-State: AOUpUlEGiOnXu3n9jtmHtmRVKorWDVNZaOM8Wz4+1mmImlce7JP8Ixk1 hY7ds0m/8hw1R+OO4NkXQ79PzvVlPd0= X-Received: by 2002:adf:90e9:: with SMTP id i96-v6mr12328172wri.146.1532436457647; Tue, 24 Jul 2018 05:47:37 -0700 (PDT) Received: from [192.168.27.197] ([37.157.136.206]) by smtp.gmail.com with ESMTPSA id g204-v6sm3089301wmd.26.2018.07.24.05.47.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 24 Jul 2018 05:47:36 -0700 (PDT) Subject: Re: [PATCH v3 00/35] Qualcomm Camera Subsystem driver - 8x96 support To: Hans Verkuil Cc: mchehab@kernel.org, sakari.ailus@linux.intel.com, hans.verkuil@cisco.com, laurent.pinchart+renesas@ideasonboard.com, linux-media@vger.kernel.org, linux-kernel@vger.kernel.org References: <1532343772-27382-1-git-send-email-todor.tomov@linaro.org> <717da3cd-7afe-9aeb-352a-898e12f2b1bc@xs4all.nl> From: Todor Tomov Message-ID: Date: Tue, 24 Jul 2018 15:47:33 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <717da3cd-7afe-9aeb-352a-898e12f2b1bc@xs4all.nl> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 24.07.2018 14:41, Hans Verkuil wrote: > On 23/07/18 13:02, Todor Tomov wrote: >> Changelog v3: >> - split patch 08 to device tree binding patch and driver patch and >> improve commit message. >> >> -------------------------------------------------------------------------------- >> >> This patchset adds support for the Qualcomm Camera Subsystem found >> on Qualcomm MSM8996 and APQ8096 SoC to the existing driver which >> used to support MSM8916 and APQ8016. >> >> The camera subsystem hardware on 8x96 is similar to 8x16 but >> supports more cameras and features. More details are added in the >> driver document by the last patch. >> >> The first 3 patches are dependencies which have already been on >> the mainling list but I'm adding them here for completeness. >> >> The following 12 patches add general updates and fixes to the driver. >> Then the rest add the support for the new hardware. >> >> The driver is tested on Dragonboard 410c (APQ8016) and Dragonboard 820c >> (APQ8096) with OV5645 camera sensors. media-ctl [1], yavta [2] and >> GStreamer were used for testing. >> >> [1] https://git.linuxtv.org//v4l-utils.git >> [2] http://git.ideasonboard.org/yavta.git >> >> -------------------------------------------------------------------------------- > > When running sparse I get these warnings: > > camss/camss-csiphy-2ph-1-0.c:170:28: warning: symbol 'csiphy_ops_2ph_1_0' was not declared. Should it be static? > camss/camss-csiphy-3ph-1-0.c:250:28: warning: symbol 'csiphy_ops_3ph_1_0' was not declared. Should it be static? > camss/camss-vfe-4-1.c:976:25: warning: symbol 'vfe_ops_4_1' was not declared. Should it be static? > camss/camss-vfe-4-7.c:1098:25: warning: symbol 'vfe_ops_4_7' was not declared. Should it be static? > > checkpatch.pl complains about this as well. > > There are externs in vfe.c, but those should probably be moved to camss-vfe.h. Yes, this is correct. I can fix this in an additional small patch. > > It should solves both checkpatch and sparse. > > Regards, > > Hans > -- Best regards, Todor Tomov