From nobody Tue Jun 16 17:05:54 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id ED8B03A6B9A for ; Thu, 30 Apr 2026 10:09:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777543785; cv=none; b=gsfcdQFnYX8TXvQZ1pTdrTyMBlkFA3OT2IKixdWGdkMDIjy9/n2KhiDGM39nEoc2kKe0nTYqnJjuMjOwAPdvTfvRRi3GUTz7568VkQLVJgVTpqGGPSNNO5NKeO1cI72LfEbWOS3ftxo9BJXV+KoN2SwrtGThXEWbvoWQpfTh8zs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777543785; c=relaxed/simple; bh=R2mGUgVgDOXquc18MO2nFUnPiIUFtzW2JSwhhXHeA20=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SwAjbUIhUBZ/iHv7X7u/jWW4JjXQQ2nHopYyEH9QdhE2v3B/j2NOSL3D9i65NvTfhgGwcyv/zZgynL2n2lpsTLzUWx1lGu06LAtZ8obo8Xg2NKTFkc/SQyfyz1K/MnL6yVqgfCGoonYgR2lxLPjqt6RAIEtprSyNZiLAzZqBHsk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ER2bVgf3; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ER2bVgf3" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-488ab2db91aso9073575e9.3 for ; Thu, 30 Apr 2026 03:09:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777543782; x=1778148582; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=1lH8TTJLFLbOhiTHR6lIN5pwq1nU1A3T8wtyLnEmupU=; b=ER2bVgf3syhUBnYlj6eIo34Mc3DUsBW1uXi5EyuXGpvw5CQpkSuw3/fZCWZHzadJzS 4uh3U8XHpboAyl5LM3JaK59VJ/XB1Lf66TndL38xWpyDkD6ND+9R+Zo+mXy3F10JYB0V VEZjldXZcN8g3avG9lbVLCaWIXpaWnYZpZcoT3VUOQgjlXQXDLcwCRDuUUnwuX9GuhDl dJcYRkwGNEjJw5889AdhDzrk2ubCx/u//t098iz9/dhNwFvMWoMyVimKT7s8qzHlKHHr n09+ZSXVO5V9M+yZToYfLULHvHpFEJGOmOfiYQxwiRBRVum5dHc8QCTzxVG0er32ufRr +0Tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777543782; x=1778148582; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=1lH8TTJLFLbOhiTHR6lIN5pwq1nU1A3T8wtyLnEmupU=; b=FrdqnPTr3YjeECmecwrUohbCYegMJrRDnpTOSHehwlvBboOKJLeag8z/wlEtHo7e3x gQZddt+Frfbkmsu/reXbreihZJ4PFQTL+S99XFCsdjxWuVDLoZeN4OS9OlbvRvLcJVHd l6ArCPMUyqUY2ua5gspUYmb2JR95t0vyasphmolZvcYowaLQRUsTT/yECS3csXPpFhgC OLbTzf/rUhf9jlLRBs3d+DkkqR0gQ037Vs6dH8IiI59ucfnrL++g6vfvjcW8iU0niVa7 k5qh9wKIW8pIXYFaceUYfWHrilRv/C9TAKMrecvrQcjv9yHguUdR+pGvtWGGpU5VtSX/ WO2Q== X-Forwarded-Encrypted: i=1; AFNElJ8G89M+q9mt0aSUSkgJnt1KsTJ6I6jzdJ2hdPCv/t1L8sB/Y6DISEeTJ8gQEw3QxujfjW1bPbr08pz6Mjc=@vger.kernel.org X-Gm-Message-State: AOJu0YwVU1xqbkc5pJjJd8lOvV6GIFSL1lqFFzFYRkG0ULvno/cvR8Lm NzIw3pvWbzXBw1rQQJWRRrvs/T7ik9xordPwsJWYEI0XNs8khga/N/If X-Gm-Gg: AeBDiet9J+XIWr0uv8Q/iF8Jbwz7JOd80LifgwSg40IbqmiFP0P+RkXi1CLNaRrUBj1 CPIhlJ6IqMpTy1mJf9DwI//6cXdwCrUlo14sXO99xCqw9e0el3t+Op3AObMdfYrw9Ro+LHTx8qb oUnFIyKjhES4PGK8/ATe+olNc5CcbwJaZN3bbhOGZtzX/HX7UCH2QizXLCMEcIFochqgwDN+1AI fxd1TPpfzdfseCQvZbDKaab/vHHq4Pka8ntWPJO31AvaKMNf8HfGF2y2l2tlEw4/yV5nbBuTZg2 2fvlOxxp7QhwKaiTGC3zBNoZu3TL61ONK597rw4+nPdRj0Xpfo9lB9T94gNPAVRiRteFz0OAfVe GB9RQ8wBQyqjYPvLrsR6VoXxXMY9qYdUXD96lw0uZJwtCsV6ngOS/z1fi9O2cuFWcMTTiozpAN+ 5AMDEwAoVS5fLy4xUbid+C2gOwj9Q08FibzGuxuH4SDa7ZTMu1ZDi5zIK5vwtjxNZKO+ajRJn+D 30PuzmP5+v+tELMqaeXAnPynBv+BliiNpQKKklvEozml4r7a1jPsurziw== X-Received: by 2002:a05:600c:4fc5:b0:489:c57:7836 with SMTP id 5b1f17b1804b1-48a8445dda3mr41087235e9.27.1777543782165; Thu, 30 Apr 2026 03:09:42 -0700 (PDT) Received: from iku.example.org ([2a06:5906:61b:2d00:182e:1592:d4cf:18a0]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a7b9313c9sm40252315e9.11.2026.04.30.03.09.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2026 03:09:41 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Laurent Pinchart , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kieran Bingham , Philipp Zabel , Geert Uytterhoeven , Magnus Damm Cc: linux-media@vger.kernel.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 1/3] media: dt-bindings: media: renesas,fcp: Document RZ/T2H and RZ/N2H SoCs Date: Thu, 30 Apr 2026 11:09:27 +0100 Message-ID: <20260430100929.1088281-2-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260430100929.1088281-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260430100929.1088281-1-prabhakar.mahadev-lad.rj@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Document the FCPVD blocks present on the RZ/T2H and RZ/N2H SoCs. The FCPVD implementation on these SoCs is identical to that found on the RZ/G2L family. Update the schema to disallow the "resets" property for these SoCs, reflecting the absence of a reset control for the FCPVD instance. Signed-off-by: Lad Prabhakar Reviewed-by: Laurent Pinchart Reviewed-by: Rob Herring (Arm) --- .../devicetree/bindings/media/renesas,fcp.yaml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/media/renesas,fcp.yaml b/Doc= umentation/devicetree/bindings/media/renesas,fcp.yaml index 5e11ae0ee456..cbb16a7a5481 100644 --- a/Documentation/devicetree/bindings/media/renesas,fcp.yaml +++ b/Documentation/devicetree/bindings/media/renesas,fcp.yaml @@ -34,6 +34,8 @@ properties: - renesas,r9a09g047-fcpvd # RZ/G3E - renesas,r9a09g056-fcpvd # RZ/V2N - renesas,r9a09g057-fcpvd # RZ/V2H(P) + - renesas,r9a09g077-fcpvd # RZ/T2H + - renesas,r9a09g087-fcpvd # RZ/N2H - const: renesas,fcpv # Generic FCP for VSP fallback =20 reg: @@ -66,7 +68,6 @@ required: - reg - clocks - power-domains - - resets =20 additionalProperties: false =20 @@ -83,6 +84,8 @@ allOf: - renesas,r9a09g047-fcpvd - renesas,r9a09g056-fcpvd - renesas,r9a09g057-fcpvd + - renesas,r9a09g077-fcpvd + - renesas,r9a09g087-fcpvd then: properties: clocks: @@ -94,6 +97,19 @@ allOf: clocks: maxItems: 1 clock-names: false + - if: + properties: + compatible: + contains: + enum: + - renesas,r9a09g077-fcpvd + - renesas,r9a09g087-fcpvd + then: + properties: + resets: false + else: + required: + - resets =20 examples: # R8A7795 (R-Car H3) FCP for VSP-D1 --=20 2.54.0 From nobody Tue Jun 16 17:05:54 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B30753FB7C8 for ; Thu, 30 Apr 2026 10:09:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777543786; cv=none; b=g8Bz7EbKJWtODc+nwK2dBUO239wMKVs3NkFEt7qUL4Ciyye7+YI5pIdHlqr618ao/X354vnyCZAH1a4W0ERiMjDwbC7yLKJgxxIlOtcGvC+VJ/6kQaOgBjJKYLUBuRTjPnybQtqMatqqI17EMNF/At2Ng4wybG2MWFCl3uiginw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777543786; c=relaxed/simple; bh=4Uow7JtwP8wIC6uXE5DiKRkf4rLthpWrcREBxzAuo5U=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=bEPGMklmM2LvBVIDEwnmt7F98K2w0jb7TY30O49SSttR9nMZlT3M7rPRoudSqQEoX93rI6ehUdo1WpvwOwJ+sea8TRmFJc+oeKdfCg3xNtnR1vFjdXjFJzx9eYwqfvbnAmq8eyAZbLUh3f5O8Ps06b6hw96LrS70mmm3BusfQR0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=IDEY+1D2; arc=none smtp.client-ip=209.85.128.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="IDEY+1D2" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-48909558b3aso8164655e9.0 for ; Thu, 30 Apr 2026 03:09:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777543783; x=1778148583; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=4y5kIb0htxIVCSVgKsNlWw6RNkql9GPVnfbTeqYcIWw=; b=IDEY+1D2f6YKldIHmLbyUgLSnKh6js/+Zw8dnnsIgFETpb+fqpPE2a4ltGfMAef4cL GEuRrwM0qS1Fmlx1kBhHgYnrX+jfGhgbGPQQ70Wg79/nrBJXOP17Kiw23iZ7bjoNJ9bh qGT+Dj2vMj2IDF1KjLeKhsP2rnvds1FPSOWb/P23mCn/0/WZF4jvST16l0u1w6Jq/zW1 4tDdBo14KZ46rMYha4KePLTd7vW5fx96Bj6pS5WOqpYZWfTx4ZH8Gmo9bCszrvyjqrSV V+TNZv2LHqmCk2mRkFiXOmulILQPaqtAkeMrm9nsWuAmv2EYabwdZeS3BsS0wevYfjJZ wO9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777543783; x=1778148583; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=4y5kIb0htxIVCSVgKsNlWw6RNkql9GPVnfbTeqYcIWw=; b=AmekIuWXxdGG9oiYvf+cmv5EyBzxcFbJMShf8QOfIkG7FeEONUQpJ0H7OFqAPgSqpe 7msfPrCsX3tC4QQtGT+5OjyasSaysG1+5FfCAFfdkNAkkigLg0NMzlEojR2e7hjoCuf9 4dmGX7CZMFrv7WNB2dgkyjYG2WxQoDrcWMUWsvYp/nrUhJSClf/yYsLSi72LHgYOGAUv fdHo2mGCkgc9Skb4k4bcmX7WMY2U+21uscQPlgaujrT9NLroE6FuAXf95ZDx0DOSP3eV NrLbpSeBNMbZ3SX3XvnBTUMp1eSnFoQWlliaoSU0MNSnemy1dMKgw2o6zDK/Zqc9cKbr tkMQ== X-Forwarded-Encrypted: i=1; AFNElJ+Z6eKlkIGFRnku1iYUz7XewN34dUeJbN+ai2R5eU2M9/5cF5g8n+IONrHBIUIiPWmvuYxVQSGLlnK9puA=@vger.kernel.org X-Gm-Message-State: AOJu0YzH/5ygFqCO9Q5nSvKJ/Brer7SFMV6LQnEUsinYTo+ps8DTRevO qCgVdDAHhvvF69q6y6elfV3/9Xty1wpmtlM3uhksZXeK0kkk6LBzKvRO X-Gm-Gg: AeBDieuPtW6yD5MRlYyJbOjk4l7NXY+bM/bM7zxCkmUwSdISN+DPg5RB+WyM6kuYqWj G1lmnU7V5YK8cK7FlObhppqDZ7gjEUHOA8qnVRDH00pGNoBuZfVBi3M+ZHkgNprFVJlTeTd2slJ vSLSwigdcx3IUWx45SK1lU/gOgDvBsjyX6LOSO4+k8agldlWP3Xu3jDbVvfkU3XWXudVRdwvwyG jlFqF0aejEDfMz62hiJfnVA8KiIVEVeaaQ35bd0QADdFuJFZ9eF/M0hEYrsJp6zGv2DsJOyTdOW cg9Qnl/dDeIKImDdOaRA3KTNQsQ12PJYUZo+OMCs5RzVO3jCQjMDpK2kH81+F9cTZQhnNx8bUV+ uhl4Qj3DUMnW0GOVga2u2E6Z5JXjXfTVOq1rAQoGn5iZEK5HW9L1GM2J0+cBLX0h+EwREtYowCB 1PZzi/+tVBz2mtxmJGLy+JYw2Qx/PLhFZnAl7+IJ0HRr7d0Wfm/eSGjbk9J5NYiMQn8Ir2KVjsk KJhKe5XODRYUJXGzxf359dh+slCBe7dhyq2TsoiGVFfNtNtwPHNUzA2Kakf771aDJwV X-Received: by 2002:a05:600c:8010:b0:485:46fd:7887 with SMTP id 5b1f17b1804b1-48a8446d8a4mr36742495e9.13.1777543782926; Thu, 30 Apr 2026 03:09:42 -0700 (PDT) Received: from iku.example.org ([2a06:5906:61b:2d00:182e:1592:d4cf:18a0]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a7b9313c9sm40252315e9.11.2026.04.30.03.09.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2026 03:09:42 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Laurent Pinchart , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kieran Bingham , Philipp Zabel , Geert Uytterhoeven , Magnus Damm Cc: linux-media@vger.kernel.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 2/3] media: dt-bindings: media: renesas,vsp1: Document RZ/T2H and RZ/N2H SoCs Date: Thu, 30 Apr 2026 11:09:28 +0100 Message-ID: <20260430100929.1088281-3-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260430100929.1088281-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260430100929.1088281-1-prabhakar.mahadev-lad.rj@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Document the VSP2 blocks present on the RZ/T2H and RZ/N2H SoCs. The VSP2 implementation on these SoCs is identical to that on the RZ/G2L SoC. Update the schema to disallow the "resets" property for these SoCs to reflect the hardware integration. Signed-off-by: Lad Prabhakar Reviewed-by: Laurent Pinchart Reviewed-by: Rob Herring (Arm) --- .../devicetree/bindings/media/renesas,vsp1.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/media/renesas,vsp1.yaml b/Do= cumentation/devicetree/bindings/media/renesas,vsp1.yaml index 803358780f01..a28632165804 100644 --- a/Documentation/devicetree/bindings/media/renesas,vsp1.yaml +++ b/Documentation/devicetree/bindings/media/renesas,vsp1.yaml @@ -29,6 +29,8 @@ properties: - renesas,r9a09g047-vsp2 # RZ/G3E - renesas,r9a09g056-vsp2 # RZ/V2N - renesas,r9a09g057-vsp2 # RZ/V2H(P) + - renesas,r9a09g077-vsp2 # RZ/T2H + - renesas,r9a09g087-vsp2 # RZ/N2H - const: renesas,r9a07g044-vsp2 # RZ/G2L fallback =20 reg: @@ -67,7 +69,6 @@ required: - interrupts - clocks - power-domains - - resets =20 additionalProperties: false =20 @@ -101,6 +102,20 @@ allOf: maxItems: 1 clock-names: false =20 + - if: + properties: + compatible: + contains: + enum: + - renesas,r9a09g077-vsp2 + - renesas,r9a09g087-vsp2 + then: + properties: + resets: false + else: + required: + - resets + examples: # R8A7790 (R-Car H2) VSP1-S - | --=20 2.54.0 From nobody Tue Jun 16 17:05:54 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9F0283E5594 for ; Thu, 30 Apr 2026 10:09:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777543787; cv=none; b=MwZvy2UZdjx3lZdTj8YcviuVEtOdshhqT6J2kZUJbL98Bk0yopvafAaITZWTj74eXX8N99rem514nenrVmXIduc1QLSTF2M6D74G8cD5A7/PJn+55z7y30rykB3ATngXQIFmQLmIKtE/JRsFjXEhRSudne1XBgRvGl8zb0kEVn0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1777543787; c=relaxed/simple; bh=45NjOP9lbhIT48U21LYjyn3MRrMi+zN2K6qSPm0a5Yg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=EdcSZYTXBWT6e8OqJxD7p5D34Cn6ht0CIt3pHmInySkOTRT6dWnQAKVaUII6ls5tbEE/TWpODVFFrGiUKyKYZEGkTsYO+8WTKL/+BXRx6JrVGuWVQmYDUeAGYNmwvf4doJUCrmBW+O8T4OMN4sB/b/vvw3FlOoVOOgldbh0BU/k= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=PAsu2pLw; arc=none smtp.client-ip=209.85.128.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PAsu2pLw" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-488ab2db91aso9073845e9.3 for ; Thu, 30 Apr 2026 03:09:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1777543784; x=1778148584; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Cpesm6KYDfDAostBorsWgOYDBeIMoVo6DFxuLE013MU=; b=PAsu2pLwUNcu17+6zj9tT5cwHkOldUVp5JRVk3VdA/8n1y5G5gnut9m5E8jcZcTxoy UjmYYhKqpojAMqeyQyPeMuwuWXbbOe8kfxSF6sj5rmbw9Lj33BjqYv7Y0KOT1Gr+n6ya Yu3O/KXpjpzkJcXvUt8NwSNUNKJ31VA33RpRTzOjUemqR7+m1QQh/M3iNc9FCmX8kwhb 0qrAYrRc34gkXEXk61uQ1dfotmn2rD8zFqGL/KRHow2MCieNmbBti0HHTC1vaRHl58UY AFtm/+P2AzMo/YzmfGS6dp59gFRUS9SQac/k86fr8zfLHBqSFV7DWxgf21zyyD6k70MM yVPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777543784; x=1778148584; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Cpesm6KYDfDAostBorsWgOYDBeIMoVo6DFxuLE013MU=; b=q7G6kb3PGrEg+vGNJvKHybEQW8Pqk7JcV82Zmlfg+1ExCw5aWpIaOzR+QOYwEVQB9A VvWJk/ZCtZraZvzLCPJDgSx6f2is9ZD5fsUi6fMAe9licinfz6LGfDz5sd24w4p60kTj 7RkuLsj0pjuFPFOlvIc1LXwb00UgExiZNq8gXP/ct2OlvuSQ8NWKjTeudJImS1U96Ll2 5Sh0H2UbNVBZjpZWLoo9bi1Hi1fTNJjB2+2OI/2g0Gk/n6RB0jckj+NswdIXsIYZAupn EqNoVUjxDlahbhmum0ca+Dz6aSFu2L59JcpVF8bYakY3LanqFEG0+4VPpyT7wf3ZRjz8 NCew== X-Forwarded-Encrypted: i=1; AFNElJ+F3zvug+92v5H2NSNyjl6AgBzg+5ESu5Sqp2DpwXBdGfbatZa1a6L/x1193dP+z/alvFrSrDRFuzmcfzQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwGBO29twyHJCXodqMpQnijrtP2w31yFbwL6YGY+CZ2F1AWJg2u A8g+3NmK4/9kGPmYuivquq1ZrmtyL1uiVZTsYcuKlB7R0D/0wSppS5+F X-Gm-Gg: AeBDieu9kDyECcljAn6Vv1oS33DxCbY/S7YtfmLlxFXx89tPoJdRcahk3FnrAq1sFZB tE8LPWUSOPAGSo735UFz0uSkENynOOcrNQGP+z6uFBnU7ZeiWy9O1ugwjM45Uu7Bdd9/wEGfzui 3qTVEB9ERmrxFDA8Pqa5BJdk/oce5crpI0CeQjnJrKgLmAIhli5JhkBCbdEb7FqYsCB13vSrtlC pH+GEw+M507lfiQIw7eQequVzeHXWAPBh7KKkoxoLg9qBorIzrcpHrFEnQhDseqt/YDnnSolt3b oPoW5QnXF1TxDEfF8o7QxgHiSCvDCsT4gyG9KNvN9ZUHOR+voqa4cckIwoKDY1y5nT5zbansmee DxAjX8oHfH2dNvzTxbIncVMffQKu9N4hjhoXwwn6DvzlUVOnmtZVx0MM/Mk6Ld6DKLONPJVHq6d W6wOHqPUbnvumvV5Nqjtcypk+gO6ptEbwMirOXCkKXGLDg0UCeyqJBJ9+a494Inev6GvxCrpbrB Fp8YSJkydLhW8zaAPeQLxtTG7yKO4R+uOV3QSHrzN854PBo+p23mlhg2Q== X-Received: by 2002:a05:600c:c0db:b0:489:284:44ab with SMTP id 5b1f17b1804b1-48a83f6b306mr27187235e9.12.1777543783833; Thu, 30 Apr 2026 03:09:43 -0700 (PDT) Received: from iku.example.org ([2a06:5906:61b:2d00:182e:1592:d4cf:18a0]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48a7b9313c9sm40252315e9.11.2026.04.30.03.09.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 30 Apr 2026 03:09:43 -0700 (PDT) From: Prabhakar X-Google-Original-From: Prabhakar To: Laurent Pinchart , Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Kieran Bingham , Philipp Zabel , Geert Uytterhoeven , Magnus Damm Cc: linux-media@vger.kernel.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Prabhakar , Biju Das , Fabrizio Castro , Lad Prabhakar Subject: [PATCH 3/3] media: renesas: vsp1: Make reset control optional to support platforms without a reset line Date: Thu, 30 Apr 2026 11:09:29 +0100 Message-ID: <20260430100929.1088281-4-prabhakar.mahadev-lad.rj@bp.renesas.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: <20260430100929.1088281-1-prabhakar.mahadev-lad.rj@bp.renesas.com> References: <20260430100929.1088281-1-prabhakar.mahadev-lad.rj@bp.renesas.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Lad Prabhakar Switch the VSP1 driver to use devm_reset_control_get_optional_shared() when requesting its reset control. Some newer Renesas SoCs integrating VSP1 such as RZ/T2H do not provide a reset line for the VSP IP block. Signed-off-by: Lad Prabhakar Reviewed-by: Laurent Pinchart --- drivers/media/platform/renesas/vsp1/vsp1_drv.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/media/platform/renesas/vsp1/vsp1_drv.c b/drivers/media= /platform/renesas/vsp1/vsp1_drv.c index 627b5046fa80..605fac57bd93 100644 --- a/drivers/media/platform/renesas/vsp1/vsp1_drv.c +++ b/drivers/media/platform/renesas/vsp1/vsp1_drv.c @@ -947,7 +947,7 @@ static int vsp1_probe(struct platform_device *pdev) if (irq < 0) return irq; =20 - vsp1->rstc =3D devm_reset_control_get_shared(&pdev->dev, NULL); + vsp1->rstc =3D devm_reset_control_get_optional_shared(&pdev->dev, NULL); if (IS_ERR(vsp1->rstc)) return dev_err_probe(&pdev->dev, PTR_ERR(vsp1->rstc), "failed to get reset control\n"); --=20 2.54.0