From patchwork Wed Nov 22 14:14:18 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Paul Kocialkowski X-Patchwork-Id: 746161 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="aZPdm/qn" Received: from relay4-d.mail.gandi.net (relay4-d.mail.gandi.net [217.70.183.196]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E05AA101; Wed, 22 Nov 2023 06:14:47 -0800 (PST) Received: by mail.gandi.net (Postfix) with ESMTPSA id 52A0AE0010; Wed, 22 Nov 2023 14:14:44 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=gm1; t=1700662486; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version: content-transfer-encoding:content-transfer-encoding; bh=DzA/25uN5wEHeddxB+b44Ua3OPhRo09SkW9tdsJYkfE=; b=aZPdm/qnKT4vHHeCbilETxDxF9SwMH6ueiAipJ7b63xFfQH9rqI21GVTCr8QI04kgoCJ/g fTGal0Crdf5XZeiK7/Kn/td5H5rCY8Hy8/N/kmzFYj+PULRSqMvn6dTCPZA9hoMhC4xYZu rbMiy/xqOcS6RmSevr228STo0n7SCchmxieDJufyOu7S06wS93m+yjY2Xa4smLwIb1xVGC 2AHijxMHa7mc8oNjkr1x3HAvoym4NnUTwMFgedipT3NcOkPKMQqa5Wn5GWMidnF/aDG2H4 EHO0B8FUBvV0STzlRyIkoLmd4EXNuGieh4I1LAYujZYCfBemIhNdLw+sRNJU8g== From: Paul Kocialkowski To: devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-sunxi@lists.linux.dev, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Maxime Ripard , Laurent Pinchart , Michael Turquette , Stephen Boyd , Paul Kocialkowski Subject: [PATCH v7 0/7] Allwinner A31/A83T MIPI CSI-2 and A31 ISP / Platform Support Date: Wed, 22 Nov 2023 15:14:18 +0100 Message-ID: <20231122141426.329694-1-paul.kocialkowski@bootlin.com> X-Mailer: git-send-email 2.42.1 Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-GND-Sasl: paul.kocialkowski@bootlin.com This series adds platform support for the V3s/V3/S3 MIPI CSI-2 and ISP units as well the as A83T MIPI CSI-2 unit in the respective device-trees. Overlays for the BananaPi M3 cameras are also provided as actual users of the camera pipeline on A83T. The corresponding drivers and dt bindings were merged a long time ago but this series was never actually picked up. It seems more than ready to be merged! Changes since v6: - Rebased on top of the latest media tree, renamed dts to dtso for overlays. Changes since v5: - Added BananaPi M3 camera sensor support as device-tree overlays; - Cleaned-up OV8865 regulator definitions; - Always declared the internal links between CSI and MIPI CSI-2 on A83T in device-tree. Changes since v4: - Removed mbus bindings patch: an equivalent change was merged; - Added collected tags; - Rebased on latest media tree. Changes since v3: - Reordered v3s mbus compatible in binding; - Added collected tag; - Removed rejected interconnects fix. Changes since all-in-one v2: - Corrected mbus index used for the interconnects; - Used extended mbus binding and exported the DRAM clock for that; - Reworked the description of the core openfirmware change to give more insight about the situation. Paul Kocialkowski (7): clk: sunxi-ng: v3s: Export MBUS and DRAM clocks to the public header ARM: dts: sun8i: v3s: Add mbus node to represent the interconnect ARM: dts: sun8i: v3s: Add nodes for MIPI CSI-2 support ARM: dts: sun8i: v3s: Add support for the ISP ARM: dts: sun8i: a83t: Add MIPI CSI-2 controller node ARM: dts: sun8i-a83t: Add BananaPi M3 OV5640 camera overlay ARM: dts: sun8i-a83t: Add BananaPi M3 OV8865 camera overlay arch/arm/boot/dts/allwinner/Makefile | 2 + .../sun8i-a83t-bananapi-m3-camera-ov5640.dtso | 117 +++++++++++++++++ .../sun8i-a83t-bananapi-m3-camera-ov8865.dtso | 109 ++++++++++++++++ arch/arm/boot/dts/allwinner/sun8i-a83t.dtsi | 43 +++++++ arch/arm/boot/dts/allwinner/sun8i-v3s.dtsi | 121 ++++++++++++++++++ drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 4 - include/dt-bindings/clock/sun8i-v3s-ccu.h | 4 +- 7 files changed, 394 insertions(+), 6 deletions(-) create mode 100644 arch/arm/boot/dts/allwinner/sun8i-a83t-bananapi-m3-camera-ov5640.dtso create mode 100644 arch/arm/boot/dts/allwinner/sun8i-a83t-bananapi-m3-camera-ov8865.dtso Reviewed-by: Jernej Skrabec