From patchwork Tue Jun 20 15:13:06 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Nyekjaer X-Patchwork-Id: 110574 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp3744422vqr; Tue, 20 Jun 2023 08:22:35 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6MddbZNy0JBLuk0vWC8u+ELJnE6VlUzL8A7JFR2vHgYMGIK7yE8Fg35CrAP4w12qL4RyOc X-Received: by 2002:a54:4585:0:b0:394:4642:7148 with SMTP id z5-20020a544585000000b0039446427148mr13034160oib.48.1687274555247; Tue, 20 Jun 2023 08:22:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687274555; cv=none; d=google.com; s=arc-20160816; b=0OV167f5pbg5Q0KRsFhj4beOsw5ztNiR3NMG/QXs2Ve/DQKi9Pm+zI4+cVeRImIUJv wYVB2mtJOxNdCOT765uoEL8n91Ar/IGK9jYzr/6EZ1GPPvO1BxRcQ7G0YZU4mlZXsTmW ZT7mKgNFBNQaENjhoG0lDRSkCAYQhLfHRXlGG7c1P3TnC5RJdMfZeIfOraHsswYhpWjJ 2NvBwYKnoxZxChOrPgetwhRMCabege7GWA6nBwr0Znhg4gQ+ybU3Okt5GBbnZdW28qBT FQK2JTQXrWpEvaTQXL0iTlcEH7WRj8p+1AFgokUfg5eGFvj97Ajd3CIIlt7DZklNaJ8k t6Ew== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=T0dcoPCLaDYQMrHuXNE7wQ+1ki8yqQNoSM6auWBUDjc=; b=VG5ser59dTZnroZkOO4GO+grdGV8g8OmwYowMnyqA6fMxoZgE4Ugr1UCir4XMOXLy7 9hqflOgcTca2BVIOoU6bR+YuLepTl6Al0gpLwaR+HgF+Ri86eVdYuR7JWoJXjwvFZF1/ vmj5FGvNHiIWjuTMUGfDzb4I3iMU7EFJBE7ltzijFRP3koqMjViseEM2xbwEiCYRvxaa rmWLz3YPb6aHryS1u6ZCrpPgisCC3wyF45UQsmpksJcNhXfFvABS+Oua0UDBqPpjH9WZ RpJD4r3WUF9uz8NIaA+yeFPlW6X9R9/5i5Hu+KgY2SSCUs0MkM4pFeNRX9OwSTEpRd2S eY9g== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=Nowk+UtA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d10-20020a17090a498a00b00250365255b9si9879049pjh.116.2023.06.20.08.22.22; Tue, 20 Jun 2023 08:22:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=Nowk+UtA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233630AbjFTPNc (ORCPT + 99 others); Tue, 20 Jun 2023 11:13:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233603AbjFTPN3 (ORCPT ); Tue, 20 Jun 2023 11:13:29 -0400 Received: from www530.your-server.de (www530.your-server.de [188.40.30.78]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 47D3418C; Tue, 20 Jun 2023 08:13:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=geanix.com; s=default2211; h=Content-Transfer-Encoding:MIME-Version:Message-Id:Date: Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References; bh=T0dcoPCLaDYQMrHuXNE7wQ+1ki8yqQNoSM6auWBUDjc=; b=Nowk+UtAOnhH2/d8zWT86F2Sfp jEDdIfI0FJFm6z3rA7uQ+0lNhUpzAviycTf040MJ+99UQiK11pwqr6us9FufFkD0PtwLGzSNnoJCY vlqIku6S5KJmidplnUa4hPHgs3Xjx8/oXGl0AvipMQEOw0KAUmgCYIwiyhxHm+y4xFq67tKTEmAi0 X4otGsWr3yLS63jOeJY2AH+eBIWD5FDfkZSsVP+IPQldFXxV4/3JzwIJ/992ut/EVCnFkWD0EAaYZ ZvnJu3At7Sy1vf38mKdyNlbJMocnO4SGIbrTIGAukBXYc4Qm30y8aj+u8HgaVBNT0njSSDmhDSjxK wSf+aUVg==; Received: from sslproxy02.your-server.de ([78.47.166.47]) by www530.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qBd2r-0001Z2-Jp; Tue, 20 Jun 2023 17:13:25 +0200 Received: from [185.17.218.86] (helo=zen..) by sslproxy02.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qBd2r-0003u6-1C; Tue, 20 Jun 2023 17:13:25 +0200 From: Sean Nyekjaer To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue Cc: Sean Nyekjaer , dantuguf14105@gmail.com, Olivier Moysan , devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 1/7] ARM: dts: stm32: Add alternate pinmux for i2s pins Date: Tue, 20 Jun 2023 17:13:06 +0200 Message-Id: <20230620151312.1064629-1-sean@geanix.com> X-Mailer: git-send-email 2.40.0 MIME-Version: 1.0 X-Authenticated-Sender: sean@geanix.com X-Virus-Scanned: Clear (ClamAV 0.103.8/26945/Tue Jun 20 09:30:24 2023) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769221924490208067?= X-GMAIL-MSGID: =?utf-8?q?1769235604134359911?= Add another mux option for i2s pins, this is used on Octavo OSD32MP1-RED board. Signed-off-by: Sean Nyekjaer Reviewed-by: Olivier Moysan --- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi b/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi index e86d989dd351..d79f89f37bc7 100644 --- a/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi +++ b/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi @@ -686,6 +686,25 @@ pins { }; }; + i2s2_pins_b: i2s2-1 { + pins { + pinmux = , /* I2S2_SDO */ + , /* I2S2_WS */ + ; /* I2S2_CK */ + bias-disable; + drive-push-pull; + slew-rate = <1>; + }; + }; + + i2s2_sleep_pins_b: i2s2-sleep-1 { + pins { + pinmux = , /* I2S2_SDO */ + , /* I2S2_WS */ + ; /* I2S2_CK */ + }; + }; + ltdc_pins_a: ltdc-0 { pins { pinmux = , /* LCD_CLK */ From patchwork Tue Jun 20 15:13:07 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Nyekjaer X-Patchwork-Id: 110577 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp3744734vqr; Tue, 20 Jun 2023 08:23:11 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4AAVdegKW8TK4+PadVvFU0NJlPTTis9NyBmQP1D1aqfeMTsdExirekirXXZZvLlEyfDAXD X-Received: by 2002:a17:902:ec8a:b0:1ae:6947:e63b with SMTP id x10-20020a170902ec8a00b001ae6947e63bmr17134285plg.16.1687274591058; Tue, 20 Jun 2023 08:23:11 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687274591; cv=none; d=google.com; s=arc-20160816; b=Dps9YeWwKa6f6Eu8iUlFXrdr3JRqGVo268nmDiqF1Q9/Qy0Q/bHrqxdTS5Ye4NQBUW /V+WmeFn3nYVxqNF7aB7aFfW+Rf+fIXrNpnMm4EP+3pksh530wzCoOGhmuAOnWnkaDHP 2tZTzRLniR0XeeqEXUFvj+f/gINYUL5azA4SgtuJYIY5oCDzOtyNYzNU420rx8lVANlt mHOoKMI4Qt2+mVTBYZy6mj8Hya82fcXZiKwNIOyXrAqUwa4sBlDu7ockOqvqCAVyNxM2 ynr/EvX9c00wunabcFLntgsTE0XsOPr2kFrlLDiyFP8T13lfcUsm84w5BGKJqVsgp482 lu5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=2CrDY7R+Zqndz7jiijGinHpgv4VdmR4fNUdaajMT4/0=; b=sznFm+miPCjahSTnTNSUpgAc9tI2qHyajXqKuyCt0nKiA2hDJDeBSgSOaVM4aYbRKX Thsu1+bvsvj/sA9OxsVRs/fLUJ4cmNmZFyXuudU/G0o/pg2CPC+5UI/ZX8BpRDSAMrwz KZXLrt2RTABM0sSyldzqN5ckIVurTeud83eF5cmarJJpn+tDTJOBJv23W2j2poxuLYBX ZLIIt060MrHPDfDZaQwVSF40U5agZ23lo04fM6u2Ry3FtG2RvFTS0rco9WzPxiRErC8Y ZQcjxXzU4PunQCPcATkfwIhGCK0goWDtTAKFkODy5wLQI/V72jwRzV2lSb+VNnfdp5B7 oSKQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=Uij6d1i4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l11-20020a170903120b00b001b3cd4f3126si2337199plh.439.2023.06.20.08.22.55; Tue, 20 Jun 2023 08:23:11 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=Uij6d1i4; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233640AbjFTPNg (ORCPT + 99 others); Tue, 20 Jun 2023 11:13:36 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43966 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233616AbjFTPN3 (ORCPT ); Tue, 20 Jun 2023 11:13:29 -0400 Received: from www530.your-server.de (www530.your-server.de [188.40.30.78]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 47F68198; Tue, 20 Jun 2023 08:13:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=geanix.com; s=default2211; h=Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=2CrDY7R+Zqndz7jiijGinHpgv4VdmR4fNUdaajMT4/0=; b=Uij6d1i48WdCba1aTRYADH6+h1 NUJcsETqX9J+W+3ZwuFi5UnXmKSBR8bxVeN8xjjskekpPBtUi3JZrRUy22rZl4upRXE1WxtL9MT5/ XpNL4xa/xE2mCASnfbMcKX+pMCBbQaN1GXhe455mYFqXDvrlxrSAcY5w/wF8w9OiD8ALXZu2HN7fQ 6CFjBOxIdCg4knIbEMHVdlXBJ7sv9OgdyOz0GWbvIGQfDRXOJAMonaE458b6Amr15VwMvlmYMCn5R oJc08mZNT+Kjk80V75qVPbAP6N/XGZVMycLFcSaOgx9mJthwRGZ0pKDnIH+hvRQdPcjUlnUbPaOZC DS8d4JLg==; Received: from sslproxy02.your-server.de ([78.47.166.47]) by www530.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qBd2s-0001ZD-Cf; Tue, 20 Jun 2023 17:13:26 +0200 Received: from [185.17.218.86] (helo=zen..) by sslproxy02.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qBd2r-0003u6-NE; Tue, 20 Jun 2023 17:13:25 +0200 From: Sean Nyekjaer To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue Cc: Sean Nyekjaer , dantuguf14105@gmail.com, Olivier Moysan , devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 2/7] ARM: dts: stm32: Add alternate pinmux for ldtc pins Date: Tue, 20 Jun 2023 17:13:07 +0200 Message-Id: <20230620151312.1064629-2-sean@geanix.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230620151312.1064629-1-sean@geanix.com> References: <20230620151312.1064629-1-sean@geanix.com> MIME-Version: 1.0 X-Authenticated-Sender: sean@geanix.com X-Virus-Scanned: Clear (ClamAV 0.103.8/26945/Tue Jun 20 09:30:24 2023) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,UPPERCASE_50_75,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769235641750313106?= X-GMAIL-MSGID: =?utf-8?q?1769235641750313106?= Add another mux option for ltdc pins, this is used on Octavo OSD32MP1-RED board. Signed-off-by: Sean Nyekjaer Reviewed-by: Olivier Moysan --- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 75 ++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi b/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi index d79f89f37bc7..422db6dd466c 100644 --- a/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi +++ b/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi @@ -979,6 +979,81 @@ pins { }; }; + ltdc_pins_e: ltdc-4 { + pins1 { + pinmux = , /* LTDC_R0 */ + , /* LTDC_R1 */ + , /* LTDC_R2 */ + , /* LTDC_R3 */ + , /* LTDC_R4 */ + , /* LTDC_R5 */ + , /* LTDC_R6 */ + , /* LTDC_R7 */ + , /* LTDC_G0 */ + , /* LTDC_G1 */ + , /* LTDC_G2 */ + , /* LTDC_G3 */ + , /* LTDC_G4 */ + , /* LTDC_G5 */ + , /* LTDC_G6 */ + , /* LTDC_G7 */ + , /* LTDC_B0 */ + , /* LTDC_B1 */ + , /* LTDC_B2 */ + , /* LTDC_B3 */ + , /* LTDC_B4 */ + , /* LTDC_B5 */ + , /* LTDC_B6 */ + , /* LTDC_B7 */ + , /* LTDC_DE */ + , /* LTDC_VSYNC */ + ; /* LTDC_HSYNC */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + + pins2 { + pinmux = ; /* LTDC_CLK */ + bias-disable; + drive-push-pull; + slew-rate = <1>; + }; + }; + + ltdc_sleep_pins_e: ltdc-sleep-4 { + pins { + pinmux = , /* LTDC_R0 */ + , /* LTDC_R1 */ + , /* LTDC_R2 */ + , /* LTDC_R3 */ + , /* LTDC_R4 */ + , /* LTDC_R5 */ + , /* LTDC_R6 */ + , /* LTDC_R7 */ + , /* LTDC_B0 */ + , /* LTDC_B1 */ + , /* LTDC_B2 */ + , /* LTDC_B3 */ + , /* LTDC_B4 */ + , /* LTDC_B5 */ + , /* LTDC_B6 */ + , /* LTDC_B7 */ + , /* LTDC_G0 */ + , /* LTDC_G1 */ + , /* LTDC_G2 */ + , /* LTDC_G3 */ + , /* LTDC_G4 */ + , /* LTDC_G5 */ + , /* LTDC_G6 */ + , /* LTDC_G7 */ + , /* LTDC_DE */ + , /* LTDC_VSYNC */ + , /* LTDC_HSYNC */ + ; /* LTDC_CLK */ + }; + }; + mco1_pins_a: mco1-0 { pins { pinmux = ; /* MCO1 */ From patchwork Tue Jun 20 15:13:08 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Nyekjaer X-Patchwork-Id: 110576 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp3744701vqr; Tue, 20 Jun 2023 08:23:07 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7VB2edEpFoRFZX+R782E6+EV3QtvBFMSaf21mtzRm70utFakSRk+Ul0xS0dAxrr9n3TegU X-Received: by 2002:a17:902:778c:b0:1b3:b998:8007 with SMTP id o12-20020a170902778c00b001b3b9988007mr2939259pll.55.1687274587331; Tue, 20 Jun 2023 08:23:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687274587; cv=none; d=google.com; s=arc-20160816; b=L3uL5N5GqBmiHEwUhC5PprDYqaipi2aGaLpQygn6fZvQSHc/FHaE53UQjM8DMG8TVb MIStUYHIUqSv+RlFbUOy+rWIfdKTPrCpMxrFPYlH6piFDDt8BkjO8Oqp5rUwSoIAsUGy QeOdcRqvlrn/iazznibEhH6jyfObToKc0T1zWR9y4klW1CYhgu+7iDIoD7lndzqjR59q 20Bom1QygagwnF4dmDnLoDM1X7c8Elv33APRaNt9zzcZlBhUa1nu8XeGfKObDyHsOt69 9mtRRlgC9TWNF5O7Gu4qSUuiIxjKUNBSikwdeojdCh0mhrMWkd8fO9JtPYKYkr9v8FlX KXzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ETuoPNFbYDBI7fybUMHgGYzgRtPKhUhC6h+ea+XxCXA=; b=tLB8LUZjD8GvNYsCKzu0WmKwI9ZMoVRTifjve51dcWfui6/9xs25UqpEDd8sOIHgBQ ffGhP480jjJXE4Iz7nAXFUjCNj9ShvvarIhLdZGWwMGFaOlGUQGVj/WvzxQHvuo9wZsq shiej82ZKinSk6P5YBhY0X04xKkhxkDv+UNU+n4JNby1HjD3Wy3DIRKzMz/EiwaDqkhl 1V+lbfZWdxtDUqCVGA5Pj+toCzZFvKMOvT5GqS3uYXy7PpJhZ0azKnuLDFRe8pzpgiDR OnxU7TXfFfCWkdr8fi5aXbXQjJqLpjCxy3xiKiQfmKVPXvcOFKkEO2cqXz/X86iLH5Dv nZvA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=we5pTxob; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id c8-20020a170902d48800b001b3c7e6a8c0si2187577plg.531.2023.06.20.08.22.53; Tue, 20 Jun 2023 08:23:07 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=we5pTxob; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233627AbjFTPNe (ORCPT + 99 others); Tue, 20 Jun 2023 11:13:34 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43964 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233613AbjFTPN3 (ORCPT ); Tue, 20 Jun 2023 11:13:29 -0400 Received: from www530.your-server.de (www530.your-server.de [188.40.30.78]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8FFA81A1; Tue, 20 Jun 2023 08:13:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=geanix.com; s=default2211; h=Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=ETuoPNFbYDBI7fybUMHgGYzgRtPKhUhC6h+ea+XxCXA=; b=we5pTxob4V5ItFZHBOQtCtbIHW CFZzHjGVeALstITY3Cm668l4d6vWEwY6fxaub+IF7OP9JMgFaeg7e5CeLK7/Tq/umh0ku3InaNhZG tx6fflNnrDfxiq4Hi7wcebaMPtlasK2gLqfJm/XX3NjJBr67dYYg1nCd0SwoKmtI/JI5dj17poP8j KTTY67IQatHfPaUVBLlW9bSk99oVIZqfC09jR2sD2gCKgCtp25grgl7qKJSHC7+pHoZ1vyNnZ2nlA D16/zwZDK4TdmAGdSPkEDLt8PmGWJix+u9VxRbckVs7gkXoyLfGy9m0950lRjFJNrHR2BlCUnDX1F 5YYCmOHA==; Received: from sslproxy02.your-server.de ([78.47.166.47]) by www530.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qBd2s-0001ZO-TG; Tue, 20 Jun 2023 17:13:26 +0200 Received: from [185.17.218.86] (helo=zen..) by sslproxy02.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qBd2s-0003u6-Bw; Tue, 20 Jun 2023 17:13:26 +0200 From: Sean Nyekjaer To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue Cc: Sean Nyekjaer , dantuguf14105@gmail.com, Olivier Moysan , devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 3/7] ARM: dts: stm32: Add alternate pinmux for can pins Date: Tue, 20 Jun 2023 17:13:08 +0200 Message-Id: <20230620151312.1064629-3-sean@geanix.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230620151312.1064629-1-sean@geanix.com> References: <20230620151312.1064629-1-sean@geanix.com> MIME-Version: 1.0 X-Authenticated-Sender: sean@geanix.com X-Virus-Scanned: Clear (ClamAV 0.103.8/26945/Tue Jun 20 09:30:24 2023) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769235637760654474?= X-GMAIL-MSGID: =?utf-8?q?1769235637760654474?= Add another mux option for can pins, this is used on Octavo OSD32MP1-RED board. Signed-off-by: Sean Nyekjaer Reviewed-by: Olivier Moysan --- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi b/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi index 422db6dd466c..537908a20efb 100644 --- a/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi +++ b/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi @@ -1144,6 +1144,26 @@ pins { }; }; + m_can1_pins_d: m-can1-3 { + pins1 { + pinmux = ; /* CAN1_TX */ + slew-rate = <1>; + drive-push-pull; + bias-disable; + }; + pins2 { + pinmux = ; /* CAN1_RX */ + bias-disable; + }; + }; + + m_can1_sleep_pins_d: m_can1-sleep-3 { + pins { + pinmux = , /* CAN1_TX */ + ; /* CAN1_RX */ + }; + }; + m_can2_pins_a: m-can2-0 { pins1 { pinmux = ; /* CAN2_TX */ From patchwork Tue Jun 20 15:13:09 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Nyekjaer X-Patchwork-Id: 110578 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp3745495vqr; Tue, 20 Jun 2023 08:24:25 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7BBEwG1irNx1+XR3j/BqCP1dT9foeMNIpAPq3iyFS7JqElxbV+5e1Y8YlKXS4w3FeKUHl0 X-Received: by 2002:a17:903:120f:b0:1b0:4c6c:716 with SMTP id l15-20020a170903120f00b001b04c6c0716mr24193584plh.4.1687274664748; Tue, 20 Jun 2023 08:24:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687274664; cv=none; d=google.com; s=arc-20160816; b=QV01QqiN4MVpYQEBOfu4NzMDXZbxDeNNu7XhvQYQ2y03H+2QLtYanQlnP+EwtffdrS ZHqc0p13+u10ugBQevaw7d3GtqyNb4uy8nKabZUg1Xos5fXBVu+Odydfz8HIDeo1vByN z8zqXKIHFL5p8mOBtdp6o0rAg2Xp53Ti3LigveZAQwlJQZvC7s0BLcPA1IoPA9rWxg/+ zrbnKo7X3u5NAAxosrubxJFruSjZFqPXnpkRmdsK5RDhzZouEpmuPB5Yr44axu7gter/ M96evM69KF4z/sWaEwNpQsI+oXOAEyK2SFCwDLapDaZ9ohfoAKLe1bN9A6MgLXo9nfz/ KY/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=yv++Yf2ZbIGL3PF2oiPv+AG+uNMkGKrSh2PCdGHPRfk=; b=f6KFSxEm05YrsNLCKA9o3sxUEARnAsUr/5k9POGeJXhkF/iE8GRldb2ZyeWRtheBt0 epHTvEszwS8B50u7eMa16aI3fZAOdQsAE9yuxkA0tQZjdEBZjZsVX2O6Ob96cAzyrYlc Hwch7HWDqIGlxaqDi0G5mQ/7odrE3E6epDJtB2MSleykixfjfEzb3wfutIvZUZLfOlxa PoTqvPMNuoIyqRnTy7BJdmLP6EZymTA9IC34qHi1XXJ5x0HAwjr6lYA8BORNqjpC4wFr E1nHLIHTkAizrSP+EVwFjMDc0MbPT1ctuZzV4M1uAfZCwW1uJ90rvawJ5Pe2EMvSfJJf CyIQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=ZeGA3h6G; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p15-20020a170902e74f00b001ac78ac2c9csi2297590plf.573.2023.06.20.08.24.11; Tue, 20 Jun 2023 08:24:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=ZeGA3h6G; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233656AbjFTPNj (ORCPT + 99 others); Tue, 20 Jun 2023 11:13:39 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43958 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233620AbjFTPNa (ORCPT ); Tue, 20 Jun 2023 11:13:30 -0400 Received: from www530.your-server.de (www530.your-server.de [188.40.30.78]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 27E551A2; Tue, 20 Jun 2023 08:13:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=geanix.com; s=default2211; h=Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=yv++Yf2ZbIGL3PF2oiPv+AG+uNMkGKrSh2PCdGHPRfk=; b=ZeGA3h6Ge7NgeBirnb2GtTQKdK lgQjdGwVR6rPNkLm+yh5B2nztMQWFhnLYERchSFEoDBHJVJwvfzOX/dX831AmNq8zyb50wi9j9/cl 37eBP4lmXJGuwtGOOpcnKJiJHSRPxzVHPRmAuiPODvm9qerReQwuLUop7GS02zp26aJdqBNAf7HL9 CGcY9RltF5ZOt8AuQ1ZNByvBFAuHym9G5zs1poUBZz5i54iIn+I0jhtKS4vVvYVkAZ1uXpAbleD16 P+P73Re0vnzfs5qM4wZQGuz5kjtZ0toCO/t2ntIVW418vMy5fHaxvr3C3jKFWZFgQp+14i0DOqwjo HeQ4y8NA==; Received: from sslproxy02.your-server.de ([78.47.166.47]) by www530.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qBd2t-0001Zc-FW; Tue, 20 Jun 2023 17:13:27 +0200 Received: from [185.17.218.86] (helo=zen..) by sslproxy02.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qBd2t-0003u6-02; Tue, 20 Jun 2023 17:13:27 +0200 From: Sean Nyekjaer To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue Cc: Sean Nyekjaer , dantuguf14105@gmail.com, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 4/7] ARM: dts: stm32: osd32: fix ldo1 not required to be always-on Date: Tue, 20 Jun 2023 17:13:09 +0200 Message-Id: <20230620151312.1064629-4-sean@geanix.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230620151312.1064629-1-sean@geanix.com> References: <20230620151312.1064629-1-sean@geanix.com> MIME-Version: 1.0 X-Authenticated-Sender: sean@geanix.com X-Virus-Scanned: Clear (ClamAV 0.103.8/26945/Tue Jun 20 09:30:24 2023) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769235719042950728?= X-GMAIL-MSGID: =?utf-8?q?1769235719042950728?= According to the OSD32MP1 Power System overview[1] there is no hard requirement for the ldo1 to be always-on. [1]: https://octavosystems.com/app_notes/osd32mp1-power-system-overview/#connections Signed-off-by: Sean Nyekjaer Acked-by: Ahmad Fatoum --- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi b/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi index a43965c86fe8..eb43a1e3a0c9 100644 --- a/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi +++ b/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi @@ -117,9 +117,7 @@ v1v8_audio: ldo1 { regulator-name = "v1v8_audio"; regulator-min-microvolt = <1800000>; regulator-max-microvolt = <1800000>; - regulator-always-on; interrupts = ; - }; v3v3_hdmi: ldo2 { From patchwork Tue Jun 20 15:13:10 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Nyekjaer X-Patchwork-Id: 110580 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp3745581vqr; Tue, 20 Jun 2023 08:24:36 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6MKEzzix8vG+PMjfDuZ0uXR7chkw5wvxMjvQt+rNrHhojpyQ5B90rjw7n5XN7csoiW0dck X-Received: by 2002:a17:90a:ef04:b0:25c:26fc:e99c with SMTP id k4-20020a17090aef0400b0025c26fce99cmr7473152pjz.1.1687274675702; Tue, 20 Jun 2023 08:24:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687274675; cv=none; d=google.com; s=arc-20160816; b=GvZAPGprf5CIHWOX2YeT7D0U+OFPGG0nfzyoA50d1jnbRl9Pria+xUXuaMgl4BtHjF 61fNTGphaV6PziHk/eiyAMsz54XwUwLJ83YwzkGWc5zFaj20XUmPhvLCHqk88qwiABFT z8Z0ZqO94hix5gCK9kNdY/tnEu/vgHgRdtujYhNAWwPpXZn78D9V9SauJ54zF6eVPlHu 3mKJFUAHF0sh9vT45ugPgpS3wbFEoNynY3WVK+OMFoaNvAV4pZ3yo8WVL7ecdhY1XLIT VWBJndU85IU6rpr8kWNMTMGsrI+E5OvIlJpo8YQzAKgZmXNpoLJN9bEo0pGHJXerh5fL 4YYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=ay+qmBA/PXjKC6poUaYsFfPqOZlKKsgO2YKtMPT1Imo=; b=p0UqtYnTARRUm9YK/5YLABgxg6ENhHOTSmfLP9INYWJZSj/Yq6g0hlSHh42VF/D5+p TrfcFmvtbCifNwBUWdmYGMjD6Id6WvWvXMVASEll7Cfh1SRmtkBkJTtzs/AdEsehGpKp woxFGkdDJEuk1uVGmDb1nQKHaYc3R3qCA9O15tepwvJ++CEayov/diR0QlfEvbikpnwh o3cBf057Zv1Lw/LPd34iL4anUHFSdozIV+4MLJEUbYBgIE+J/DhxF/KtHc+x4OyJToyf LT2qM4jAFxKXhjbqqd1Lyi9uTZXaD3+yH6jdP9SB7XidTynznn9Y1xTCk9+Q0C6kE/4J K8AA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=LU1S0AHm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id d10-20020a17090a498a00b00250365255b9si9879049pjh.116.2023.06.20.08.24.23; Tue, 20 Jun 2023 08:24:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=LU1S0AHm; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233666AbjFTPNm (ORCPT + 99 others); Tue, 20 Jun 2023 11:13:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233621AbjFTPNa (ORCPT ); Tue, 20 Jun 2023 11:13:30 -0400 Received: from www530.your-server.de (www530.your-server.de [188.40.30.78]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id CABD3139; Tue, 20 Jun 2023 08:13:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=geanix.com; s=default2211; h=Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=ay+qmBA/PXjKC6poUaYsFfPqOZlKKsgO2YKtMPT1Imo=; b=LU1S0AHmkj4DXtu/nlSRZ2tfAG 9NSfjASxt/wpbr06/3EiII1keZ2ZTqJ+jxB6to0K2jifnRfveDJoIqlRE1uW0LsZJmf3jP/i9QUAY XSDvxxS/xHkX5XTdgu702ObzrZ+gXkYVBOWRgSKnHjk7AiPtz8rERbjZPaLVUgk5Kq5fI4Glrv5Lw ojh15NKv0jug3sJ0uQ1zXoxhTkDqFVGc73nZnjr12Qf/6PGv+An4x0o2uyTj8Z0fp6/uYgIzs6J57 mbRTp9ynUxfpB+wikU1PTs7QMQzc7cHTK1YxyelgRvubNMPr+V7Tax2v04SAFbyx6aQdN3aRzV+Ai av76DPcQ==; Received: from sslproxy02.your-server.de ([78.47.166.47]) by www530.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qBd2u-0001Zg-47; Tue, 20 Jun 2023 17:13:28 +0200 Received: from [185.17.218.86] (helo=zen..) by sslproxy02.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qBd2t-0003u6-KA; Tue, 20 Jun 2023 17:13:27 +0200 From: Sean Nyekjaer To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue Cc: Sean Nyekjaer , dantuguf14105@gmail.com, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 5/7] ARM: dts: stm32: osd32: fix ldo2 not required to be always-on Date: Tue, 20 Jun 2023 17:13:10 +0200 Message-Id: <20230620151312.1064629-5-sean@geanix.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230620151312.1064629-1-sean@geanix.com> References: <20230620151312.1064629-1-sean@geanix.com> MIME-Version: 1.0 X-Authenticated-Sender: sean@geanix.com X-Virus-Scanned: Clear (ClamAV 0.103.8/26945/Tue Jun 20 09:30:24 2023) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769235730300330390?= X-GMAIL-MSGID: =?utf-8?q?1769235730300330390?= According to the OSD32MP1 Power System overview[1] there is no hard requirement for the ldo2 to be always-on. [1]: https://octavosystems.com/app_notes/osd32mp1-power-system-overview/#connections Signed-off-by: Sean Nyekjaer --- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi b/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi index eb43a1e3a0c9..902ca6c23533 100644 --- a/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi +++ b/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi @@ -124,9 +124,7 @@ v3v3_hdmi: ldo2 { regulator-name = "v3v3_hdmi"; regulator-min-microvolt = <3300000>; regulator-max-microvolt = <3300000>; - regulator-always-on; interrupts = ; - }; vtt_ddr: ldo3 { From patchwork Tue Jun 20 15:13:11 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Nyekjaer X-Patchwork-Id: 110592 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp3756345vqr; Tue, 20 Jun 2023 08:41:03 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6SpmM8HP6Lh4GI871hgy/jK2XO7gqfvdkFofbImMP7T0In0EkdDOJey8eNGkwWNAPy4Fd5 X-Received: by 2002:a05:6808:20a9:b0:39e:b397:637b with SMTP id s41-20020a05680820a900b0039eb397637bmr14783660oiw.26.1687275663250; Tue, 20 Jun 2023 08:41:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687275663; cv=none; d=google.com; s=arc-20160816; b=EA8a7z1mes7YpioshRe03uvKXeti0O8WK0S4FxpANml3FhhARm+K6NPm6c3bywGfp0 czSLgJETy9iaaaVmlETFdj7VocFD2E3W8xGWrXn+YXHrzTGxvBAUU3UBNmBTWh1VfpFe Hhj6IdVfaTSp/GNqReDcsOhQJLVjofILL1MssXdizAyi1cjpudpC7llKOXvCYwJxxw/l S/eenig3THckM6wJQX4/dP2QgVDQtw+QAJaIqoKoWgYji+WzqNgYDmds5C1nNv/Y9pt5 WRRzv9U9TVfRXcRLgc6MS99UZSIVkAdaQ0QTY/ON+AAcIyebPeOcltPwLKFpywy48fih U1gg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=89sBX6BFnrx7cYuFn2HT+ikMXvzTI/DIlvCjU6nTMwM=; b=c9Y8c1VnoU3dgM8ImLgTgKMfpOrwCEVvZJ8kfCP1l7o6aKLK5AduNmRnxF3epijZZU DmmqrcKZ5b3rJHFXAfhTKLKvHscMc8rZUWhFvVUA4f4YRcO+c3C145/GlkXMngTfphP3 tnNHxiJcyW7pFLeWAL0Bz6vR19T0czio39K61IzSjR2XWNYkYOuX3tVPbLdh913MEpxi yiP5JH+NIISyBU7IepggiKVcKcM/WIvsxsEmXV/PlmGTQx6rMGe4tPwVrgTGjTlsnpjJ zmmoSupVmWh+bIZ+zMeufpWNPoUmgPEao8Nj6d5imKipXWf+dm7mEec60sqstfVyAiCa 2m1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=MuIe08t1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y20-20020a63b514000000b0054b4e9c2d7csi1993414pge.246.2023.06.20.08.40.48; Tue, 20 Jun 2023 08:41:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=MuIe08t1; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233616AbjFTPNo (ORCPT + 99 others); Tue, 20 Jun 2023 11:13:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43986 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233626AbjFTPNb (ORCPT ); Tue, 20 Jun 2023 11:13:31 -0400 Received: from www530.your-server.de (www530.your-server.de [188.40.30.78]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 66D1D18C; Tue, 20 Jun 2023 08:13:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=geanix.com; s=default2211; h=Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=89sBX6BFnrx7cYuFn2HT+ikMXvzTI/DIlvCjU6nTMwM=; b=MuIe08t1ZvQnkO2HPPf12maVgj nqxq4UvT9npiUz6TqCZFTtq4IAus26xv4bJalqFs2AzKBuwbX2r28wfTz9eXf/6Yo2t425setrQK3 WV1fBKwRBV8tApgLU5owrgBQiy4HAOTjd55A/pJTD+eF23p1E+eJ+kFuBBSVDWJQEThZT9ChN5l9t txbn8ZPbTMntzaEeMSzQm4tc+duX/8Lho4C+d54qgYu9DqD52G/8BZYk7RJNqnRdXnJui294HWpRL wrNic9geWGENNX78Yj0alJJ+42KeFQQme29XMCvCDwtukcfXk5zw8OnW5M0LQ+tUBsRAgPr5qD356 Ybygghmg==; Received: from sslproxy02.your-server.de ([78.47.166.47]) by www530.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qBd2u-0001Zk-O5; Tue, 20 Jun 2023 17:13:28 +0200 Received: from [185.17.218.86] (helo=zen..) by sslproxy02.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qBd2u-0003u6-8Y; Tue, 20 Jun 2023 17:13:28 +0200 From: Sean Nyekjaer To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue Cc: Sean Nyekjaer , dantuguf14105@gmail.com, devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 6/7] ARM: dts: stm32: osd32: fix ldo6 not required to be always-on Date: Tue, 20 Jun 2023 17:13:11 +0200 Message-Id: <20230620151312.1064629-6-sean@geanix.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230620151312.1064629-1-sean@geanix.com> References: <20230620151312.1064629-1-sean@geanix.com> MIME-Version: 1.0 X-Authenticated-Sender: sean@geanix.com X-Virus-Scanned: Clear (ClamAV 0.103.8/26945/Tue Jun 20 09:30:24 2023) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769236765764137494?= X-GMAIL-MSGID: =?utf-8?q?1769236765764137494?= According to the OSD32MP1 Power System overview[1] there is no hard requirement for the ldo6 to be always-on. [1]: https://octavosystems.com/app_notes/osd32mp1-power-system-overview/#connections Signed-off-by: Sean Nyekjaer --- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 2 -- 1 file changed, 2 deletions(-) diff --git a/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi b/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi index 902ca6c23533..aeb71c41a734 100644 --- a/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi +++ b/arch/arm/boot/dts/stm32mp15xx-osd32.dtsi @@ -152,9 +152,7 @@ v1v2_hdmi: ldo6 { regulator-name = "v1v2_hdmi"; regulator-min-microvolt = <1200000>; regulator-max-microvolt = <1200000>; - regulator-always-on; interrupts = ; - }; vref_ddr: vref_ddr { From patchwork Tue Jun 20 15:13:12 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Nyekjaer X-Patchwork-Id: 110582 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp3745911vqr; Tue, 20 Jun 2023 08:25:07 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ50H2cH4/8XoT1bX3Kq+ZXBJiBk/Ct3KOyc2iunf1BxIMQ2GcrQ25xndzJguF4rBQimhqN6 X-Received: by 2002:a05:6a21:3414:b0:118:b72c:2924 with SMTP id yn20-20020a056a21341400b00118b72c2924mr10415837pzb.60.1687274706737; Tue, 20 Jun 2023 08:25:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687274706; cv=none; d=google.com; s=arc-20160816; b=NPoMLUbjpF3Db/Kg/ZIpST8g4/ajgfLvk/SELdT6hvitkDtczziFeZFZL63tSlTxmL l30JM0863dKZVHl3houODGpLoyzk6KIbpBExoGM1iYUWedsKe8L5BJOT5MBVUb4bdZDM +HUh+Bn2P7ThciSsXi5w8Xzho3r7jLAya/qOOWhQUXbBKbgUIM/SUMnAeRCOqNkRZpV+ jFF1z6D64eyQOwzykYdTjx/nzpcN4lpa3dEsnX+r88ixv6H7EP9+YIz5E2+KVUemICkL AdP+iaRcd4ovBiUmlAnLkpu1QI0KINW5i0usM8a7of3l0Dj0M3UPuEJRMeH/e+xnyEnM wALg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=AAUJ3xkymtwR/hNvg5HF3mD3pxuud8yl+zY7HV+rgic=; b=NwMgiOPV0v4A8RVLEIl6eQps3pT3jXBT1tqfSAc1ycr01RILpTd+etTOTdtsv8ThqK GsDRSwJdYlTJCYqrcTkcKRWie3o6kHnPn/AykV2atOm9eH1O/4lB4G0oWfKi6TOPkXBG kT9+IQtlt/bSu1/p87+wpgt2dXu4P35FdHIKarxEkARa0PlNo8ey/lOnyTxZtzHb4AtY 7vui58r9sTYAfAtXAEdPNhGkUZOXhqkIqsPiDfo9n2iI4EhCdHHCUOBsGCLhwJiHPXNT 3JROlo1piex5G/UkGHcg2P2NfwQJfmI4ynzM8yRZIeewvDYExEmvOgD6s60WGDwK+UXA Sytw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=ErDwt+ZL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n18-20020aa79852000000b0064d28796335si1851596pfq.92.2023.06.20.08.24.51; Tue, 20 Jun 2023 08:25:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@geanix.com header.s=default2211 header.b=ErDwt+ZL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=geanix.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233672AbjFTPNr (ORCPT + 99 others); Tue, 20 Jun 2023 11:13:47 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43994 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233632AbjFTPNc (ORCPT ); Tue, 20 Jun 2023 11:13:32 -0400 Received: from www530.your-server.de (www530.your-server.de [188.40.30.78]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 5569D10E2; Tue, 20 Jun 2023 08:13:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=geanix.com; s=default2211; h=Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID; bh=AAUJ3xkymtwR/hNvg5HF3mD3pxuud8yl+zY7HV+rgic=; b=ErDwt+ZL5M72wX7eVqGKyX76pD XtF7H3Dddabs3ePxZ/6Ww9o8z85TGKyrK7sbA/uhjgDdGb237Z76tmRSGEgfoI1PnFPo/l7X7TQus jjYotXp995vLBw/AvoCV82gNN9Wedag7vMKnnueyHx2YwBVBy5cKTq+gDMc6kVj56WqfRNXtYXant M1umxpDwctfkLQAOBikf+TpgMmZwbHoH+P/UPeVh5oUpGXIrmHTAXHdH7uoML3T1VZTS2z/JSK0LM 1D1DPMznKUhTi2HroJqooe0Md+8NnFvdOb1L95NTl3BsFzSj0X++LrPG6IQ9caaeA6pky67fRoiKn /axT9T8g==; Received: from sslproxy02.your-server.de ([78.47.166.47]) by www530.your-server.de with esmtpsa (TLS1.3) tls TLS_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1qBd2v-0001Zo-LH; Tue, 20 Jun 2023 17:13:29 +0200 Received: from [185.17.218.86] (helo=zen..) by sslproxy02.your-server.de with esmtpsa (TLSv1.3:TLS_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qBd2v-0003u6-4E; Tue, 20 Jun 2023 17:13:29 +0200 From: Sean Nyekjaer To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Maxime Coquelin , Alexandre Torgue Cc: Sean Nyekjaer , dantuguf14105@gmail.com, Olivier Moysan , devicetree@vger.kernel.org, linux-stm32@st-md-mailman.stormreply.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: [PATCH v1 7/7] ARM: dts: stm32: Add Octavo OSD32MP1-RED board Date: Tue, 20 Jun 2023 17:13:12 +0200 Message-Id: <20230620151312.1064629-7-sean@geanix.com> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230620151312.1064629-1-sean@geanix.com> References: <20230620151312.1064629-1-sean@geanix.com> MIME-Version: 1.0 X-Authenticated-Sender: sean@geanix.com X-Virus-Scanned: Clear (ClamAV 0.103.8/26945/Tue Jun 20 09:30:24 2023) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769235762717471509?= X-GMAIL-MSGID: =?utf-8?q?1769235762717471509?= Add support for the Octavo OSD32MP1-RED development board. General features: - STM32MP157C - 512MB DDR3 - CAN-FD - HDMI - USB-C OTG - UART Signed-off-by: Sean Nyekjaer Reviewed-by: Olivier Moysan --- Changes since v0: - Adapted to use stm32mp15xx-osd32.dtsi .../arm/boot/dts/stm32mp157c-osd32mp1-red.dts | 226 ++++++++++++++++++ 1 file changed, 226 insertions(+) create mode 100644 arch/arm/boot/dts/stm32mp157c-osd32mp1-red.dts diff --git a/arch/arm/boot/dts/stm32mp157c-osd32mp1-red.dts b/arch/arm/boot/dts/stm32mp157c-osd32mp1-red.dts new file mode 100644 index 000000000000..2823857900de --- /dev/null +++ b/arch/arm/boot/dts/stm32mp157c-osd32mp1-red.dts @@ -0,0 +1,226 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) +/* + * Copyright (C) Geanix ApS 2023 - All Rights Reserved + * Author: Sean Nyekjaer + */ + +/dts-v1/; + +#include "stm32mp157.dtsi" +#include "stm32mp15xc.dtsi" +#include "stm32mp15xx-osd32.dtsi" +#include "stm32mp15xxac-pinctrl.dtsi" + +#include +#include + +/ { + model = "Octavo OSD32MP1 RED board"; + compatible = "octavo,stm32mp157c-osd32mp1-red", "st,stm32mp157"; + + aliases { + serial0 = &uart4; + }; + + chosen { + stdout-path = "serial0:115200n8"; + }; + + led { + compatible = "gpio-leds"; + + blue { + label = "heartbeat"; + gpios = <&gpiod 11 GPIO_ACTIVE_HIGH>; + linux,default-trigger = "heartbeat"; + default-state = "off"; + }; + }; +}; + +ðernet0 { + status = "okay"; + pinctrl-0 = <ðernet0_rgmii_pins_a>; + pinctrl-1 = <ðernet0_rgmii_sleep_pins_a>; + pinctrl-names = "default", "sleep"; + phy-mode = "rgmii-id"; + max-speed = <1000>; + phy-handle = <&phy0>; + st,eth-clk-sel; + + mdio0 { + #address-cells = <1>; + #size-cells = <0>; + compatible = "snps,dwmac-mdio"; + phy0: ethernet-phy@0 { + reg = <3>; + }; + }; +}; + + +&i2s2 { + clocks = <&rcc SPI2>, <&rcc SPI2_K>, <&rcc CK_PER>, <&rcc PLL3_R>; + clock-names = "pclk", "i2sclk", "x8k", "x11k"; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&i2s2_pins_b>; + pinctrl-1 = <&i2s2_sleep_pins_b>; + status = "okay"; + + i2s2_port: port { + i2s2_endpoint: endpoint { + remote-endpoint = <&sii9022_tx_endpoint>; + format = "i2s"; + mclk-fs = <256>; + }; + }; +}; + +&iwdg2 { + timeout-sec = <32>; + status = "okay"; +}; + +&pwr_regulators { + vdd-supply = <&vdd>; + vdd_3v3_usbfs-supply = <&vdd_usb>; +}; + +<dc { + status = "okay"; + + port { + ltdc_ep0_out: endpoint@0 { + reg = <0>; + remote-endpoint = <&sii9022_in>; + }; + }; +}; + +&i2c1 { + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&i2c1_pins_a>; + pinctrl-1 = <&i2c1_sleep_pins_a>; + status = "okay"; + i2c-scl-rising-time-ns = <100>; + i2c-scl-falling-time-ns = <7>; + /delete-property/dmas; + /delete-property/dma-names; + + hdmi-transmitter@39 { + compatible = "sil,sii9022"; + reg = <0x39>; + reset-gpios = <&gpiog 0 GPIO_ACTIVE_LOW>; + interrupts = <1 IRQ_TYPE_EDGE_FALLING>; + interrupt-parent = <&gpiog>; + pinctrl-names = "default", "sleep"; + pinctrl-0 = <<dc_pins_e>; + pinctrl-1 = <<dc_sleep_pins_e>; + status = "okay"; + + ports { + #address-cells = <1>; + #size-cells = <0>; + + port@0 { + reg = <0>; + sii9022_in: endpoint { + remote-endpoint = <<dc_ep0_out>; + }; + }; + + port@1 { + reg = <1>; + sii9022_tx_endpoint: endpoint { + remote-endpoint = <&i2s2_endpoint>; + }; + }; + }; + }; +}; + +&sdmmc1 { + pinctrl-names = "default", "opendrain", "sleep"; + pinctrl-0 = <&sdmmc1_b4_pins_a>; + pinctrl-1 = <&sdmmc1_b4_od_pins_a>; + pinctrl-2 = <&sdmmc1_b4_sleep_pins_a>; + cd-gpios = <&gpioe 7 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; + disable-wp; + st,neg-edge; + bus-width = <4>; + vmmc-supply = <&v3v3>; + status = "okay"; +}; + +&sdmmc2 { + pinctrl-names = "default", "opendrain", "sleep"; + pinctrl-0 = <&sdmmc2_b4_pins_a &sdmmc2_d47_pins_d>; + pinctrl-1 = <&sdmmc2_b4_od_pins_a>; + pinctrl-2 = <&sdmmc2_b4_sleep_pins_a &sdmmc2_d47_sleep_pins_d>; + non-removable; + no-sd; + no-sdio; + st,neg-edge; + bus-width = <8>; + vmmc-supply = <&v3v3>; + vqmmc-supply = <&vdd>; + mmc-ddr-3_3v; + status = "okay"; +}; + +&uart4 { + pinctrl-names = "default", "sleep", "idle"; + pinctrl-0 = <&uart4_pins_a>; + pinctrl-1 = <&uart4_sleep_pins_a>; + pinctrl-2 = <&uart4_idle_pins_a>; + /delete-property/dmas; + /delete-property/dma-names; + status = "okay"; +}; + +&m_can1 { + pinctrl-names = "default", "sleep"; + pinctrl-0 = <&m_can1_pins_d>; + pinctrl-1 = <&m_can1_sleep_pins_d>; + status = "okay"; +}; + +&usbh_ehci { + phys = <&usbphyc_port0>; + phy-names = "usb"; + status = "okay"; +}; + +&usbh_ohci { + phys = <&usbphyc_port0>; + phy-names = "usb"; + status = "okay"; +}; + +&usbotg_hs { + vbus-supply = <&vbus_otg>; +}; + +&usbphyc { + status = "okay"; +}; + +&usbphyc_port0 { + phy-supply = <&vdd_usb>; +}; + +&usbphyc_port1 { + phy-supply = <&vdd_usb>; +}; + +&rtc { + status = "okay"; +}; + +&crc1 { + status = "okay"; +}; + +&dts { + status = "okay"; +};