From nobody Sat Jun 27 16:00:25 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 804933CC7F1 for ; Mon, 8 Jun 2026 14:41:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929689; cv=none; b=dX/hFJro7E1kyDOOZIa70oiUIe+e+aUXRums5jJd9Cl4NrzONnEobZ0yVKW5vBb/46yiN49g3lmcFWWR55YfE9CT5HjYEqguW06eiZAs6d1YwWgZQRdz3wTkA8ltllNPl4nG7NXtMK16XUTSqWIF4EML0PBVkrAte45r/jmBSnw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929689; c=relaxed/simple; bh=lilfA9acgCtZCo33KjWuMwgzngzJHNaHTaGdvpueM1c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=drgwdv/XvGTclCwRAufpO79qxaUyVKfsD7LQOTH+zPEh+jxz5kt8p9mCcZNkBLOtW+goQQz90MDMPWUwj5xQvrCBNxSKYUO3oGp+rvoHRT2N2iLkvhZjZknQHt401vGU23eI8K1HHC7U0Mk3O4Oyez8SJ2pQg+rbKwitAG/FXYk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=XTZAlQ6o; arc=none smtp.client-ip=209.85.221.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XTZAlQ6o" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-45ef82204c6so2322961f8f.3 for ; Mon, 08 Jun 2026 07:41:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929685; x=1781534485; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=TUFEbSrxjizvOlFmP7SeRCnWi8SYp3vMPq4IB/dpDJM=; b=XTZAlQ6oJj5QJJrmu45S+6vjbazyjl9JgZhEMdFK7OuY1vXkEyLaL5j1jpwswT7odW pc7HQS2ltHkea16mHOj279FFa/gVWdkyGJg9hYrT480F0etcJBKUb8wRvcQ2OeoxtWtL Wv2ZzKHOyT9/wqHGQOOdhSTFGv5zfkAfvh7fRk49y2VvPs7gEv15Mu/mutZ534kQyZli VsPYXlxSiU3E71mYPhey8yGk845vxSRxoghi560M6/lx6RSzRECWonvhbisDtKORH/N8 ljMnYtdriBaf5XsfqOovw5b+avv/tyzTVCUi1DsmPnwn5HNw4Pd2/8gApwTkoh95mRvQ 2LrA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929685; x=1781534485; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=TUFEbSrxjizvOlFmP7SeRCnWi8SYp3vMPq4IB/dpDJM=; b=m/7rARls1dTgyHpBXrTxs1QzZmh/37Gh/RAdXTD6klUaixL80E53qav2FLcLhvw6Ij BAD+6D82TTTJnEBKRgZmbTBBg1BNJ+67KGIbENDI+ghJB42sNrFnrWKCOnv5zEs8+Rmh 8FqNqz3oIV2FoEyJ+GfbyJwttiKaMwqgAf6qkPauuCr+L9nD+Fnw4+iCQEV3fl4wk3eE 7JC7QxftHPQ8jzpDr4We2/AmHUDJQGEWCxiXoG3PDj1QwAyqc0pH9PBQYIWj053WyJBb eQdFT+fMxVguIFBHNiw70nC9ToghSgMP4DaLPouQEid3kDGxaeTtrFEp1hjnjefOW9hg OSzg== X-Gm-Message-State: AOJu0YzMAFd4HoLzIsIwXdL4n/0fPdN9h0bwoaXlZDyCwfnh5v8i8Y32 +Sg4Rs4QQTg1GXS3jwkOGpf46MCRfztcf2QArm9OrVQMqOgwPINKBhi6CVL1Rw== X-Gm-Gg: Acq92OGHeyI8CPK2IsbyGsoprA5gc1OsT/FwLneZmvA282mEGlNJu1MF/lChdEiu7xc P6V283XhJukQIqMr23DztRqGPAgQEflvca30NFS6FfbGsuUU/PDZpviybZHxiftekQ87UV7ohGz WrE2O1PoX2JwYhKtApcPEmMS3SYuw+3g7Rw4uA7XDjV3UrQuCdO1FkQOeamLNMj/jZMNwwy2oLC 1tH81g/YjCSB6AF6N5/d9jh5GmZ7oxiRJ/pATdrxh5Xm38lmAjQ+GyUCok52hU6XRzoWa+avgP9 u5OseWmGZ5NrAt4PVCy+Y6+uMsOzotlDEwTeBjLl4Xb/kBNEhDnI3vBeuM/W07iUA2VEpJ0TpCZ /JyMNeRdgktK4ySpTlIpNpkRf7TKoHTZbhO27J6uyFGmYu9HMS5kOapccuftQSCEHJEU5SUM/hc sg7Zq81lzJwBczPcbTSPJEm8taRJ86a9yX9F+u4MxIaaLc+s5ffgAv3mtuUXCqUyKKqTzmnj/YY Z18HFkoEvMyGXSSqy8eWrDU7tTkE+vs/muZJiyLTvhRtOMu X-Received: by 2002:a05:6000:189:b0:45e:df46:ba30 with SMTP id ffacd0b85a97d-46030630642mr18072389f8f.34.1780929684703; Mon, 08 Jun 2026 07:41:24 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:24 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 01/14] arm64: dts: imx8mp-var-som-symphony: add input keys Date: Mon, 8 Jun 2026 16:41:02 +0200 Message-ID: <2a02e17dd1cf516332e2f86e733620d58b9a73b9.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add the Back, Home and Menu keys connected through the GPIO expander on the Symphony carrier board. Also enable the SNVS power key. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: -=20 v2->v3: -=20 v1->v2: -=20 .../dts/freescale/imx8mp-var-som-symphony.dts | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index 291f65e36865..25f707012f62 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -13,6 +13,31 @@ chosen { stdout-path =3D &uart2; }; =20 + gpio-keys { + compatible =3D "gpio-keys"; + + button-back { + label =3D "Back"; + linux,code =3D ; + gpios =3D <&pca9534 1 GPIO_ACTIVE_LOW>; + wakeup-source; + }; + + button-home { + label =3D "Home"; + linux,code =3D ; + gpios =3D <&pca9534 2 GPIO_ACTIVE_LOW>; + wakeup-source; + }; + + button-menu { + label =3D "Menu"; + linux,code =3D ; + gpios =3D <&pca9534 3 GPIO_ACTIVE_LOW>; + wakeup-source; + }; + }; + gpio-leds { compatible =3D "gpio-leds"; =20 @@ -72,6 +97,10 @@ usb3-sata-sel-hog { }; }; =20 +&snvs_pwrkey { + status =3D "okay"; +}; + /* Console */ &uart2 { pinctrl-names =3D "default"; --=20 2.47.3 From nobody Sat Jun 27 16:00:25 2026 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 68C0A3CCFD8 for ; Mon, 8 Jun 2026 14:41:27 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929688; cv=none; b=BtsWaMbM5QLg0Wxr/BbnfNFO9W6YeYGonNeNzqcIb61UT24CbiGdcsh2HO6ZI5WJbRFfN0oJlgMjk694SvpLPV/vAWyo0cn9/DBU2J29dPyGDdCG5niizc45ctFNZuEks7Orgpm9gfHZxZULeOKQJkRqa8pgghVRE3H+fW/pEEM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929688; c=relaxed/simple; bh=3OR75mM00ga78bJJ5INn61HGws3S4oSk9aXzdQei9eI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ovRh7ooxlpfxexW7dwgFCRgDnBu+PMIJF5ODfgBxXtjohAeMpRbPKdDXlZNMLT8DrEvL4q5g8bLWLJG/TUvH2mc6ZWl+Ulh7OAHbAi02JXbYifIt3OTzL2OOqfgtCvZ4nd/6jDumSNw7pwHv4miXDY6fbaBPqxH12Pfhbe1WQYM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=IIpmtECz; arc=none smtp.client-ip=209.85.128.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="IIpmtECz" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-490b211ee6aso34389915e9.3 for ; Mon, 08 Jun 2026 07:41:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929686; x=1781534486; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=VZtDd2dpRTbBih32m/3kw3VCO4DN79CIvfv0d4AZ5vY=; b=IIpmtECzMVqYQc1GTsr7pJRrHyhUpfl1wdwcGQEig+wduaavhToEtj0IYvQcTx9kbU ztiXYWwMJ+Q0w2v9k0gF0W9HT+97pdTKnmsaPhQTNcZ3sHR2iLdHtuXMDgjBUnOsTdRV 4vdVZZiEv9pzneL9blaNHzHYn1Fo0ewoUyQpReF05/RZSLeHYURuH+UHhtw4Fab+bNOd EqhatlfATzQ8LXsjKU5uFbYQ1AO9asaAPcO24yVYkxXirdV/S9wDujRR27Q/Oc6sadJX Yq8yf+Qv9MZPOn1uB3eXdnt47oGlPYw9zxhwtv04xumpqqpOeuWbL5OIyyoqKSLV8QRA ZqTA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929686; x=1781534486; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=VZtDd2dpRTbBih32m/3kw3VCO4DN79CIvfv0d4AZ5vY=; b=YDtGtRyzntJabofDmhXU/E6VL0MeAC/btgC2o+3qtCScjEPoCEtHf6ybjDe2Zv7AJo tJID/VQsBhIl0/wmsshCFiLCSwBWwJCMrmyCeS8+eZn90Nr4+k5/sCnhTLd+XlY4h5Z9 0mTmvI6te72HXr0+Ita4f4c0ZF27f+1OCQYrgjou8+AhmM53avwc0uEq+5yjWXRQoZTc tzLbxmdOmx79mSEU5gmaPY4+/mOXSNi5uZ7+VKdo2L2NuvtSKQxP5bScvvYGWSVzR5YK 4igdAnqhOsSdzdHAQwXCVnw4uWKWmPQKZ3NU4sbdt2S9XvbbQEgdGcCEy2zmG7qnGQp6 VKZg== X-Gm-Message-State: AOJu0YxqR5dqAvQjvMBeJqJIL2PdADb6N92B4WwfdNDm2Ovo/SnyUqSd 8mSm+1b5rIgEHK3okUaf6NMkEiSPSufY29y6I96gh5dAiZ6TmBBORdsNEB1VrQ== X-Gm-Gg: Acq92OFspCVvjGnlhqh0FJEZShCCrml4K5P7HAoc3Q/GqeiKjO7IwzkGQuPFNYYXcFe o0RCLhKxKWQo2O7q86JNGN8DBDh8PkZ1lP1bLGTbpv/jKI4Lf/tFjscf6eOJHsUOiaLoONhYhs2 vitmir0HNn4AZjNf3pO0IS+tmWw5UFy7DXuJXeJLe0RVLdAfUMgArJ1Awacd6/irRlfVWouavFY f5x2F29PF03qAcTwOHljIKWeNP0MY8TgOi9qdtWRSdrL/trQu+TLi+m1FYksK3lSTHTtEBqjhnm ip27dt+b2LQRmolcm1WEHCiEHHqentqHEGufF7FlG1dcdRc+mNwraufEkhWesdw3igI9whHfol8 T/zTxB50H/uSnwckAQetEldOZoKtubiZVpgUsCh2uDPbYrB/ImoQlxasano04CJ2DVNPyUyVUFG QmEOvMyU4fjGyyPdaHrLFVL6ZGf3n5jDsCeRIyD02gTLbQqcuhbLJgRg+wA5zFhCJkLEk97love gMCX4IoNg8R2+1lQbOxMG+2Xvh72yeMiw0h2ieJ7E+gRKdu X-Received: by 2002:a05:600c:528a:b0:490:7136:ad05 with SMTP id 5b1f17b1804b1-490c25d5d3amr273239015e9.31.1780929685726; Mon, 08 Jun 2026 07:41:25 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.24 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:25 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 02/14] arm64: dts: imx8mp-var-som-symphony: enable USB support Date: Mon, 8 Jun 2026 16:41:03 +0200 Message-ID: <5646fd0a05093822d25bc358c53a08735b16a300.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Enable the USB controllers on the Symphony carrier board. Add the PTN5150 Type-C controller for USB role switching, enable the USB3 PHYs and controllers, configure the I2C bus used by the Type-C controller, and set the first USB port in OTG mode and the second port in host mode. Signed-off-by: Stefano Radaelli --- v4->v5: - Add the SION (Software Input On) bit for the I2C recovery pins v3->v4: - Fixed USB irq edge type v2->v3: -=20 v1->v2: - Update PTN5150 interrupt trigger type .../dts/freescale/imx8mp-var-som-symphony.dts | 80 ++++++++++++++++++- 1 file changed, 79 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index 25f707012f62..cb27853ba281 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -72,8 +72,11 @@ reg_usdhc2_vqmmc: regulator-usdhc2-vqmmc { =20 &i2c3 { clock-frequency =3D <400000>; - pinctrl-names =3D "default"; + pinctrl-names =3D "default", "gpio"; pinctrl-0 =3D <&pinctrl_i2c3>; + pinctrl-1 =3D <&pinctrl_i2c3_gpio>; + scl-gpios =3D <&gpio5 18 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios =3D <&gpio5 19 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status =3D "okay"; =20 /* GPIO expander */ @@ -95,6 +98,22 @@ usb3-sata-sel-hog { line-name =3D "usb3_sata_sel"; }; }; + + /* USB Type-C Controller */ + typec@3d { + compatible =3D "nxp,ptn5150"; + reg =3D <0x3d>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_ptn5150>; + interrupt-parent =3D <&gpio1>; + interrupts =3D <5 IRQ_TYPE_EDGE_FALLING>; + + port { + typec_dr_sw: endpoint { + remote-endpoint =3D <&usb3_drd_sw>; + }; + }; + }; }; =20 &snvs_pwrkey { @@ -108,6 +127,52 @@ &uart2 { status =3D "okay"; }; =20 +&usb3_0 { + status =3D "okay"; +}; + +&usb3_1 { + status =3D "okay"; +}; + +&usb_dwc3_0 { + adp-disable; + dr_mode =3D "otg"; + hnp-disable; + snps,dis-u1-entry-quirk; + snps,dis-u2-entry-quirk; + srp-disable; + usb-role-switch; + status =3D "okay"; + + port { + usb3_drd_sw: endpoint { + remote-endpoint =3D <&typec_dr_sw>; + }; + }; +}; + +&usb_dwc3_1 { + dr_mode =3D "host"; + status =3D "okay"; +}; + +&usb3_phy0 { + fsl,phy-comp-dis-tune-percent =3D <115>; + fsl,phy-pcs-tx-deemph-3p5db-attenuation-db =3D <33>; + fsl,phy-pcs-tx-swing-full-percent =3D <100>; + fsl,phy-tx-preemp-amp-tune-microamp =3D <1800>; + fsl,phy-tx-vboost-level-microvolt =3D <1156>; + fsl,phy-tx-vref-tune-percent =3D <122>; + status =3D "okay"; +}; + +&usb3_phy1 { + fsl,phy-tx-preemp-amp-tune-microamp =3D <1800>; + fsl,phy-tx-vref-tune-percent =3D <116>; + status =3D "okay"; +}; + /* SD-card */ &usdhc2 { pinctrl-names =3D "default", "state_100mhz", "state_200mhz"; @@ -129,12 +194,25 @@ MX8MP_IOMUXC_I2C3_SDA__I2C3_SDA = 0x400001c2 >; }; =20 + pinctrl_i2c3_gpio: i2c3gpiogrp { + fsl,pins =3D < + MX8MP_IOMUXC_I2C3_SCL__GPIO5_IO18 0x400001c2 + MX8MP_IOMUXC_I2C3_SDA__GPIO5_IO19 0x400001c2 + >; + }; + pinctrl_pca9534: pca9534grp { fsl,pins =3D < MX8MP_IOMUXC_GPIO1_IO15__GPIO1_IO15 0xc0 >; }; =20 + pinctrl_ptn5150: ptn5150grp { + fsl,pins =3D < + MX8MP_IOMUXC_GPIO1_IO05__GPIO1_IO05 0x10 + >; + }; + pinctrl_uart2: uart2grp { fsl,pins =3D < MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX 0x40 --=20 2.47.3 From nobody Sat Jun 27 16:00:25 2026 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 793C33CEBA6 for ; Mon, 8 Jun 2026 14:41:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929690; cv=none; b=oygHTbFDQTlnPy3IFpGWvp043LG6lTscGkej+z6uBv4hT71u6RfERRuRDSFO8gIn/MSIuVUDvhB++G+sl1x+I5Ma8aCgQ0yC/+18nTntOfbjHbl7LiVtA+VrRgrRIGy3vkvHynUcHAU22p1a5vSD8L46LOa+6CQLsYGiPWpEdY8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929690; c=relaxed/simple; bh=UHxREuj9F00lQFOVYmXg4x/fQ+irWSfd6iuqsfguGx4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=VVB/vQd/CJTXyLaD6aNa1VYFQdrTAwPlyRXzBlByglrzrH1DDreixg/AigcpsiN4vImWRqgQO01MeAEClkMc/C9o9xhcK7dEveButb2kOqJzlhyCnw1xHr7cBH9TNJG6P+CJhuEzl1NMKxF9gvfriIMZQ0XnkQzIpG9wnSHIxMs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=WEkfuLca; arc=none smtp.client-ip=209.85.221.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="WEkfuLca" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-46019b190b6so3352717f8f.3 for ; Mon, 08 Jun 2026 07:41:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929687; x=1781534487; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=p+mlffvYXyJ+c6iEKRnEszoh15YkcAETzcHIsYc3aN0=; b=WEkfuLcasrNAd1qJM7cJrnDdY7rWDAYNoc+twRiTv8ONGQarWDC+XcH71L+CYmav1B vl/REFiUjy4AdqK80KJHTXltocZecB8qEXzBjt3pWSkqZj228i3va6BdTwKf+tmWgngf 9ItU1fJJn4aPzbR404j/TPokYqsp8nXfMXP5jCeQ5MzVF21dQWlg+NZYZYT/+GKhdWxb 67DHlibbcLjO7NBFno6i4Sb081ZFArWll9hRxL/6DLNom0a3IW1LSBECwgqeh5mIVAF2 zpNh3EcSatuYwGF8/D0lbddW9vUqiEm2AqbN9iA1Zb8sJAGSgPSyy5rKiKv+uRMbX0SG OUbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929687; x=1781534487; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=p+mlffvYXyJ+c6iEKRnEszoh15YkcAETzcHIsYc3aN0=; b=mHOrvx2j6KCtXKZtlebdz4Ovucbs/Ep6+dk+faMfderGvR9JJA6kQp1VuEYQ1ZlpPa EsuVbRigTn2dT/Pjo5Lhzjbj4seSE1FQyZaEVqFHHMrlnOtia5A57l5/ZkiTiDHbDCNb E00PNmllAS/l8koWDUr3YzDJ9hB4KkL4D2WbUjuQik+d4dQ3cTGTAM9S4zVCLycaSbEY HZKQVOzGK3846jrhmOsuILFBfH3Rvr2bGIyAWd0Cf5KmbG/gTrTvopDBRPiqxSgVFIbX AB6ursX2TyCSK+2QelRveCC0NyExBXGvV61ieA5G4HrKFEeVMFUpYzeGvaKQMLA/iO7x IZaA== X-Gm-Message-State: AOJu0Yyh+3ucQ2N94no5EEmeOJ4lBD0q3IRvYEJZIJM51WvtCvYjpTs7 Fcpb7DzsQCEWWkbE4YpmJPdVsVDv+XWj9Vb8ZhL/4bZN47/4VgV9lCUaG/p0fw== X-Gm-Gg: Acq92OErvLws6LCUf2UuPVshTBWZLkYz5/1W+L5IU8Cu+bNf66vXquh+jy3baXkumjf 82tx1RT2w4FhuJzqDXiWr7uUpRqtXqdnAdPVLjkh46UG3rfnxuAdMdxdNJSTUlFnVluNbINgabm mvn+ka/QvNyCFJqu6Jl3xaatxh+i3zb5Q3M0lJQkuwbiweS5z5iin6L1mY3+fGKldQiU8rEfDlX wLc6KaSAsjmFtMT6S126vRtYB/+IsDSw5Aa/JLlPF9AtMq0AHsLhgGZRhQ1dEBKiUV0gtg1oMQz 0F5kJhdkdT07gDHYRCX74YpymirUqLbUJZBxd7rU1E7uFrl1KVP1z4PQ+fUJ4e8f02RB3ibWkX+ RPT/+sF+zQUVwuaRE3ramkN2dskSCfFXhLmyI2U573wuOH/slKX6QhPl4+CeoLPGAsg1Bvc0jPZ bdBXhZLRhWFtqKRZOlHwmTYvnjbT1DK/iPCrODcaSycjBN9n8m+4m17ZukvOKwmLWHC7cOeOOM9 8pG47pie0D5Og1XiAplcn2FMVd+9p9jHw+AAXejHJIX5Tvt X-Received: by 2002:a05:6000:1787:b0:460:3210:434a with SMTP id ffacd0b85a97d-460321043camr24884499f8f.43.1780929686745; Mon, 08 Jun 2026 07:41:26 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:26 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 03/14] arm64: dts: imx8mp-var-som-symphony: add TPM support Date: Mon, 8 Jun 2026 16:41:04 +0200 Message-ID: <967fe38da37fe50ba69f20f6286d4fc97a6cf523.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Add the ST33KTPM2XI2C TPM device on the Symphony carrier board. Enable the I2C4 bus, add the PCAL6408 GPIO expander used by the TPM and describe the TPM reset line. Signed-off-by: Stefano Radaelli --- v4->v5: - Add the SION (Software Input On) bit for the I2C recovery pins v3->v4: -=20 v2->v3: -=20 v1->v2: -=20 .../dts/freescale/imx8mp-var-som-symphony.dts | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index cb27853ba281..7cf58198ef14 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -116,6 +116,31 @@ typec_dr_sw: endpoint { }; }; =20 +&i2c4 { + clock-frequency =3D <400000>; + pinctrl-names =3D "default", "gpio", "sleep"; + pinctrl-0 =3D <&pinctrl_i2c4>; + pinctrl-1 =3D <&pinctrl_i2c4_gpio>; + pinctrl-2 =3D <&pinctrl_i2c4_gpio>; + scl-gpios =3D <&gpio5 20 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios =3D <&gpio5 21 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + status =3D "okay"; + + pcal6408: gpio@21 { + compatible =3D "nxp,pcal6408"; + reg =3D <0x21>; + #gpio-cells =3D <2>; + gpio-controller; + }; + + st33ktpm2xi2c: tpm@2e { + compatible =3D "st,st33ktpm2xi2c", "tcg,tpm-tis-i2c"; + reg =3D <0x2e>; + label =3D "tpm"; + reset-gpios =3D <&pcal6408 4 GPIO_ACTIVE_LOW>; + }; +}; + &snvs_pwrkey { status =3D "okay"; }; @@ -201,6 +226,20 @@ MX8MP_IOMUXC_I2C3_SDA__GPIO5_IO19 0x400001c2 >; }; =20 + pinctrl_i2c4: i2c4grp { + fsl,pins =3D < + MX8MP_IOMUXC_I2C4_SCL__I2C4_SCL 0x400001c2 + MX8MP_IOMUXC_I2C4_SDA__I2C4_SDA 0x400001c2 + >; + }; + + pinctrl_i2c4_gpio: i2c4gpiogrp { + fsl,pins =3D < + MX8MP_IOMUXC_I2C4_SCL__GPIO5_IO20 0x400001c2 + MX8MP_IOMUXC_I2C4_SDA__GPIO5_IO21 0x400001c2 + >; + }; + pinctrl_pca9534: pca9534grp { fsl,pins =3D < MX8MP_IOMUXC_GPIO1_IO15__GPIO1_IO15 0xc0 --=20 2.47.3 From nobody Sat Jun 27 16:00:25 2026 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 69CFD3D3324 for ; Mon, 8 Jun 2026 14:41:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929691; cv=none; b=TJacv1C9RSmON3hqOvzLR0WPSNDm47ccV+5vDssEOVSCnIRe0WzSQdqE6roSlJD98wxHxyxEFjgDzhvh1Xj8Fx5UJko/pKyLUP/Zdz8nbrmD8vsjLo30Wrw+bJ1lwyYguLBKPmVINbiwbJHGlQDGPAwrklHcPPtrbMmGFbkIE+0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929691; c=relaxed/simple; bh=yR1subGJIXoGXaeAkg1FrvhGqEyW1KnUc47RvZ4hgew=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Bpg4ng2ffR0u9t0w4RbWvkAhn4DUrlOFDlMUHffFpU2AQIBaTrRdnP1P7J+z+/AxDHnQwV/mPiKM6DaEC/I5qgP0e+MEZYoIV8SYDIB8oyY4ABniG5/H8piOAei/nYnGNAZ7DPLiLXqgO4QSeOTvciB2iLr3WYW9Cbw2HTeubWM= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=XNNBjZs7; arc=none smtp.client-ip=209.85.128.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="XNNBjZs7" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-490bb83a3f6so36720975e9.0 for ; Mon, 08 Jun 2026 07:41:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929688; x=1781534488; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=xQ/hiBGZLbicC+lTnolGRAFjLFtYyNtLXUJyZrvzxug=; b=XNNBjZs7FnEWsEfVnWw1M8rCkirN/tgJOtN6/UaD6fVJW+bLSi6gG27Y1z+Mk7azqk YXYeHTo+7hWVs8dWXOreLmidn7QtJ2ZKh6ccAQtEjg0oB9uwEuU6uw2+5ipC7eVBw8Af ta68IHss6N3ZUQXaupLL8AEUAVCL9RAA0+h/PrU3rNfHgaC3Ujyx8qwGwRCzKqeEUqVv wqvOpdMDL4yCTjJZ6wxlkfDuNY54RdE5P3bH2qccIsdr/pXtQZYDkAz65ReGhPYOD8a3 lA9v0eRveUmoXkU5Ldl4iu3aLQg4ISRQR7MErb97ky7KjQwqU8LRiNJaVVVmDr5rXPdJ PnZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929688; x=1781534488; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=xQ/hiBGZLbicC+lTnolGRAFjLFtYyNtLXUJyZrvzxug=; b=WOVgids1na6MJj5/jJ3DHkIelH29Nq2MTUas78e6LCC19ldCAwro66rNy6dPZ/98IH gKixtqJx/j6Qt3Zd+ypRkQtJAr8/eInfszbsFten9RAwop/qSHXeVyH35iFDVOVW2pG3 wwP0aH9zh4rn9pkAdpifijuV8FK9bKbxUrgzDcPRdHk0NGQ5Wcw7R6cpr7kuekUbvDAF gQb2ahPIR0J8qCerZXL69wdoRL2T4QWVOgQA5BY2oCogMGptBVFdRO097hXMOOuUiIb7 4BSIKd5DlBUQt7wvx+nvXeHinDLyG9b0V9LR2v0WDqtJykm+K5epO5JjpZ0FHvDpY6bB J8jw== X-Gm-Message-State: AOJu0Ywwhm/zW347rZN71mt1+dbwwM/t7x7mKk+NNYyKnVTVwHWLwUL8 s9YCcT+EA3S+pIEJcvIbPEzrQii59iAgNcPKWtYkoftNRMJfgf9jZPMM3ybXMA== X-Gm-Gg: Acq92OH5+8YTH0NaGLXiUCRzMH2NTR86l5RvKCA/zlbp30cz9etbRffPM6a685K5k8Z WsMJVM6DX9781l9I/YHqmTRcmCoShexwuAMIBV19C/6E0dEf6rtbvynRjkJNEjVrMks1RJatd+p VfgTRpdLloBXDMlnqQhwCuGmuc/0QtfZ5amhFl1iRjuFpWrVskOwA2Bwnod+WHnMqnrFjhOvctT LGMRRtK5PI2m21j2B10bk7r3cctfUri83YGCgKRBaXdMDNUMr2y12nTnA1D67ZRsHNqerOIyLf7 6G+URu0I18RnRYj1qpskaTTs5o0kZ5dj/WrLo3cpKtFzY+apFtsZzYbw22oocIg1cXHuCMMIzX/ r4/OnyQnU6NeJrR0PWAXZStIVsjA0kfnVsN+Iu4U0E9B+VxBUTUyYCXQcZMVW2oTr/QbvpkdlgT bgEEfY/VYqbda73Od2w7uwuSddgm952eAblCoWCy/m2RiNaAxcKBryq7ERMvJft6sc2o2eYFtIC bR4MOi3s0MB+3HCAMQjGaePQjus167nN6RG8koGGO+XaSEBn+Hw2IPXGfw= X-Received: by 2002:a05:600c:3b09:b0:490:b446:fb8 with SMTP id 5b1f17b1804b1-490c25c66d2mr274749095e9.11.1780929687763; Mon, 08 Jun 2026 07:41:27 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:27 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 04/14] arm64: dts: imx8mp-var-som-symphony: add external RTC Date: Mon, 8 Jun 2026 16:41:05 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Add the DS1337 RTC on the Symphony carrier board and disable the internal SNVS RTC. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: -=20 v2->v3: -=20 v1->v2: -=20 .../arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index 7cf58198ef14..cb3348aafa07 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -139,12 +139,21 @@ st33ktpm2xi2c: tpm@2e { label =3D "tpm"; reset-gpios =3D <&pcal6408 4 GPIO_ACTIVE_LOW>; }; + + rtc@68 { + compatible =3D "dallas,ds1337"; + reg =3D <0x68>; + }; }; =20 &snvs_pwrkey { status =3D "okay"; }; =20 +&snvs_rtc { + status =3D "disabled"; +}; + /* Console */ &uart2 { pinctrl-names =3D "default"; --=20 2.47.3 From nobody Sat Jun 27 16:00:25 2026 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 824243D3CF5 for ; Mon, 8 Jun 2026 14:41:30 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929692; cv=none; b=hDHVf+SsqbRAY4MGQCTWoeETiRYfV3d+Kam9MCn9tsP0hV2R2a2LnHiboRts5dfPjcOry9gX66yg476893XCwHCSvSJ48lNicFCJ6iLJbffMD2bFyjZVbuiykPxifgjQDCE4aNgNqZTib4OoVmT9dgfZF3QwPCP3RrVwsjF/lL8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929692; c=relaxed/simple; bh=wrgqTfxN1F3zY1MtlVaY5Ac6wpqX6/a4+r0hTloIR3w=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=WTuCSuboxx8qL1AW396sHJ91Kvx4y5uD6YqIUvx4WCTkW1IwkA/49B9ifL638MJBdQjDfPwGGZ+mFsV1ZSpMKBywbskVIFO7TwX333FfBQqFDxPsUPe8FEEWeXQHKMpUKxsxtw0ycMb0icNcaaMKg5BV4t19qlnYwyEpHrCMWyc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ZJmgyNZB; arc=none smtp.client-ip=209.85.221.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZJmgyNZB" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-45ee6d32402so2433098f8f.1 for ; Mon, 08 Jun 2026 07:41:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929689; x=1781534489; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=lm/AWXQd/K6rTr19dM+wodz40FWVmC3MrTz5s7TrMzM=; b=ZJmgyNZBw/zhmGtLI42qBBSS+bpCSD/AtAPC9kA9YQU7riuDs7OGTDkquD5fytZRfr jvpKFZIj3YTX92h10kv5AUG+5sBIXEMIA/S7nlTHjDdzPWgiYvVnwOJv6Vm6umoWfQIj vtYOFS2k2SjMKCXC9Q+FV4e+QP1yEEnbhXKjYc5EsE1U6M657Hl2pEuKiNr/MqW/H9yZ t5iuyABcMFzrRQtfR5pPtqFgpy4WbzLD/OI5ITx65FYOw5NfLvI0szdCP1Tuoz5r/G/M VlFG6k1f4l2YduLAx+ts0pnSgLP/DN+u6wXIJZKKwdPOQFm3SOh/pr00SLNuEzxXuEHH 6dVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929689; x=1781534489; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=lm/AWXQd/K6rTr19dM+wodz40FWVmC3MrTz5s7TrMzM=; b=eJOK6Z2yPxuMPbQHAjrnoRuhwywV7cfL1q0eYyh4D1063zPW0VowA3YmC8XyErMOHY SjTY/4JrrSPVA1bUZSKNaDFO87l9b8PffFJmUNK6Vf+yYhOs6w3XUHdhvSn1BGWIXZuT LCzC9qrpXX6X5LHA3Dx3Gj2b1HGfvmNn5akVXZ8IHOTsjC9oH6/G8U1lbirhmP1JBthk JFBVdR49J+pXut45hrkDYURzEOTPa48DvCDel4mQxLGmP580fGbNGGFzxf34wSQpRsWB 4NruOE/D3mwTAm1bEWdghuGUnu/jyztt871PzCcgtFkHvQNxibz/DKOnorBvhPHEbAhY +woQ== X-Gm-Message-State: AOJu0Yw99TnurEonfKu0Y/8CG5vWAHyrs27Bj1DYyaqMPjAr+og1ro+U khaKpWeMeKxXE3ecFjkx2hDoF2sed/Esc3hBfbVNRwMFdn0jHxT9esqHW6lUVQ== X-Gm-Gg: Acq92OGk+9mVIxt4MnY345oEAoaIoY//TlTBacltdpb1AJWvlflyNfgD01iu9agGprF xnvIUkJzr4Xqi5Qlu4suhFeqwazGvTXT4Psb2oddT1gAbwIPjZUSyi4TviDEl7BboEKJdlVgHnv 1ZJ5DrsMfn4KmMhp+LE+CM3pAmqg0sn1y3NcE9nmOSv8GO4YPVNHwTVIrOrwEFjq/726g9QilgV ghyU8PxXDz/2tRDRI35pB+Seh2NWyoj+0YfJk2U4Wo3wPOnDqAK0QkzIe1WRvKUdJTsS1KgM+sD VusjbgAG94dyOarJzo2uDhBxR8SMLp5ngUjJUSAn/GYF3qxel4Por9uiJoNMgDLLBCH/fYyWuBj JUuzZuN2CEH5Y08HMi+8iRbRMzhYK0G+bLv5uX6UuGfeQAGi2B75ibmj6curJnAFjbxEEA+Fv6/ dfGPalni/9J0ICOyYjTxIZTNvyaJKiyAlyIrswoC8zp84dlg35vCmZDy3hisfFpkZxqBdeNd3F9 iHW4VtyYlcwdd7JDa62e7ne5notZpr9+azkFJH1giLqUZTx X-Received: by 2002:a05:6000:4810:b0:460:31d1:74de with SMTP id ffacd0b85a97d-46031d17543mr22898424f8f.10.1780929688812; Mon, 08 Jun 2026 07:41:28 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:28 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 05/14] arm64: dts: imx8mp-var-som-symphony: enable header UARTs Date: Mon, 8 Jun 2026 16:41:06 +0200 Message-ID: <9999286d70381eb6637b3d1779197b6be0c8c6ab.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Enable UART1 and UART4 on the Symphony carrier board and add the corresponding pinctrl configurations. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: -=20 v2->v3: -=20 v1->v2: -=20 .../dts/freescale/imx8mp-var-som-symphony.dts | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index cb3348aafa07..fdac4ceb4c19 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -154,6 +154,13 @@ &snvs_rtc { status =3D "disabled"; }; =20 +/* Header UART */ +&uart1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_uart1>; + status =3D "okay"; +}; + /* Console */ &uart2 { pinctrl-names =3D "default"; @@ -161,6 +168,13 @@ &uart2 { status =3D "okay"; }; =20 +/* Header UART */ +&uart4 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_uart4>; + status =3D "okay"; +}; + &usb3_0 { status =3D "okay"; }; @@ -261,6 +275,13 @@ MX8MP_IOMUXC_GPIO1_IO05__GPIO1_IO05 0x10 >; }; =20 + pinctrl_uart1: uart1grp { + fsl,pins =3D < + MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX 0x40 + MX8MP_IOMUXC_UART1_TXD__UART1_DCE_TX 0x40 + >; + }; + pinctrl_uart2: uart2grp { fsl,pins =3D < MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX 0x40 @@ -268,6 +289,13 @@ MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX = 0x40 >; }; =20 + pinctrl_uart4: uart4grp { + fsl,pins =3D < + MX8MP_IOMUXC_UART4_RXD__UART4_DCE_RX 0x40 + MX8MP_IOMUXC_UART4_TXD__UART4_DCE_TX 0x40 + >; + }; + pinctrl_usdhc2_gpio: usdhc2-gpiogrp { fsl,pins =3D < MX8MP_IOMUXC_GPIO1_IO14__GPIO1_IO14 0x1c4 --=20 2.47.3 From nobody Sat Jun 27 16:00:25 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 581603D47A9 for ; Mon, 8 Jun 2026 14:41:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929692; cv=none; b=QPkAdVWAprXDY/O2KWsHP70Ug0T9Cm2jcjuqWvmQR7/ic2S502WJYYw1LHXWUNszrZ9BJsbvNIfCCebCGhW7mIaLubQtnO5lMg95bxtBHoW2ooJS1xH84bP8152IVi02tCT4aSdiiQU/zmNC9rLpLFEB2V18UqOVhTDklirKKTg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929692; c=relaxed/simple; bh=R0Z0w3pzcd7hvzgUGg68GXouwsZHRDKWxJ+hHZRL96s=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=I8Tvolt4UYDxCayto3h07bjJ49nMTfO0Ya3UcMYQUpsodXpDGJvptTVBfp7UOZiU7IKMHO+Wbeyxl7DxL/sRbptqXXXP8aHZUEh+eWJ2U65D601vCd56msC5WxWELIAyai9iRYZrYBi5ItecBafa87HzPmZU4SFWyhxKSHaqJpc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=GbRCyHQT; arc=none smtp.client-ip=209.85.221.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="GbRCyHQT" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-4602e2a0372so3104357f8f.3 for ; Mon, 08 Jun 2026 07:41:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929690; x=1781534490; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Oml2/FGrlWi30Gq33/V2Fpu8C4n8TmTdona2QadZTxw=; b=GbRCyHQTwDyET/Y8ZN9meUMqQH4DkazNKcFQfslWVvAz7i9MiQAUt7zKyVh2v9Jv9b 5jlDMr3LWBOB1Yznx+DMP2Jy4sNMt+9hw1Kl/eLLmkPA7LvAqszw7Wh/2Yk9i2de/UE2 EzN6+KRIT9OY3odkEMNUdnjdkdG4GVivQACY7IhIH/1TBM6mh9nlQIY+nnm+VUFdTl5R EhGAuLFnfwErWJtfAABaiI+p5PqMwcaloi2l+A21J7iy4Jr/l5VtzArDAcS+Wg7bImf/ Du2351TdA8k4XhYrktj7EjPCjdZcMT+Hd8gLnPPBBbr2cXC5Zq4BYxGrQe3iR4rJNSIb zWaw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929690; x=1781534490; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=Oml2/FGrlWi30Gq33/V2Fpu8C4n8TmTdona2QadZTxw=; b=nIO6XLPR4DufYgjP2Jw2/0z7x+Xcolx03OPMrdYawWOjQfivTrWCrWe347YSrc5eil 3wfMv1uPA/Or5+FP8Yip43MGGvGvDkJAb+l+29JIkcp08ESiTLYiZIKlDchFUcsakUtQ yqHpf8jbPLAZMpAtcu72/Jy4kMBnBPckOcuyer1AeBh8Az/AZykG4IWWK9pNrHzkmTWw oU8eAKvBXAoIaR//0/4Kj5aXF3bJ47XXZo2WTOTd9y4WeQ7mIAXetRpEIOxsAbWegACD /ezC3ifVfiZs6gK6XXSFvYgi0dwZP8Bnq/Y2/0ptw4twUm0MsCqsHttn0ne+aiOWwpdP u5Aw== X-Gm-Message-State: AOJu0YxNPCVAbaYkZyptpfUf0Enlug0lwDC8ngnJ+hcBMl3Ro1v7c56M BaOy5SCZjLDcv+JwjoDcFM6AvqbzoRoXxCPbAPDq4tDMozvWzWfZvIZqVJ9jCg== X-Gm-Gg: Acq92OGFTYlTI/tWt44Iq9UiSIhNy+qkdyegQuFrEKhRpYAulVOca5ttJMG852suerm Dsav6VmBVlAUu7Rrfb+ZBuUcldrVB28WD3gq0IvqGAvoqTBt03vxDWuqWwVE2r2flC6M+H8yZHq q/4TkaFd+1b+mwSRlYh2S9gO2zQTLLXFqgu5mxB2SmZ3sfEjWQk7upQf93vKMTGAwBebmrLj55h bC955B1ulaAaZ8rO/QV8U17eeq+surov5pNxmXeitJgFH5g4YgMOoImFsgD4ge0mbbBB/SVE1n2 MRFbACoVGt3kl80eaqoh4jdZ+RNGZcb3y7fiqrqbOrErK4gbtdJU/cdSZ+6P3D9YeMn9Esa14x4 fDG6/HV8xp12RnDqhetKSGtfRDpUXCVEuDCQflBn/2/Gt19aG9kOuoGDOdStjnGnSHPJO4X6E0N G+RDx5Mdiz/75pXjcNFCqp59xCE4DhF4aH/JAxLhGsCqwJ3FigXN5nr6AAkg7OzaS3KxAjTQtjY +iM5JUhl1AHyqAROlffO8/ik9bLE39scSclT+97w+0t/vpT X-Received: by 2002:adf:f911:0:b0:460:24c1:db8 with SMTP id ffacd0b85a97d-46030777545mr20410603f8f.38.1780929689827; Mon, 08 Jun 2026 07:41:29 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:29 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 06/14] arm64: dts: imx8mp-var-som-symphony: enable PCIe Date: Mon, 8 Jun 2026 16:41:07 +0200 Message-ID: <26b5b602c3995a5a74f64b84576ab4d54ace23ee.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Add the PCIe reference clock and enable the PCIe controller and PHY on the Symphony carrier board. Describe the PERST# reset GPIO and configure the PHY to use an external reference clock input. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: - Add pcie reset-gpios instead of deprecated one v2->v3: -=20 v1->v2: - Adjust PCIe controller configuration .../dts/freescale/imx8mp-var-som-symphony.dts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index fdac4ceb4c19..698f02fc39a5 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -48,6 +48,12 @@ led-0 { }; }; =20 + pcie0_refclk: pcie0-refclk { + compatible =3D "fixed-clock"; + #clock-cells =3D <0>; + clock-frequency =3D <100000000>; + }; + reg_usdhc2_vmmc: regulator-usdhc2-vmmc { compatible =3D "regulator-fixed"; regulator-name =3D "VSD_3V3"; @@ -146,6 +152,18 @@ rtc@68 { }; }; =20 +&pcie { + reset-gpios =3D <&pcal6408 1 GPIO_ACTIVE_LOW>; + status =3D "okay"; +}; + +&pcie_phy { + clocks =3D <&pcie0_refclk>; + clock-names =3D "ref"; + fsl,refclk-pad-mode =3D ; + status =3D "okay"; +}; + &snvs_pwrkey { status =3D "okay"; }; --=20 2.47.3 From nobody Sat Jun 27 16:00:25 2026 Received: from mail-wr1-f53.google.com (mail-wr1-f53.google.com [209.85.221.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 90DA43D6CAB for ; Mon, 8 Jun 2026 14:41:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929694; cv=none; b=bpP9WyV7ve38k8stEEUGzPhFFYKcnjvXXkMeM3uDMWsiqVGWUNU5dh4enHG2JU5r516Oa+x21R1DbCCQQbfBBjlmBlsAe/ZZyyJ1nNgCg1bT7fvToXXb02PIqyz0N9DHnaZh92wCelq5a9CAVNX1DB3BCIcaaDHA1H5udpT0hLM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929694; c=relaxed/simple; bh=JgfDiFgKLf+4MiKTXk6cHADRjszHUEvVwoMpC6ok5NI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QGwoIJ7CB3/E7o0l7g9CrZT7lyDw7z1tDnO86ispOuBPdwqQLBHQgd8yIJEJvPcUGr+l8TvDLSzYNlAN1TGXDzj7BTpEBkL398vKFbY06W0YlJmGq/35IwErrbUyg/VTcxTgG5ml/kX6bPwWKvSnATRx47WIdukWsQFUsc05WpA= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=CBYfU3SB; arc=none smtp.client-ip=209.85.221.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="CBYfU3SB" Received: by mail-wr1-f53.google.com with SMTP id ffacd0b85a97d-45e9f4a3510so2034058f8f.1 for ; Mon, 08 Jun 2026 07:41:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929691; x=1781534491; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=jGTKa5ZDbrqE8PBt++HRT37Y2HMbYqrX7rou7DzMfEk=; b=CBYfU3SBJaQeVtr/+5xREg5mPGFp7+vz+ETn/jTz4PJXfRIXoUmOTmMH+BCTRfIKV9 VbJpOHNxjKIoOWHa+vBYpClmzLJOTdkPRS9ih9/2ULGe4eIlRgGJqWmGN3QYBhy/WY2m h+r4vSJCbwXAOaEbPbp5xv7dDCZYslonKyeCgv/MvLrcjYK/dRCL2Gm+C6pguzsCj7IP DeGmqc8gErA5ZgrgarkluexqCfs7UoXZz+kGqiikhTQdAS4sUliU0hKiay/486tKLmrP nrNjDdLN5rP8BtEeQlsQiVoSibRmMsOjqJ8+lZVQj6PZ9yDNxCCu7uPwzmpQdxLMiuxu mdkA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929691; x=1781534491; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=jGTKa5ZDbrqE8PBt++HRT37Y2HMbYqrX7rou7DzMfEk=; b=c6P0vv4oAMEcXjFkMO90Fl3ZO9J62DY2zFsf7oFxmggiZ6V2xgdXmHfy+CqQptovIJ iKpOwFkOUKjL+64cRVpa6K+NyEzxWkNSxD2u9vNH9eqDvKfm6YBS8CYTU7tM9gOX5naL LuB9nDDR7EWCoCLb9N9SEzDNe8wxq3KunKV72+fuUZFDHdBTQgAgwgndQF+hRp0JyplV H2KvnEwVzAc0g1KrI0vCxhj1d9YKm3XhdbPCBJM1s9zx4XgcvLQpPvucNI1vRAgvdqWR An9NmJp8Hdsum7Mco37WFjD/P2I6yhb2ozfhY9firlsjSpSQQTqQC45Di0iNnZONe2FU 5peA== X-Gm-Message-State: AOJu0Yz46kDRjGdeydzIk2FV7tl1C+MbClxXmVFdmsabOh0Rd0wcTjx+ MdYxGKlWAKleN74UgnOhJwdtVO9xaRiXnESszsue7mVuzcEhy/5yIJ//ZTjlvA== X-Gm-Gg: Acq92OGQbUbtyjMKVoPR5yNZY6blg6iVqt4uo1hI28rIEKCxTzEfmyiLvAqd9dtSjAh 4FIYmsXoEBONFoK9EWqq75tTuRmXQz4eLqYQB4yqYeOob+WYr+ET3z7oL/g1a7qROkhDXDHceeu RecsRN32rwE2QySuYi3T12rVYhaGYr57x6ZvnW4cXF5tVksX3xuqTMYD8PBAEZfCkeUHzDApT83 S3G0TZlmdfXZ5Xr6kcCASqVMI2c0ZZTBi5KVDZYXLjtNuGuicW9o/AzTT2y/j7K7GPL5YtDvhyR dFQc7poIZb/iFsyFjdrGdaLjcomEBA/OJTpvymNYKdsfEhtJZt6edWdwkqBInmNmYSva9vl4QWE A9CFe04rwVomZj+XkClW1a4U0N/sslQomNA0LbGCwhXcj4H8x2UkNS2ePCUOGJ+Cs4QKIy7UzIT EEioskjXBJ5FZAdGqzShGrvymFfDkMoTpHqWF1/KNpoSV/aI0aaHgi3Ct/cOGbBkiNLwMW2SRR/ yLpFwgtilFTqys48vOp8/dAGtVZuZtUzLTVflBJWC7HTJ93 X-Received: by 2002:adf:fcc6:0:b0:45e:8866:e58d with SMTP id ffacd0b85a97d-460302ed4c7mr17961168f8f.11.1780929690742; Mon, 08 Jun 2026 07:41:30 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:30 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 07/14] arm64: dts: imx8mp-var-som-symphony: add HDMI support Date: Mon, 8 Jun 2026 16:41:08 +0200 Message-ID: <173d32d3a4e28fa3c7678b1e2566d9da3a477488.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Enable the HDMI display pipeline and HDMI audio support on the Symphony carrier board. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: - Add HDMI HPD support v2->v3: -=20 v1->v2: - Add missing HDMI pinctrl configuration - Enable LCDIF3 for the HDMI display pipeline .../dts/freescale/imx8mp-var-som-symphony.dts | 62 +++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index 698f02fc39a5..0beaee5f81c9 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -48,6 +48,18 @@ led-0 { }; }; =20 + native-hdmi-connector { + compatible =3D "hdmi-connector"; + label =3D "HDMI OUT"; + type =3D "a"; + + port { + hdmi_in: endpoint { + remote-endpoint =3D <&hdmi_tx_out>; + }; + }; + }; + pcie0_refclk: pcie0-refclk { compatible =3D "fixed-clock"; #clock-cells =3D <0>; @@ -74,6 +86,43 @@ reg_usdhc2_vqmmc: regulator-usdhc2-vqmmc { states =3D <3300000 0x0 1800000 0x1>; vin-supply =3D <&ldo5>; }; + + sound-hdmi { + compatible =3D "fsl,imx-audio-hdmi"; + model =3D "audio-hdmi"; + audio-cpu =3D <&aud2htx>; + hdmi-out; + }; +}; + +&aud2htx { + status =3D "okay"; +}; + +&hdmi_pai { + status =3D "okay"; +}; + +&hdmi_pvi { + status =3D "okay"; +}; + +&hdmi_tx { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_hdmi>; + status =3D "okay"; + + ports { + port@1 { + hdmi_tx_out: endpoint { + remote-endpoint =3D <&hdmi_in>; + }; + }; + }; +}; + +&hdmi_tx_phy { + status =3D "okay"; }; =20 &i2c3 { @@ -152,6 +201,10 @@ rtc@68 { }; }; =20 +&lcdif3 { + status =3D "okay"; +}; + &pcie { reset-gpios =3D <&pcal6408 1 GPIO_ACTIVE_LOW>; status =3D "okay"; @@ -253,6 +306,15 @@ &usdhc2 { }; =20 &iomuxc { + pinctrl_hdmi: hdmigrp { + fsl,pins =3D < + MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL 0x1c2 + MX8MP_IOMUXC_HDMI_DDC_SDA__HDMIMIX_HDMI_SDA 0x1c2 + MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_HDMI_CEC 0x10 + MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_HDMI_HPD 0x10 + >; + }; + pinctrl_i2c3: i2c3grp { fsl,pins =3D < MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL 0x40000= 1c2 --=20 2.47.3 From nobody Sat Jun 27 16:00:26 2026 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4DC943D7D8C for ; Mon, 8 Jun 2026 14:41:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929696; cv=none; b=aD+x0JtYclV3+hJm8ru+RmYvStnG8nWvL1tB3pzFid/dG16/VzW54RfuuyvRGzGrijhf8vyksGXopSdfMnuEUVsuR2sIQ/ahPgaQEO9RZWQ8RfojHKLR/91wWkL0JmUE6krZvSlWBBcA/pRqL3KJk7G7p/TcFHfJoYKurQnIJcA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929696; c=relaxed/simple; bh=MkKtOKSAFSfH3HpuvW02i0uEm9hF7g1DUQA7Q9AMED0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=oJA8/zHN/pitYEs1q6167Gl5atz7PaDJQ0Onf6zM8nmm6DkwQqD4AC8GtrMFRn3whWRN+yfzPMzSJ7EmIg1pI2j+0cv1+1Z8DmmoOAOENsjzQyYZF2lmSepbJ5gQKevjOImWgAkYeMKyjhLkDJp5NFQWtwELI5piAVvsprgJjks= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=LCVGYqhB; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="LCVGYqhB" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-4600ddc4017so3200199f8f.0 for ; Mon, 08 Jun 2026 07:41:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929692; x=1781534492; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=WvRlDNPd907U87yIndLhCKBBwk0x0oHkEk0pAVg2DU8=; b=LCVGYqhB/JfxyydFtF12BPdtIT++vBAVJ+oVkvO4aFtGPxV+JkXhnza9KpGMpWG6gs UvntBMm8PhUfeDa41dTWkRzRF6DqY437VAUyCnPq29XY1ehaBwDWP71kRii1a/kcxU5i 4vEmEyJGjS58aQa4eDmA3dr4BYV46Qts1IMIX0kNlmlBCex/JR45f3GfZxMeQXA/LrQL 7/maslYM1du/X1e3gI3mb2+B6PQCj/wraQRVENKVGgAw8SwHuCJMl63z5dw2EF0LJNLZ itN3R/zl2z1MLxz7yZYjb8N1EbrjPP0ytzH4CK7iqBjxYG8it2r/m6HnMsmOozqYM7g8 i5Pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929692; x=1781534492; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=WvRlDNPd907U87yIndLhCKBBwk0x0oHkEk0pAVg2DU8=; b=l9AjqMVvi2JLCI/2QoBe1RfgShC/lioZ1w8CgM8yrsvixDdbJ9OOFu7w8XhMu3sOsU ZS4ofEBfT/5CGwjiuGSdnLp/gIu1gr0rZOL/sdGzc1aYJLV/yz5u4JdObCqn9OsS+a9r IVEC4VFBMhkKhJgOI6VMzaBCtBcQumh4ceqdgiDQ6Y00hk6wsXPv7E5rkovud4towqHx 5PFL7NDvWUzNTy8t75DLCvxe/AhyFh7GNMwgsRJIAHdiKhntLkxe66h1SV2z04Ozr9wI i3YFFtLMUf0D0sg8fL/pIlUTJTjbXFmgtTDbXEQxkWriKl/1XfH3mwmIqNei02rpae2K apqw== X-Gm-Message-State: AOJu0YzwZGKV5/uaZV34VKmSTD4oasD+k6oBa8WzGUNLqo3o7jPcy+ZL t9qYDYAP7B0f25CMInvA2CLhxTLUB6rc7fElTOKrUI06+HuDDg0namF33wsOAw== X-Gm-Gg: Acq92OGASQgDcJdjX4g/BS5avoCSfCvlos3Lw3VFCngeEvpRXFJrk35o4VU0mVyeMtH sPRzVa1EqEiQ0e+4TXvhFUrXYdrUliNXQdftgM5npwThxAhWtA+N61MRFQehuoIFgKi+h9xQkw+ 8leGBJEGRHCPSS5xp9qkWAP59r6o7tlItLqs90cOSCzmjldlzuy5M51Qq2kmwoCQJqH/RZZbHyy /fSold+O00EVzzWFaa8MMgzjuS1aeJBU1Jm2j+3CMqdpVEfdz+kz8NbnxCThYFmDiU2gDkxJeJn toG7JAmqTu+U/IUbzJSJZeGVErEUNDLadIU2II2W6TuDTiQd1n5QZVkYNLY49A9n+eywVmbR3oC DcIefr9B7T17QCzr1W16oUixX6kYSR7IN6sR790Et8KHiQw2C6CLnHFogdtoDm2q6+CtyLIjbYb 6YE1YhoYnr9uD8GmIqY0tTku8ZXMAmSR+Nkt6hrfS45uT1KUXYLgvNNWEq8ByiCUhT9+nQ7E+be 3TZsisL/NPm9Z1UE2bGvm1BZ3j0rbrjU41vKgZSjiZWb7Lg X-Received: by 2002:a5d:4610:0:b0:460:e00:1215 with SMTP id ffacd0b85a97d-46030617c50mr17401096f8f.31.1780929691647; Mon, 08 Jun 2026 07:41:31 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:31 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 08/14] arm64: dts: imx8mp-var-som-symphony: add capacitive touchscreen Date: Mon, 8 Jun 2026 16:41:09 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Add the FT5206 capacitive touchscreen controller on the Symphony carrier board. Describe the interrupt pin and touchscreen geometry. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: -=20 v2->v3: -=20 v1->v2: -=20 .../dts/freescale/imx8mp-var-som-symphony.dts | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index 0beaee5f81c9..f8a4b5b2e9fb 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -195,6 +195,21 @@ st33ktpm2xi2c: tpm@2e { reset-gpios =3D <&pcal6408 4 GPIO_ACTIVE_LOW>; }; =20 + /* Capacitive touch controller */ + ft5x06_ts: touchscreen@38 { + compatible =3D "edt,edt-ft5206"; + reg =3D <0x38>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_captouch>; + interrupt-parent =3D <&gpio5>; + interrupts =3D <3 IRQ_TYPE_EDGE_FALLING>; + touchscreen-size-x =3D <800>; + touchscreen-size-y =3D <480>; + touchscreen-inverted-x; + touchscreen-inverted-y; + wakeup-source; + }; + rtc@68 { compatible =3D "dallas,ds1337"; reg =3D <0x68>; @@ -306,6 +321,12 @@ &usdhc2 { }; =20 &iomuxc { + pinctrl_captouch: captouchgrp { + fsl,pins =3D < + MX8MP_IOMUXC_SPDIF_TX__GPIO5_IO03 0x16 + >; + }; + pinctrl_hdmi: hdmigrp { fsl,pins =3D < MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL 0x1c2 --=20 2.47.3 From nobody Sat Jun 27 16:00:26 2026 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 609163D9040 for ; Mon, 8 Jun 2026 14:41:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929696; cv=none; b=DnA+Wf6VetzL2hZWvVj91HQAG2vFf3Bo151VcEN38EfbaNn9A5ZI7muuMGcJLpQKoDiLjsXIf4nYq4XDkhJwLUmTZsTRvX0I+KlbqJOEN4rPIHHkwtbM4Bf/77lLkVuG+maOwkIhbjKOl6UZbL33GrVktd72EwpuyKLI+FMVyhw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929696; c=relaxed/simple; bh=cMeUXQZYhaxl8CjW70xCdkk9iC5nfQTb1mViDk//cQI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Pc3EyMnivxoacf8WubPyCLpChE7Ua9LOoBkGYHaN5eMypOEWNNi2IZ5dXwpBmsUXEvD954ZYuah+YoxDJl3dpJNgZxveeTxivIEajrhPUpg2rDze2AQPLw2iLunKOXJAFAsmMFiyOuHulKR9Kt7tjd7sdS7SykF+9JqR7UVhqE4= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=PymzzjVE; arc=none smtp.client-ip=209.85.128.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="PymzzjVE" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-490b7866869so51233365e9.2 for ; Mon, 08 Jun 2026 07:41:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929693; x=1781534493; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=pWTK0vPDX9/u7hsXS3gp6N0x4YihiQ+Mlh3rTBzALqQ=; b=PymzzjVEDIeVcIcaSQE2pGX9bdHEGNli9+YMflw+QfjMkc3hRrS/T1xhJxhuXxGTP5 B88beS+5gInC1qW6jxp9dZ4wCOlKTf5HOaG97zU5D9hzQySRE0heMiXU7GRD3bh3u6ux CyAHBrVfV49+Xh9V0njU9WhGbgXoahV8yc84PmwOOBJy+PQw67JMesr9+eGl67EFMaS2 HOX0laXQQWZFAlimxYNC6w3Rt/9PW/wYZgFLP/19WEHfzi+k3tTK34gkFEMs75kmqqek jtrUzffBH8/LTfFJ50sOi7il6ZthbPHzpsfhNJ5Qem1f6SqZIpgte9anlMytirxsXncA kfNA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929693; x=1781534493; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=pWTK0vPDX9/u7hsXS3gp6N0x4YihiQ+Mlh3rTBzALqQ=; b=Y7K+pc5s1Ktv6jx7sDYIAA54w99Do+Kb1+BPlB2JdzJxzg9YBOV/QL0jdKkhw6I0k/ 6wGeQpwRQ1qbwbE4qpTFLPPkIufJiQFBOUDzSDyGkWPU0POQI+O27oIFOnSinpbamo5h dixJT//o/d/i+xe6+PQH+BQKcNvEjgjA/oUfNevMDTcpsAagxNVI0t1L0gxafJOJq+CD uMTjEML0xb1hp5+R6yi0dSQSs2LxGqsQxL0lKc8e1tC2Z3LCC3nT9gb11JI3UbqZbQYd hEX9Ax8nnu5zL68MxirxQkjkpkVal7zcJ5NyDdGaF9OSNGUWTzWCrIOMb82ZQ5tsKCia OrQQ== X-Gm-Message-State: AOJu0YzDki6+ICQPGd2Ji2N1j2FMvvsETszNgMdJvsAv/mKbvp4fIACr +8ntSPXS7n6JQrIB4d9cs10TM4IVHtSwgACewPFSAyt5QHqIUsOYqJrMp1Jdxg== X-Gm-Gg: Acq92OGoyyL/+yIoVQZJ+tBTXUIoqmuotjPeSr6MyBjyzzO0bj0fTXE1o7lBvJqcgde Cs4THCviftzcO3BJ0uxn9Rz1L5CWhFjVoZzl9LApbxX4Ae9aqG1jLxR+f1ZZUTh0UfYqpr/VlRN vy6D5iXoE9nvCUkCte6RoCiXcfW3KV13RAi7I/Pyf8EUOKTEiuEny4S1kWPx1vDQpkCuMXb5IBP bRUmo++gQi7cWLWRrJ20cajh2CB25JRMB4nWUhbFFc9PgqhjZunSVsDDIgTi4R7jS4A//ZxvMfk CX+1uFCADdzKUsBZ0egNzw2/yq232pCS3TReYhcIw1BhysS3jMkMR9QzgezYq4/Nj+8jbuSZvzz qejXILJrSH3WV2pczNxCEXFxZo7vB1UVxiJdL+YUdvLwmUUefdpNtUV8d9KQeBSyXX+Hi1VBtBy IZF1hOUgHLNoiePh6QLaXADHMjryI8TCXCF54lig0qGErfaEK3dKojJ7wMQzXYap6DvJWeOV6yp 0GaKBeqjqOcbC9AlGQUXl3K0OspEg6lXAXJxClOSAnoCFMd X-Received: by 2002:a05:600d:6444:20b0:490:5466:8591 with SMTP id 5b1f17b1804b1-490c26e1acbmr190687155e9.12.1780929692574; Mon, 08 Jun 2026 07:41:32 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:32 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 09/14] arm64: dts: imx8mp-var-som-symphony: enable ECSPI2 Date: Mon, 8 Jun 2026 16:41:10 +0200 Message-ID: <77a60c287ec6df2915806f80024b3d13a7905198.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Enable the ECSPI2 bus on the Symphony carrier board and add the pinctrl configuration for the SPI signals and chip select GPIO. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: -=20 v2->v3: -=20 v1->v2: -=20 .../dts/freescale/imx8mp-var-som-symphony.dts | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index f8a4b5b2e9fb..387bbe3454c3 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -99,6 +99,13 @@ &aud2htx { status =3D "okay"; }; =20 +&ecspi2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_ecspi2>; + cs-gpios =3D <&gpio5 13 GPIO_ACTIVE_LOW>; + status =3D "okay"; +}; + &hdmi_pai { status =3D "okay"; }; @@ -327,6 +334,15 @@ MX8MP_IOMUXC_SPDIF_TX__GPIO5_IO03 0x16 >; }; =20 + pinctrl_ecspi2: ecspi2grp { + fsl,pins =3D < + MX8MP_IOMUXC_ECSPI2_SCLK__ECSPI2_SCLK 0x12 + MX8MP_IOMUXC_ECSPI2_MOSI__ECSPI2_MOSI 0x12 + MX8MP_IOMUXC_ECSPI2_MISO__ECSPI2_MISO 0x12 + MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13 0x12 + >; + }; + pinctrl_hdmi: hdmigrp { fsl,pins =3D < MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL 0x1c2 --=20 2.47.3 From nobody Sat Jun 27 16:00:26 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 346503D9DAC for ; Mon, 8 Jun 2026 14:41:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929696; cv=none; b=Jppz3FK+KYQM8XZsUWcL6VRNBcAG7mor9qoZUUwi5QiChBppSyw6kx7AWqzLSpmojGx8RBdEziy8aZ+r5BkZltFSlQgjfiLdagQMDbIxprBpPUe7Rk76lvJ0g75AIYAfX7y/TYVBG/gC4aazM1H75Lxce4uOpop9oWOWgZvLpyM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929696; c=relaxed/simple; bh=c/nrAIO/3dEoo49w7gfgH/7H6dFq7dwv4g6Il06iMgk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=clGJtuXsvojyjCocCMPuVHK7UU77Unh2q+PCtcAUEBn6CueC2udAzXQzvI9OJhnCS/6m31q1J23nL63TkgsVzS/jsM17T7D/DGWnpC/SibDGRPxUKt+shg/cehWoqYJv4L8GzYILmWdgYiqEuJsxYe2+/FUQd20UY94l9Mn2ufo= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=auXGXeng; arc=none smtp.client-ip=209.85.128.53 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="auXGXeng" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-490b1bbcf3aso36235465e9.1 for ; Mon, 08 Jun 2026 07:41:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929694; x=1781534494; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=mWodKsfn0KNX/FzHIFLdEyI4kUZh+cmTaV880QtbWJQ=; b=auXGXengwAWDf3XWvknFWVIj8DauoJtATauxTmk5Oxn7Gz1QnxHVaaYdoAxzKNiBQD sd4u46euXmqNJ0KmujgL+8sCTAiXOVzvqY/yRGw35SZpGz0daJN+A/JPqkrX7NYtt+fS pG3EUEHPaQS58l0rQ3iz8OWKHo+UPM51CqUWVUthMVWOpk44iZj7jNlSw9+6kP5t/H1L H+2WLs8yMvKeEb4r8fn324i7/WYWQyjYcUWuRvzUB3f5Pfk/XYXP/tY8aiNk141UoZvn VNLhdD11ROlzCBaAZCrV0CxQDOmfjhBAx/jBzz4OTAzKXYjgEPpr8TG+L/N4AJJLsQS3 WPQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929694; x=1781534494; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=mWodKsfn0KNX/FzHIFLdEyI4kUZh+cmTaV880QtbWJQ=; b=l1jQlHEcrrDdblk8yx8wHWZ+03oeNbgl8X/dEt6MvaeL6h9LPL8wX/gSwQ4hL/fuL0 gYAOa/SHgBNhg4jZlRqIU6CJE40pknlVrSW6PVAKIGmcDZFU1SYfwT6qZCsEIF+cz00V /MRJz+B+h3y52r36ADkdxUUgHW3OwUN9tFCNUG1nkhFdlwLODyKWh63B5TNtTn/SFXQ0 Zxczf38T0QgWYij+AccqZTrAVsl3prNen/GQ8sbRTUQ97uDCUOEKPC+2LmTbPSDLF1l3 fqcoITki+ycCNuLRBCRPm76YjAyxMzG/7Or37aklI2boqNYAqvPGVTNZj4dsKkABAjvL ciLA== X-Gm-Message-State: AOJu0YwZkXK9hogYvkJCVNThOH6EbiJwere4NZyOkzxIxnukiAuQ/SQZ 6t0j8Nm92SskzIQSt2Ujp8yk1KLmOu5BONc1at/hr4R1OApzKd9zgSBlXJd4uA== X-Gm-Gg: Acq92OHtLRS/GQcH8nkfngz/WDZYEmh+Ajcy8DTKjlTCkDQfjkKgkXDnoHbW9OJEWVx 6ZNJQWPG5fuLshSuznZcfyZtbrfM4HHzOfy5eWuXtEuwhxg9hA8EkgpVBIfCXIJyhh0Rq/nxiaA pRFx0Oxq3TdYoN7wCWSaeDuwWCze+6cTPrFTO03hbbTQFM/SipajisP+/oJB3H+Si+WmEbMDc52 aYdWFs8CS7yZDnOBfX6KJI6nDP9/BZ/u3ACfDu+eUs6jYDZCyvNqKiQg07q/0xwfIWkrdVS020a zXt2C5BG5nFqEUMRsOnMdqJAzGdW1u2X3IouWxxOIcMajSoVMX+QLkg26naG5fvjosExwvPxe6c /JoQ4zysdMB8Y7lGKq5t6oOyppjxMkY3I2U+QK4FlErw5f3TPtXGu3WS7J8E7Tt3sWbDZ27ZuLs BkjZFV4/iOGCGbQn9nyuWJt27gq4ye/yRDj9eaTqXSNQ5xfnR0ZgM1JAOCVLuhVI6WiiAdpOYPg zNLwLNvK3IGl0aXrN0pz4rQ6F/ayWaW6L0kOlI9ju8n9y7M X-Received: by 2002:a05:600d:6447:10b0:490:53d3:47a9 with SMTP id 5b1f17b1804b1-490c25ada18mr185336175e9.3.1780929693516; Mon, 08 Jun 2026 07:41:33 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:33 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 10/14] arm64: dts: imx8mp-var-som-symphony: keep RGB_SEL low Date: Mon, 8 Jun 2026 16:41:11 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Keep the RGB_SEL line driven low on the Symphony carrier board. This avoids leaving the line floating and ensures the board remains in the expected display configuration. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: -=20 v2->v3: -=20 v1->v2: -=20 arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index 387bbe3454c3..7f5109bb4182 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -193,6 +193,14 @@ pcal6408: gpio@21 { reg =3D <0x21>; #gpio-cells =3D <2>; gpio-controller; + + /* RGB_SEL */ + lvds-brg-enable-hog { + gpio-hog; + gpios =3D <7 GPIO_ACTIVE_HIGH>; + output-low; + line-name =3D "rgb_sel"; + }; }; =20 st33ktpm2xi2c: tpm@2e { --=20 2.47.3 From nobody Sat Jun 27 16:00:26 2026 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 221583D967A for ; Mon, 8 Jun 2026 14:41:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929697; cv=none; b=Jd6xJvRZXoXcc+YffVODMMZNgjHiLDJ05AEpBd802eUh/N80lEcmjDK632/P5BzfRx5oqsa4xU8J5U0GO8EC8TH9ze850gtoDyOrNQGRFRgWm2j7NKIy4fb6zCDJ0BMPPH9qbZ6CP/3GRWsOdpE+loCRtllFbrrDa4VZ2MmsKbs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929697; c=relaxed/simple; bh=pnVS6NpVgr5Udx8TT470FrkIwhtnGokApzckgFTyCtk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=cHmYypcvUIT+QOYeeHMggJm6I22YJ9CwNHOzfoDCnx18243TV+PxZ6KU8MUHzkwpCNxOrk3BxQvOukXMyPFNEC1pYbbjoB57uzHL4Np5QkbyFV6YVTIAVQwKCggVyP5Xsf3eL9x+dhOBLM053QyLI1BF17QGUO5c+p/1AA9Kkfw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qURF+fev; arc=none smtp.client-ip=209.85.128.52 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qURF+fev" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-490b43e2b95so35669565e9.0 for ; Mon, 08 Jun 2026 07:41:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929695; x=1781534495; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=YSdVweeeqpqUp22S7ae+ncZRontrBojNHEK/UDtT8bg=; b=qURF+fevVDuLO1sP8CdBmd6kgQHGfaWKIg4FiLZ06cR1A3I2W7jq2h/qz0FkS2aSFF baKh+lBcIfJTIoo/chynfjCMiF2WKtiu+RF4PfCbc24OVKGE6prhN9lgvKx6Kewvn4uQ bYq6vZPC5jmhi7GNiAWrtoc2+samOyYXvXCpC+ZQIHcivtkQ3t8Y8qMJ+MlCDNm2kOmM xZLJBbV+CB+GhIrEUjhHMo78R/kZsnz5wS6Pq00smPj6M5ZYBb2JGH8TjDg3GHp87Nxi vyxVlhLyYGTmojc42wIw382EpbK4T3bApXS9oMWhvjAJyGyzdXTRmD3HRjivfxfF8zlZ d3xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929695; x=1781534495; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=YSdVweeeqpqUp22S7ae+ncZRontrBojNHEK/UDtT8bg=; b=bSaSR0xZJghMcoVK7Dd8+E7AKlJQkyxC/lg9x5sC75gyUltuSGrS6vO8QUgyPWpVHj O+FP+NAH85k4qu9JuVhp57Vy+QB1/NIgFAnhI3N3PqZ42/0vkKzvQCj/Fz86kQ6nX9pX mAwqKF4i3OUCYpnDofRM7773VBNjvNCAsTJciZjJzytk54F10oskNrwhHneX8GncjYOr GEsXhrBJxyAtJ70ObIoYhPblg9Fefp+3E0dfipxiLrOAerTjl5sQLb1jKD+PrxU5SpxC Hy7Be6v6g0hGUTTqyWpYzO7f+/fdPyIDQRNBsuztMuxyohpOBAyqn3YSa9D6GwLi4CkM TeSw== X-Gm-Message-State: AOJu0Yx1EucSL9t/myZ8WUrJY1yr72dEyaTJYGkKLlbzepTXrZ6/I9g3 ayI5Xbd8bgB/spR5G//xbuLj0wk6Zb2AjyM3g8jSFLFfyej83fFeH/Me0xo08w== X-Gm-Gg: Acq92OFmxSjcgc6FxkYwWWB8T6HkN544m7VXLzZsFts2Q1eh4fMSYDbR7SZN+fbiMNr 6F5+x7ciRnbkJNHS2QH+cN6nXOTIvIVwbbrdM2TtsqLeyXr7PFqo6F8gsuYH3i33PZ/fWW6ji5H /Mww9zxRUCiwlRUFZDU3RrtPxCwdo3trHSXzWTcyB287mTbratbhbm3lbM7AJWf+yiPSeeBHqsz bWWxAJFA4cbNAKTa1mtMsrpFr2H1WZ+jUIpCli/bVhTmLTet+wuV+xBJdEm6RLalD+VvC9z29wQ cicDkIKIe2hTgyZO0TvxDK53h57r5vYS9Wi9hoto9wSQhkRSBUj5qhkXpMNYZaSwTzzdcr4g7WZ jSxOxn0qdCAY4FJDvbhzmaNI6QVCI4jxv9hFmh5syi75ukYochm6Kj1uj4XOUoUlvedakyeuqr7 8soENbz+/Gs63wp1JI+Il1p9Ce+kgXIKnf6nSdDtL8pZNmn57/BnkfHL87FZnyvH+5zsXxKm+Pc RbEdtoYFGk350r0Iun2VRLVW5kdl+UJw5rCzrHMY0lcgAxQ X-Received: by 2002:a05:600c:34cf:b0:490:b8e2:6380 with SMTP id 5b1f17b1804b1-490c25b1243mr281916035e9.12.1780929694545; Mon, 08 Jun 2026 07:41:34 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:34 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 11/14] arm64: dts: imx8mp-var-som-symphony: enable PWM1 Date: Mon, 8 Jun 2026 16:41:12 +0200 Message-ID: <909c174cdbf73440be3ffab5a7a2a60343c99940.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Enable PWM1 on the Symphony carrier board and add the corresponding pinctrl configuration. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: -=20 v2->v3: -=20 v1->v2: -=20 .../boot/dts/freescale/imx8mp-var-som-symphony.dts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index 7f5109bb4182..54cb5725c4bf 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -247,6 +247,12 @@ &pcie_phy { status =3D "okay"; }; =20 +&pwm1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_pwm1>; + status =3D "okay"; +}; + &snvs_pwrkey { status =3D "okay"; }; @@ -400,6 +406,12 @@ MX8MP_IOMUXC_GPIO1_IO05__GPIO1_IO05 0x10 >; }; =20 + pinctrl_pwm1: pwm1grp { + fsl,pins =3D < + MX8MP_IOMUXC_SPDIF_EXT_CLK__PWM1_OUT 0x116 + >; + }; + pinctrl_uart1: uart1grp { fsl,pins =3D < MX8MP_IOMUXC_UART1_RXD__UART1_DCE_RX 0x40 --=20 2.47.3 From nobody Sat Jun 27 16:00:26 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2B5183DBD5B for ; Mon, 8 Jun 2026 14:41:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929698; cv=none; b=is+7V7DQBTwwjameekw4iNgOL1Tf8cqHZrvYzDoLcIV/aCZTkhS/rOOX1+5qGbL+vMlDvtHy4N3NXw8qwK2E53nBTCnBpGFMDOVn0A0rhNHrW2NqBNKtXHVNi7d2wLJnW8RM38ILDjyCzHmj2K3HUjLdF8RW/aausS/Q3+6vi5o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929698; c=relaxed/simple; bh=KLUkwej3UFTg+1N+K7eXfy+hjIqtltojznrXTKWXmKo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qq8xfoNtPZgcoz8WJR/44wlGnLEMhmEAbSJEg5zUKJsrT59A9S0p0Pgg768IyXx/+NOriOuCpBhS2sXFEP/B0hnEp4HB45n+F0m8D8LUr1/hLr8I/N3ezb6i0P2iwwYqKnMxhGS4t3ve49rlMxKc1xceDpig8qj1Qyia6DzYYS8= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=qy/Yt8Jh; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="qy/Yt8Jh" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-4908b92904fso50901935e9.0 for ; Mon, 08 Jun 2026 07:41:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929695; x=1781534495; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=86A87/9ws/VtdQEI7PHXUYpQ1ohvjyghc4NfnHpdryg=; b=qy/Yt8Jh/pCPgawOAO0mRWNIQLIpP51H2H+qQQNm1xn4KhkUxLWkiTm1C+kHGBctXV vGf2zGSOIQJDrO+yzXbQD18pIBmNiKQLb6LXlxkQM8IQfFGkOQzcOxptztCBoJYZDiIa AMqNysBI/HTZlCyS5ZSa4beuOfe4EqwG0Z5n7OJuX5HoUR+U4zm39EhnxJm55FFvhZOB vDpB2NZG31411X1SydKZ8JlyCqkRgwhtE4G3glQ2wTWi+a/xtIgJXmRaSAQOqdFUd3KF 2r1Zv/tgBQqZHjt+P3ES4oSjhEiYOAPgKkO6WuImmRf2TFg6B2a+PA9XDnfL9t8WcmzV fq+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929695; x=1781534495; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=86A87/9ws/VtdQEI7PHXUYpQ1ohvjyghc4NfnHpdryg=; b=h6OxuHqdQcT0+x/dIm4ugElH/iBdGg1fQlkjRghEamUA4B7ZhxHVKglg3L2Geu7f/Y 4FxtqS5XrFrv7zTjGBnHEr8YiG81Q0pLYlRvwY/gqwiscq9wg5X0xJNWGR0rXMkxx9Na hZe2qN41doGr/nMZOTsEHOKSOFW+YQ7Dv1BqXRA09gMstI6oEmL6FTE80I161StJuylr XQC130LLWlTkr//XvYWMSriSwrSx9eovwOIgODO16KOrYbptdSZPgw9urTPyeErKd+bl wwaz/YuM/mOgrbW01mP861B+uAUIdyNZTYss2AiraqihnBeiQ+kKYMLopkK7U4EcdpgL MW9A== X-Gm-Message-State: AOJu0YyFE747ttolP3vUlsj01jUU25JLfgQVlL6WEcpNrRRPGW85LY4C bNCe3KCzIhLmUj7WwLMrPo242ZdF0aFz3CtzFtvKuaU5XaEmc9XFOo5Ze/rkOw== X-Gm-Gg: Acq92OG1aweH+15iFBrXVXWkcjNN0m9hUa/vK8ixug9JvfLh8XyyxROW2NtCDKROKlZ SQGmhCOcwe8LfkbEesedYzQpzHZPFyAPdEWSCKwjT2mWkQs7/+BlqwGKBIDvoqUbNhQgN+USbAx EhOku9dFvL45Geucl9uT/yKQFsyOz+IYK/hBadm8Cbh0e77LCKnARo4z3+mxsLE+mORLlcDCxRr Qv2K0YqMvipw82ypWaTSmgmfQi6LaHa/lc+lbbkdo4iCylGYknsJKe1nF36PvmsOVLztb+tGw+x c9WBM9qrgeXXRPzeYEhsqNt4orE2cBmFhl93hVpUmXNi4fWBz4sE3oWZA/bXj5QMsUDbYQcqKpK Y24deOaDVISELgmXQKE9ozBkndzD/hu+Mau6bZ1R1n5/tpvg+oeKtC4HsUqT86IsttVsSwPuM3+ MSPnuOedoQ148szWqeaqvxZpfkkgFXBrb2HYCAFSbnxwlTLBRi5WntEIGoirU2Z7Mt92AY83wgL hYft9pjYlqUvRx+RvXIQZwvxK5we8hF1DcTHH8AxBcdauqwq7dhMIs/YGA= X-Received: by 2002:a05:600c:818c:b0:490:b0e1:2161 with SMTP id 5b1f17b1804b1-490c25b39fdmr290218685e9.2.1780929695456; Mon, 08 Jun 2026 07:41:35 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:35 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 12/14] arm64: dts: imx8mp-var-som-symphony: enable CAN Date: Mon, 8 Jun 2026 16:41:13 +0200 Message-ID: <8447a8d766e54ce8daf108caa28cd3546e4f4729.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Enable the FlexCAN2 controller on the Symphony carrier board and add the corresponding pinctrl configuration. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: -=20 v2->v3: - Add FlexCAN2 controller support v1->v2: -=20 .../boot/dts/freescale/imx8mp-var-som-symphony.dts | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index 54cb5725c4bf..93dee9ec0b9b 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -106,6 +106,12 @@ &ecspi2 { status =3D "okay"; }; =20 +&flexcan2 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_flexcan2>; + status =3D "okay"; +}; + &hdmi_pai { status =3D "okay"; }; @@ -357,6 +363,13 @@ MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13 0x12 >; }; =20 + pinctrl_flexcan2: flexcan2grp { + fsl,pins =3D < + MX8MP_IOMUXC_UART3_RXD__CAN2_TX 0x154 + MX8MP_IOMUXC_UART3_TXD__CAN2_RX 0x154 + >; + }; + pinctrl_hdmi: hdmigrp { fsl,pins =3D < MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_HDMI_SCL 0x1c2 --=20 2.47.3 From nobody Sat Jun 27 16:00:26 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 253FC3DDDA7 for ; Mon, 8 Jun 2026 14:41:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929701; cv=none; b=VHP6TdOeREW+6F36m28DIbKJQm2hHIXHCRCaN65cANH8kxSuXo8oWfzWSqH+7HoJ1BQtw12gj2074QSUQvatOkdPCqqJzQKVTw/Vjcw/8i2QoOSD2khZQm7lRe0gMSsYHfAh7MxyDfw42XBo/DkE9Ps2GXc5VH0hrF1uvxsjr10= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929701; c=relaxed/simple; bh=YQ3Ts2N7Y7C9SSwL8dwogmxLISVQdcuieA6twL626d4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=E31AQtQeFEZQdUUB1yWDi9LpiBWpEowGSgDXFUViUtSPvYFT6nBK4EofyFR+KXMt5LUhwLEtkTbJpihKqqWMuaQNc7sttF5xPQF/9cPKbG30hGcfaIAitY5BmRQwcZyqb0DP3DamrRXmQLQLGIOLzCxKYovP/I27gL/wr4BGN0o= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=VlJvzAtj; arc=none smtp.client-ip=209.85.128.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="VlJvzAtj" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-490b3637b90so37797275e9.3 for ; Mon, 08 Jun 2026 07:41:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929697; x=1781534497; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zgF2+FSMMZyB7xSc2hmicWFUfptsUmJ1dBy4jYz3nPg=; b=VlJvzAtj1NHh8AOcLGr4Tqhm2DyLNHz1fuHv2Z2I9Go5X2rcUXM/jv91mPXWdb7eJI jWLAI3IeJNdDxYsHTRtzd5OdYp96rosrgFiGXXYXLZacLtnN2S3xI+2ciArVQulqUWKn QULSrZG77HNHaWgiyf+S9cItAxfhkS5dmw/hZTkfn9HGYdkgTPrIr0MIGTlFpkuLawYI 3w4m7QwcMYl3ovWOhfP64f7p9vEhXH+/SHHU5AExw/mixhv4QQf0ZVcaX0AJz9woJDEi ThvMrMB57ts0LdRCLQR6nIZ7/QMWrNIuW4Ajr2eZcXs9Jo3oLATPmaJEAx7AZUpld+58 xYRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929697; x=1781534497; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=zgF2+FSMMZyB7xSc2hmicWFUfptsUmJ1dBy4jYz3nPg=; b=Snkh5ng3OSR2LIPD1aTSU/a2Qg4kORBWI66J+3O5DumSG1yp0pQPhYBa1Ha3IDn47c WczDomtOWYELb6rp84IjZSBze44rxx7/8R7mjade0Nw0Auyl1bYe0G597jGp2im4QVdz F/HFFfi2Cc/Io2RT5xmyvLJBmKOe3P3bzz5ywmho/giz0bwW3cVjSpqa9D/ZToJ2rTFV c7YF6tyOLdBP2z+ZEJe+3Xw1vDUImqR30rweSRXHO9zBCfdCROhFsSaa6sL7xnO2qsNf 2On+/Epay86KC0CHEWpUqZNlynDaDPf6tSq9Gl7aBHwczg5guHY5sviYebAh7i18Qs2t YEpQ== X-Gm-Message-State: AOJu0YyOVTkY6JuK1ikKqm8njEh3DBp98p1k4FizgR/9wpCUtRQXeNzX IMpEJmrtGt+jDP0NVMDFU1yv/mAvFOk+LS2dY5wlWKX4uqw7OFtUftlty1HFhQ== X-Gm-Gg: Acq92OEhPSWIX6DTNgHnv0XDdGkd4vDyS2h5VCxMxXNgQ757+vo3lPCf2u9I8/mlUdi Ck1C38iBiIvE66yWlBzd/AW5sbMMVf66i/Uc+P33c8twtnYXH9Dnf/PPYC+p9R/0XInB+dYdO3t fWxtgQM9drjhtiNo2KlpshF1hDfbxC/P1tvEhFL2tEXxu+Kj3uJoBIRtASoYWyPoBbneyRrhFGZ AqC5wfAXDUgvGnrIKpxlVUIP19sxq2HwRuXze33HQrGbJwZH4TeYSbQKAi42NfVoZ5PJUAAppSx 8vVfUgqS0eV+3/rXoNgFhCK8LBqXYGbb4P6dE8KYBQFK0zBTnDclCVcrZfYjPhxXTedMM+btd5M hIzyQL6UnbqmcnkYZytdkqH7oO/13FlhvePDDPlH05qeMv4GPhEt0Qw0gwtoVHfc5pjxeJUAsHs wNlZwB6MNMjk5ceqs+6jI6+UdBsqKwc9+OuLJgb7pA4NrLJuUewV/w7aqvqjawyq5ZQTasRCDN9 c9C6xkk7uGiHFxTpjS5aiF7cwLrI5wQA95y2vTE7wd2dY0c X-Received: by 2002:a05:600c:6087:b0:48a:8b02:ae91 with SMTP id 5b1f17b1804b1-490c25b0231mr276473505e9.11.1780929696365; Mon, 08 Jun 2026 07:41:36 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:36 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 13/14] arm64: dts: imx8mp-var-som-symphony: add second Ethernet port Date: Mon, 8 Jun 2026 16:41:14 +0200 Message-ID: <7bcfeb748665154245f5dc3294b82ab79d96e4a1.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Add support for the second Ethernet interface available on the Symphony carrier board. Enable the FEC controller, add the MaxLinear MXL86110 Gigabit Ethernet PHY on the MDIO bus, describe its reset and power configuration, and add the required RGMII pinctrl settings. Signed-off-by: Stefano Radaelli --- v4->v5: - Remove regulator-always-on and duplicated vddio node v3->v4: - Fixed eth regulator v2->v3: - Add FEC controller and MaxLinear MXL86110 PHY support .../dts/freescale/imx8mp-var-som-symphony.dts | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts b/ar= ch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts index 93dee9ec0b9b..e928a3d44b1d 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -66,6 +66,16 @@ pcie0_refclk: pcie0-refclk { clock-frequency =3D <100000000>; }; =20 + reg_fec_phy: regulator-fec-phy { + compatible =3D "regulator-fixed"; + regulator-name =3D "fec-phy"; + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + regulator-enable-ramp-delay =3D <20000>; + gpio =3D <&pca9534 7 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + reg_usdhc2_vmmc: regulator-usdhc2-vmmc { compatible =3D "regulator-fixed"; regulator-name =3D "VSD_3V3"; @@ -106,6 +116,33 @@ &ecspi2 { status =3D "okay"; }; =20 +&eqos { + mdio { + ethphy1: ethernet-phy@5 { + compatible =3D "ethernet-phy-ieee802.3-c22"; + reg =3D <5>; + reset-gpios =3D <&pca9534 5 GPIO_ACTIVE_LOW>; + reset-assert-us =3D <10000>; + reset-deassert-us =3D <20000>; + vddio-supply =3D <®_phy_vddio>; + }; + }; +}; + +&fec { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_fec>; + /* + * The required RGMII TX and RX 2ns delays are implemented directly + * in hardware via passive delay elements on the SOM PCB. + * No delay configuration is needed in software via PHY driver. + */ + phy-mode =3D "rgmii"; + phy-handle =3D <ðphy1>; + phy-supply =3D <®_fec_phy>; + status =3D "okay"; +}; + &flexcan2 { pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_flexcan2>; @@ -363,6 +400,23 @@ MX8MP_IOMUXC_ECSPI2_SS0__GPIO5_IO13 0x12 >; }; =20 + pinctrl_fec: fecgrp { + fsl,pins =3D < + MX8MP_IOMUXC_SAI1_RXD4__ENET1_RGMII_RD0 0x90 + MX8MP_IOMUXC_SAI1_RXD5__ENET1_RGMII_RD1 0x90 + MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2 0x90 + MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3 0x90 + MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC 0x90 + MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL 0x90 + MX8MP_IOMUXC_SAI1_TXD0__ENET1_RGMII_TD0 0x00 + MX8MP_IOMUXC_SAI1_TXD1__ENET1_RGMII_TD1 0x00 + MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2 0x00 + MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3 0x00 + MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL 0x00 + MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC 0x00 + >; + }; + pinctrl_flexcan2: flexcan2grp { fsl,pins =3D < MX8MP_IOMUXC_UART3_RXD__CAN2_TX 0x154 --=20 2.47.3 From nobody Sat Jun 27 16:00:26 2026 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C315D3DEAC9 for ; Mon, 8 Jun 2026 14:41:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929701; cv=none; b=I411qcdnVDni/ZiSRf6ESZIkL8pjk87f2UkccbTOh79pvx1EseL4w398VJ6lXRPNzbqEIcB58Ov1F5h5ovxGtVgp4YY2v1mNKNWFwz99uK5IHWQxTRmJs1cx/urznB2b4gqI0ajW/x9C5xpzMU9jdGRl1sybKL6OA4R/umUmCrU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780929701; c=relaxed/simple; bh=KUBVO4OiU3EVeg6FTS6bg7rhrJDe7/xi+q/lqgFM628=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=fNEPub6ttuY81CuRxu9eo2rStItTdsZAA3ja2CJCOc9UMgd1PkzH3dVJ2KiNnTKzBAIwcbmPAy+ABJEnl0VrJi2J5ysr1Psd/fiE/HrvoGMRrdnJPr/U9aNt9K3UV9GBqQ9s/IirTD/TQtHcZwUs22pgaOCys/FoWN5rc2XSmzY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=btjfmCv+; arc=none smtp.client-ip=209.85.221.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="btjfmCv+" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-45eedc94d37so2206652f8f.3 for ; Mon, 08 Jun 2026 07:41:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780929698; x=1781534498; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=NaEH5o94OCHyzbwIH4HUGdDm5Drm/31IJdPh56FPBdI=; b=btjfmCv+lWwN6JuEmXBdMudVY7W2gsUK/TEWkG4LEJszTsCkQON4Upmhm6rTjG6WX+ 2xBabrd+c1E2BbK2ZbwDAvjJqhNrWOH1ODAo9j58b2+J6eXvLQDedCTH7v8AhjisNNNr tJQvWGIjB7kcrb9kDrItP+mu6SHhYXhPE/cC/2ieFtSzW8dfa3OyU+WIt63rqOkcHhpj 2hiI0v+R0WuU+pliY8DhgDfultWxqZUAPkyAMh5pyeez1UD+rpDcYwXUR+4a2fCudK6K c+sboDgsLf0XDNeBq7c80yRP8E77rDCJSAvwm1oiaoZelwZAUIj4nnQua0Odb4EsdVof 2Irw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780929698; x=1781534498; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=NaEH5o94OCHyzbwIH4HUGdDm5Drm/31IJdPh56FPBdI=; b=D44oPeizAzFF2U/OR+sQDXINS9LIxdxydRELyxPpqo0E3SVnYqN1mXoJBkFPkTMOuk TgZ91CweHhElciizOhgYu3dPbKJNhhZInT9kErJKUJYLcA/uQmV1rHxOyOHXyqJy72Q+ Vwp8SPoTXyXjuy0a2teaBCtW3NRKD82r7iTAQvEJ6/TJatq/Yl3X3FnZsb76Uh2Za+d4 4FMAOzTTnyU2f/dLiMp88xAw2BmVlfVReBpTrBq2JkjrEJfqCQMQ45gyGj0sYLLkXxRL pTrjllIGxcdmr22QnN0ugrmdwBlhqcuum8nl9X+dP4LZTuEB0znaFV8OfUQaRKJgYB/s zEPA== X-Gm-Message-State: AOJu0Yw4+XGM4S9qlLqfvPq64unlPqxGK+KImTk/p6HJUlakxU8srSQ7 7nitWPGtUY9Jv478pYgSdTiIAsPZEv32weN+Qm3C6YlK2vuCCVzQgLLZJMQ8mw== X-Gm-Gg: Acq92OEC4MRLxKatCawC3bUYVYYYXgEDfiAsuQLnuHSPQEAWDadtUKrDCWvttgk7G2D UYx9So27TKRsIuKkYlHgZ+uk5BJp6pJDimnWYgWFloVCnChHxYsd3ldBuuuW9qaAJQyGASMQn7i tt+A6a77KBr+axkq8AjCYZSzw1P4yVyrURReDbjuIytQGq3kdDK8fVQvQp4Ytta2AXIEL0oNC6R 4lExKj8WR7ZWnWr0Ab14Yu66pmjmrNvZ1NauVBEOI5iy2Z1aO1Hu34zZBXPM71Uqn38UQG1ToT+ DLlAXT7qhaTd1tRpaw4HM/rZRdhz4aW+i8kpxIh2nCSkU9vxnacTSyBcEiKspEmxBKpYexkIafn fGFwAMjRWB2gsTJ9LYpPMIAw+fjVIhOtOJqFbMSpsSWympDLuTFquzIGwdZ8PAZdDRp+s0zIajh n/y6vvx8CHyrxDRfsD1ZPKuelWIRe70Q4tfeA4ZaqQZBMuTYDYQdla7JPmHR7FvMShgSgyOPMBT mUTwZe/Pnz9jJ9Ps5vxeadSYDr95TcVTohW9XfJoK/IU6eYETOg9iLKXTI= X-Received: by 2002:a5d:5049:0:b0:45e:f765:ff9 with SMTP id ffacd0b85a97d-4603063d61bmr18372379f8f.24.1780929698123; Mon, 08 Jun 2026 07:41:38 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2dcad5sm58222519f8f.5.2026.06.08.07.41.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 Jun 2026 07:41:37 -0700 (PDT) From: Stefano Radaelli X-Google-Original-From: Stefano Radaelli To: linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org Cc: pierluigi.p@variscite.com, Stefano Radaelli , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Frank Li , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Subject: [PATCH v5 14/14] arm64: dts: freescale: imx8mp-var-som: add I2C1 bus recovery GPIOs Date: Mon, 8 Jun 2026 16:41:15 +0200 Message-ID: <06fd759e57a5ee35c46a51947ec0ee24c7eec66f.1780929317.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Add the GPIO pinctrl state and GPIO descriptors required for I2C1 bus recovery on the VAR-SOM-MX8M-PLUS. This allows the I2C controller to recover the bus if SDA or SCL are held low by a device. Signed-off-by: Stefano Radaelli --- v4->v5: -=20 v3->v4: -=20 v2->v3: -=20 arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi b/arch/arm64= /boot/dts/freescale/imx8mp-var-som.dtsi index 49467b48d0b0..61786eee0e82 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som.dtsi @@ -180,8 +180,11 @@ led@1 { =20 &i2c1 { clock-frequency =3D <400000>; - pinctrl-names =3D "default"; + pinctrl-names =3D "default", "gpio"; pinctrl-0 =3D <&pinctrl_i2c1>; + pinctrl-1 =3D <&pinctrl_i2c1_gpio>; + scl-gpios =3D <&gpio2 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios =3D <&gpio2 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status =3D "okay"; =20 pmic@25 { @@ -415,6 +418,13 @@ MX8MP_IOMUXC_SD1_DATA5__I2C1_SDA 0x400001c2 >; }; =20 + pinctrl_i2c1_gpio: i2c1gpiogrp { + fsl,pins =3D < + MX8MP_IOMUXC_SD1_DATA4__GPIO2_IO06 0x1c2 + MX8MP_IOMUXC_SD1_DATA5__GPIO2_IO07 0x1c2 + >; + }; + pinctrl_pmic: pmicgrp { fsl,pins =3D < MX8MP_IOMUXC_SPDIF_RX__GPIO5_IO04 0x1c0 --=20 2.47.3