From patchwork Mon Apr 22 00:19:15 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637563 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 4B01FC04FF8 for ; Mon, 22 Apr 2024 00:21:03 +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=IeTHh1nXquoW2S22u0q5oyuliPn9d/I7lviPABxmzo4=; b=F+72OKCB75/vqE 8NkiiGQtORWQMfmcrOfx+uY3doBiwpqdXaNr5dn2mbfBPzxBxQpZdoR0Xsda3ifPYgomP/R1+vsBu b7NrtX5x6t4gIPpAUiLC0ov+Zs6a1IUabzjHncVY9I6KuEhfioBwrwQnC7YM8hpy1sWMXRrZ6/5mK l3dzt05UtuZd9YS1k2ngIx9U2tqYNpVJyp6sbw35c3gUGWotuGSogxzxtSy6EaWxNo+B/ud4Aj/yE IGsut8imNsSpEVcPTd5DKFGgcBRph9BNaZjQ/hXOMKMC2KBdIWLkLSqP7y5sP53Ya4LH7pLgxGtCF elhcVzcXkxyX9YsDiH7g==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQI-0000000BZ60-3MAQ; Mon, 22 Apr 2024 00:20:42 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQF-0000000BZ3r-1zDg for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:41 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id C4A8F882CD; Mon, 22 Apr 2024 02:20:32 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745234; bh=C3skNuOyjMc/CYhL0wwlYo4G50Iwfw8YHKxPSn1MoQE=; h=From:To:Cc:Subject:Date:From; b=N40HmBI3en0fLAu/iLk7SQIfOKLT3t7hzVqGpJGsrQ320UIoi226X9vD73VNbrajU fQ9+1hIHwunjWivfsbonB9uOTxdbFOoDIEXlkub3aK2+RhiX4hZbruppRhZklzh03p XLOVlqOHfioVQp2qJ1Fp97ePqie8h885lsV4dilmM1A432xsXxwiZWGvL9ttDi1XIJ KVquQ0RI7fH8ZVBlMDhx9gv9sfSa7igLGF9uWYmylaV/V0i8jTvBxbGT0UDba2I4ha VjJd5G9Hh14RjkVRSEpcCQ2sGH+g6vcHOkf8ZgMSzOYE7JtViD9hzQExbXrzU57LB1 58EPUOB+yJcIA== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 01/20] dt-bindings: arm: stm32: Add compatible string for DH electronics STM32MP13xx DHCOR DHSBC board Date: Mon, 22 Apr 2024 02:19:15 +0200 Message-ID: <20240422002006.243687-1-marex@denx.de> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172039_823291_17955319 X-CRM114-Status: UNSURE ( 8.96 ) X-CRM114-Notice: Please train this message. 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 Add DT compatible string for DH electronics STM32MP13xx DHCOR SoM and DHSBC carrier board. This stm32mp135f-dhcor-dhsbc board is a stack of DHCOR SoM based on STM32MP135F SoC (900MHz / crypto capabilities) populated on DHSBC carrier board. The SoM contains the following peripherals: - STPMIC (power delivery) - 512MB DDR3L memory - eMMC and SDIO WiFi module The DHSBC carrier board contains the following peripherals: - Two RGMII Ethernet ports - USB-A Host port, USB-C peripheral port, USB-C power supply plug - Expansion connector Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- Documentation/devicetree/bindings/arm/stm32/stm32.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/arm/stm32/stm32.yaml b/Documentation/devicetree/bindings/arm/stm32/stm32.yaml index bc2f43330ae42..7f61223b8ef24 100644 --- a/Documentation/devicetree/bindings/arm/stm32/stm32.yaml +++ b/Documentation/devicetree/bindings/arm/stm32/stm32.yaml @@ -59,6 +59,12 @@ properties: - prt,prtt1s # Protonic PRTT1S - const: st,stm32mp151 + - description: DH STM32MP135 DHCOR SoM based Boards + items: + - const: dh,stm32mp135f-dhcor-dhsbc + - const: dh,stm32mp131a-dhcor-som + - const: st,stm32mp135 + - description: DH STM32MP151 DHCOR SoM based Boards items: - const: dh,stm32mp151a-dhcor-testbench From patchwork Mon Apr 22 00:19:16 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637564 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 04BF2C4345F for ; Mon, 22 Apr 2024 00:21:05 +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=mG8+OtZKRK8L3r/gHgegQo3jOx6lWjJ1FgaJvNXhLjI=; b=3fDa6WTLZyhMAi 3QofrioQz9ARZCxwlfyUgAJdwfH7NOjS3LfdXMK4t2k7vSNdz7n9GRLiMWsJqf4gPNAq3jl0RLKzL RqjuTknwqGKU9zR9ftLhm/jNyocPxNyRIkYlH43zxSlKowdfgp1uhZAcHd6WKBM5xXEZpEL/UjCIi aJRQ61J11VuLeMoBLpbcE2wMXU6VIZEreeFwv2uJzyykz6rITx0r9gtfTlKW42YmfTEKlBWacBawA hJXHI0dZFXde2G/7ASG06/AXlHeNJpF2MMfa/W35i/zJGQW4K/dzKalDld8SmYbomgs5on06SXyOk j50gzSG2zeCj8+RY0ArQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQJ-0000000BZ7P-2lpQ; Mon, 22 Apr 2024 00:20:43 +0000 Received: from phobos.denx.de ([2a01:238:438b:c500:173d:9f52:ddab:ee01]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQG-0000000BZ3s-0Y5r for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:41 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id E648288311; Mon, 22 Apr 2024 02:20:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745235; bh=0WAIir6pmYOE7fRhHAVw6R0Nbw4zWz9OPkn1lgq6o28=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pxVPIBLosHYDx0LhZioRDA7MQJzTSEv5uAWf4QbHtzOnbLHG+erLXRYIS09cMBpij fCqnULkX5BMCf7yvveMsfHO/STGdmdKFNb+CCjDJJ6zJBe4eAZp2tK6r9m8qK7UyHH muYhQy0R1CWZ1xoTSltQP2NJ2dtNA7mORxYH7WaaGYAs2FOnizScsxlbAcHGqWXX7L YKjh8ArDVLDq69kjZ0GrwTLGBVoXAq0bCAK0N3yHkeWn04JgFp/1ZleN6CnlAOlZ2q vt61lfEpsnaBwqbtRMQPZvRfqrPFovGlCaGsN5zgNBjZcRMbvTkDEVepVvTeFxfb3Z aWaJxrASlJV3A== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 02/20] ARM: dts: stm32: Add alternate pinmux for MP13 ADC pins Date: Mon, 22 Apr 2024 02:19:16 +0200 Message-ID: <20240422002006.243687-2-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172040_333672_06801F5B X-CRM114-Status: GOOD ( 10.98 ) 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 Add another mux option for ADC pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index 27e0c3826789d..03ded41539062 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -6,6 +6,12 @@ #include &pinctrl { + adc1_pins_a: adc1-pins-0 { + pins { + pinmux = ; /* ADC1 in12 */ + }; + }; + adc1_usb_cc_pins_a: adc1-usb-cc-pins-0 { pins { pinmux = , /* ADC1 in6 */ From patchwork Mon Apr 22 00:19:17 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637562 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 8B37EC07C79 for ; Mon, 22 Apr 2024 00:21:02 +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=jATxF1DaSWxgQ3+w49LJJGNzXELOETxy2NJ16E2376Y=; b=clT8rApi3knvt8 bEGPTlYXNufcy3ntXQx4PPSsh3dvUH41iMJ2c4ZFkhImFt79NRFjHxCk6UoZl1yMATPORPcz5dxiy FdeURArhTcrHn8cn/C/ZIVbz0XUBGrS4JrixGVDPJMXGHWc+NSpr6z2izUkVm25S2pKEGjYSgXp1b pDeC25nb0a7xyQHen5XRe9v/HS5QEgmUPPgYG3uQ5JXrCzYrYB5bnES+50ENME50orBsie7DmkJeP J/nNaJ7V6yyPpPaRnDIhjle37MFNTFcOLYqYVlz9oraBVbuxPODIds1jWbckcWrtaHP8s8gN5r/Lh 7woK+SWOMxsQCz77SCYQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQL-0000000BZ8d-2Krb; Mon, 22 Apr 2024 00:20:45 +0000 Received: from phobos.denx.de ([2a01:238:438b:c500:173d:9f52:ddab:ee01]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQG-0000000BZ3w-0i4r for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:42 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id B9BA088312; Mon, 22 Apr 2024 02:20:35 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745236; bh=lkwZYPGL9RUwv5mle9kVh/lgKGdBi0lFINhZNuTKxp4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=U00GCQvE8PTu3NYHf+VTmMA1rrb9dQeFSCGGCj/rH/aecKC/BF6nQaOwbRHIHC93u dzDZRan2XXKa33vY78V5FT6H9/jABfESQxMcgpEAx+v1LrbdFZa8ngOXinWBkjKfq2 Q3D5mNeCenFNCXeUw4Jj3sTin4kxpx4/qwxiu+VH9Fgpw9uF7wsAIfrCt15vxVgYci Xf3djnkWnSevhHY8bU1Jy0/fPzmoOpAWUKvZQeBNfOuexYC5uN0oZqMdz3bHGfkTqO nMAEbb60EviLZuTNHY1owjyvVmYbTN+42iPm5zX0Z0pfjfEzjddLN4QHd008Buj0RO Kj98wcCqODMtw== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 03/20] ARM: dts: stm32: Add alternate pinmux for MP13 ADC CC pins Date: Mon, 22 Apr 2024 02:19:17 +0200 Message-ID: <20240422002006.243687-3-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172040_373074_4FD613BB X-CRM114-Status: GOOD ( 11.08 ) 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 Add another mux option for ADC CC pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index 03ded41539062..396fb6eee8412 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -19,6 +19,13 @@ pins { }; }; + adc1_usb_cc_pins_b: adc1-usb-cc-pins-1 { + pins { + pinmux = , /* ADC1_INP2 */ + ; /* ADC1_INP11 */ + }; + }; + i2c1_pins_a: i2c1-0 { pins { pinmux = , /* I2C1_SCL */ From patchwork Mon Apr 22 00:19:18 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637561 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 A251DC4345F for ; Mon, 22 Apr 2024 00:21:00 +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=Md6UE6zFOT8+EDdhto9CPKdR762BmunbHtvg/ZM28k8=; b=j25MLtvupCofQz YGdBWIyQTbVQF2BKAaDK8YRiyRvw9AByV5VwEr7keuv0DddScOJ2zFBFL44ebEIPaJ7ppNymA71tU lQ8wBSgKF7Kj/Ez0IXvEKzfoQ6z6aUT21UW7hXlhtvDBIDplDF+vh8A2sTcLO25EbICA3HEOnWzC6 rQEaSlXp1qeqF8IXZUvEM2QyL96UOe0SJJnuVRFScGH+W39UdFqjQcQ6a8Lrwz9uy67L/vMxOvOkl lHAd8Nus5avWR3ROKL/fu9FpYaTzH7BoUwxmksw4ZG+zb0Infm58BtrhSs1gdlG5V7UWK2OZmBRs5 NKiTbe1Q2g/DJO/sU+Vg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQN-0000000BZAA-2hoV; Mon, 22 Apr 2024 00:20:47 +0000 Received: from phobos.denx.de ([2a01:238:438b:c500:173d:9f52:ddab:ee01]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQG-0000000BZ4C-0Rt7 for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:42 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 8B89788315; Mon, 22 Apr 2024 02:20:36 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745237; bh=qeRy0w03GTRuo56r++jk03MGcyr7f3pdXI4GeYHlGbI=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ak3olcg9RCLvtP32cFNv7Wz8mxRW7I6fDGvt4/VBBpIhZFXwe/pvqRBpdlSwsRDyk TQSSmvNpnbI5hCj50VOwWcOGkekGP662dNTLO8lkvl6ULpPsOTS9+ZC+5LCpCjaRt1 dtrzRZ6kGWYfSLCGJ2me5/JZHCDJsJdLiXi41unGcossl6+DxWkH2GFPGRC1nHm1Eb 3TwN3yW1e4MNkK5C+tNv78NyV7SgzCEl7GENPCmPmX32Zpz6luPYiR5evmGhBoaJai V3Uj6NbfeGFP5ZaBoJzcJbW971+vyK8kC9MCTXKtO9V8hQNvBcUQuW/6dmvhNrPvhS TQ4Rir93Pt2Kw== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 04/20] ARM: dts: stm32: Add alternate pinmux for MP13 ETH1 pins Date: Mon, 22 Apr 2024 02:19:18 +0200 Message-ID: <20240422002006.243687-4-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172040_646561_C485AA62 X-CRM114-Status: GOOD ( 11.75 ) 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 Add another mux option for ETH1 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 46 +++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index 396fb6eee8412..c709d64edcc2d 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -26,6 +26,52 @@ pins { }; }; + eth1_rgmii_pins_a: eth1-rgmii-0 { + pins1 { + pinmux = , /* ETH_RGMII_TXD0 */ + , /* ETH_RGMII_TXD1 */ + , /* ETH_RGMII_TXD2 */ + , /* ETH_RGMII_TXD3 */ + , /* ETH_RGMII_TX_CTL */ + , /* ETH_RGMII_GTX_CLK */ + , /* ETH_MDIO */ + ; /* ETH_MDC */ + bias-disable; + drive-push-pull; + slew-rate = <2>; + }; + + pins2 { + pinmux = , /* ETH_RGMII_RXD0 */ + , /* ETH_RGMII_RXD1 */ + , /* ETH_RGMII_RXD2 */ + , /* ETH_RGMII_RXD3 */ + , /* ETH_RGMII_RX_CTL */ + ; /* ETH_RGMII_RX_CLK */ + bias-disable; + }; + + }; + + eth1_rgmii_sleep_pins_a: eth1-rgmii-sleep-0 { + pins1 { + pinmux = , /* ETH_RGMII_TXD0 */ + , /* ETH_RGMII_TXD1 */ + , /* ETH_RGMII_TXD2 */ + , /* ETH_RGMII_TXD3 */ + , /* ETH_RGMII_TX_CTL */ + , /* ETH_RGMII_GTX_CLK */ + , /* ETH_MDIO */ + , /* ETH_MDC */ + , /* ETH_RGMII_RXD0 */ + , /* ETH_RGMII_RXD1 */ + , /* ETH_RGMII_RXD1 */ + , /* ETH_RGMII_RXD1 */ + , /* ETH_RGMII_RX_CTL */ + ; /* ETH_RGMII_RX_CLK */ + }; + }; + i2c1_pins_a: i2c1-0 { pins { pinmux = , /* I2C1_SCL */ From patchwork Mon Apr 22 00:19:19 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637565 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 463CBC07E8E for ; Mon, 22 Apr 2024 00:21:05 +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=O6/eSW/Xb7vGOum1eXJbZvFzTNUAJ/cfXuCh2mUMwRk=; b=aySOj2heiqyLkk Wo4sBvuaoPc0e2+jYuwpKf5GUDJTqGsaJjJz6yezTjXRidPxqaOrc+ilCzMweVq+hHHjGLX3sDLCX 2JBvZLEFw2iRR4Di7srtJTW5omApoPFlGkoETzSAY/hjzNBgfl58YdwWJWGYtoxQoPEQRnglQK7DN eQoTSn22K13cotuiWgVyW6iO85QAgmiB5oMq3WsupE/a3hYQi2jqhacSgA+twXOsltdeB7vIC3P/Z q0CsRWrfofmoE9VofUU6lpAT5CVSxl/bNRQJRcRyvnqEd0iPM8yNzOio6GgeG7elhyoGg460R3128 kSPHW198ATlVSYNkuAFQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQP-0000000BZCW-1bjt; Mon, 22 Apr 2024 00:20:49 +0000 Received: from phobos.denx.de ([2a01:238:438b:c500:173d:9f52:ddab:ee01]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQG-0000000BZ4F-3QTK for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:42 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 5D17388317; Mon, 22 Apr 2024 02:20:37 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745238; bh=cLz65tu7oIryFVFdGImU/XbVCYatXj5NdS5IucgGbHE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=srV/Op3RU+9V62Q4JOOb+R3aClsfyvI7V003O1kTqWu1C2ccO2/gkOPKRs2nXw9lC swP5ePaMCZBkvUWM1z4TpBZ+iJQlJl9uUPm+bBzBCelwHeWn1ixFSPWa3oVrsPRRMs QngnZIeniMKpDUfavqUIdy7FcizkLsypo6f/dt8IWNrZQjd86LDqCgcUTIHQkidAhf 9/+kVYR3mIHLKbaDb8fw6Lqc1EEzDgBOByTzU9uaPXCRZDN1AnBG1lZ416VCF3EqiV TTBmJ/1nQRHRL4nHwnABNSmqM0F8BUo+CudPQYKHgcyRDfLbmDSjazBYfLgKl9KAu2 hYfKYt+2lhnKQ== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 05/20] ARM: dts: stm32: Add alternate pinmux for MP13 ETH2 pins Date: Mon, 22 Apr 2024 02:19:19 +0200 Message-ID: <20240422002006.243687-5-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172041_642634_585F2D7E X-CRM114-Status: GOOD ( 11.54 ) 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 Add another mux option for ETH2 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 45 +++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index c709d64edcc2d..899f0f98e1a65 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -72,6 +72,51 @@ pins1 { }; }; + eth2_rgmii_pins_a: eth2-rgmii-0 { + pins1 { + pinmux = , /* ETH_RGMII_TXD0 */ + , /* ETH_RGMII_TXD1 */ + , /* ETH_RGMII_TXD2 */ + , /* ETH_RGMII_TXD3 */ + , /* ETH_RGMII_TX_CTL */ + , /* ETH_RGMII_GTX_CLK */ + , /* ETH_MDIO */ + ; /* ETH_MDC */ + bias-disable; + drive-push-pull; + slew-rate = <2>; + }; + + pins2 { + pinmux = , /* ETH_RGMII_RXD0 */ + , /* ETH_RGMII_RXD1 */ + , /* ETH_RGMII_RXD2 */ + , /* ETH_RGMII_RXD3 */ + , /* ETH_RGMII_RX_CTL */ + ; /* ETH_RGMII_RX_CLK */ + bias-disable; + }; + }; + + eth2_rgmii_sleep_pins_a: eth2-rgmii-sleep-0 { + pins1 { + pinmux = , /* ETH_RGMII_TXD0 */ + , /* ETH_RGMII_TXD1 */ + , /* ETH_RGMII_TXD2 */ + , /* ETH_RGMII_TXD3 */ + , /* ETH_RGMII_TX_CTL */ + , /* ETH_RGMII_GTX_CLK */ + , /* ETH_MDIO */ + , /* ETH_MDC */ + , /* ETH_RGMII_RXD0 */ + , /* ETH_RGMII_RXD1 */ + , /* ETH_RGMII_RXD2 */ + , /* ETH_RGMII_RXD3 */ + , /* ETH_RGMII_RX_CTL */ + ; /* ETH_RGMII_RX_CLK */ + }; + }; + i2c1_pins_a: i2c1-0 { pins { pinmux = , /* I2C1_SCL */ From patchwork Mon Apr 22 00:19:20 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637570 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 DE133C04FF8 for ; Mon, 22 Apr 2024 00:21:48 +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=yWGXEUn6QFQafAoQ7NBEIbTuyLKy6hc4VPaGAyb3kUE=; b=PTkwovezbCKfN6 dZG5LaDNk56pcOpQGOqVxpR8U2yHiRO8q8WZ2lq/ZRzixp7rwCcR5QRco016Ql9TO6Rh8YMAHsr6z Q1ret3xKlXWgz9EnmZIDf6EdK/ym6I+W+QXq/eIoMgjmJIfGv9nRUEDPz6PO1p6f8s2CDewvgucq5 Sd14Jd/It1uPNw2At9jKau136/lm1ggsqzMCQije+diJFH7Nv2wMBgXYceenFoOssa+X2/tzMMo6Y 3p6hNbEDNk8OMEE3W1ArjfodpEuqhM5r0NnvWih4QMosA1skxYwwW3bZbzIxImFAr8v0U4fltY9sX aOKUCH1tn5ICvBT8MzSw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhR8-0000000BZXa-0xQn; Mon, 22 Apr 2024 00:21:34 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQI-0000000BZ5i-3xtc for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:44 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 37D5688318; Mon, 22 Apr 2024 02:20:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745238; bh=xYvtAo2O+N5eSt50prXAdT42njIXWjFhrOcqZUALOOo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=zLh4WPSU4tfhCfQS/jqeFmqPsI+nJHtXDhErPb91yGZnMG0/YjYhk63DdTEAUlZ9O rQGQwqlu3jJ9Ck6NCFWLgzWjmJ4TXK7CzhZI914QB6MFFSs/glYDRzviOVSjn99xEL F5CYm1Uz3aM1DtLRMEcjNLc0Im8ow1PElHxyWpMU7eqcPaQ1ePrRj3LTDYQ5mKqsFC tq6IVuLzHOOOhct3yH6FIZO9//in0sHTJ9hJn/tItA9M5Rs9n/IZH9UNOhqyqAe/C0 FH2g4KxnQwfPNmP7tYTfyf/ztMeNk1sV4T9FWl2PBzNXhedXqN4UdYKIfVASFVBm5R pLM3+62ka0Pqg== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 06/20] ARM: dts: stm32: Add alternate pinmux for MP13 I2C5 pins Date: Mon, 22 Apr 2024 02:19:20 +0200 Message-ID: <20240422002006.243687-6-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172043_195618_DC1A8B65 X-CRM114-Status: GOOD ( 11.42 ) 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 Add another mux option for I2C5 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index 899f0f98e1a65..cfbae71efc729 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -151,6 +151,23 @@ pins { }; }; + i2c5_pins_b: i2c5-1 { + pins { + pinmux = , /* I2C5_SCL */ + ; /* I2C5_SDA */ + bias-disable; + drive-open-drain; + slew-rate = <0>; + }; + }; + + i2c5_sleep_pins_b: i2c5-sleep-1 { + pins { + pinmux = , /* I2C5_SCL */ + ; /* I2C5_SDA */ + }; + }; + mcp23017_pins_a: mcp23017-0 { pins { pinmux = ; From patchwork Mon Apr 22 00:19:21 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637568 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 D448EC07C79 for ; Mon, 22 Apr 2024 00:21:47 +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=skfdZXXN5E5opIzeiKUCLJ91CmuF6yA4JVSAyXmRzbA=; b=ezUf+faaFvRuvm qna++8cDKQ8AfdZmC3sZnXaPUcO+9lMQJwdYIemKWPSZOyk1FMyDJQ4DiUiZaIU05KFksgKpc4Uza yuDAGOUZcdj25MpkcW+GBMDbywbcunafp0TJUeChUfgfWtlc9I3EbqIbos5o466s0gRrNxB/mtbFc +WjPGD2ucDEx9SvvywTRctPzCvd5kW+ncXSj0hX9RniA/Gjhm2NpNEFIWa3n3mknMtPIodJbxRvB6 73yrdeIcbO4XAJGPOIsV9hSWt5Qfyj7UQ9XmKpn/HNgumc5Y0k92sZipWOt8Q/GoR083ucjt/Obxa wKVMTM2hMAYpyBnryamg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhR8-0000000BZY6-3ga8; Mon, 22 Apr 2024 00:21:34 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQI-0000000BZ5j-42Jw for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:45 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 134298831B; Mon, 22 Apr 2024 02:20:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745239; bh=U6OXe3iOD5fZCqMs7QRYrZI9uKIZWCurYJkKsXMYTRc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GIVzd3RKZ0Jm3NZfso7t4PFqI4TVz9WoOr93OOt84ecNHw8QHvAvU+5NdcKdJLSfH c/VIJJysS8UiIzzqNW1If4vnXCZl/V+1FGC+C/XmSPlkirQnFAsx0O+S97lSesMRUE 7zuBhP3yW5ky4PEVvHEMr7zvK/gCEISqSlaZEVriFXCwFtYaqI33vDCEomSeTrMdwo 5o/TgDiFmoEkl5UUs3nw/ZHBu/bh1kyUd97j1ufLpRIEGu+EUjrOSRE+nmTcU+tuFs RCEutUEa0d+Kp/VGr6uYf8RdIk2C6LqlUwF7rmBCJPcRbq1CkzM0LHddqiwOa9ZJ+f S2/85eL1GDaMQ== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 07/20] ARM: dts: stm32: Add alternate pinmux for MP13 MCAN1 pins Date: Mon, 22 Apr 2024 02:19:21 +0200 Message-ID: <20240422002006.243687-7-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172043_223765_E18AF84E X-CRM114-Status: GOOD ( 11.19 ) 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 Add another mux option for MCAN1 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index cfbae71efc729..b38174504fffa 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -168,6 +168,26 @@ pins { }; }; + m_can1_pins_a: m-can1-0 { + pins1 { + pinmux = ; /* CAN1_TX */ + slew-rate = <1>; + drive-push-pull; + bias-disable; + }; + pins2 { + pinmux = ; /* CAN1_RX */ + bias-disable; + }; + }; + + m_can1_sleep_pins_a: m_can1-sleep-0 { + pins { + pinmux = , /* CAN1_TX */ + ; /* CAN1_RX */ + }; + }; + mcp23017_pins_a: mcp23017-0 { pins { pinmux = ; From patchwork Mon Apr 22 00:19:22 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637569 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 6EE47C07E8F for ; Mon, 22 Apr 2024 00:21:49 +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=hiR6eTIl5b2zq8aqoCdqj1zYo5KedHS6R44MmDJ42Fo=; b=bPL3XBQ41dx0CW 5CVesqbsyHBDil39zr7EaZK+131fln0MYVtBt/v480Ppqy4pYzbNjA6gyoHrs2PSfqnUfGxy7G+En qsX8ImKRxmTtylMmIBBwDdywDT//THApDOdZhB5P3Ifd/XQaR8N2MP5QyImuQxLVDK8r7ENW85NOn FeoKB9+stQtXrys7BDSHNiDQJFVeEmyfTuFYzUXgv1R3goqG3aHWY8ph0ecBfccyAFi5yvSn/92gG 8Lk691ocBaeqsAF8/AzwH516FbrW2KWHHFbo27MrTI88hVthVDSQ9DPdu35upPIPio5FrSZ+izqFB u1R+Fiua8UV1SiYZR3Tw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRB-0000000BZaC-46Hj; Mon, 22 Apr 2024 00:21:37 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQI-0000000BZ5l-40Tk for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:46 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id DD7CF88320; Mon, 22 Apr 2024 02:20:39 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745240; bh=6PyPayP+QraYuaO84T2F0X7mX9EN/Efn1TIJrEadDWg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Yu8/r03bGtZIHsVlyiZQCfTxbcSfRMqzstDpCGl5Zl+kJvzFDNoW1IW1iKVGnCRa9 9LQJjgxh56ht23rGQpC+RBmFFT9c8wUaqsdVVM4jBEL/kXQlI25CaWPlsBL1axdViO r9gnLfVW9LPGoPLxl0opRxGnhE7TGHkqXGUzt8G6HfPCUDX1i0ODHXJfWXX57Te+o+ dHLBMCBLHHOk3SVCsaY0RNuexuc49Y52YMBbh0XDbqbivLzg2jRsQ4zwSdvp2MNemN xwUMUKQMlp+E/7J3LxN4Q4X5FMmLGlKK9SdsQIbW/Ib2HxxzMMMYaqljEuSM84/V85 B92IIoJMGfC9g== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 08/20] ARM: dts: stm32: Add alternate pinmux for MP13 MCAN2 pins Date: Mon, 22 Apr 2024 02:19:22 +0200 Message-ID: <20240422002006.243687-8-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172043_235527_5007DD65 X-CRM114-Status: GOOD ( 11.19 ) 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 Add another mux option for MCAN2 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index b38174504fffa..b58bf6c00244c 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -188,6 +188,26 @@ pins { }; }; + m_can2_pins_a: m-can2-0 { + pins1 { + pinmux = ; /* CAN2_TX */ + slew-rate = <1>; + drive-push-pull; + bias-disable; + }; + pins2 { + pinmux = ; /* CAN2_RX */ + bias-disable; + }; + }; + + m_can2_sleep_pins_a: m_can2-sleep-0 { + pins { + pinmux = , /* CAN2_TX */ + ; /* CAN2_RX */ + }; + }; + mcp23017_pins_a: mcp23017-0 { pins { pinmux = ; From patchwork Mon Apr 22 00:19:23 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637566 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 E5B52C4345F for ; Mon, 22 Apr 2024 00:21:44 +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=13y7t4RfHjhetqgXXBkaymW/cWmzTXHiN4d15Ja0vUE=; b=pvw+aehRLhFL86 bPlVPwnn/PXo8IjGdZVSSb0hrpmYRwAI5QhXgffYtVFScslYXgOXjaw44e6T+kSCSm4GtFYSLNSEU FDIvOTGFgMnA2HmvDOyfiCTlL0dOikYp+14HhA7ZEZvHP/bEuhzIJOZVj7fqT0uQdCKrozm5MaMi7 68q22b+rUbFfpA+NXUIhiWQWdvXfq3gVzJODP7WES0Yyi7VSS6h0tB725df/Zv8KGl6XSA4KHrU5N tFYA3/llvyWkVL2Cb17baSyQUM4CkTGjnVoEzU859tQx9Dq/9dPlx3aOwcn7WM1OBWPHHFLsECg33 QL6Fb6i0iMDmZpqFw4lg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhR6-0000000BZX3-3dUQ; Mon, 22 Apr 2024 00:21:33 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQI-0000000BZ5k-40fs for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:44 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id B353188321; Mon, 22 Apr 2024 02:20:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745241; bh=ER+T3lt/f/Fxi1kllsMSrqpCYIaLAwEVMMLX/+W0iWg=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=zxsNB0Dtl401UmZteZTZ8R5VFGuwgrL9aPFBdF8cQhGhddyQt9at5N69t9i3VCIq+ 5BpakiLjYqmEh1sxNd/7CJN1pD4SjEXmFAjAqWfNfzwqkoqcmGVBJmNDfCwj7QuPFa bmtOBuirFtNVFeNR4R4h8yKr69RxYdj1PUOREg+Gm0Rrr6rKYvOGuhOnKcVKLUxn6A fSGzMDgilT/NLztZDp5QrJyMLwF0sxg6CzW2Zp4wpAvr6xljelTC9nM+twhyncz+70 vIrGo9R2CY7ggoCUzGEA18zhtQk9FjyXCJH4rWR/5K7es1xJguOWYsQutkHeRZej4w +Z++PUpxpaskw== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 09/20] ARM: dts: stm32: Add alternate pinmux for MP13 PWM5 pins Date: Mon, 22 Apr 2024 02:19:23 +0200 Message-ID: <20240422002006.243687-9-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172043_212339_51359B12 X-CRM114-Status: GOOD ( 11.35 ) 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 Add another mux option for PWM5 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index b58bf6c00244c..d19408f19f97a 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -245,6 +245,21 @@ pins { }; }; + pwm5_pins_a: pwm5-0 { + pins { + pinmux = ; /* TIM5_CH3 */ + bias-pull-down; + drive-push-pull; + slew-rate = <0>; + }; + }; + + pwm5_sleep_pins_a: pwm5-sleep-0 { + pins { + pinmux = ; /* TIM5_CH3 */ + }; + }; + pwm8_pins_a: pwm8-0 { pins { pinmux = ; /* TIM8_CH3 */ From patchwork Mon Apr 22 00:19:24 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637567 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 82525C4345F for ; Mon, 22 Apr 2024 00:21:47 +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=Vtu+TB8aeOiXIWAEy6B+mo7E62r2uVnbcGXy/FTNMjk=; b=oVLCFEx+9FtYMj YuQ7GWpJS1zPpvkBfyFbhqocefMC8P3Xd3wIWyesI9Yt4JdQxUV9zQV7pY1P0vADUGczjNc6ofNUX ecuJBhzbvyXpjXciMdnPs8obvv6aTkag9cAr2T/ThqDcrOFMgdck8onWYkji9AkfH+Ya4SHvAmpfe dVjz+OVi9tai9L3BfjitLSexYaO75DMCX8d8QSqgdMFHGmfxEN67jXlF5z450jP9DSOpm6r/Wt83s 3bprDQ5l1ZTiYaMUETFtw/VvrWl9htBunAAehP5yRlTVuVr3VS4X2aa9b/XrYo1rMSi5ZnpL/Yawm jTBmFUtQXMflftIgMegw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhR9-0000000BZYb-31vM; Mon, 22 Apr 2024 00:21:35 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQJ-0000000BZ64-38ek for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:46 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 88D9888324; Mon, 22 Apr 2024 02:20:41 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745242; bh=1R9e581iJA4oOz7hTjD9hUszfD2wvpQRS42y86ORvrQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=R/C+WSNhWSebbyhOWPf0Dul5sJ1lkbp7EIDzTliasOORaixGSZ6R4AbvVm/Y8Jmmr /dI//a179Klysmwp5qWOG/vxcOIBRNE9t3CDebYUjzPvm6otMsg6luZc7K0ooOdce5 8gaGmlrynFnDpf/9N+3bVEpLE2ibKftJt+YwRelU670dEfzdIRSghrhKYdwJ2OmnVL YnzpfcrHoEafULfLz+Wzeq8UG8crqox4tlOQGTWLYUfr2IMZxcRvxj+pmPZ5VW9i3I M1Y6TE2lgOxjrhSspdsKbaoa4zif+YWw2Kk5/Cxv7aAJNzoplBHzUcaQWOgrFkPnPK tZR4nQfXjv2UA== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 10/20] ARM: dts: stm32: Add alternate pinmux for MP13 PWM13 pins Date: Mon, 22 Apr 2024 02:19:24 +0200 Message-ID: <20240422002006.243687-10-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172043_962199_94AC1508 X-CRM114-Status: GOOD ( 11.35 ) 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 Add another mux option for PWM13 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index d19408f19f97a..cf070fbd7f708 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -275,6 +275,21 @@ pins { }; }; + pwm13_pins_a: pwm13-0 { + pins { + pinmux = ; /* TIM13_CH1 */ + bias-pull-down; + drive-push-pull; + slew-rate = <0>; + }; + }; + + pwm13_sleep_pins_a: pwm13-sleep-0 { + pins { + pinmux = ; /* TIM13_CH1 */ + }; + }; + pwm14_pins_a: pwm14-0 { pins { pinmux = ; /* TIM14_CH1 */ From patchwork Mon Apr 22 00:19:25 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637572 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 C9E72C07C79 for ; Mon, 22 Apr 2024 00:21:52 +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=coHXf+C0JxbrB0T+J9np59mRJ1rweXYr2qzuM4mfzCw=; b=3ET+IAKpx7QrC6 IHRQXlEQAOhbDRbgkvWib+kFcxIYAlsDUsy6GrbBd892TlZCyV5qsxVloSdsAs/9xnK0fIOK90abw FEaYZC/WXr6TbMJ6nn+HazGkLSAXyPv79o8egU0ZfeEvhDATDEDfc1jTAzVTqGK1qHL0aed9Hu7q+ 5bVPIkyllrTWOayNjpZHc4/VXBpJOYpzm+Eb3qwIp2sWHSjfwt2VIdg6PSyHk/PeC9kRaMYbReMz5 BE80we8tTPoev3AMo2JBBAHkFMdtJCwyFGk/n+bZ77vmgOgD/7jFhWsKJGBIXvfjTY8Vmt+7sAuLC I6uxTE1jqVYy2Q9xdWuA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRA-0000000BZZU-3YJr; Mon, 22 Apr 2024 00:21:36 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQK-0000000BZ78-1SNq for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:46 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 5FA7C88322; Mon, 22 Apr 2024 02:20:42 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745243; bh=n4GYbALNd/2MorrcpgvUqzzsCtxboqeR6gvjMLjRAjE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=H4VCGp8PhY2sqCSYrTf4sJ71C/RZXrmoIRzhsJfrSC37dBj2vOg8DjEPRA2Lp8zjU BQtqtAPWr0yujhTi+/fbEfJ0BEiEJaQlSiELMG7SxJt1CUEDa1Pj6f2HsSS4XStHrb HxuatD3JDjwBS5NZp/tY62DY+h5iIX3/R6cnQSC/Z9+G4CS07sPRFOK4HkEZGZOd5l VZI3kKQtL9E638tbG+6PUk1iGEvH+QJd54YOFWjsvl8BL+0twvgtKSxw1mWsh6MYhZ q7QZqADPLG/njRC/z07ddgtGtN65+7uNEUBuO10kCD5wa084V6PfqzUC7BpvXUsqXJ cRm7AHTTpYp0g== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 11/20] ARM: dts: stm32: Add alternate pinmux for MP13 QSPI pins Date: Mon, 22 Apr 2024 02:19:25 +0200 Message-ID: <20240422002006.243687-11-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172044_875668_828110E4 X-CRM114-Status: GOOD ( 11.54 ) 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 Add another mux option for QSPI pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 51 +++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index cf070fbd7f708..77a222903de84 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -305,6 +305,57 @@ pins { }; }; + qspi_clk_pins_a: qspi-clk-0 { + pins { + pinmux = ; /* QSPI_CLK */ + bias-disable; + drive-push-pull; + slew-rate = <3>; + }; + }; + + qspi_clk_sleep_pins_a: qspi-clk-sleep-0 { + pins { + pinmux = ; /* QSPI_CLK */ + }; + }; + + qspi_bk1_pins_a: qspi-bk1-0 { + pins { + pinmux = , /* QSPI_BK1_IO0 */ + , /* QSPI_BK1_IO1 */ + , /* QSPI_BK1_IO2 */ + ; /* QSPI_BK1_IO3 */ + bias-disable; + drive-push-pull; + slew-rate = <1>; + }; + }; + + qspi_bk1_sleep_pins_a: qspi-bk1-sleep-0 { + pins { + pinmux = , /* QSPI_BK1_IO0 */ + , /* QSPI_BK1_IO1 */ + , /* QSPI_BK1_IO2 */ + ; /* QSPI_BK1_IO3 */ + }; + }; + + qspi_cs1_pins_a: qspi-cs1-0 { + pins { + pinmux = ; /* QSPI_BK1_NCS */ + bias-pull-up; + drive-push-pull; + slew-rate = <1>; + }; + }; + + qspi_cs1_sleep_pins_a: qspi-cs1-sleep-0 { + pins { + pinmux = ; /* QSPI_BK1_NCS */ + }; + }; + sdmmc1_b4_pins_a: sdmmc1-b4-0 { pins { pinmux = , /* SDMMC1_D0 */ From patchwork Mon Apr 22 00:19:26 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637573 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 3DB4DC04FF8 for ; Mon, 22 Apr 2024 00:21:54 +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=ZO5DLA86p+0dVncCmiPhVwERndh1vfjkZVeEpksAImY=; b=xp+QJxWG/qZx73 uiHRCZOTAASn3ypwm0HKgpHN2Cnd0+MXxDyhsrpoZ3pciQLg82HL5lDPIHefHcP6vQk/ulxkqc3rq 3BN6jIXTaAFqMDKfPIiXJjMoWW5WI623z7dq368RylTn+wSBdWYfEH13889x7GyCi4fsVexaayAWX 2YZx6c7naeDRtJdXv+buit1X7OtF1uqCWgNwrC86kr7UhmcVLwyJCW7q2DWGAUBZQlvcmSgnJs+PD q+9ZDiM0TvDPSsdkIF1AcL5Up08wGtBE/jWHOSbnCTTO2Uxu0JMHrLLwrV0q0wi231KRHNJtpZuG/ oEa3++CDhO2Y/cDVZZsQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRD-0000000BZb3-0pE1; Mon, 22 Apr 2024 00:21:39 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQL-0000000BZ7g-0inx for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:48 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 36DA788326; Mon, 22 Apr 2024 02:20:43 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745243; bh=NWdFhzJIvwLt1pbVmuhZ9xKmgIt7HxmToICIeaqWs4w=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=SdLjqLRpOI70s5aDUTyEaq3jO093W6emYZtTrvVaGjJxrc/nDelniu00nl2qmqfPZ afJLk/QoeUi/RQJsSfhl2BlOPy6imEF72YS8KhM1tC3VqX/kdK5S3afwjgQODqQe2V mV9+bU+s0TWDdFm5qjA/dxnam6caJkoExn5cPNIMdqQwI+pw7/hfcjFRm0I/qpXOYH FZ7zn6WuSkvxNBM0ovhAto0jBlHDyL+KA1dzovA9K/RVEoKPvkbNi+wJVDJ/65Lzqf PoTso8h2y9dZ3oUv4VTTtnKLUXtZ/QwPOm3HNO3Z0oJeFlDhT7tGilaUhhZ0/kiPCb Wc1lpxyQUjmqQ== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 12/20] ARM: dts: stm32: Add alternate pinmux for MP13 SAI1 pins Date: Mon, 22 Apr 2024 02:19:26 +0200 Message-ID: <20240422002006.243687-12-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172045_863708_815E3C14 X-CRM114-Status: GOOD ( 11.49 ) 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 Add another mux option for SAI1 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 32 +++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index 77a222903de84..f2b41104a589f 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -356,6 +356,38 @@ pins { }; }; + sai1a_pins_a: sai1a-0 { + pins { + pinmux = , /* SAI1_SCK_A */ + , /* SAI1_SD_A */ + ; /* SAI1_FS_A */ + slew-rate = <0>; + drive-push-pull; + bias-disable; + }; + }; + + sai1a_sleep_pins_a: sai1a-sleep-0 { + pins { + pinmux = , /* SAI1_SCK_A */ + , /* SAI1_SD_A */ + ; /* SAI1_FS_A */ + }; + }; + + sai1b_pins_a: sai1b-0 { + pins { + pinmux = ; /* SAI1_SD_B */ + bias-disable; + }; + }; + + sai1b_sleep_pins_a: sai1b-sleep-0 { + pins { + pinmux = ; /* SAI1_SD_B */ + }; + }; + sdmmc1_b4_pins_a: sdmmc1-b4-0 { pins { pinmux = , /* SDMMC1_D0 */ From patchwork Mon Apr 22 00:19:27 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637571 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 B9A9BC4345F for ; Mon, 22 Apr 2024 00:21:51 +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=uT2+OyjAOcxLR689V08dNDgCUEBql2BjFJflA5+K4Yo=; b=G9Wj51/0olhvLO Y8L683nRmr+mxk1ASFk4Voqi4jcNR1qTbBAguzZhNsOwFo2v8Q6DfSQvAdOeepjtWoPCHRYKmJg39 D98Joh+X+k4B15a6hFezhbassjITg2hyIpGjL3OIXZB46qHolth3+1uz0FMMHZ4WV1VlHiRWDlhQ1 MfvhVC9Uut3uKyrZdgVpiMv30/1T7mM7aoFmwBIZ4pbFXVLo6pEt8M+3ALlVmG9FDBVoPMUA5Ooqb WyEw+SRyBZNDz7ycB7gGjg9aYQIYNhg51PrEl65mqRaA/6IFpviF8eMoJaYAxxiCezqthYwi/J3XD D9WFww15c4P//GSVlbww==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRE-0000000BZc1-1ODl; Mon, 22 Apr 2024 00:21:40 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQM-0000000BZ8G-0kdx for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:48 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 0C62D8831F; Mon, 22 Apr 2024 02:20:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745244; bh=TtNqYjmOO2CpLdxim0VUZRbSrAsqgdSRa26x6/5aCF0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=Y19gzc/xD3QPr38CgX2rwkX9EDas/2cNFlAh+E9L4zf99MqDXxBgEACVFsKYBHw5L 7wGnT9eTxqtve5tfhBR9wGMj0ty5WR4CqgHSCU2kc9aGyKVF5/V1Ka+v8MHsmViHlw /pTdrXjdBdcdlOwoOh6GkB+CqrJWFHqB81NEWC2THvdDsvvQ7JYZq/wdmS2OvqtLJo pgeUZM9JblR03qXzMI9TpOPglAnUhEoPuIXfjN0xAgNLrxJBVDgTMCXxSa6/Bwznc2 d+LZSXl1Fn8CtfScFGP1vGNWDStXcJUW0HYJ+31R6okcbfUGGqUGkySd4TW914K9Uo yqOEWtb8A8cRA== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 13/20] ARM: dts: stm32: Add alternate pinmux for MP13 SDMMC2 D4..D7 pins Date: Mon, 22 Apr 2024 02:19:27 +0200 Message-ID: <20240422002006.243687-13-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172046_786081_D11039C0 X-CRM114-Status: GOOD ( 11.31 ) 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 Add another mux option for SDMMC2 D4..D7 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index f2b41104a589f..c6967e82b5d2e 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -490,6 +490,27 @@ pins { }; }; + sdmmc2_d47_pins_a: sdmmc2-d47-0 { + pins { + pinmux = , /* SDMMC2_D4 */ + , /* SDMMC2_D5 */ + , /* SDMMC2_D6 */ + ; /* SDMMC2_D7 */ + slew-rate = <1>; + drive-push-pull; + bias-pull-up; + }; + }; + + sdmmc2_d47_sleep_pins_a: sdmmc2-d47-sleep-0 { + pins { + pinmux = , /* SDMMC2_D4 */ + , /* SDMMC2_D5 */ + , /* SDMMC2_D6 */ + ; /* SDMMC2_D7 */ + }; + }; + spi5_pins_a: spi5-0 { pins1 { pinmux = , /* SPI5_SCK */ From patchwork Mon Apr 22 00:19:28 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637574 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 8121BC4345F for ; Mon, 22 Apr 2024 00:21:56 +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=Sj+df3k5tRHc3D6YbXhEnyuEaArfrDyozFL6DryTJLI=; b=f3PAwneu0gxoK9 jl8fGewlBXcLTUDR1F/uMEQsmaoX0giDIF9U6ayNbzIQNYp9ZphsWEW5OIpURBc7CSBNvTt7md5hG AUO8JtcI71W2PxaWVbngisFWOAlUTKsTA3Xi+8FMf4VlOsUVK4YS754HiTarZu55yQUOXTQJEVvnr 5SgX4YV1EoQd5TEGnUIzE5VnYhOzdolfJLPSdkqTh08VcpQbw1rwF0spIBH9GRyw6EN+iW1JOsmNE c+VtEG2wvXXDwtKvhBCQOqVDCzI9iGALd9VlyssY/ez9ea0EG991LDrQx/VQvRVAmCEU00s7o2vUv IGtLIMZeKv5VuJOhx4Zw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRG-0000000BZdP-1Ath; Mon, 22 Apr 2024 00:21:42 +0000 Received: from phobos.denx.de ([2a01:238:438b:c500:173d:9f52:ddab:ee01]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQM-0000000BZ90-3w99 for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:48 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id D91118832E; Mon, 22 Apr 2024 02:20:44 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745245; bh=7KrDz+5SrjrOwT2hbyGUYLasiifEHGZkxgI8HCHUFIE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=QYyg41PAzvI/bW2YK68ZBXWgEe1UeRDT+idPtTxAwAWkUsRA/r97420A82BLEK3lh hBTG5JdiX9S5aKKKOG5FPIBXFNpK+TKE5VQCe6qHAP4h8BY5WGxgDUDxxc4/ULKOCe b6rccjQ030JFxiaApn7VlFxctpoltiLkxkcfcWNwblbUl7RbnpcsF/MBebtzc+EXSI IeN1o/IhQc8ZvTmshBEb2Q3w0OS50ksF2gjG6Qkc2/cbOSHeNDwOk9jII51taDVNEY yt57dcCmtX8kDsiIDE9Wn9aKfnowRM6vFRNn2W23satl4LBfMgmodv128fqh13sMiU VvQw8EFcZHZtQ== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 14/20] ARM: dts: stm32: Add alternate pinmux for MP13 SPI2 pins Date: Mon, 22 Apr 2024 02:19:28 +0200 Message-ID: <20240422002006.243687-14-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172047_247813_B094F87A X-CRM114-Status: GOOD ( 11.54 ) 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 Add another mux option for SPI2 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 23 +++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index c6967e82b5d2e..17acd2850d381 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -511,6 +511,29 @@ pins { }; }; + spi2_pins_a: spi2-0 { + pins1 { + pinmux = , /* SPI2_SCK */ + ; /* SPI2_MOSI */ + bias-disable; + drive-push-pull; + slew-rate = <1>; + }; + + pins2 { + pinmux = ; /* SPI2_MISO */ + bias-disable; + }; + }; + + spi2_sleep_pins_a: spi2-sleep-0 { + pins { + pinmux = , /* SPI2_SCK */ + , /* SPI2_MISO */ + ; /* SPI2_MOSI */ + }; + }; + spi5_pins_a: spi5-0 { pins1 { pinmux = , /* SPI5_SCK */ From patchwork Mon Apr 22 00:19:29 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637575 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 48C3DC04FF8 for ; Mon, 22 Apr 2024 00:21:57 +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=zLN5m4L8P0J54COShkfh961IyVivexxrx0bUMS+j1Cw=; b=uRHpUswB3t+Wrr wfPEZmKIFWibT3jD6ifnvDXvm/KPcjM2/8mOnFWSmq264ETZZnTLHDqstC5CFk29+61FBEZLcRHCY kphVxI1x8Gvg8KJIdbPb0rlqTb2jZWkonYABTdUTTCtG1Xnk5CWVgD4SUgOsJGxpiVg2olot8VqDK xPO0kZSqDuil7/zoc7Rn2zIpFTmi2ZU4UnljvoFZu0OiSlJ1ttg2VZUYV6vGk58U8y8mDO0kCzCdf gLkCf6FT88HQ1GfrH5Mv3r+1ljJL+eR52UhmokFPoJUBgf2IyiFK1xDSPylllRQOkoW2p5exnOmdf ybtjFS3+/0AOw9eid0Tw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRJ-0000000BZfu-0B87; Mon, 22 Apr 2024 00:21:45 +0000 Received: from phobos.denx.de ([2a01:238:438b:c500:173d:9f52:ddab:ee01]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQN-0000000BZ9X-3f1T for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:49 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id AC97288311; Mon, 22 Apr 2024 02:20:45 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745246; bh=hLqi1reObWKPU10UZK88JvmIk14Vm7wyGJm1oop9fIU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=pEgWTTc7qj+cezl8dvjwBf5X9XiCjBJNC6NNmvE1/TVL9v5UjhsTzziZILk+WHtaX UAtbCCWY6MZKg5k8GKnq8lM2/vz6lL+azPLc+7m34TWx0l0Hvwvbw853l8VVDZX7Zt sJeAiJ0wysdy4/gigN+Aza569FsO9Z1O+5o7CnDkCBZLT1779zR1c0ZSj781KeFEda bx7ezxcN1VS7BLkwdPwjebfMJzVxz9/dqqjRV0US+VvqHIXgOXl9Lkm7dF+xuIHCcl H1+KcwqvYruaMZqQ0Lrb4cIXCxfWC9iU97X2kxmBc2C752znZJhAA0gcH+VXESZdVR UOyjvF8mxtLCQ== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 15/20] ARM: dts: stm32: Add alternate pinmux for MP13 SPI3 pins Date: Mon, 22 Apr 2024 02:19:29 +0200 Message-ID: <20240422002006.243687-15-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172048_210611_0F261B3B X-CRM114-Status: GOOD ( 11.54 ) 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 Add another mux option for SPI3 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 23 +++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index 17acd2850d381..7abd227e69f4b 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -534,6 +534,29 @@ pins { }; }; + spi3_pins_a: spi3-0 { + pins1 { + pinmux = , /* SPI3_SCK */ + ; /* SPI3_MOSI */ + bias-disable; + drive-push-pull; + slew-rate = <1>; + }; + + pins2 { + pinmux = ; /* SPI3_MISO */ + bias-disable; + }; + }; + + spi3_sleep_pins_a: spi3-sleep-0 { + pins { + pinmux = , /* SPI3_SCK */ + , /* SPI3_MISO */ + ; /* SPI3_MOSI */ + }; + }; + spi5_pins_a: spi5-0 { pins1 { pinmux = , /* SPI5_SCK */ From patchwork Mon Apr 22 00:19:30 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637576 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 78981C4345F for ; Mon, 22 Apr 2024 00:22:04 +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=rukXbYXaKr+iaxLZT8qmBkBG26Jp/Q4sJR/hqd3ZGIA=; b=IgP3gajoWpXlRe VwmclPeuqX/c0t4H075l0kDmMBMzG2Y0h5yn3AAFcQmoJNChhGw/RlzVZeZvmKv50Lf/aCsbM0Efo 08V+kEWJF7Z4aPx9NAr+gou1iZhMKx+Ypjymd4oBlLgCw2JxpIncsDg24vjyzCtiZy1X8fBVeJ76Q aklAqnhH/Rj3Q2fikzcr5uzfY8rObCYteTbS1ZxHs27f++6qyjvmbNzULTDIFuGlY95om/hQuBCgu unQJe5/+jG244FRiGSYqkBjtMZePQSwAKmJya+iWvpF50lA6v5Oet240FRQOwU6uyvKh+NbS5z0O9 djs/d6mDfdnHTMn5mCIQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRN-0000000BZjO-0qaf; Mon, 22 Apr 2024 00:21:49 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQO-0000000BZAC-2Or3 for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:52 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 7F8E488323; Mon, 22 Apr 2024 02:20:46 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745247; bh=takbKSJaPsE0+y1X5pgq5ZRPZJEtLVebLn71ZRBrb0o=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=oSpX4do2iOHJLWIYCKUxEwiMjbvGfqKzxQg1ubwHV+EiabUxm44uqpBPHKrRZyBGT sT/CxH/ynE85i4onGZId+RnVbddi2FCAxvj/HV5LRhFZaiRcLqdsahL+zvjL2vucP/ vX5+PZr8Wl318II1aejeCqOjM218mo4TYdr29TcGknYBhKg1PgyGHWZHX/8Oj350/x 7Op1U9DHu3gdUqT5WyxQs9DPsZLtKeo1Kf6J1+yBsY6ZZQAyR//nZ0NcIRquyQV3sL 34Mkd8z8DaUiCG4VzrvlESrsr/lHN+4/ycOsoAOBax1QXI+O+9yw+QIwWM+lLgWsY9 jiF//f8Sx+VBQ== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 16/20] ARM: dts: stm32: Add alternate pinmux for MP13 USART1 pins Date: Mon, 22 Apr 2024 02:19:30 +0200 Message-ID: <20240422002006.243687-16-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172049_093610_3E7367B7 X-CRM114-Status: GOOD ( 11.65 ) 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 Add another mux option for USART1 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index 7abd227e69f4b..dae015a0ddf86 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -688,6 +688,36 @@ pins { }; }; + usart1_pins_b: usart1-1 { + pins1 { + pinmux = ; /* USART1_TX */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + pins2 { + pinmux = ; /* USART1_RX */ + bias-pull-up; + }; + }; + + usart1_idle_pins_b: usart1-idle-1 { + pins1 { + pinmux = ; /* USART1_TX */ + }; + pins2 { + pinmux = ; /* USART1_RX */ + bias-pull-up; + }; + }; + + usart1_sleep_pins_b: usart1-sleep-1 { + pins { + pinmux = , /* USART1_TX */ + ; /* USART1_RX */ + }; + }; + usart2_pins_a: usart2-0 { pins1 { pinmux = , /* USART2_TX */ From patchwork Mon Apr 22 00:19:31 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637577 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 77647C4345F for ; Mon, 22 Apr 2024 00:22:07 +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=88U7DKLkQlgvMrwFgJ49aS+iKq1dnS8DCG6087CIaFU=; b=bIz0TxSTuGOgYZ 2tBsEfiHQcqnvfkoJlGXUxei7owdiYxpLt1jTQ61yGvUD9CeetSnGrrqQQi2bGnpIiWxpXHYjUy72 GItqqYSLNhXlnwT4VJtK1lgl6KMPXkOVbDDUl8XGL+MxoAlec2/nA2pDlt14dbMLhGuxzDLVXWtYz 9zYaeQo78XfEj/sZmkNmzIs7rhA1owRjtCv9PZyCcXeQDS+TIHGlieBomWl6sZOBPINLoMZ191AyY tvrOQ6Zy/hwZfx4poBSZHDCFp5GeAG50jmBeBUxi1xc92HBBhbLAcPr9stTHxKS0+G2X8j7yn55Rw +lJEHgZ3sRxzY/sXPcoA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRR-0000000BZmr-1BfT; Mon, 22 Apr 2024 00:21:53 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQP-0000000BZBm-1Xhl for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:53 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 5972C88315; Mon, 22 Apr 2024 02:20:47 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745248; bh=OKJaAukXExnDYrQ44jGcx1NxCqvcn9vxyEbJX+2j5aY=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=inGXIpi/nBbNwP5dnCkkri1K+rUM3I5tpExc2gPAZq+lRUNcOMjqtjatPgfKttxHm aDumi1DCwCYKGvcXkfzmBU+KjiwabvEIiN+FeeAq2Uk3wNAs9/nJyabxDWoefrHSu2 gk7ouRNni9A6R2krtF9rOyOrzKFdRsQzXevpoQusWNpZVdVgM6KaKcOwwZA0tqL6sZ 9VF4riFukjdzAQq+UGGPwVKguZAPJY0S0wQ2+KTaVY6CkLAF4JHKFL9O2P5dYjVpxP zH/8P7MhMxliQ1SQN7RDP+q1m00B2TjOjrz+aN8VLz6Y7v0baTMnGIwnT9BSbOyy49 L5bhBmd+HpADw== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 17/20] ARM: dts: stm32: Add alternate pinmux for MP13 USART2 pins Date: Mon, 22 Apr 2024 02:19:31 +0200 Message-ID: <20240422002006.243687-17-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172049_834502_A0F79E62 X-CRM114-Status: GOOD ( 11.42 ) 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 Add another mux option for USART2 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 41 +++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index dae015a0ddf86..65f91265a4d4a 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -758,4 +758,45 @@ pins { ; /* USART2_CTS_NSS */ }; }; + + usart2_pins_b: usart2-0 { + pins1 { + pinmux = , /* USART2_TX */ + ; /* USART2_RTS */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + pins2 { + pinmux = , /* USART2_RX */ + ; /* USART2_CTS_NSS */ + bias-disable; + }; + }; + + usart2_idle_pins_b: usart2-idle-0 { + pins1 { + pinmux = , /* USART2_TX */ + ; /* USART2_CTS_NSS */ + }; + pins2 { + pinmux = ; /* USART2_RTS */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + pins3 { + pinmux = ; /* USART2_RX */ + bias-disable; + }; + }; + + usart2_sleep_pins_b: usart2-sleep-0 { + pins { + pinmux = , /* USART2_TX */ + , /* USART2_RTS */ + , /* USART2_RX */ + ; /* USART2_CTS_NSS */ + }; + }; }; From patchwork Mon Apr 22 00:19:32 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637578 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 9F40EC4345F for ; Mon, 22 Apr 2024 00:22:14 +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=tdRfFR/jjVJWW3/aT1Bq41YbCxOK/QRkuJGqKom9fwE=; b=DZBcQY9KTJj5Vg 12FKAgryvuRHbWrJ7HAf+f7NMdXaEtjjLe9BaFQv1nKKPjQginb3g53n9VaVtUoRMuCuy2Osw5W1h Cn+y3FE71p9x0yRXcNS9BLnR+fgp30xRgPrPmZbCRqL0eELRTvH2s+bQPeL0U0P1GsSxrhn3SjOHf kgdI6hM0cMwIMeZ9TQO1j2nSjpCB64IjEVtX/ULEnERypu7Qr0U6kOnmWNulnIVWubHqJI7dBaTE4 R2VHaK4W6MuYnT/bU7rQCqljCbVLhVromTJkzk+TCcZTAcmU0gWOVuOmbuJ1WcPi4SIC++4dNm4Mk HY7wXJRvT/NkPAQkxemQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRY-0000000BZt4-3lDj; Mon, 22 Apr 2024 00:22:00 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQQ-0000000BZCs-1A9u for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:53 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 3AFE588328; Mon, 22 Apr 2024 02:20:48 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745248; bh=L6rzBI/zr3bq1+TxXSMRPVauw9NfpeUOT1oMDA1Bew0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=VSVZSEP9iAv+6C+eJILkYM1dYj9THMwtABGkd+zaWUrkHXo8uEX0qVrHb6adhTE5B 0K+4e6jyaybApe7rV2l1acT0YAKJVeZ8jdenbLhffuHsA47cOA2T/hI3yubTp0xL1A zvV3N4JbPOIGA4QOfDXFEH1eo34EDo2hQIgJW8ySVdVPYpu8lKdKlLVCEf1YsDQxC5 rh/3QUWUViHBS7pcPNhcayHTW/+UpBkYIGDouyZljjbGqtGkncD5WpKoz9wl9lSmyY mMKgThk6CLuZyTMB+I3g+sx++Nq8StktO0acslDj79Hgp0d1IwiFcYTi2piGBY0TVG 4vbxj+uIfTt5g== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 18/20] ARM: dts: stm32: Add alternate pinmux for MP13 UART4 pins Date: Mon, 22 Apr 2024 02:19:32 +0200 Message-ID: <20240422002006.243687-18-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172050_879691_C042F7AE X-CRM114-Status: GOOD ( 11.65 ) 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 Add another mux option for UART4 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 30 +++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index 65f91265a4d4a..7014c7a6d23e6 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -617,6 +617,36 @@ pins { }; }; + uart4_pins_b: uart4-1 { + pins1 { + pinmux = ; /* UART4_TX */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + pins2 { + pinmux = ; /* UART4_RX */ + bias-pull-up; + }; + }; + + uart4_idle_pins_b: uart4-idle-1 { + pins1 { + pinmux = ; /* UART4_TX */ + }; + pins2 { + pinmux = ; /* UART4_RX */ + bias-pull-up; + }; + }; + + uart4_sleep_pins_b: uart4-sleep-1 { + pins { + pinmux = , /* UART4_TX */ + ; /* UART4_RX */ + }; + }; + uart8_pins_a: uart8-0 { pins1 { pinmux = ; /* UART8_TX */ From patchwork Mon Apr 22 00:19:33 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637579 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 6F81EC07C79 for ; Mon, 22 Apr 2024 00:22:16 +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=+xUk8w/lagBbYQrbMTwmGRNbcVQ7ojzX++v5WAbyQR8=; b=jcSpRzC4wZN49s +akK66EpmmJlEgakbwx3rq2nWUjYJbGiQNvMNWoovELjIiOgXkebkMRM9+VjZ/bmSAkZcQWUA+BGG libG6S1wMymse0CdEoFpBEKOBFzoIwsoPZo4W8JvSESSoUjXBqne1wdnETD2HXrZentHZbZlIn9D1 Vxdw66wcapoB/1Heclf3dbl+wQu7Q0EgQbD4MHKOEn9pCybzPj60lWeWBsDbwTTu4cnGXwrBPdGkI YOtxR1CDopjvrl9WmjitiGKZFsKNX2pZ8cTl8xk1W94S4hH92JyN/dchrhgRLnMX+dJhtqhAtBn1v 3fQ6pB84PoICm/jbbiNg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRd-0000000BZx3-0MHH; Mon, 22 Apr 2024 00:22:05 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQR-0000000BZEK-1V6Q for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:54 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 0D8F788312; Mon, 22 Apr 2024 02:20:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745249; bh=jHT9ExLaPMZWc9ed806tdtwWjG9sWi8+PuBdJnBWNIs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=WJX0PdW1lt3iVws+BeelGWMl7i4IL4YAupKvKutxS8aZfJRKzhxMeTvkfLDJx7l8F OmSiBeMVGMujvF4DbOa/C2ugD3cqm9k/qfqiYA2LLagj0SYA2lZNMPB9lu187Gfljr yGvKDdsVwIzB0Ov3Cfr2Ss4nvJj+TVgX67/viGM8jBz7uoFvJmLXrDHkodXHyVyO2X dLvHW34ZvCFJAkzpnC1jtp8S/OtTNVucXyp5gO6nvFOGxv7bScQJbjb3SRJ/CJnHNx 2+bBohDsffTOy9vpJ7Zy0QiQyOKSio9pAOHsdAc+fuPlynIlFSs93u+2nLmbxyp5fN uue7Wle0GAxCA== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 19/20] ARM: dts: stm32: Add alternate pinmux for MP13 UART7 pins Date: Mon, 22 Apr 2024 02:19:33 +0200 Message-ID: <20240422002006.243687-19-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172051_960346_DE2D4454 X-CRM114-Status: GOOD ( 11.75 ) 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 Add another mux option for UART7 pins, this is used on DH electronics STM32MP13xx DHCOR DHSBC board. Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 41 +++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index 7014c7a6d23e6..c01d39f03ea41 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -647,6 +647,47 @@ pins { }; }; + uart7_pins_a: uart7-0 { + pins1 { + pinmux = , /* UART7_TX */ + ; /* UART7_RTS */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + pins2 { + pinmux = , /* UART7_RX */ + ; /* UART7_CTS_NSS */ + bias-disable; + }; + }; + + uart7_idle_pins_a: uart7-idle-0 { + pins1 { + pinmux = , /* UART7_TX */ + ; /* UART7_CTS_NSS */ + }; + pins2 { + pinmux = ; /* UART7_RTS */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + pins3 { + pinmux = ; /* UART7_RX */ + bias-disable; + }; + }; + + uart7_sleep_pins_a: uart7-sleep-0 { + pins { + pinmux = , /* UART7_TX */ + , /* UART7_RTS */ + , /* UART7_RX */ + ; /* UART7_CTS_NSS */ + }; + }; + uart8_pins_a: uart8-0 { pins1 { pinmux = ; /* UART8_TX */ From patchwork Mon Apr 22 00:19:34 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 13637580 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 36EC0C4345F for ; Mon, 22 Apr 2024 00:22:25 +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=U2H3VMu7XcPzBDOYje653gVRSsHGtHMcDjUp7PP74bg=; b=pUBGUffyIbqZQh bISAAqSnxh8wUClDPoA2xmirRFYAHWnP5pvj1t4xVWQzzPemmILrf49edirY3eYgJBPCcF2MvQvVV LQPhBpVxfc3hifjQM0mHywe74gNcc8ivWyve3EK9iJcd53OQSxBrTrXinaGX7SUDnpyaeeTgLOfxN YkZ3aFwLzypbIR48ucUDRfVexbDuV6Ca2nkWlugrNHGphlOpnznfpNKzrgQ9OYch4Nibb5ZtOI3FT /dQweGJI1kU5y+S5VBJOhJNCsjEVsw2ibBCaTCTfl1hR4Dv1mxoVsmo1+HAEKQL9jSIS37dkgXOSx sdH8DGP8z9H/XZC4hSew==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhRg-0000000Ba0N-2zZK; Mon, 22 Apr 2024 00:22:08 +0000 Received: from phobos.denx.de ([85.214.62.61]) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1ryhQS-0000000BZF1-1Xix for linux-arm-kernel@lists.infradead.org; Mon, 22 Apr 2024 00:20:55 +0000 Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id D861F88331; Mon, 22 Apr 2024 02:20:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1713745250; bh=2Z++kqDBY95KAR3fp4zFyObNYklbw2ANF2/pNuos9OM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=HMQV5FuvZDjq9K+lNFC9OabeCmKXoCiw/l/k9yEM5KRsKfK1AVmtcMbu4jNt5Vm0R ZQr+hSJ3shVogJysrRm+wc0Yx2XhXqZxVlLrw1DC10OtMVj4Z8MZ6bzczCvSpwPbXU sZNrvknpjU/LCu6r+EC5QkTJBsF55FSQoQlxnu9gF7tePdhFPJoSKchbK/azjl/dah Tq7ZXrqA7Y6J9Qwu+RSK93sgbnZjrFn0f1xBUGQtvmd62MDg5SJkdzVnX+FNNqtxGz pO0rWqgUmYPpiTBQ9A1fnfcgs/YwTc9BMWxluqh+qppXudWwO6vMvW01xvbmzBbaaM RBK6DIQqitn2g== From: Marek Vasut To: linux-arm-kernel@lists.infradead.org Cc: Marek Vasut , =?utf-8?q?Leonard_G=C3=B6hrs?= , Ahmad Fatoum , Alexandre Torgue , Andre Przywara , Conor Dooley , Dario Binacchi , Krzysztof Kozlowski , Linus Walleij , Maxime Coquelin , Rob Herring , Sean Nyekjaer , Steffen Trumtrar , devicetree@vger.kernel.org, kernel@dh-electronics.com, linux-stm32@st-md-mailman.stormreply.com Subject: [PATCH 20/20] ARM: dts: stm32: Add support for STM32MP13xx DHCOR SoM and DHSBC board Date: Mon, 22 Apr 2024 02:19:34 +0200 Message-ID: <20240422002006.243687-20-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240422002006.243687-1-marex@denx.de> References: <20240422002006.243687-1-marex@denx.de> MIME-Version: 1.0 X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240421_172052_894148_6803A23D X-CRM114-Status: GOOD ( 17.23 ) 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 This stm32mp135f-dhcor-dhsbc board is a stack of DHCOR SoM based on STM32MP135F SoC (900MHz / crypto capabilities) populated on DHSBC carrier board. The SoM contains the following peripherals: - STPMIC (power delivery) - 512MB DDR3L memory - eMMC and SDIO WiFi module The DHSBC carrier board contains the following peripherals: - Two RGMII Ethernet ports - USB-A Host port, USB-C peripheral port, USB-C power supply plug - Expansion connector Signed-off-by: Marek Vasut --- Cc: "Leonard Göhrs" Cc: Ahmad Fatoum Cc: Alexandre Torgue Cc: Andre Przywara Cc: Conor Dooley Cc: Dario Binacchi Cc: Krzysztof Kozlowski Cc: Linus Walleij Cc: Maxime Coquelin Cc: Rob Herring Cc: Sean Nyekjaer Cc: Steffen Trumtrar Cc: devicetree@vger.kernel.org Cc: kernel@dh-electronics.com Cc: linux-arm-kernel@lists.infradead.org Cc: linux-stm32@st-md-mailman.stormreply.com --- arch/arm/boot/dts/st/Makefile | 1 + .../boot/dts/st/stm32mp135f-dhcor-dhsbc.dts | 321 ++++++++++++++++++ .../boot/dts/st/stm32mp13xx-dhcor-som.dtsi | 308 +++++++++++++++++ 3 files changed, 630 insertions(+) create mode 100644 arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts create mode 100644 arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi diff --git a/arch/arm/boot/dts/st/Makefile b/arch/arm/boot/dts/st/Makefile index 9fedd6776208e..db9718059ae2f 100644 --- a/arch/arm/boot/dts/st/Makefile +++ b/arch/arm/boot/dts/st/Makefile @@ -29,6 +29,7 @@ dtb-$(CONFIG_ARCH_STM32) += \ stm32h743i-eval.dtb \ stm32h743i-disco.dtb \ stm32h750i-art-pi.dtb \ + stm32mp135f-dhsom-dhsbc.dtb \ stm32mp135f-dk.dtb \ stm32mp151a-prtt1a.dtb \ stm32mp151a-prtt1c.dtb \ diff --git a/arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts b/arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts new file mode 100644 index 0000000000000..5f4f6b6e427a5 --- /dev/null +++ b/arch/arm/boot/dts/st/stm32mp135f-dhcor-dhsbc.dts @@ -0,0 +1,321 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) +/* + * Copyright (C) 2024 Marek Vasut + * + * DHCOR STM32MP13 variant: + * DHCR-STM32MP135F-C100-R051-EE-F0409-SPI4-RTC-WBT-I-01LG + * DHCOR PCB number: 718-100 or newer + * DHSBC PCB number: 719-100 or newer + */ + +/dts-v1/; + +#include +#include "stm32mp135.dtsi" +#include "stm32mp13xf.dtsi" +#include "stm32mp13xx-dhcor-som.dtsi" + +/ { + model = "DH electronics STM32MP135F DHCOR DHSBC"; + compatible = "dh,stm32mp135f-dhcor-dhsbc", + "dh,stm32mp135f-dhcor-som", + "st,stm32mp135"; + + aliases { + serial2 = &usart1; + serial3 = &usart2; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; +}; + +&adc_1 { + pinctrl-names = "default"; + pinctrl-0 = <&adc1_pins_a &adc1_usb_cc_pins_b>; + vdda-supply = <&vdd_adc>; + vref-supply = <&vdd_adc>; + status = "okay"; + + adc1: adc@0 { + status = "okay"; + + /* + * Type-C USB_PWR_CC1 & USB_PWR_CC2 on in2 & in11. + * Use at least 5 * RC time, e.g. 5 * (Rp + Rd) * C: + * 5 * (5.1 + 47kOhms) * 5pF => 1.3us. + * Use arbitrary margin here (e.g. 5us). + * + * The pinmux pins must be set as ANALOG, use datasheet + * DS13483 Table 7. STM32MP135C/F ball definitions to + * find out which 'pin name' maps to which 'additional + * functions', which lists the mapping between pin and + * ADC channel. In this case, PA5 maps to ADC1_INP2 and + * PF13 maps to ADC1_INP11 . + */ + channel@2 { + reg = <2>; + st,min-sample-time-ns = <5000>; + }; + + channel@11 { + reg = <11>; + st,min-sample-time-ns = <5000>; + }; + + /* Expansion connector: INP12:pin29 */ + channel@12 { + reg = <12>; + st,min-sample-time-ns = <5000>; + }; + }; +}; + +&gpioa { + gpio-line-names = "", "", "", "", + "", "DHSBC_USB_PWR_CC1", "", "", + "", "", "", "DHSBC_nETH1_RST", + "", "DHCOR_HW-CODING_0", "", ""; +}; + +&gpiob { + gpio-line-names = "", "", "", "", + "", "", "", "DHCOR_BT_HOST_WAKE", + "", "", "", "", + "", "DHSBC_nTPM_CS", "", ""; +}; + +&gpioc { + gpio-line-names = "", "", "", "DHSBC_USB_5V_MEAS", + "", "", "", "", + "", "", "", "", + "", "", "", ""; +}; + +&gpiod { + gpio-line-names = "", "", "", "", + "", "DHCOR_RAM-CODING_0", "", "", + "", "DHCOR_RAM-CODING_1", "", "", + "", "", "", ""; +}; + +&gpioe { + gpio-line-names = "", "", "", "", + "", "", "", "", + "", "DHSBC_nTPM_RST", "", "", + "DHSBC_nTPM_PIRQ", "", "DHCOR_WL_HOST_WAKE", ""; +}; + +&gpiof { + gpio-line-names = "", "", "DHSBC_USB_PWR_nFLT", "", + "", "", "", "", + "", "", "", "", + "DHCOR_WL_REG_ON", "DHSBC_USB_PWR_CC2", "", ""; +}; + +&gpiog { + gpio-line-names = "", "", "", "", + "", "", "", "", + "DHSBC_nETH2_RST", "DHCOR_BT_DEV_WAKE", "", "", + "DHSBC_ETH1_INTB", "", "", "DHSBC_ETH2_INTB"; +}; + +&gpioi { + gpio-line-names = "DHCOR_RTC_nINT", "DHCOR_HW-CODING_1", + "DHCOR_BT_REG_ON", "DHCOR_PMIC_nINT", + "DHSBC_BOOT0", "DHSBC_BOOT1", + "DHSBC_BOOT2", "DHSBC_USB-C_DATA_VBUS"; +}; + +&i2c1 { /* Expansion connector: SDA:pin27 SCL:pin28 */ + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&i2c1_pins_a>; + pinctrl-1 = <&i2c1_sleep_pins_a>; + i2c-scl-rising-time-ns = <96>; + i2c-scl-falling-time-ns = <3>; + clock-frequency = <400000>; + status = "okay"; + /* spare dmas for other usage */ + /delete-property/dmas; + /delete-property/dma-names; +}; + +&i2c5 { /* Expansion connector: SDA:pin3 SCL:pin5 */ + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&i2c5_pins_b>; + pinctrl-1 = <&i2c5_sleep_pins_b>; + i2c-scl-rising-time-ns = <96>; + i2c-scl-falling-time-ns = <3>; + clock-frequency = <400000>; + status = "okay"; + /* spare dmas for other usage */ + /delete-property/dmas; + /delete-property/dma-names; +}; + +&m_can1 { /* Expansion connector: TX:pin16 RX:pin18 */ + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&m_can1_pins_a>; + pinctrl-1 = <&m_can1_sleep_pins_a>; + status = "okay"; +}; + +&m_can2 { /* Expansion connector: TX:pin22 RX:pin26 */ + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&m_can2_pins_a>; + pinctrl-1 = <&m_can2_sleep_pins_a>; + status = "okay"; +}; + +&pwr_regulators { + vdd-supply = <&vdd>; + vdd_3v3_usbfs-supply = <&vdd_usb>; + status = "okay"; +}; + +&sai1 { /* Expansion connector: SCK-A:pin12 FS-A:pin35 SD-A:pin38 SD-B:pin40 */ + clocks = <&rcc SAI1>, <&rcc PLL3_Q>, <&rcc PLL3_R>; + clock-names = "pclk", "x8k", "x11k"; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&sai1a_pins_a &sai1b_pins_a>; + pinctrl-1 = <&sai1a_sleep_pins_a &sai1b_sleep_pins_a>; +}; + +&scmi_voltd { + status = "disabled"; +}; + +&spi2 { + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&spi2_pins_a>; + pinctrl-1 = <&spi2_sleep_pins_a>; + cs-gpios = <&gpiob 13 0>; + status = "okay"; + + st33htph: tpm@0 { + compatible = "st,st33htpm-spi", "tcg,tpm_tis-spi"; + reg = <0>; + spi-max-frequency = <24000000>; + }; +}; + +&spi3 { /* Expansion connector: MOSI:pin19 MISO:pin21 SCK:pin22 nCS:pin24 */ + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&spi3_pins_a>; + pinctrl-1 = <&spi3_sleep_pins_a>; + cs-gpios = <&gpiof 3 0>; + status = "disabled"; +}; + +&timers5 { /* Expansion connector: CH3:pin31 */ + /delete-property/dmas; + /delete-property/dma-names; + status = "okay"; + + pwm { + pinctrl-0 = <&pwm5_pins_a>; + pinctrl-1 = <&pwm5_sleep_pins_a>; + pinctrl-names = "default", "sleep"; + status = "okay"; + }; + timer@4 { + status = "okay"; + }; +}; + +&timers13 { /* Expansion connector: CH1:pin32 */ + /delete-property/dmas; + /delete-property/dma-names; + status = "okay"; + + pwm { + pinctrl-0 = <&pwm13_pins_a>; + pinctrl-1 = <&pwm13_sleep_pins_a>; + pinctrl-names = "default", "sleep"; + status = "okay"; + }; + timer@12 { + status = "okay"; + }; +}; + +&usart1 { /* Expansion connector: RX:pin33 TX:pin37 */ + pinctrl-names = "default", "sleep", "idle"; + pinctrl-0 = <&usart1_pins_b>; + pinctrl-1 = <&usart1_sleep_pins_b>; + pinctrl-2 = <&usart1_idle_pins_b>; + status = "okay"; +}; + +&usart2 { /* Expansion connector: RX:pin10 TX:pin8 RTS:pin11 CTS:pin36 */ + pinctrl-names = "default", "sleep", "idle"; + pinctrl-0 = <&usart2_pins_b>; + pinctrl-1 = <&usart2_sleep_pins_b>; + pinctrl-2 = <&usart2_idle_pins_b>; + uart-has-rtscts; + status = "okay"; +}; + +&usbh_ehci { + phys = <&usbphyc_port0>; + status = "okay"; +}; + +&usbh_ohci { + phys = <&usbphyc_port0>; + status = "okay"; +}; + +&usbotg_hs { + dr_mode = "peripheral"; + phys = <&usbphyc_port1 0>; + phy-names = "usb2-phy"; + usb33d-supply = <&usb33>; + status = "okay"; +}; + +&usbphyc { + status = "okay"; + vdda1v1-supply = <®11>; + vdda1v8-supply = <®18>; +}; + +&usbphyc_port0 { + phy-supply = <&vdd_usb>; + st,current-boost-microamp = <1000>; + st,decrease-hs-slew-rate; + st,tune-hs-dc-level = <2>; + st,enable-hs-rftime-reduction; + st,trim-hs-current = <11>; + st,trim-hs-impedance = <2>; + st,tune-squelch-level = <1>; + st,enable-hs-rx-gain-eq; + st,no-hs-ftime-ctrl; + st,no-lsfs-sc; + connector { + compatible = "usb-a-connector"; + vbus-supply = <&vbus_sw>; + }; +}; + +&usbphyc_port1 { + phy-supply = <&vdd_usb>; + st,current-boost-microamp = <1000>; + st,decrease-hs-slew-rate; + st,tune-hs-dc-level = <2>; + st,enable-hs-rftime-reduction; + st,trim-hs-current = <11>; + st,trim-hs-impedance = <2>; + st,tune-squelch-level = <1>; + st,enable-hs-rx-gain-eq; + st,no-hs-ftime-ctrl; + st,no-lsfs-sc; + connector { + compatible = "gpio-usb-b-connector", "usb-b-connector"; + vbus-gpios = <&gpioi 7 GPIO_ACTIVE_HIGH>; + label = "Type-C"; + self-powered; + type = "micro"; + }; +}; diff --git a/arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi b/arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi new file mode 100644 index 0000000000000..ddad6497775b8 --- /dev/null +++ b/arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi @@ -0,0 +1,308 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) +/* + * Copyright (C) 2024 Marek Vasut + */ + +#include +#include +#include +#include +#include +#include "stm32mp13-pinctrl.dtsi" + +/ { + model = "DH electronics STM32MP13xx DHCOR SoM"; + compatible = "dh,stm32mp131a-dhcor-som", + "st,stm32mp131"; + + aliases { + mmc0 = &sdmmc2; + mmc1 = &sdmmc1; + serial0 = &uart4; + serial1 = &uart7; + rtc0 = &rv3032; + spi0 = &qspi; + }; + + memory@c0000000 { + device_type = "memory"; + reg = <0xc0000000 0x20000000>; + }; + + reserved-memory { + #address-cells = <1>; + #size-cells = <1>; + ranges; + + optee@dd000000 { + reg = <0xdd000000 0x3000000>; + no-map; + }; + }; + + sdio_pwrseq: sdio-pwrseq { + compatible = "mmc-pwrseq-simple"; + reset-gpios = <&gpiof 12 GPIO_ACTIVE_LOW>; + }; + + vin: vin { + compatible = "regulator-fixed"; + regulator-name = "vin"; + regulator-min-microvolt = <5000000>; + regulator-max-microvolt = <5000000>; + regulator-always-on; + }; +}; + +&i2c3 { + i2c-scl-rising-time-ns = <96>; + i2c-scl-falling-time-ns = <3>; + clock-frequency = <400000>; + status = "okay"; + /* spare dmas for other usage */ + /delete-property/dmas; + /delete-property/dma-names; + + pmic: stpmic@33 { + compatible = "st,stpmic1"; + reg = <0x33>; + interrupts-extended = <&gpioi 3 IRQ_TYPE_EDGE_FALLING>; + interrupt-controller; + #interrupt-cells = <2>; + status = "okay"; + + regulators { + compatible = "st,stpmic1-regulators"; + + ldo1-supply = <&vin>; + ldo2-supply = <&vin>; + ldo3-supply = <&vin>; + ldo4-supply = <&vin>; + ldo5-supply = <&vin>; + ldo6-supply = <&vin>; + pwr_sw1-supply = <&bst_out>; + pwr_sw2-supply = <&bst_out>; + + vddcpu: buck1 { /* VDD_CPU_1V2 */ + regulator-name = "vddcpu"; + regulator-min-microvolt = <1250000>; + regulator-max-microvolt = <1250000>; + regulator-always-on; + regulator-initial-mode = <0>; + regulator-over-current-protection; + }; + + vdd_ddr: buck2 { /* VDD_DDR_1V35 */ + regulator-name = "vdd_ddr"; + regulator-min-microvolt = <1350000>; + regulator-max-microvolt = <1350000>; + regulator-always-on; + regulator-initial-mode = <0>; + regulator-over-current-protection; + }; + + vdd: buck3 { /* VDD_3V3_1V8 */ + regulator-name = "vdd"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + regulator-always-on; + regulator-initial-mode = <0>; + regulator-over-current-protection; + }; + + vddcore: buck4 { /* VDD_CORE_1V2 */ + regulator-name = "vddcore"; + regulator-min-microvolt = <1250000>; + regulator-max-microvolt = <1250000>; + regulator-always-on; + regulator-initial-mode = <0>; + regulator-over-current-protection; + }; + + vdd_adc: ldo1 { /* VDD_ADC_1V8 */ + regulator-name = "vdd_adc"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + interrupts = ; + }; + + vdd_ldo2: ldo2 { /* LDO2_OUT_1V8 */ + regulator-name = "vdd_ldo2"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + interrupts = ; + }; + + vdd_ldo3: ldo3 { /* LDO3_OUT */ + regulator-name = "vdd_ldo3"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <1800000>; + interrupts = ; + }; + + vdd_usb: ldo4 { /* VDD_USB_3V3 */ + regulator-name = "vdd_usb"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + interrupts = ; + }; + + vdd_sd: ldo5 { /* VDD_SD_3V3_1V8 */ + regulator-name = "vdd_sd"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + interrupts = ; + }; + + vdd_sd2: ldo6 { /* VDD_SD2_3V3_1V8 */ + regulator-name = "vdd_sd2"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + interrupts = ; + }; + + vref_ddr: vref_ddr { /* VREF_DDR_0V675 */ + regulator-name = "vref_ddr"; + regulator-always-on; + }; + + bst_out: boost { /* BST_OUT_5V2 */ + regulator-name = "bst_out"; + }; + + vbus_otg: pwr_sw1 { + regulator-name = "vbus_otg"; + interrupts = ; + }; + + vbus_sw: pwr_sw2 { + regulator-name = "vbus_sw"; + interrupts = ; + regulator-active-discharge = <1>; + }; + }; + + onkey { + compatible = "st,stpmic1-onkey"; + interrupts = , ; + interrupt-names = "onkey-falling", "onkey-rising"; + status = "okay"; + }; + + watchdog { + compatible = "st,stpmic1-wdt"; + status = "disabled"; + }; + }; + + eeprom0: eeprom@50 { + compatible = "atmel,24c256"; /* ST M24256 */ + reg = <0x50>; + pagesize = <64>; + }; + + rv3032: rtc@51 { + compatible = "microcrystal,rv3032"; + reg = <0x51>; + interrupts-extended = <&gpioi 0 IRQ_TYPE_EDGE_FALLING>; + }; +}; + +&iwdg2 { + timeout-sec = <32>; + status = "okay"; +}; + +&qspi { + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&qspi_clk_pins_a + &qspi_bk1_pins_a + &qspi_cs1_pins_a>; + pinctrl-1 = <&qspi_clk_sleep_pins_a + &qspi_bk1_sleep_pins_a + &qspi_cs1_sleep_pins_a>; + #address-cells = <1>; + #size-cells = <0>; + status = "okay"; + + flash0: flash@0 { + compatible = "jedec,spi-nor"; + reg = <0>; + spi-rx-bus-width = <4>; + spi-max-frequency = <108000000>; + #address-cells = <1>; + #size-cells = <1>; + }; +}; + +/* Console UART */ +&uart4 { + pinctrl-names = "default", "sleep", "idle"; + pinctrl-0 = <&uart4_pins_b>; + pinctrl-1 = <&uart4_sleep_pins_b>; + pinctrl-2 = <&uart4_idle_pins_b>; + /delete-property/dmas; + /delete-property/dma-names; + status = "okay"; +}; + +/* Bluetooth */ +&uart7 { + pinctrl-names = "default", "sleep", "idle"; + pinctrl-0 = <&uart7_pins_a>; + pinctrl-1 = <&uart7_sleep_pins_a>; + pinctrl-2 = <&uart7_idle_pins_a>; + uart-has-rtscts; + status = "okay"; + + bluetooth { + compatible = "infineon,cyw43439-bt", "brcm,bcm4329-bt"; + max-speed = <3000000>; + device-wakeup-gpios = <&gpiog 9 GPIO_ACTIVE_HIGH>; + shutdown-gpios = <&gpioi 2 GPIO_ACTIVE_HIGH>; + }; +}; + +/* SDIO WiFi */ +&sdmmc1 { + pinctrl-names = "default", "opendrain", "sleep"; + pinctrl-0 = <&sdmmc1_b4_pins_a &sdmmc1_clk_pins_a>; + pinctrl-1 = <&sdmmc1_b4_od_pins_a &sdmmc1_clk_pins_a>; + pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>; + bus-width = <4>; + cap-power-off-card; + keep-power-in-suspend; + non-removable; + st,neg-edge; + vmmc-supply = <&vdd>; + mmc-pwrseq = <&sdio_pwrseq>; + status = "okay"; + + #address-cells = <1>; + #size-cells = <0>; + + brcmf: bcrmf@1 { /* muRata 1YN */ + reg = <1>; + compatible = "infineon,cyw43439-fmac", "brcm,bcm4329-fmac"; + interrupt-parent = <&gpioe>; + interrupts = <14 IRQ_TYPE_LEVEL_LOW>; + interrupt-names = "host-wake"; + }; +}; + +/* eMMC */ +&sdmmc2 { + pinctrl-names = "default", "opendrain", "sleep"; + pinctrl-0 = <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_a &sdmmc2_clk_pins_a>; + pinctrl-1 = <&sdmmc2_b4_od_pins_a &sdmmc2_d47_pins_a &sdmmc2_clk_pins_a>; + pinctrl-2 = <&sdmmc2_b4_sleep_pins_a &sdmmc2_d47_sleep_pins_a>; + bus-width = <8>; + mmc-ddr-3_3v; + no-sd; + no-sdio; + non-removable; + st,neg-edge; + vmmc-supply = <&vdd>; + vqmmc-supply = <&vdd>; + status = "okay"; +};