Received: by 2002:ab2:620c:0:b0:1ef:ffd0:ce49 with SMTP id o12csp1545882lqt; Wed, 20 Mar 2024 07:15:05 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUmemK5UhIr4hsuc2Lp4C0gqX/MPLqfbc5uoynVr20XTYYzYKkNg7S10Py4m5cJ2IW7oDDGYpFOnfm5QNSFFzsDRLeASrTlB07Ts7IbyQ== X-Google-Smtp-Source: AGHT+IFOAgJ61odXxDV2fFfxkSDQU+Va2UujoVFw6e3gkYt0B/z15HPx8Npb9uqRflaAt17DHRbX X-Received: by 2002:a17:90b:23c7:b0:2a0:b6f:371b with SMTP id md7-20020a17090b23c700b002a00b6f371bmr705025pjb.24.1710944105087; Wed, 20 Mar 2024 07:15:05 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1710944105; cv=pass; d=google.com; s=arc-20160816; b=bXEyhIHstbke/j0RCUJTDeF71uXZdtFyiCsphRdZ17/IuFze44vD4qKp0H2XCwwLYQ OZqOWWlUO0HrnYmbzNjwfO9xYTCgnE7PCGidzl0rYh2zSqAKk1+ORdM/dIzM+Trk6ytj 2vl3yv/8RI8taYtpD8BJ0nJ0574XohgcZDnwvCUYHjoOTG2tSFkdzNwG+QGsNh+dgqqC LyvHN2FMZNBOd7NI5wu1xzg09pyvG0jnphnLl+UAE47NvlOu6eFxW7MN+8wBysj1huPw DHZ0lf91WPeFMAgYSHqu7v0arWQO0Ob+JOFPEN1LekKF8Ksii+ANzpGGUwiRYAN6KwxX YXrw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=s4b1FznNv6D6xML5/Ezg27sNa8DMEdY1CNVZlPZf5Xc=; fh=DgbO6CrQ0AhNBWU0rW/Fp+Fb1ZyIxjqkiUk3ndlrcHw=; b=q7qJrAeh8cNFFhlvVx1FMs0vYNGKqNXTx8XJJ6SKUTY2D6Kn7vRyAReU+6EbperAmj 0X0xjMCJsQi3fLruiwU0RCLP8V7btjTEQrG2XyLmofZr0TBZ/TxTHf51O2eIxeyV9N7E KhVyXREF5RvrMO72yPXaUUJNV1Hf+TQ0HvxXhbs9IYUhB1b5NrHytYbwZveP5rECBqop B6UKR7DYE6jSdC5TjP6g9TnZcoMaARdAjfX9SsCG0bHCsy8bbQUjSaOVvOk62Zj4vp8Q 3Rjy8PTVYhbDWRLY4giWOr41K8lueVq/2W8/xPgjIjFUhTLeed4Z59pI3TZFpGRFYYle oeKw==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=dQNDxt13; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-kernel+bounces-108987-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-108987-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Return-Path: Received: from sy.mirrors.kernel.org (sy.mirrors.kernel.org. [147.75.48.161]) by mx.google.com with ESMTPS id r2-20020a17090aad0200b0029c785020c3si1513313pjq.23.2024.03.20.07.15.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 Mar 2024 07:15:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-108987-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) client-ip=147.75.48.161; Authentication-Results: mx.google.com; dkim=pass header.i=@quicinc.com header.s=qcppdkim1 header.b=dQNDxt13; arc=pass (i=1 spf=pass spfdomain=quicinc.com dkim=pass dkdomain=quicinc.com dmarc=pass fromdomain=quicinc.com); spf=pass (google.com: domain of linux-kernel+bounces-108987-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.48.161 as permitted sender) smtp.mailfrom="linux-kernel+bounces-108987-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=quicinc.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sy.mirrors.kernel.org (Postfix) with ESMTPS id 06720B24B57 for ; Wed, 20 Mar 2024 14:13:10 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 879A84D5AB; Wed, 20 Mar 2024 14:12:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b="dQNDxt13" Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7113D4C61C; Wed, 20 Mar 2024 14:12:11 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=205.220.168.131 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710943932; cv=none; b=rDy94N5RzIhqcYI21TiE9sKrF5Xk/UM4ZzSNr0XdoUJQBF+vbz5PVqPQhuCzu8KOt1hBFbs1+vesXM32Soj/IvjkIfDql8Icg2rz3SbryJYY7jRv0kaDc3PB4ouEHdWqZlCd467Ag4BPmnasA5XzDfmj7qAUZuNrV2/yOZuGirY= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1710943932; c=relaxed/simple; bh=kaQgCgB96t5VTmZu+rQvci49DWLn9kxdQ6VHrLubYyI=; h=From:To:CC:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=HEB+C+/pRPeHu8jHmxmmDt8J5Cn38rXxyQq+kk2w3sUedPQT147/rMPgj36qWMCe21YrW12dLB/acR31DWyYGIAI5AvE5m8ywld8U0S1ou0N6xgSiSDaZ6isIT6ReJetzm3YcnjMqK3WcLkHUq6Cd1rPun6O6cJXBf2RH9OPE5o= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com; spf=pass smtp.mailfrom=quicinc.com; dkim=pass (2048-bit key) header.d=quicinc.com header.i=@quicinc.com header.b=dQNDxt13; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=quicinc.com Received: from pps.filterd (m0279865.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.17.1.24/8.17.1.24) with ESMTP id 42KBjIQO032018; Wed, 20 Mar 2024 14:12:07 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-type; s=qcppdkim1; bh=s4b1FznNv6D6xML5/Ezg 27sNa8DMEdY1CNVZlPZf5Xc=; b=dQNDxt13HcsggDcI2TehNh3QTEjEXpVa+30W Rz7wxEUKVl44YLUtwzbL6ZL0CLmSGzO72e50u4524gNo6wp2nEITpqhopHPhOJzY av8sptFkbXLuUzrNcLzZRABGklEYEakhL5u5kqjlIAwJmEk6/VcXAaqy0Bz3IsI+ dZBdyTDdElYpRXqwckD+Qbcql99KMNcn8M9egZtM3syAKqfoI0WwhQGB/coxdnXv 4Wa04cQv/Dz2NTP9J9bfO/NT0knLQbdtgpy3Yc+xA0kDrqWV/OKIU3niNGL40UGg 3fGT/LXvXsZlS8Sl2LzFZaBpNKpIT6Ao6EW0qivz+2MAxj22wg== Received: from nasanppmta05.qualcomm.com (i-global254.qualcomm.com [199.106.103.254]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3wyrp7965u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 20 Mar 2024 14:12:07 +0000 (GMT) Received: from nasanex01b.na.qualcomm.com (nasanex01b.na.qualcomm.com [10.46.141.250]) by NASANPPMTA05.qualcomm.com (8.17.1.5/8.17.1.5) with ESMTPS id 42KEC6LA024002 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 20 Mar 2024 14:12:06 GMT Received: from hu-depengs-sha.qualcomm.com (10.80.80.8) by nasanex01b.na.qualcomm.com (10.46.141.250) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.1118.40; Wed, 20 Mar 2024 07:12:04 -0700 From: Depeng Shao To: , , , , , , CC: , , , Subject: [PATCH v2 4/8] media: qcom: camss: Add new params for csid_device Date: Wed, 20 Mar 2024 19:41:32 +0530 Message-ID: <20240320141136.26827-5-quic_depengs@quicinc.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20240320141136.26827-1-quic_depengs@quicinc.com> References: <20240320141136.26827-1-quic_depengs@quicinc.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain X-ClientProxiedBy: nasanex01b.na.qualcomm.com (10.46.141.250) To nasanex01b.na.qualcomm.com (10.46.141.250) X-QCInternal: smtphost X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=5800 signatures=585085 X-Proofpoint-ORIG-GUID: qhYRbRXFh6tQz71kNima-LXuIEJERW3Q X-Proofpoint-GUID: qhYRbRXFh6tQz71kNima-LXuIEJERW3Q X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1011,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2024-03-20_09,2024-03-18_03,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 mlxlogscore=999 priorityscore=1501 phishscore=0 spamscore=0 impostorscore=0 suspectscore=0 bulkscore=0 mlxscore=0 adultscore=0 lowpriorityscore=0 clxscore=1015 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2403140001 definitions=main-2403200112 CSID gen3 has a new register block which is named as CSID top, it controls the output of CSID, since the CSID can connect to SFE or original VFE in CSID gen3. The register update is moved to CSID from VFE in CSID gen3. So, adding top_base and reg_update variables in csid device structure for CSID gen3. Signed-off-by: Depeng Shao --- drivers/media/platform/qcom/camss/camss-csid.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/platform/qcom/camss/camss-csid.h b/drivers/media/platform/qcom/camss/camss-csid.h index 4a9e5a2d1f92..ca654b007441 100644 --- a/drivers/media/platform/qcom/camss/camss-csid.h +++ b/drivers/media/platform/qcom/camss/camss-csid.h @@ -162,7 +162,9 @@ struct csid_device { struct v4l2_subdev subdev; struct media_pad pads[MSM_CSID_PADS_NUM]; void __iomem *base; + void __iomem *top_base; u32 irq; + u32 reg_update; char irq_name[30]; struct camss_clock *clock; int nclocks; -- 2.17.1