From patchwork Thu Mar 9 20:45:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Martin Kepplinger X-Patchwork-Id: 13168320 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id F3928C64EC4 for ; Thu, 9 Mar 2023 20:50:10 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=nlb3eVJLeZ7ClG+4zVEGA08UhxagmEsMPMA2sygqMv0=; b=ePfzX41NTiAABK w61bIxgpr85ow+HY3CX16GboYTluzO8BlLLOehITB/LeZ3gHPflpcpmuMai3llt1OER1lI2wrP7FX KFhVrHaW9q+SWZxOX3coILInr/nvB13cR0YAtfSMoPezZUNzTcG951bUMaUCeJNSOA9yhWWDbmON2 rnH9PsmnQKQUa4/2w8vmIca0g946txJtF5byMCZNq+b9eWmiWxkjrAj7jSkvt9zk977+F6A260oHT hRDAN8uVj9zfBBPiIOmgsN2EML/1fq49W0s50FjqOP6lFswiaKpx1MLLfBedgbnQIetJb7aVp3gfJ fGZTErlJx1RkE1RT5o8w==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1paNCH-00Bpgd-VD; Thu, 09 Mar 2023 20:49:10 +0000 Received: from comms.puri.sm ([159.203.221.185]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1paNAJ-00BoY6-SZ for linux-arm-kernel@lists.infradead.org; Thu, 09 Mar 2023 20:47:09 +0000 Received: from localhost (localhost [127.0.0.1]) by comms.puri.sm (Postfix) with ESMTP id 8713CE9850; Thu, 9 Mar 2023 12:46:37 -0800 (PST) Received: from comms.puri.sm ([127.0.0.1]) by localhost (comms.puri.sm [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ffLjKzkQbcpa; Thu, 9 Mar 2023 12:46:36 -0800 (PST) From: Martin Kepplinger DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=puri.sm; s=comms; t=1678394796; bh=YuMBgRVd+3H5CpXFdam6+WpwNglEKOVsXHnIMWO7pd8=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EUWsOsdE8SQYrYZ+JWgGJekH3kl/y+WozDJNuE+fuU98zW8HvDO3zPZw8+KQBS5W4 A32maBVFmPokdLk7Pbdgm0FqwQDE7k44hsBWjKZK2cT7Y7SpZAhkzZaZ9PA59S0fqL z33cZoWTxjF1iRfe8cg+rAVr0uZoMtaV0uBmOTFdO4lDBrK4+yUNmetJ8IzEbFgtl0 sVXGCybJyx1GdStAk7/ka7dP/nnB/0IH1LirXiOlAILsPGtvqUEMBAd49X9yWJ4PVZ qQM/5MbyEZPySba17Dc2SYIVylxcNGO0Fo0VN6JIW0R+KwCoXNg3/2piKnOjplWjik BPpky4QGNLFXw== To: robh@kernel.org, krzysztof.kozlowski@linaro.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com Cc: kernel@puri.sm, linux-imx@nxp.com, devicetree@vger.kernel.org, phone-devel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Martin Kepplinger Subject: [PATCH v1 02/14] arm64: dts: imx8mq-librem5: describe the clock for the csi sensors Date: Thu, 9 Mar 2023 21:45:56 +0100 Message-Id: <20230309204608.237605-3-martin.kepplinger@puri.sm> In-Reply-To: <20230309204608.237605-1-martin.kepplinger@puri.sm> References: <20230309204608.237605-1-martin.kepplinger@puri.sm> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230309_124707_995847_BF71D9AE X-CRM114-Status: GOOD ( 10.29 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org The CLKO2 clock is used for both camera CSI interfaces as the driving clock for the connected sensors. In order for it to be available, use this hog. We can't simply add it to 2 different sensor descriptions. Signed-off-by: Martin Kepplinger --- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi index c81cf3e6582b1..fd1f6fb6d6f6f 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi @@ -371,6 +371,16 @@ pmic-5v-hog { }; &iomuxc { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_hog>; + + pinctrl_hog: hoggrp { + fsl,pins = < + /* CLKO2 for cameras on both CSI1 and CSI2 */ + MX8MQ_IOMUXC_GPIO1_IO15_CCMSRCGPCMIX_CLKO2 0x1f + >; + }; + pinctrl_audiopwr: audiopwrgrp { fsl,pins = < /* AUDIO_POWER_EN_3V3 */