From mboxrd@z Thu Jan 1 00:00:00 1970 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 A0C6531DDAF for ; Fri, 14 Nov 2025 13:38:29 +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=1763127511; cv=none; b=B62+i0ObT/Lf6Y40HBqSeZt9Ca8F4kfekybCGOzQiXcCy9E2PQoOM/6W+kfqKp/8SU4wPYIWUBxZxpaT7C/bpcvecBaunXJRJbei7H5HAh/yyzUV4gikRSA5EoFp8xPJvwMI/YxDgA/p453WH9jHGW3W+RcwnZYO3QJhIGVUzSg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1763127511; c=relaxed/simple; bh=0NkF0NdVe3pPnF8W5iS6qPH9EuGCPN1nDNdGvDSBh8w=; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version; b=XJ55nTV03D5WrqbuZdP1IAuvVPEtiBOG2PRe/scNab9p7urwWtXjpIjsMNf02Ht+f7WfvY3lcccFsVDl7tN/O6cIzXNwJf3TZoT2zFFXRUEoWlF7DF9U+1lSIeyrSlIja7G2d6EcVWMUnzLIIhwo6gS9WRdqrobg1vGsxsr45mE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com; spf=pass smtp.mailfrom=oss.qualcomm.com; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b=P+purGcU; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b=GxqmlJTQ; arc=none smtp.client-ip=205.220.168.131 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oss.qualcomm.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=qualcomm.com header.i=@qualcomm.com header.b="P+purGcU"; dkim=pass (2048-bit key) header.d=oss.qualcomm.com header.i=@oss.qualcomm.com header.b="GxqmlJTQ" Received: from pps.filterd (m0279863.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 5AE8GZH01629387 for ; Fri, 14 Nov 2025 13:38:28 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=qualcomm.com; h= cc:content-transfer-encoding:date:from:message-id:mime-version :subject:to; s=qcppdkim1; bh=+PsWgSGfauRFI+F7oWnTeCfSsY57hSa+I5A qRnu3br4=; b=P+purGcUc0ZuKyH8rCfDwH/Zc8bioodjQ/GxhAuRJ2DU5VnsyBy WBhKe59miLAe6SwxJkrIdOVYr4er8aXfZfsBurirJbH/hL+83cK08sJkUQZmp+Bo 3+8ZaisIRAeM2AlbH8pZgxkUOIICooVhWttrzNforRlkhTArYhEkIU09cJylEZOe jK9wZmPqsGcNGSwuY3d5JroRVw+Zi3iha5rAYxi0SOwuwMJA9hufMEjd0KBlQwlI xo4IM1BVGLpd/O7Mgqrd1lJ3jAkFMFrOIVzFJKlQni4q5lIgK0pIXAJnUR8gL6yJ +Q6sXZw0pqUvgeF6hqU2H4t9C+RQpZQBp0Q== Received: from mail-qt1-f199.google.com (mail-qt1-f199.google.com [209.85.160.199]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 4adr9daan0-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for ; Fri, 14 Nov 2025 13:38:28 +0000 (GMT) Received: by mail-qt1-f199.google.com with SMTP id d75a77b69052e-4edaf9e48ecso68547441cf.0 for ; Fri, 14 Nov 2025 05:38:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oss.qualcomm.com; s=google; t=1763127507; x=1763732307; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=+PsWgSGfauRFI+F7oWnTeCfSsY57hSa+I5AqRnu3br4=; b=GxqmlJTQcj4zJjt8ShVoB7uMbWGxTkt9B13Y7Me1aclOHil8+KHr/p0U+EBHbMCyy0 7kWHMF1I+L9a5KKm4luy7EK3AyH4fUjcGNjKNJ9rQ6JOGcppqKFej5iTpmc+apjAuP5E XTS/7xYhG1Anqk+o1W5f4Mb//nlKde1dfbZv5Tzp1JEeVmQPWjv0/t88oRjYgwiPFayz THSxUwAYwUyffFz9uNAc7+VoPSJPCW1FRbyH13Z+5fF4CvaXY8cZCBtQCi/5kOif2q3g d3BsXnszwAHyxYTlaZBsArgu7hco1YcnhvXDSldnitfmUliLJ4nipywz4385fVB5CsWy g8MA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1763127507; x=1763732307; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=+PsWgSGfauRFI+F7oWnTeCfSsY57hSa+I5AqRnu3br4=; b=bmYJhCICoHVoH19wrwWN1VdnPMmnb0xQp/lSgGLyaxs+SHEi6QdFLpKZS5gbW26dY8 2RSNjC0I02lDFeChX4KFlMN3z2ex6mP+vss8vF+VOctdQYt4Kj0PLWQB/zd6X9DXSlLU yfylPUs6XGXAEsMa9l+t5zvuc8Tynr6MRZtZo8ptDpX8HC6w5T+dTRkcVv1fv5T3kXip 2xNfMuMIDUeyl3AjrQwD/GXdNx9Bub4z4AySg44fhp5sHDIGmoXbnMkLz/+eTHVPRcQD W47+dyafkffMecza4kWJwRn4mMFQ24u/rLYfMonoJNpgOS3/y9UfqdL+Yz4iaV05OfZF RDtA== X-Forwarded-Encrypted: i=1; AJvYcCU6PmltlKbH7gvCEdsYoLGvHh0jFWtnS7yT2RmCdq5hfxVfGiIT+jCdLYKEvOeicTmP/9HhQWXhIq8e@vger.kernel.org X-Gm-Message-State: AOJu0YwI7cLzTPyPHFz5apAbskKSSP1yzgDjwdLeVALJ1PUoOV12R/4d wiLRfUrcRnmN+A0YstafZmFVwpI0Bbs+ITxGWliXgrRR9g6QttIA37AW6+C87xnSLgD5cIcy01r cwE8V00lzn44WoEAXjRbAcuISgPo1OLtVepbmsCtpp/ybrz+W59aad/WmS+SGIPcJ/1snG4GxRq Q= X-Gm-Gg: ASbGnct+w/Gdp/qFAv/jg17/LC3BAicwf5a9CM0hqTrGS7s+qxpI0h7/pVp5g5VRZJ+ BpEuxO/SB49A9DPOldScOARXgfg+8kz33fc7PRfAM2ys1TuYFxBA26XYyR9n0+8U+G500U7Zom5 12rCg6soBUT7EmPLV5FdZEa0PVJnN/pK7RCv87fOY//lCeblBOvIxoyAENUhFQWY3Vxgn8SlMxW yz2xqYwBhG82cU5aW+z9/zUFxZrFAG2RfaT04NvXL8fHI7cFTRy8/5jYKvDwl3terCpRnfyq6zZ xb3E3f8joYpbGRUbyl2S500KZ8ircFDHzRETHlM6Yc4fy0Q5LS+Cope1aP+DtREdg1lidqBNXZe 1dDt1MTFwIpNRoD09lOz8Q5tiWpcW2omWuE/sTLHbJxqPMySbgzuBGKcfSnWeeY8Pjg== X-Received: by 2002:a05:622a:1ba1:b0:4ed:6e15:d2cc with SMTP id d75a77b69052e-4edf210c041mr42546471cf.54.1763127507586; Fri, 14 Nov 2025 05:38:27 -0800 (PST) X-Google-Smtp-Source: AGHT+IFt0foB30s0JDyRT4f4/1sDpau+ybRc3AhZNrqIIssYYE+lantsGfHNPc1iTVasNrdFAjd/aw== X-Received: by 2002:a05:622a:1ba1:b0:4ed:6e15:d2cc with SMTP id d75a77b69052e-4edf210c041mr42546021cf.54.1763127507073; Fri, 14 Nov 2025 05:38:27 -0800 (PST) Received: from QCOM-eG0v1AUPpu.qualcomm.com ([2a01:e0a:82c:5f0:a4af:3f59:b032:5434]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6433a4ce83dsm3659659a12.34.2025.11.14.05.38.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 14 Nov 2025 05:38:26 -0800 (PST) From: Loic Poulain To: andersson@kernel.org, konradybcio@kernel.org, dave.stevenson@raspberrypi.com, sakari.ailus@linux.intel.com Cc: robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, mchehab@kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-media@vger.kernel.org, Loic Poulain Subject: [PATCH v3 0/4] Add QRB2210 RB1 vision mezzanine/kit support Date: Fri, 14 Nov 2025 14:38:18 +0100 Message-Id: <20251114133822.434171-1-loic.poulain@oss.qualcomm.com> X-Mailer: git-send-email 2.34.1 Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: Fs_rFlaR8FHB-b7TsHf1-SWz2ayJ-C4s X-Authority-Analysis: v=2.4 cv=Rdidyltv c=1 sm=1 tr=0 ts=691730d4 cx=c_pps a=WeENfcodrlLV9YRTxbY/uA==:117 a=xqWC_Br6kY4A:10 a=6UeiqGixMTsA:10 a=s4-Qcg_JpJYA:10 a=VkNPw1HP01LnGYTKEx00:22 a=i7rZuoVbEr22-3_dwz4A:9 a=kacYvNCVWA4VmyqE58fU:22 X-Proofpoint-ORIG-GUID: Fs_rFlaR8FHB-b7TsHf1-SWz2ayJ-C4s X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUxMTE0MDEwOSBTYWx0ZWRfXy1QIIxelOY5Z wDY5R4RMjPmYG2+XNU6iMOy/pS1jbxbAeH+HzMRlR72UJo91yMuKg0QD7S8ZrZ4Pvp8Kafqfp/e mwavDoAx2kCW+Nbdv7FgjEVDRkWbDj9uieun3dksEye4kp4pwy3aAtgl3b0hyacX5pbvCDLJkGo 8/B2qYZzlgHGH3QxyQ4E+rfrMyPS9N0gdN1YL19ozKeeHA4grO7l5KFnYhDXlDNwsW/m67nLetP Q4C/q62G7h/SaieRjgsvkW5Vdwwp32c/heiJOeM407BLUrmYiZjdt5suJ80Hn1Ob5kjc7J4BTRu jKeMs7/UNsNSpZgGJ9MOInAVjxmbMNd8XyhjrTocR9MBurOgMPsFfWe9KsIop1bojfEJWStgSh6 hsYuHITq8GYoSTuJtRs1aC4Ib72blg== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2025-11-14_04,2025-11-13_02,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 malwarescore=0 clxscore=1015 adultscore=0 impostorscore=0 bulkscore=0 spamscore=0 priorityscore=1501 phishscore=0 lowpriorityscore=0 suspectscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2510240001 definitions=main-2511140109 This series enables initial camera functionality on QRB2210 RB1 with Vision Mezzanine.It includes device tree updates for camera-related components and a fix for the OV9282 sensor driver. - Correct the reset GPIO logic to ensure proper reset behavior. - Adds pinctrl configuration for the four camera master clocks (mclks). - Adds the PM8008 camera PMIC node, which camera power management. - Introduces an overlay enabling the Vision Mezzanine board with OV9282 camera sensor support. Changes in V2: * Move mclk pinctrls to soc dtsi * Ensure backward compatibility for ov9282 reset logic * dts cleanup Changes in V1: * Use correct polarity for ov9282 pin * Fix ov9282 reset pin logic * Remove always-on from pm8008 regulators Loic Poulain (4): media: i2c: ov9282: Fix reset-gpio logical state arm64: dts: qcom: qcm2290: Add pin configuration for mclks arm64: dts: qcom: qrb2210-rb1: Add PM8008 node arm64: dts: qcom: qrb2210-rb1: Add overlay for vision mezzanine arch/arm64/boot/dts/qcom/Makefile | 5 ++ arch/arm64/boot/dts/qcom/agatti.dtsi | 28 +++++++ .../qcom/qrb2210-rb1-vision-mezzanine.dtso | 65 ++++++++++++++++ arch/arm64/boot/dts/qcom/qrb2210-rb1.dts | 75 +++++++++++++++++++ drivers/media/i2c/ov9282.c | 26 ++++++- 5 files changed, 195 insertions(+), 4 deletions(-) create mode 100644 arch/arm64/boot/dts/qcom/qrb2210-rb1-vision-mezzanine.dtso -- 2.34.1