From patchwork Wed Feb 15 23:32:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Laurent Pinchart X-Patchwork-Id: 13142319 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 CAC5FC636CC for ; Thu, 16 Feb 2023 00:03:29 +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: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:In-Reply-To:References: List-Owner; bh=1QDYwQNjlR7NhvbA9Sm8e0Fk+dy5hAVtgVIa2cXghT0=; b=RFZq9G0UFbgOx8 p4rxDLVmuO0T1T01xKAyHOJRcmFOjvv2Ah7lRI+qtu4rkw4lt3oCxaB69D/1IuBNfeLmU2t+iPxUZ ZKZ0LCJtTT4+htiY5RYqpehJDlkmjTK3eKtG5UVAo4Eb6JInleCM4kKVI5iIPcm6DzePtVRCLvYXc AbfVI5bLy7Iz/76sCJjzPaMKeKz+blNA+NTBlXaMEr3x+T3QEQtzJa8niWxywvUEOFjbsna60mC5A kflN3iuZppUaoDDoYv2IrtFC4v+EaaQAQDn+22Uduoja4zxuFhY7nbqMcb1io9Vq4U71vfAVYgW4H d3lESXCqNUyC3qBrqIGA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1pSRj5-0082V6-Sy; Thu, 16 Feb 2023 00:02:16 +0000 Received: from perceval.ideasonboard.com ([213.167.242.64]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1pSRGG-007suI-Jp for linux-arm-kernel@lists.infradead.org; Wed, 15 Feb 2023 23:32:30 +0000 Received: from pendragon.ideasonboard.com (213-243-189-158.bb.dnainternet.fi [213.243.189.158]) by perceval.ideasonboard.com (Postfix) with ESMTPSA id D5B9F10B; Thu, 16 Feb 2023 00:32:26 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com; s=mail; t=1676503947; bh=viuFjVMCzD0U39O19AK5XNjkJmhFKUae+MeCqOsg0io=; h=From:To:Cc:Subject:Date:From; b=daTjk7StmYo2uX33x0Nn7kHxmXMprdevX7OFYWchv/Is9ZCQlpCByk2fwYJF6hRro RjQRjvXdS4ARARSzCtLqDIz26A+cMDFsCjtAi6vrO0tz5ooNoPDxx6X7QmuQnA3u7e VIM4/H0+mvfzjXXzQTy2dW9p8l1crUotIHA/BTvI= From: Laurent Pinchart To: linux-arm-kernel@lists.infradead.org Cc: devicetree@vger.kernel.org, linux-imx@nxp.com, kernel@pengutronix.de, Teresa Remmet , Shawn Guo , Rob Herring , Krzysztof Kozlowski Subject: [PATCH v2] arm64: dts: freescale: imx8mm-phyboard: Add I2C4 pinmuxing Date: Thu, 16 Feb 2023 01:32:26 +0200 Message-Id: <20230215233226.25856-1-laurent.pinchart@ideasonboard.com> X-Mailer: git-send-email 2.39.2 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230215_153228_844985_CF7CD063 X-CRM114-Status: GOOD ( 11.34 ) 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 I2C4 bus is exposed on the camera connector. Add and select the corresponding pinmux entries and set the default frequency. The device is left disabled, to be enabled from camera overlays. Signed-off-by: Laurent Pinchart Acked-by: Teresa Remmet --- Changes since v1: - Don't set bit 0 as it is reserved --- .../dts/freescale/imx8mm-phyboard-polis-rdk.dts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts b/arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts index 4a3df2b77b0b..0b384ad1ea82 100644 --- a/arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts +++ b/arch/arm64/boot/dts/freescale/imx8mm-phyboard-polis-rdk.dts @@ -168,6 +168,12 @@ &gpio5 { "", "ECSPI1_SS0"; }; +&i2c4 { + clock-frequency = <400000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c4>; +}; + /* PCIe */ &pcie0 { assigned-clocks = <&clk IMX8MM_CLK_PCIE1_AUX>, @@ -336,6 +342,13 @@ MX8MM_IOMUXC_SAI1_RXD6_GPIO4_IO8 0x16 >; }; + pinctrl_i2c4: i2c4grp { + fsl,pins = < + MX8MM_IOMUXC_I2C4_SCL_I2C4_SCL 0x400001c2 + MX8MM_IOMUXC_I2C4_SDA_I2C4_SDA 0x400001c2 + >; + }; + pinctrl_leds: leds1grp { fsl,pins = < MX8MM_IOMUXC_GPIO1_IO01_GPIO1_IO1 0x16