From patchwork Tue Jul 2 09:46:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Biju Das X-Patchwork-Id: 13719325 Received: from relmlie6.idc.renesas.com (relmlor2.renesas.com [210.160.252.172]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 21C3F13D8BA; Tue, 2 Jul 2024 09:46:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=210.160.252.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719913608; cv=none; b=Bqm8Cx41CNXW5jURqzVSt9R5CqBfhqrBs4isZKW2c+TEyAbYjaqxgt1HpnDVTMnvpSRCq+x1U7Gh1bPpTH+/LtQUBzLcBlYTeYJGrE2Lc/faCar+p/dKesZkVtDamXwFZ9M4k0pTgsVSdWiaZVbMp3Zg/KL9OIw5ZOeCHhnVTN4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1719913608; c=relaxed/simple; bh=y7AdiUsN47oo5RE+3zhDFgfafzdg/hpos+qxpIFlI10=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=IbQ8NYJ9E7cutMSpCQHPbbfU89T2fXz2idbV6a6uDMOgxzIyBHjO++pkwuqgxh64tUZKsTO5mr8McmRcD0alnufUvx7ispDvzoxBV4nuBRFZfPb8xq8q0Q+xRPXGNlZ/X9NTixB0gwLY+daTuFDZPUaRXXklBk5wHs1oIC4HuUU= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com; spf=pass smtp.mailfrom=bp.renesas.com; arc=none smtp.client-ip=210.160.252.172 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bp.renesas.com X-IronPort-AV: E=Sophos;i="6.09,178,1716217200"; d="scan'208";a="213970912" Received: from unknown (HELO relmlir5.idc.renesas.com) ([10.200.68.151]) by relmlie6.idc.renesas.com with ESMTP; 02 Jul 2024 18:46:39 +0900 Received: from localhost.localdomain (unknown [10.226.93.72]) by relmlir5.idc.renesas.com (Postfix) with ESMTP id 48CFE40031F9; Tue, 2 Jul 2024 18:46:33 +0900 (JST) From: Biju Das To: Mauro Carvalho Chehab , Rob Herring , Krzysztof Kozlowski , Maarten Lankhorst , Maxime Ripard , Thomas Zimmermann , David Airlie , Daniel Vetter , Conor Dooley Cc: Biju Das , Laurent Pinchart , Kieran Bingham , Geert Uytterhoeven , Magnus Damm , linux-media@vger.kernel.org, dri-devel@lists.freedesktop.org, linux-renesas-soc@vger.kernel.org, devicetree@vger.kernel.org, Prabhakar Mahadev Lad , Biju Das Subject: [PATCH 0/9] Add support for RZ/G2UL DU IP Date: Tue, 2 Jul 2024 10:46:10 +0100 Message-ID: <20240702094630.41485-1-biju.das.jz@bp.renesas.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-renesas-soc@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 This patch series aims to add support for RZ/G2UL DU. The LCD controller is composed of Frame Compression Processor (FCPVD), Video Signal Processor (VSPD), and Display Unit (DU). The output of LCDC is connected display parallel interface (DPI) and supports a maximum resolution of WXGA along with 2 RPFs to support the blending of two picture layers and raster operations (ROPs) It is similar to LCDC IP on RZ/G2L SoCs, but does not have DSI interface. Biju Das (9): media: dt-bindings: media: renesas,vsp1: Document RZ/G2UL VSPD bindings media: dt-bindings: media: renesas,fcp: Document RZ/G2UL FCPVD bindings dt-bindings: display: renesas,rzg2l-du: Document RZ/G2UL DU bindings clk: renesas: r9a07g043: Add LCDC clock and reset entries drm: renesas: rz-du: Add RZ/G2UL DU Support arm64: dts: renesas: r9a07g043u: Add vspd node arm64: dts: renesas: r9a07g043u: Add fcpvd node arm64: dts: renesas: r9a07g043u: Add DU node arm64: dts: renesas: r9a07g043u11-smarc: Enable DU .../bindings/display/renesas,rzg2l-du.yaml | 32 ++++- .../bindings/media/renesas,fcp.yaml | 2 + .../bindings/media/renesas,vsp1.yaml | 1 + arch/arm64/boot/dts/renesas/r9a07g043u.dtsi | 49 ++++++++ .../boot/dts/renesas/r9a07g043u11-smarc.dts | 111 ++++++++++++++++++ drivers/clk/renesas/r9a07g043-cpg.c | 12 ++ drivers/gpu/drm/renesas/rz-du/rzg2l_du_crtc.c | 9 +- drivers/gpu/drm/renesas/rz-du/rzg2l_du_drv.c | 11 ++ 8 files changed, 223 insertions(+), 4 deletions(-)