From nobody Mon Jun 8 07:21:50 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 9ADBC45349C for ; Wed, 3 Jun 2026 14:37:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497451; cv=none; b=lXClvWP+HMGKExdgF1HCh6Jnvw1cPj1z/Pf2A9SFglbgPowwvj+wR5YqXHCuhnbaRcSa9Agv5JQHYUoPb/yIm1TzYyNUC6e6JKlPoKi2Xf+t54tu27pLT7o94BgYQL1vAyNDZ0lLrXRdPLM2DEm/miwiL1T/1feq8bHWN+CZmTA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497451; c=relaxed/simple; bh=9xTuhM3rXQsKDiaRmFu8cpOscVPQZRyOPkfxie7Kp6c=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=BJhNRfhZTKqYDCasSNgvqUX9dMSYUxqe32vxukuCNfgaif3RnOGjrEY5REeOdGFj6PzFZ0vlLw9tg4l9KfLobHhkJl1Z9G1Qhs0bX/G5kzcRWrmZSJseOKB2sN9eN04JztnV4ijyCgcs/jpTE2WV5BiYbnvPwoX/sJVDDbQAkU4= 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=dGG7dfFG; arc=none smtp.client-ip=209.85.128.44 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="dGG7dfFG" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-490b8a97b11so8864685e9.0 for ; Wed, 03 Jun 2026 07:37:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497448; x=1781102248; 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=zNJJ9kwWhZqeENPGzU0YRnOooYzBFcKz0B9dMRj627o=; b=dGG7dfFGOrDD+f+Z4Bxcp6ZsC/oEMfNHKrJTStoiW8kUY5Nvh4NlDhJGc8SkBU6qpk tzPvJ3tS7CaIlwX5Iy6DT+WPw0J4tCgW+YimO55q4mjIuBL6Oc1Lsu8cMvyI5k2aRCBx zLT9E6RWlEct7if/jgNuFlB2t0VuLvV6+Dtd5RR9cPmAzRx0QndxuEIr2SJBGGs3bVdO ohQTs26dkkKUxajv6Cfb5PmeDfe/73Ws99V6PRXpBdUQw6zvg5UmZcRKJfMA1eAAglcz S4grxhh66sPGhbZlmJQ7WVHHEDkP2V7yoIZ5RGvg16zfzL3PzjBqBCB2qTLqVF0z1UAX 9o9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497448; x=1781102248; 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=zNJJ9kwWhZqeENPGzU0YRnOooYzBFcKz0B9dMRj627o=; b=CFZhfIhMwqim4yF8CwDRs7nVcuHDNLvHevgW9HS2w85G2zFGxqAX6q0Hbglrbfiund Yn3GzA9yv84z9ocxVF/B7zQyj1z3fkBmopm9Q2L+YZt9a0LcJ4JZF7vb2YcsWL8D8kWW yQczYiD84BPRrHQqWSi/cgYQNUw9ba5wBiisw1WsIV0MSLo0ykVngsv6YcznbXSlqvNq zBannkVMc+NzPqrDPyHSBFvXI7KE3FYmf1gwsWKBkilLKF/DBkvbZALw4ftpkgDVs0bA CROMnB/Los9IjYdIITe6ei6oU+Rmja4sYkA273zR2ErJkVrM3zGv+dSxwsyothYpcEmh A6dA== X-Gm-Message-State: AOJu0YwDrP7QDGDs0+d9trPPU2H+gSPiiRSZ2kj2y2U4kw+xF091NmcW /jvC+55GB8HCRPXZFLoDpWV/Ep2qaWFcCgaTjIouFNz9JMGB8Hxcs1aPEwk2Og== X-Gm-Gg: Acq92OH1CF4cGdeyX9Ijnapp4zPmqQMombo+6DxaxZCbry60aL1t7GYLXHIX+7rBPyX +JuJ2YqIPa1o0SUohI4u1bLzc+HNnVNfYDhzgSSezW92IHqvCBsb1PG2OLDvkCPhX05gbnLPIfj Zy6HlPRSKsInBR1t0C8v3fftdQKdJrpMpV+hHEezzM/HrwUIgue/V1at0lbut9RKM/ixF2y5+s3 aBG66+JIIdzesNRh8ZRXHvj3OMM8E6UieItyBP7aEZLJzRSZBaZBCFr5jaGPjiZxYvOTsrQw0+f V354wajQTxAnLQtatEka64MIySKYeGebMJisXsc/dpHJYrydrlmaFCYvALKtd59zc5DmPhDxDwm t73toSb+k/tkG2WKr4xlQ8ZvuMktmmIrd6M49C0AIvk45F95KdITB6OkHpVdyJIjXsi4yHTf2lr 51p2usU5jrLmUQAQUSdZDLjxEIjx9P0fvZDIvThA2nVQDj1y6IL9/o0NSbfC8k+hKb8ao9JjjbD 0xLOJCxAKdlZxTVEUDFqQY409tHnoGK0JrXIYXCijTg/ful X-Received: by 2002:a05:600c:1392:b0:490:52fb:12dd with SMTP id 5b1f17b1804b1-490b5e8cb8amr58453575e9.10.1780497447770; Wed, 03 Jun 2026 07:37: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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37: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 v3 01/14] arm64: dts: imx8mp-var-som-symphony: add input keys Date: Wed, 3 Jun 2026 16:37:08 +0200 Message-ID: <2a02e17dd1cf516332e2f86e733620d58b9a73b9.1780497188.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 --- 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 Mon Jun 8 07:21:50 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 53E673A785C for ; Wed, 3 Jun 2026 14:37:30 +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=1780497453; cv=none; b=NTUQ7Pym2gzweDtPcIrBUrA5l2OsvayI8ufXTFgo1TNQbAC5WzzbC7pdCpncfb1APm4fwkk/5HlNdduejqBhoptw5Uhz5n6T+zZmp8f/vIhsRT6uiBwMDKGVyW/H1w9qJaz79H6akmZu1Dc942u9z7LswJSiZctTckv3SwxWPgY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497453; c=relaxed/simple; bh=/tuzYSgqP1e1YK4lRH7GySipiUrM231pfnkEZzor0Pw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=pmnUX7iCDclFh+3xfWQv5lRDK4cBA53Pf1kss/P5cHK9BAmEQ6+pWHa978RFsD/MRS+RwHfzdLirHMSiDKX/mOFcOFhypbOcrSgJOkpFVLU8IWmoxGA8syyYnrx+g3J9p2NCw5Q9b08AQ70fkJsqEoxsHQ2IX1sgpP0Q885SOZA= 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=Sc37T1ve; 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="Sc37T1ve" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-490b3e03939so7467985e9.1 for ; Wed, 03 Jun 2026 07:37:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497449; x=1781102249; 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=70uSNHFwKkHfItFomOduAZmxqjyWJiVQ8AWJNM6Iaws=; b=Sc37T1veE8deeRLA7Y1xxGZGu85LqHsers9EZr1EwDjM6nOXtgRZDbcaKaemIVPbhL 8GadtYWYnKq4+JCY0JG55NpZzXvEfP+uurcal95CV2j0CCaVEqlYXpgO78X/PrTih1lV bPbZx/4/r/FdtSqP5TRLlKK5q3E8LCrAyTnsPPBpBT8a9LXFKNmW8ocr2cJTfR/IpSIe AGtObX4kXX+vYIY4BbwSKdjfdSu2BQta9c5JkAKVf7ZBe7Dv3/T6XNdwruSusLQI4Ix7 GNwRQu2ueWTSEHB6jJ2BHG4290rsQ41fHMeAh7wlpqM4YZMg1xcNjM91hq9MHF0jlVm4 mawA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497449; x=1781102249; 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=70uSNHFwKkHfItFomOduAZmxqjyWJiVQ8AWJNM6Iaws=; b=oT4jviyS9rTRlkc42TWkK7Lu5I4nMLcGMxK5HvU5xkQM7L8dVL4lgOgggUQ2EsZJOK 04AHX5lgvW8SvjcVLlywLj4e1O6P6G8AbeVUJ85LqIZjywSY88F4/Xf4PP3z2/hMSMel OdFUIu1OWVHSD65ATRPtaoIEar0uHzS5+AOXexDS1QsAYr91m1NXMFMxpfAsshIPQHkO 8Bzx3WtiUR8thuom4IZVd67qbQ6HJrACMK/Rz2OtLAu+KBed074ZTWUYB5cXYpBpBdfU CNqH1PvPa8moYQD4cDgVTirr1htf7kt33oFzM76rd/snBj76+uvgGOyxh+mGntn/18Wo PkGw== X-Gm-Message-State: AOJu0YxjXMZwoxaWa5yBCk+Cl3IVvf4/hrO2ZE0gAP6lDCV4e/q7Yioh 7PZXly2WZtXNN+oz4WEvRpyWZUoPw2TiBm8c2fZojmGceqkQkkcp8hTCyhjgZQ== X-Gm-Gg: Acq92OGVklUQuQ5R3lNEmsCx203jGi0lJNnRjkZg6q7KtDDKHOEFShOoUxVW3/0MxBJ FruRwcO8X+jnuIIsjSjGlVxMyryIy5Ta07DGTIwJZa1lG1TTL8mXg3iiT6KCOn5NY0WOQkb2WBg wjG15dsR7F4JWnIq8TUG8a/W4qe2yTIL1kqbAibf6aLLilF934Mmn0iuBh3Xh3j75u90ST2/X8Y owtrmzT8Rfppqxd4n+eq5vwh13/p7IvqFErYUO+Kjn6JMDaJf7ndwLDGCJd4/gDxe1reg2DGUuI Iddgx63DIwXM31qgb3YVxrNkG3zmlFhIuKD3OyBqRtUcMcZ1lL/OmlXu/IcnT/CaikmlrXyXIoK 3fb7YvpsbbBMc3dOhCa5YQjLqZH0YCSq5pO3TRv2lyHf92j5IJX7itfBlFLOynDDSO1MH5ibJ9h qEkURTIf2UjD+lCo8Tc3rbQ0OHX18LnGPdmf0o/zMIfRlUPg8XiHWRjIZZN/5M2Plfqb/qLUZD5 Fx105ob8bCsQxNaAqUnS+Ooh0SI3p4LJX035mFUhBlFJLe2e+MtvAP0b+I= X-Received: by 2002:a05:600c:8184:b0:490:ad1e:1846 with SMTP id 5b1f17b1804b1-490b613f158mr44573345e9.9.1780497448722; Wed, 03 Jun 2026 07:37: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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37: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 v3 02/14] arm64: dts: imx8mp-var-som-symphony: enable USB support Date: Wed, 3 Jun 2026 16:37:09 +0200 Message-ID: <7d8b29b9a29b1976cafc3d279482012efae1a994.1780497188.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 --- 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..76928b005826 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_NONE>; + + 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 0x1c2 + MX8MP_IOMUXC_I2C3_SDA__GPIO5_IO19 0x1c2 + >; + }; + 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 Mon Jun 8 07:21:50 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.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 6734648124B for ; Wed, 3 Jun 2026 14:37:31 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497453; cv=none; b=J72KwP9MozZzCFAd4kMZPYqQ54oM2hbcPWtovRv64Gyau837BuNIov819nf2g64ePzEKRAl3g79uvBuMJs8uyfPNotjekevwOXmLwyCkrJGrl4tOqHO6eqP1srBSslHKi4GN5J6JJ/zCu4PKMbMBeFvFEp0uEk2v7BJ1ezgAbV0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497453; c=relaxed/simple; bh=T43hXh82sAKDwWzRE2fzjebOhdXYM6MalzxyP6yv00I=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=D/oYO3oq2blb//Y0qdJsyq1DyWKvqEVSOpBxXkHg+m6d2q2jQbdO5sz5CPsQnfdUWwOc90EG0gXlXy/Pino2V1KtFMBmnfbAn4Vmql4cSyaC3JVLGeUIENZB4/zCukBljzPfK2VN3rqgmvt1K4zlK/a6NTgB9uSXOy9KpoYNn/w= 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=dddJ3iX/; arc=none smtp.client-ip=209.85.128.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="dddJ3iX/" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-490388fd0dbso125835715e9.0 for ; Wed, 03 Jun 2026 07:37:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497450; x=1781102250; 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=I6HeY09Hs/yA1VsCb12QfnOsD8A+OUTuSPAKRpX1XwI=; b=dddJ3iX/6wo8s28Pq5ejfBKSOwbiQvLl9CZjloymR0wfSo9pnkJrKa0uVH+RfD/Vpk l6ONkyfGKYrUk8/nWMm1v92la2xKDZqXxzhlaLG+4O/wiBd1Jm+biKz6iZtDRb2bLeqW Olm4ZcMn/knnasdyWECW4F/agIJhWTY0FkYJo+nuq3m8SAA6n1DB6M6E+35ZL/bjyttX OWDSu7XQeJPhdWDpneWBEkH6N0Udb74hFtJcO/QtKHoQ4/Q/HpgSXcQFypvoPA3XDrDV POXQOSXMOxIm9gVnNaKUuV2kWQ44ayKRFiDq1JEdMgr6E9oxiVDb3csu8WZibxsSqOQM 4nRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497450; x=1781102250; 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=I6HeY09Hs/yA1VsCb12QfnOsD8A+OUTuSPAKRpX1XwI=; b=o15ziBlg0oi9R0VTtcWyPGw/61wKk53wPH7MexAvy3FnT675JTPPYD3PewWLjWLxUx xeEgJopjoOKGP9jsCkTAzjVtZDXGyd5EVAQU1oPj3zW+XN8aBDsuRIHbfA9XoRsEY1Tq aRVRC2WCOha6ThpgWAFaxOIFL7YOEd1+cpTcghrZxNm6VRf7DfxdLg49a6WYFRALWBfp mKQYA1rtbnX/LlcXSziY/atmmbSseAd7Ncb1HOqhBtp+ogg9tPZJjqpjM/wxZAskMi9R NWQQEzCImpRyTlOm+snTy7cPNjDzayaDgmfw7i2XZV3C0vg3Lx3J6PO8dXungJd45jmh 2M0w== X-Gm-Message-State: AOJu0Yz5Tj5kVYSHodfWCz1wpRe4aBA5Ye7LzP2RT/Vz5Txw4PUEkuiQ lswinwkwKeWqgiA2Xv7+viaXfa5ziiE5GD0We/A9of6gw+d4JHfN5Pu1486PYg== X-Gm-Gg: Acq92OGk64KkpE2zauUK3beBFWmlEphIOJZvnkqRqHMZcNkkLyrebWeeG6gico95uG4 iMHgvHzfHnQ5aTayNkangQFD6w5PU3wqAn6YvRmVn1YyBeJRq30extgMri89Uv81zob6cB25rps 5Fq85pDAhcgDA18ZdpWZNpp3C6yrN8X9DkdkB9YiZo12HVNcms+wsNS2N+w7HaxRG6sPGP+DVvG Dw7LGK0ead46avfiw7/6m4R7xhxj1bVU1pPny0E3TLpCaILbpqUwL8mK1+OzvEF/J1lSMukjD71 HSOg1Si/nwS1bhLCtM16J/wACsd7pRoOezg7wbfc+aMJ7VyO67/2F8WAulFc+dInVw1ejdgoabH S278Xbr5q4887Sl8CEWPbd3XT5pcsjY+vxliRLDO7iS/gXs4y3rOUwt0PpwZ7hti2rMhvg5HzvA hbAfMnqeOQD40cdilT4xAWV/K/XmiboPd/e/kpsayi7r60r0jQP/d1Qi1+zn3JXNhKtdFNIoD/H 6Rzo5Q6ha6U5eLSsbNu5fSVeYHymASWlJQgNEg7l43w2JrVCDuM+Lk4TZ8= X-Received: by 2002:a05:600d:4452:20b0:490:b58a:dcbf with SMTP id 5b1f17b1804b1-490b5e763a4mr43825555e9.27.1780497449675; Wed, 03 Jun 2026 07:37: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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37: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 v3 03/14] arm64: dts: imx8mp-var-som-symphony: add TPM support Date: Wed, 3 Jun 2026 16:37:10 +0200 Message-ID: <2e7ff00b61aaa855aaa2c6d9ad6e98eb673bacf5.1780497188.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 --- 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 76928b005826..6c19a63ce405 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 0x1c2 >; }; =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 0x1c2 + MX8MP_IOMUXC_I2C4_SDA__GPIO5_IO21 0x1c2 + >; + }; + pinctrl_pca9534: pca9534grp { fsl,pins =3D < MX8MP_IOMUXC_GPIO1_IO15__GPIO1_IO15 0xc0 --=20 2.47.3 From nobody Mon Jun 8 07:21:50 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 5F9662B9A4 for ; Wed, 3 Jun 2026 14:37:32 +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=1780497455; cv=none; b=ZN7IxVWBwQ4FCvCsbRuHHN+Zy/UY3FVzrZD+jJcJh4SSCu5uCQOEyN2q5zJOyr8qoEC7R7KhvlXRPzqONr6RULPvFipU14DUo8x70M5s9xhxVb5M0Hw+NJt3jNUIrZZB0x4nh4m/pOwI++b7ZVoX2qweF1YgNWTBk5QJk7qtv2o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497455; c=relaxed/simple; bh=PsnoS8jV5ypMZlSsSe5qNmVHEBcbuKb5Cl/F5V0ZrFI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=iG77ye//AHONKFukAfKDk9fO4Dfc2t9nd45/dAjQHIewBCufUE9CVpDJrrpnAY+F3ktDeBLIzzTmw2++ugZ4bYdvC1uJjBQpRVsbfekNqYLoLQcZtAXVXExFVPh4gUf9lboSdTMYZg3WxNp4TalTyNX0oVd3gYv2fk05Tr1xzjs= 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=JbzwKra2; 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="JbzwKra2" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-490b64c8311so12275705e9.3 for ; Wed, 03 Jun 2026 07:37:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497451; x=1781102251; 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=iaiAmYFlpvqj20dmoy65KKCZhRIv0Jj8RmELXA9gRCA=; b=JbzwKra2eFjhKMxKT5re9ajpPnvdT6Xb0thpYcIxS848VCBVrBNPFf/uCWVEvKOtR5 cykwYv9mpPNveHEIKUDrEBXOlu6pALfKiiP5XB2368rLR1sii/g68hxsJoBfxIT06OWn b5rCXm0bzXe9G1Gy7lVz+9pT5sbO3veQUJ+Tyb3YiWatkPgezakSXnbZnTB3j2Ajyzkz U4buQp4dW6QUA5TIfvF3JNOUMXDueeTNblpiJNGGs+26q36l73EA2ruDBXNUSBIOtLl6 FKRm3FcGkDmBwtK0EgHnDMRVCHOA9N7nq8Wg9BX8kWwtidHOcT4lAVsL0gn99dL5AmZ6 DObQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497451; x=1781102251; 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=iaiAmYFlpvqj20dmoy65KKCZhRIv0Jj8RmELXA9gRCA=; b=XPczzy1VhkRaIPYLIA5CD/CEHYNbXfsiw9nuBqF+KOXfOLzLM31R+CTx52DNAW5OzF OvYqxN3R7cFmGJh8wEhAxQ/QsYV3SE5bvRnVpMJifIBOmlR6o4cNSOn7HGpBGLrHqMDw ZdLzdAacIYXKWVZArCNmqSXqxQoUzFE1wyZRK/10y1g6HBtJb7MHnipuE/m0ly+F6/5W 7JyyW6qEH0gkbgelQX64Cot5b3fb+81ACR31AkWJquEPVDMrrSB6D5Br+Z3oDjW1P4mN +QaZ17oXekkq/2kHAEiLoarRAsp8qSJYk1G90FM5M39tMQUiPOcPhMz7KxtvQ6WZzuj2 /LgQ== X-Gm-Message-State: AOJu0Yw5G+SQTvCbuqBik2OHP1YvF/etBHMg35oRebXYxl/f0Agvqs8L rUbk6PmTvIV3L4GjSkt/tFWTKTgH8QJlaSJsOtXRtpKXV9xQMhEVbVFdP0NmsA== X-Gm-Gg: Acq92OFU0V5zTEfusAf0E7IGvCzGm1BYF+2eQmSeK5o0mZUfPHr/F7Mca/dhN32Tvg0 jkqJTm15KR9V0FUe9p9VaddBz/ebv/n6uOgjOQi4ErWPIGzqttRORhy8ltzTbBeAvevfP4ScZa1 GpmDiWazzgiBJtVapMu7xLURAs82COrknySKjTr/arzewmSnAPTSaMunIiLKJsHWkbzZiSouxHU LoFNvXIRBeA3vmCgTzIsH08UEfIQ9m8d8CsIlo+sTRPy6SlupYBYDaCKykm/mLemV5FEhWXHDI6 7sAXSWmMVGsgA3hIMtSrkDc1YjWCXyFZvxYQprr43ZHtj478gNyND6YydLdbwSrrqw3JguWq8PA DRXncQzqPqs/xsv5FLTnsEvq2Ge8pt7/UbpB6Pvwy3wjx/apvVyhtUcm0HAkTHIKUrpvteOwZos g67w3YygjBvwem3TZ2JGpYPEpNTWSkvcmKAWNU8jTNwWaTDAqNl7uSN7vNUOrBfGwqfxRCFeqvh CZ1OOPk+ERJd6P8IESmXaSLmJYY/wNmsVC68cAdbN1nEs5w X-Received: by 2002:a05:600c:4586:b0:489:c57:7836 with SMTP id 5b1f17b1804b1-490b5fda716mr63616595e9.27.1780497450787; Wed, 03 Jun 2026 07:37: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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37: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 v3 04/14] arm64: dts: imx8mp-var-som-symphony: add external RTC Date: Wed, 3 Jun 2026 16:37:11 +0200 Message-ID: <7758fd3b241c8e09e8b0f4b3224220325f8a069a.1780497188.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 DS1337 RTC on the Symphony carrier board and disable the internal SNVS RTC. Signed-off-by: Stefano Radaelli --- 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 6c19a63ce405..b15ca44b9a92 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 Mon Jun 8 07:21:50 2026 Received: from mail-wm1-f48.google.com (mail-wm1-f48.google.com [209.85.128.48]) (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 B4516481FAC for ; Wed, 3 Jun 2026 14:37:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497455; cv=none; b=affKLKZI7NMY7AlSO6c0jLOjmXk/39O/FkgwDJiR9Sq4rIZqPCZQsbKkEod+WQoYr++NY5WcxXL6RpUsnSf7jOOzhIKEbIHqH4j7k/DyZc1o6BPUZZoKdtYL4wrxCYYw1FWw+Nlq6OtMmIVwOZqRx9L2eqOZm0Qcs9+rkBK7E2U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497455; c=relaxed/simple; bh=0YYS7jkrYUXTiFsQHyeEAo9TKyc4891j36hAX5xj8fY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=sm4LzlzIgSqkwjfJObzFeTJIBZYZZDh0XOKtP47sDNNJQvu2/sc/jsh6pWiVjZ+vyvMJLYSx4jzFKXNzSEsEW5RLF4tfXeMy/93TrgL8P85Oim0uzhFngk/yBcqzvf9y2UeWHkFk2ZzFHFmFChGLgTexC0I9uA6ar+FqEgmoWZo= 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=kIN/vnfH; arc=none smtp.client-ip=209.85.128.48 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="kIN/vnfH" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-49050ff7cbdso119772545e9.2 for ; Wed, 03 Jun 2026 07:37:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497452; x=1781102252; 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=SfUZSTS0CZscO6d5l/TdgGte3dejtKMX2oAoiuKxV7U=; b=kIN/vnfHNGN6elqt+f21p3a/EDCBGIGqEiUv0L0QslwxmO6KZ05Nlh2CRdw4pyyPD5 QEEnwHrrJpv5TRgPMOY9FyCawUfJWVWebJSMZ016IrrMHX0fxcSH3rEEHDl8vhCQH/UQ L+Ve1TTbD6xkd9U9cbXZWiWOA+21/IYVhYexIt9WE0idYLHrgmQZ1NxPReVu3WDQ9DCZ wJkEsmKUEE/WmRHKuLE7/ZWm4ysCKQ1gb3tA3Ssqhk3dNeA4AvZj/ngWykAz9thgpnui RDmBLbOAeH/W5b1jH3IKqWJdH1im4bN5fpns+0sOir4zWs166KxaEtExmgUSiGRjxU9g lFBw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497452; x=1781102252; 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=SfUZSTS0CZscO6d5l/TdgGte3dejtKMX2oAoiuKxV7U=; b=qPdUjCdwvMCrsQXSkLsUOF34E4PpUhQLWhVZ2RsBfhQgNo1hIkjAPLPsiP6iL/jwCu 5BfycDqIdaulSkaYk2mEjGm+qUu3t1hjyfIdtKFbJ7I++unqWeEAJzfCfaxB2YdbjFMI 0JEYovVFw6LFBNZgBxvHUGVRBLVYsshHtO1RPO53mG1K6BTv+YpgFV8R/J1XnKiDOffp OYlnz8BPSugjuvoL0s1on2WXilZpZ9A3KN6ckuP1/L+hfMTvtu9UNrrIR0pvN9CWkEaQ C0pBb+fA3dhbAMMm5EvAqwShQWrggi9XeBERnAcqD9MdrcXjIfBJVKhk09C/+PD47YQE 7bsA== X-Gm-Message-State: AOJu0YzwZNMrXCBNvjMo0L00W7w2z8iXcsyVgKK0liNn6GPgKJ+VTfEU gTlYy4moP+/unTjvok3v50rBovboZYmBW2wImLkCTTa0hxfydow3dR1JGPrx/g== X-Gm-Gg: Acq92OFzB1Qv+G6IkamCcF1IFvVCWkbtI9ys7XDyfC1BtgO9mJwxtLCoI9Nqpgl3WDE BcQiRfD3+wfA2tDjEbZkZqg3QUCNMuMcerzT5gkbmUuPFRH8p0OWT8hjfK29aQiyju9BVY9+aru b3yXN22rqWuqTQoXX0IiIDFfiS2b2cMC7bz7hUXzOTt658YfG2qkERQ+Ht4FiGhekNvbPwUg8wF j5G9lMhoZxQkjN5xNDT15i1TEjiMw6Gpf6Bg/SGMaYzgN/CEgZSHidkb00C/sK2sPFhiAQo1rKl mXblv8jqAZoFPEcNzHaqJXPYrG4yX1tywQqja0LG3Wd1qhSe9ZGe31W1vhTr6zqbGrZ8RHoHv1a OZ2Eb0r9knHcl2oekpcYhShkQRNnlCjwv4h8p1Ybql/A3v2RwTX3HkzewE8l6tk1OaAnSJwwXn/ HjqB3qUohj0xsv4Nb+k8Ch1AeR1L6oPeBWpklz9RVB4DFQHOKcqTt4VOz2go8rJlNZXgfQU/u8n qOTeUTUW0ywoCUKnn5a9NxBiv9+yCe3s+ithledSwJVDhw9A/m+s0uMhC4= X-Received: by 2002:a05:600c:5288:b0:48a:53ea:140b with SMTP id 5b1f17b1804b1-490b5ed01damr61804125e9.28.1780497451711; Wed, 03 Jun 2026 07:37: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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37: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 v3 05/14] arm64: dts: imx8mp-var-som-symphony: enable header UARTs Date: Wed, 3 Jun 2026 16:37:12 +0200 Message-ID: <52dc9b387d337c646718378306e76a1bb70616e2.1780497188.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 --- 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 b15ca44b9a92..9500c9bf0f42 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 Mon Jun 8 07:21:50 2026 Received: from mail-wr1-f42.google.com (mail-wr1-f42.google.com [209.85.221.42]) (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 7275A481FD2 for ; Wed, 3 Jun 2026 14:37:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.42 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497456; cv=none; b=ALnz+HAnACiJniPNDXWGJrZKrZlrneITvrvEA5Q5Tct1usBjAg6BaymY8k2hC7dXMLLfhCgOyth9QNyLnFe6ukkedu1vQjYabyWjYB934cgkm6NTdKi4LhUCCw5BRtEfMnGbO/6kySnga55bVgwtj7ixyXdsONA3Xwq+fRbnVMo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497456; c=relaxed/simple; bh=D8mkQWXDrwVabfBff4MbGw889p9AbueZ3qFYR4OWXdE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=MBUoOJGMRAZaAmkG4MEzP4k3Eg/UgBtNbSuciJ0UKxt2OLyT8SX1S0fbVSHzKcCZMPna918TY2L8pSysMFisOq+F+WlY/yCDFafj8taudlPrLriZnYjocyG8lX45jR9vMeioCfkqtY5ajNt7glxWBrdX9JyVqnMJcxFWt2Dk6nc= 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=IpsByYD7; arc=none smtp.client-ip=209.85.221.42 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="IpsByYD7" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-45ee5cdbd28so523726f8f.1 for ; Wed, 03 Jun 2026 07:37:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497453; x=1781102253; 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=fBv1ogo9d2RihUOK8CREOJ4qsU9TZmZw142DpTudB6g=; b=IpsByYD7aRZoG5tpZrOE7WgdPp8qxGHl7ZVUiXn78uSYb7uYoCT6ifywjOsU00lS10 aM33d7C1UsodB6VuaNApUd6Mugz6Dwd2iTbRTIRmHlZXCdWCx3mearWUqQeKqI25/LUW 6Bzz1eBKbSW/4uxFMppAsP8Ml4ovm0sbnu0xeQw+AQzCOYgRVfaW5Pc7qmy/Ix2G/86G Opbwu2CTt0MPO7OkirednYyKeAT0kYI5GukY2a6o3sE8wuJ+80rogMqoJM0AwWM8WQxO AB165WbAN4s2WtAugKZj0YUYaCN/BJANe5+2guzijkuLGX7VIFLHvO9Qh2dcQP6fESFj oTRA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497453; x=1781102253; 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=fBv1ogo9d2RihUOK8CREOJ4qsU9TZmZw142DpTudB6g=; b=aybo6gFMmKSNL+22N6N1vunWbd87iYLSLGct6YFe9McLLsvvSTdchNUvCCk3bePSmw ckjchmwuagaxOcv8OzJ17daCW1wrmlHaIzPdm+kVW9IuY1ST/E/4T0pv/cnmhmj5CEcT AgQ8+criTx346cRucs1HzTXKnGbyF3XtsPnyK9xLHhSxpztzw9rhk/ZPUpAfS+Dmg8/+ HoJxgYIxP4lxXcG9wxMDROpFQlvpeGiLNXu2O1OPb1xwpaJ0xWC50tKcCfEqh65g68Au dVHxKBDIy0212IvjrqtPPbck9+N2ge2k1exE4JNBTIOORx5FaaToeGsmbEqb0uxYswu8 GV7g== X-Gm-Message-State: AOJu0YynCDPF+poCBQIe3NzTwaEmmu6WKVF5uBphUIoBGYX18VT/yspc gMYeIOOWScucpPI+LI1HE5CF9AN+VmVGSFXRgXAtZkY/5j7aEjH5L9iyNvGrqA== X-Gm-Gg: Acq92OF5gAo7E5nZNinx1JG+D/isyDpH7ESs/pm9nFsXKYYVrmJOXszc2HZPNDU0Plh s+MxR0+cv8cdyPc4l2ik92mHkwfISk2D0ooT2RWfOpHCVP6+qPXE6wU1JDjasJ8t2D7YAAHSf79 4WskYl5wvNdl/fgJr73OWLJHGQoZt/FpBIakyk0+KiM7fTKTWrUyq/FcRG2gN8PnIlSHmT19Khy gZyxjJlvgVJVKW/YOMlPzgp5Vfx0saes+ohDmJJfmzNL0E3bAIISNAfJv4PqkO9cM35ZHFSDYmZ 0m+jsXHnHZGe2veNHpr4KSxg8Kvqf7lUnzBAh6WKUVBSFqcmcwvRR0aQr4K/SL1L/FBhZIw6d65 FO9BQSVcUcMWP2FE+TCqVun2T88NmwOE2soVGE6CQaFQVPoKC/6DZDZqd7T4Qm5vnYshDLc1qB2 /3mgm82LiTrZFO/l/2vC8QZ7Nk5b7gCxfjXjfN8x5F0+SGNzou6WIkqwAWCrwe9K0xlnRoMZjlR 1ICRhrc4TcXhTLQRywATdvv0eounf5Bo59Q2uWUapLjpN45 X-Received: by 2002:a05:600c:4509:b0:490:4b89:5372 with SMTP id 5b1f17b1804b1-490b613c9cfmr42823005e9.11.1780497452743; Wed, 03 Jun 2026 07:37: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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37: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 v3 06/14] arm64: dts: imx8mp-var-som-symphony: enable PCIe Date: Wed, 3 Jun 2026 16:37:13 +0200 Message-ID: <12749af99fa4316a43d5aa9233ad8e99da9f221b.1780497188.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 --- v2->v3: - Describe PCIe PERST# reset GPIO 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 9500c9bf0f42..db0ae706f648 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-gpio =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 Mon Jun 8 07:21:50 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.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 8285D48A2CD for ; Wed, 3 Jun 2026 14:37:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497457; cv=none; b=kXGzu34lMJ9OHyvauKS/SIUzIpayYwabvSZIWaJAvIHchg/AhC+4HZu7VH8U+Q3hGWI5MZfDSiB8dMd17LYv14oIAIT0F6+NDopqw5K/hWos6tEaRDmRSIh12nzFOfXn31NauVQ5O/NxHPQXjfNaTb1oMbQB5FuId/7Nf8SaqDo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497457; c=relaxed/simple; bh=/kpNjBflrS8g+S0mHG1ImgGCsUUL03+6OayeWxJ858Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=SbIjnW3rmevZOyHFfI3fe8KYuZDFtgAojlFym/hIaEUJqgZyqlQF/CAfrh8G6VTKfXiClGM6lT5YXAtisd4rs+7al9ev7+CZSwmnyCBozAc/LsiQtlC5OWpkTjP7ri+19rrePlr4HjRCr82Nk8GWg4vzGF/bo1Xhyybak9VG7+M= 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=b5SymjmJ; arc=none smtp.client-ip=209.85.128.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="b5SymjmJ" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-490abf12f0fso4617595e9.0 for ; Wed, 03 Jun 2026 07:37:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497454; x=1781102254; 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=ek2z2hCKg51eeqqNP9O236wR5gFYHNYlKZaWXk0NZ1A=; b=b5SymjmJUJ2ZVnd9lg4axoJukqi1buGfumMaLAkFN71IWbStwws5YUTpV7FFOjpny2 VnkLfYpFFBqhd3We1NM9WnsW2kVMsZ03pWb1t1y4/OD2JaQoH2nqCZfyeWl6JkhODYfn wuyfzaqL2TV47SSvjKmHGZSXDT/ww0WRXve+DLfx2LspJtOj0B9U72kN9hDFUilRaWHs NvQscC2V1W4T29DthWtwC757TP9k3iiCyNOhJqdVZOibk5nwLk2mp9X7ZNfu02ZzBMOA yav/lHuQQrlMOmZ8AHniDcP7b+BNCUy2ztHu0CDQyliDTFVb5KZcZPKIVKZLUFpIoIpm L8Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497454; x=1781102254; 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=ek2z2hCKg51eeqqNP9O236wR5gFYHNYlKZaWXk0NZ1A=; b=G/emXlB25+KwoUIrZAi2fOixuRG/mpVPIGweRA+5mcHMYTh69DMG2PjoUsczT3EPrJ WTFL5MBMab49X9+cGp0niCpkhgvXOkQ/EozMQwk3ZBjtYK6xR0ZhanHLfE+X7Jm2uFQt sXimB1ZYOnB0GxlB9uHnu8sJyIoZ94MlSR4D7aF3LphqotsEkn3B//dF+h0+Z9DDYnhM sefyAfoNRlZOW/uyTrMUC4CjiaOZ+5a/H415gPv7YuX7y1A60yjdkliXgX3ZDbrdUUJ8 TS5rusYxxTjV3OeeohfN4Hcs5PhsAMlB7oLgvddtgA6GoFVo9M4ZflUYCokjby7tqiux hBlQ== X-Gm-Message-State: AOJu0Ywg+kFknuhGzRSzeMi8k8XajGttR0M1QuJCRcQJ4fADgBbFol+A ZtjjX/LWyYiaUE2eJTOQMELYzpVeEgSFrDuFSXLwsbWsGutvw3SF9T0XqAdyKw== X-Gm-Gg: Acq92OF3VoivziQnM1R1tsfM/A0ms99egJRcHoyOBq6kh5hqGv4LXTMN0xG6g4y1uC+ lXKoZgZoWPO+lYyf2Tf4/wIG7XXYJwLgXFOIQRxwuixKmabEo4H+5/YTU5pgkUQiCDE9E67BaZC Atixxcv+ah5wl5infPg3Ukj1Mi9w6thbUuX5voaeBOP+WmGLQbzZKQf/iOP5N84GQVCNQ1g5HKZ F7R+qECJLUvnEnMlx64GT0rs9+rhhj+Xz9Ww/gIl1fu3Nm8TCqRE5YbKuJjD4WLa6I4pif4MiEj vZviclmsYhMy7V4Y/ztF00q2POeearVpgKrIoyKt5OOuvn05K2HBA8aie2CRb4MlUJIPO+S+hYF frH0SyRz7voxz3jDAkLA8ZV5gjub1BYwOR/dElE3zgLwMSUOFZw8FjGYeb6NAe7FMmirInT6TyR f7P2Fjb/++Rt6QOK8DUNrFrDEx6y3JPkut64Z1fXpHOX8Wh8Ju7/KZoafxxhhfa/Zj/O2GNEcZd 3ASOoO95u1WIVjuEbWHfi77LrTukLJQVmdxybsyWCJLRUne X-Received: by 2002:a05:600c:3510:b0:48a:53cb:8604 with SMTP id 5b1f17b1804b1-490b6151755mr47163205e9.14.1780497453687; Wed, 03 Jun 2026 07:37: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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37: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 v3 07/14] arm64: dts: imx8mp-var-som-symphony: add HDMI support Date: Wed, 3 Jun 2026 16:37:14 +0200 Message-ID: <24154af5fc04cf4b355dbebc33566f83d85b222e.1780497188.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 --- v2->v3: -=20 v1->v2: - Add missing HDMI pinctrl configuration - Enable LCDIF3 for the HDMI display pipeline .../dts/freescale/imx8mp-var-som-symphony.dts | 61 +++++++++++++++++++ 1 file changed, 61 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 db0ae706f648..f7eebf265fab 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-gpio =3D <&pcal6408 1 GPIO_ACTIVE_LOW>; status =3D "okay"; @@ -253,6 +306,14 @@ &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 + >; + }; + pinctrl_i2c3: i2c3grp { fsl,pins =3D < MX8MP_IOMUXC_I2C3_SCL__I2C3_SCL 0x40000= 1c2 --=20 2.47.3 From nobody Mon Jun 8 07:21:50 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 78A8A48AE17 for ; Wed, 3 Jun 2026 14:37:36 +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=1780497458; cv=none; b=AmmyCnV2J4IAEgUFVG4KuEag2Uc7W8ZcY/OV7PtDbNpQqNTiwiPUHk/gq+vYJoLxi1fCjve368v6IezikQSnOMPMlW/e12O04dd4t7nKAP2EDc1whMz7YJzSiNQBZCperZjgwD+4NCekjbLBpDDQ5BekRs2UuZ/VGvb2XkAReSA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497458; c=relaxed/simple; bh=58vxLohvUEE0typs5e0KXlr/bKqVl4pPJo8aX4oeHFM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=dGuPTGaYrJxkF71Qbq4/rbc1ChDtEPv5paQuHz1ZJ1YXWClNIhXYMaEI6jsRGjoF6DlYXMbAUT+sVwkCi0A7pAwxGrROFQ0evbExQ/rduDxhlT0oFKTdzqe1Hy3oiDQXHPtNbm+XVP3fltDT6rxPvnr+y07DOpa69FvINKqzzNg= 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=oeqYa/bO; 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="oeqYa/bO" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-45eecb8bf67so4975806f8f.2 for ; Wed, 03 Jun 2026 07:37:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497455; x=1781102255; 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=WvJo7uXpy2LLYVHDxAsDL7DrVkekCPQF0HkceqaMxAA=; b=oeqYa/bOIf+Epiqmi6HuBHXALaa+fbt16JyEYl5fls1oixqRx6CHD6QfNRMUGYZ5fM 1XUfXSpM815cp5hfnzDw0yf6N1ELbRQmpvoswRUNfIxDUhoYxRtqGoH2RKypD23sT+7p QKOdVziiMQk8xePpkx2Jv4EPrhL4deWzM+u3j5LIhHmeqZQbcV1Rb6Ulc3GCrfCax0xM RJTxiBTcOce5vsBgeUJRICS0wsAzjgTVSFT9W+s7LfuGM/WfbGq0Y056O8rTQyyqJ61M zx++Bj51triYLv+TCF4wIZMtxMUpEKweTLhwP7IfL44D0lL7uUqyD+UPqZTNY3KWdrfB EmsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497455; x=1781102255; 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=WvJo7uXpy2LLYVHDxAsDL7DrVkekCPQF0HkceqaMxAA=; b=lC+NKojEV6HTCQ7mcVZLUyGQC22Od0dYr0YB66nHfsuE1NPlp5tsDOhg8ljfYv0fjb m711EIrAJwgJpWyqhxjcVFowU74rJtAMlTQmAraltCKkAWHCHupj7zYoi1QMPP4QKJ6K 4w3QR7CgUoDhogvILgcYg+hS7q4zLgDPoUXnN/GOI8w0yO6oC0lLUyrTcPW3Piw5cm5O yoOF8TJTzhfIVSdtMzY0GnYLHaJFUarRFXeg3p7Zc9HWVeT2F8G9BI4O6TGx/FE1x6CM /z7B7LFeUdnIqwTIVzw0Mh1CurWuZtmV3NnU4ZBDl8fFFblBptLcVuNXrcG5Rwik09VP itXA== X-Gm-Message-State: AOJu0YzqHly4pkqKZvjRbnoKBBZrbVAyksgKKQOdp85wmdjc76skAMzX NcquDXRtAXczdnTdHcdPs9LK2z9qBkgjlnlttrK3zUuFy5EhswgpnCdyv1CntA== X-Gm-Gg: Acq92OEb9tvfjmw8h970lbwiduAjfQYTo/b+0LDItJ0s+PPDetoyE8Id7xqEelqq2Gc lHccSYntuVkrSqB9N0X9XWn5EpFk6nbLe//3J3/+aXmv/RuD49psTbzE/5dvHZ4TEv2QhXQgYpG UbiLMunNRiRDXH73DPBd7y+3qC4zpAtzJgezgNYTqJZUZCXs7Agb/NSf17y4MOAZzAUuN4CTcWY j/euHLdWsaZarWemrnF6n8QR9T7mV7NZPaQ4tdDZoSyUMJfVEilwKeHzeh1WwXtVOsOzOgZAzCr 035fEaYedHI773Cetu3H2Gq7o2aPBf9arD5be3HccvSttZE5+Ltz8tWVD/6Lgc7vXGhgfTiSwmX bKRWpG2L1tfvw+uXoC+pFcp3LwGrM22vmc5nNQskvmV+2WLLelm7bBrZJ0YOizK/Tnj5tl2tuh9 NAnq9PA8JgNGbKiHhWOj6ICgqg0j7/AdjjDUQpqKGf0XhtZLHmX5arOIV7wtMDgL54lO7AcOKbw /xwC8VR4n8edxbnev4POil4N44wJLxVi02hOY6kgwUA4uB5 X-Received: by 2002:a05:600c:3490:b0:490:958f:2a5e with SMTP id 5b1f17b1804b1-490b5eae2c2mr58556025e9.13.1780497454747; Wed, 03 Jun 2026 07:37: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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37: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 v3 08/14] arm64: dts: imx8mp-var-som-symphony: add capacitive touchscreen Date: Wed, 3 Jun 2026 16:37:15 +0200 Message-ID: <5c79f633cbc4606ccaa962bf7f3f92bbfe6b522b.1780497188.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 FT5206 capacitive touchscreen controller on the Symphony carrier board. Describe the interrupt pin and touchscreen geometry. Signed-off-by: Stefano Radaelli --- 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 f7eebf265fab..93098799211b 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 Mon Jun 8 07:21:50 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 797E148B389 for ; Wed, 3 Jun 2026 14:37:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497460; cv=none; b=eKQdFkKAKi1YpnsewXpkvSywEBaFS/9zczrIVOeFthIhwIBiq2rdbB/gnklZvvhpoKq7Wl+Ey7a99bP1NRlOyOHkSnie7c1HjqGjjp9vsjXvFS3HH/dgptQA0n4tOERj4+ToSCAslc42J57gwTLOG+F3NUS21ZD6VA6gfJDcSis= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497460; c=relaxed/simple; bh=f9lN4eCpeq6X4GQCWW5yGIkY8Fi5P6Oy/MMPAeTG7TY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hZVuWPbSpeLbXBZczEILaa/jD5+Av6E/DyzMux4w/t6HN4UYg7hrpcPMDCoS9wnZLX4C7crWCr1wGNuYdUTnvCgEW8cDA9PilLpDsdhtts6wRMonQwNQlRuRIkEOVXz8twX8qwTL3kUE1oHUwsIjs9N39HoNPH+zM9GI2Hn8ukc= 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=Iw78Bc/T; arc=none smtp.client-ip=209.85.128.44 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="Iw78Bc/T" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-490b09e4cccso18343415e9.0 for ; Wed, 03 Jun 2026 07:37:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497457; x=1781102257; 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=IUKMxUWlLW+OJ1vtsYh4pQyPHiovNF3yTxr4Eq5gQRo=; b=Iw78Bc/TvASx9K30kxDytvui6FnuRnUM01nhasmXTVH6pqlFM0A0r/EUkUtow1ucfA Eo9npnCeWB4X3yh6hb/LQmZLhfzWTJ5b0dD10JH1gw8S8fROLi41DFhpXYrWSFhKFWvU ED9uTzBquNL+4rv1ENnuvSGgBZjyPnJpJkt2YUMDBJcYQazmudDJHajJEmDHeWA6j/jp K+NlPtG6EbjuuOwPVuUElTyDNqKDd/wLOqFzN7773owK9g66SlM4JUj2wKu+PRg9KI1Z zboep1Qe2M4pIKuJFy9TL3A22ZacwBRbHO5UCcwwCWHGE2WhSKJ4raDsLGH1myWZ/c6a AICg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497457; x=1781102257; 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=IUKMxUWlLW+OJ1vtsYh4pQyPHiovNF3yTxr4Eq5gQRo=; b=bnS2GYI0GIb4ffViuiV+1gVqDIiZ8g7GoUXDm9c0k4R5/Fqkr1oPAxWEO7RQzWuuAO jEUFcL9Wr5bK60NDlJUZPvwfgPVn3YhvIrfrVcaRJ9+rEwhB/+zEHy+EprUwVEPVcGCy ZrboJU8aLVWjoQAh5J5iWHb5JHAzvtxD9/ffvOCJM/X8SIhg8jE2DFRm87T1WvR53Ifl iYIWJfcU+ylWcHV9vDSkZVksPLx3ohYfAYLyJOM5v0MQyYiZpcwE8LFuPWqDuNy/yt2Y 7Rqn5loRooaYMm06lxD/QKuSZtJf2P4PmO/e6ElIgLi0Fr5Rs9pWzZrtVBlQUhN5bo/S uWqA== X-Gm-Message-State: AOJu0YwC5ws++wlkkAj9hyagQ0RVa3JtO0cB2L0uKp/Rrn4vQ7lE9Pdr zHQOor7JkorMh1DbizbvGtTcIZZEzZ04pQkwBByCgcsb3esKzoM3aPomV9Vyhg== X-Gm-Gg: Acq92OH8MDamGhVpPDmMwHY1kwemIQbjtN/VTlt330gtW6Uak9gDmRwv5zgGLraMsnW 0BIHRzBCI4q9fIJX3ApaLiZNZ4UZGX7Jr47JnsSLkQEKatAW59Oq4azcFZG2d5eOZJzzrXCv7f8 SvDrNAVxtOhneS+K+nDmKTCLUsTHaamUHI1FqWLlpNzQzDZcJ+1tlWO3V5EcJ0bXaKH6wJhv8TF YF0i1MGZYfuz/KHzFD0RrkktG0ARfjDSqh1gkWsOJFNNdDaYligA9fdsLm4CknrpqffSJWfUhS1 9eh+3IdYWKK9jkex4jpxs1DbfGPGBi+DgjOpsqnp5ZCwerSJHU8udZoKVfW+n0suu1VDtemcjeD CDD/IuhpGcR0aGHnteXsMIKTKITWS00Ppq6xexFxli5/siF5wk8nCy00dwgN5FvMogL6Pt1NhSj +sqzu3CuGW1p4wwm7NqU9njc9ePrDh7qqwKfda4+IfSyeligIEtUCebF7acNBc+Jvn6X3qTbS5v w7IxoWRHrS/aAE3RIeuPB9fmTZ4bUJL1njlnD0hQXpsDhLq X-Received: by 2002:a05:600c:8b64:b0:490:b642:ce31 with SMTP id 5b1f17b1804b1-490b642ce7cmr62747555e9.2.1780497456542; Wed, 03 Jun 2026 07:37: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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37: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 v3 09/14] arm64: dts: imx8mp-var-som-symphony: enable ECSPI2 Date: Wed, 3 Jun 2026 16:37:16 +0200 Message-ID: <5532bf65f31a8b476d0e1cd030bdfb066400b518.1780497188.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 --- 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 93098799211b..9d08785cdae8 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 Mon Jun 8 07:21:50 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 7B2BD37C900 for ; Wed, 3 Jun 2026 14:37:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497461; cv=none; b=FMGySVqplqhSQAWG8lSdRYtxWOaia9DDxIC+7mLf8VavId9iVGawRmvMZRk/2YfNn5UaQ0Dbv0HVjAndZQxpLkHdEZrfQox3G734a02CFppTlYbxjmIzMes4a/bEypIsCpao6c1q4IO7+TlIwja4VLZHQV4fMA7/UtSqj9rtNOc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497461; c=relaxed/simple; bh=JQWYc/4fLffUjNA3wNIOzQv6+iqCyIBB6K7GqVimTcA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=TuzSt4IXCjZ5BmC9/av5BXQjZQ5uoQPN55KyJlVze3mUKqiWE24H3SU2cag40vTXVjFNkEZtr4NmqTfiasf+Lv3yFWr0rcB75xaNuvTdAnHxvIwn6C29jqWrWogJIvOhfIpXcBQY6OSEPf9TEtLahRuAM1EU4Mfg6cVwdoOr1pE= 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=JhLWKPy1; arc=none smtp.client-ip=209.85.128.45 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="JhLWKPy1" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-490abf12f0fso4618185e9.0 for ; Wed, 03 Jun 2026 07:37:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497458; x=1781102258; 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=Hljhn7F62l056w1LsgMyS3YqsFiEWlqkEOExxjIDOMQ=; b=JhLWKPy1FSzTaijE2FHhpSEKZDp7FIgjRaq4JzYAiIiel9UGZYtgsz8r1HnIZOBvo3 v3mXY022tavIVkmaf0eKbsbgwp6sbS+/QKyAj/IzwOujQrFQaU/vPjyoKe+dkVxY932L Gws9950IxvY4j/kCKMGqEXPC3k9rrDFm08irloy5GF8erze9WOc4jb5F0ILaFdzHumyv G9GMWUf3dmMUwwZaju9UOcQ5P/eugaOxR+SY2n7r34xKeNitAn6R/gs5PxcRdZxpTt1M gzEYE/Ce7uakxH0d2ZBfiNjbb9DtEDjeRyUExk3fJp1KN5AaUVukepdh7ePKvfk+kVHz EmIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497458; x=1781102258; 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=Hljhn7F62l056w1LsgMyS3YqsFiEWlqkEOExxjIDOMQ=; b=Ij3SgxoCMWStQHAuKACYpEZ27s746lJ4FgQ29HyRlbeNa/Qd8s8bazdkaZ2DFTr1+L GYa6owV3njbbFRxiYsXvp9vi9iBGPIgtYtwmSFmbkXjTcRT7bfYCFcgOErexZWUlk5iU d3nKNEKjtCu+BPHpPTag8SMJd9tEoulCxj91gzKlp/fS+uonAc3QEyMFxy4OP57ToYBc 2+ZBZwMtb+QabMFjU+01wjsnca3FIJVLTthySAr/f9I0yFqkstxjngDoR+qYWkDin1sU OyzfBTvw67COYWc4lfDRlRQZMMlr5SBRU3VQejEI7bzAXiQzxQoPUyNLzlVdPlell48M lb4w== X-Gm-Message-State: AOJu0YzggZ0lPD5IFHvWbNQfo+AbXb3GgchVlgYBjNdZAwmF2i286Ix+ i9kGs+NSPSkPjQLOJeU/VcJhlou/6u4swo8EGLimFmIKzclW/RNZ9LQWdraabA== X-Gm-Gg: Acq92OHag8zI+XN5MT4DwHTQZ6sYt+KxBa+GTFgVuWFD977d8SJrCHieJ4F8pmZPjC+ N9Gd+cgyV7Z8O23reb3R5wdicBoiFJoJoglzWWk9XA/9NmXmO4WmOiPwNQC0j2bI5fEHEjcPkMI FdSydtiuiusbgYq5YWTJwnSEviO9iDqvvYPZ3EdJOMB6ZA20+Icrx780Urf6EcOOWs++329+v1t Gc7w+RXbeONdCTB2219fu24BHfXxBs76e0YnkShLz4ITHxPcaC8v8cscP7mxrKbmfDOyZuaMQMc 2FK+ku6tJYioFs5iRwsLxrxWbciykQnbzfpj05v7kVakmnssdiRqgbw1yhdfnL/cK1zPb4C5GCZ B0IQkLXSRNWuyeFyO1OaCuhp0Si5ZQDDYxxuoOxcWoxG1xUf5bEle0lQ8B5VGKP4P8i6OqXBble gUnf56NT5s2JoRKc+QeQiuQC1riq3tFufKLsDDpwWhuP0X7PLG6mZku25DCk1hI9ADb0hmEz5Qc G9JvYLKj5a6rupt2WTjo6LfAgwVVkP23upjkvggdOOjtHS7a801IfQ9TTY= X-Received: by 2002:a05:600c:5308:b0:489:32b:ac0b with SMTP id 5b1f17b1804b1-490b6121745mr51329715e9.6.1780497457614; Wed, 03 Jun 2026 07:37:37 -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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37: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 v3 10/14] arm64: dts: imx8mp-var-som-symphony: keep RGB_SEL low Date: Wed, 3 Jun 2026 16:37:17 +0200 Message-ID: <3ab5aacc561dc9bdea882a3babd39ba871eda023.1780497188.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 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 --- 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 9d08785cdae8..06d8dd7a5b54 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 Mon Jun 8 07:21:50 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 63ED748BD4A for ; Wed, 3 Jun 2026 14:37:40 +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=1780497462; cv=none; b=D3Sy35ZHnO2tg1kAQlXpEag+Z/f1aRLpUPxSEQsuKl2lx/+2YkKfHRkpEonVwKhvq1XSnMrXLBW9t6puqxUtqlEpKwd+KwtG9lbWs/g9vbfRrmQ2cY7pS62bZMu7l3yx+bnSeZBJhiTrO4dPkFNNx9lj2xOE54RsfxG3fZoybCU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497462; c=relaxed/simple; bh=40kREAfC/QNvMf2+8nmzJQuLMvLg9WZ3h0FgrQyV1kI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hGs/Yp9Eb8r9skiWh0dI6htEBxDx1EWiYFw2IPNj4fVq4ZL70/OPIDbP7J411Jpwf6f/LCu3N27x75oTFhYYvLuKx/HOgPX1UFWmNv/WwUdEVSxwZqP5JWl49K6f3cAG6/UI16TmFfD5zzuBHEuz7XZC7oT17s/1GAUbildeID8= 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=kzkDjZ7u; 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="kzkDjZ7u" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-490ac357c55so35469305e9.1 for ; Wed, 03 Jun 2026 07:37:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497459; x=1781102259; 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=lK0+ywjBOh+XN+VJoI8pFkPksQ/EGbIta4VIkH+QnrU=; b=kzkDjZ7uZ0l6iXdfuzUJaCuQrh1wCI3cn/FCVIE3CyfT00gm2e7PZEID8Jn3QyPnxP eKTWLcpSGnRO2bf/VDp0m7tzVvbXSLwA/pphBGLfZMKCcn6oPjUeN9lKvhB8dZHEY2I6 hofuV9Pt194+NIIysNdgetDUNSWNy/duyAMUvwUW97xZkR+Bjqt3DnzTFe8Nz2Vn4BFo s+IEAjgWDr+0R5cgLja7J0JHTTAzRwkuv9n6bWzw23rSpapNLmgnKMqYQoRoLxT9F30y WbSxQnCHX7vgkS1SFxeUXjbHPGtBllgofSLeb0b4TpMklyUWDWaRIRHnA9vX3M4W67+f ClwQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497459; x=1781102259; 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=lK0+ywjBOh+XN+VJoI8pFkPksQ/EGbIta4VIkH+QnrU=; b=J2MB5qMxiUbMiL+PxnKkZ09CGjcKQuf+s932x6ulS03n1NEv/5dgD8Kb2K+Cm/jUyZ BB/SbWd7t3oYN96EyKVLRYMShMWebqvbUPLlbuKpKQC0abfyJGwynKG/naT4PXKfIcjI YJA4roZqBtqeWQecWoIrbNGDZN8/OJAKE5pN8XFTzCrm5ZXAYaq+gV6Wikhbgh0+VnsW bxwFw1yjBeiiapOSWB313/RT+4VVcmId4bBq7zUtKYzphmdKVrAFG7yazbAfnEm46LIH xjDDc97rjKTBmP4nuWRi331Ch+fFHG59EiE9M6PjDDZeKTSwsYIz15gtDBRzUBFak9UO txaw== X-Gm-Message-State: AOJu0YxhacdfDi7Sp2nFQdrTXO/s+/6FabvQkrD2yGNXrVjFbOypLlKz YdImuTFpe27caTD98+RDcHr5Iy1Gd1gKQbrzQSrLJzsePfx9UVZ3LibTv4YFTg== X-Gm-Gg: Acq92OGhea5pAuaUoszwtBgvGfCAawjVs5zgKUtD2xHiWIU5WmKh3hrwGK5YDyKZsUe 7d0ewIezT5emraG2hElQPWTfTanAH7VeGf3Ngjm3FbPI7pnGwv975XGCxPCNqG9/pESYYSTTV+z KmwnJ5qFUXeU5vWEPKBizrjXwelShQMfHxe5U4TdXVbQkcBtsZivdLw1KkKLLQS0X0XuWjCQoUW YXoK6zMSQrEgB+e9Ffbc6vh4L3+vOVWy3/LGZTkIsYy6Zj9FCKZAk2PUJipL5yE7WEah352GJpu RNEWSL3BirVXG+C9+rt7rfVwWB5WAcw98VyFZ++Uj8xkkrr5VpHa8pjMXg4jEzfhFTRhvSyEiFs lIVyDZk93nhgoIzSu1I0H8i4BgqWueNYBGVSA35u+w6BhlDIk67GgMVzsJNEbMFtt6NEyk8+q3B XLYGj1lwcbEYSOL3+zOJhMAfQURkdfnZSLsEvMWvzVSny2hduhJdLEvX+FvjSLgmRZk75P/a11s zU8j3bfPVvhOrQEPCAW2pABgkCeccOo+OStGxZuZQ2YkI5x X-Received: by 2002:a05:600d:2:b0:490:b99c:9337 with SMTP id 5b1f17b1804b1-490b99c943emr39485645e9.10.1780497458788; Wed, 03 Jun 2026 07:37: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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37:38 -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 v3 11/14] arm64: dts: imx8mp-var-som-symphony: enable PWM1 Date: Wed, 3 Jun 2026 16:37:18 +0200 Message-ID: <04c8d4b2d184c210d24a0ae40e0eef7d47101c63.1780497188.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 --- 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 06d8dd7a5b54..28424c2405cf 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"; }; @@ -399,6 +405,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 Mon Jun 8 07:21:50 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.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 3CA3748B382 for ; Wed, 3 Jun 2026 14:37:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497463; cv=none; b=pwaLDgUXJBFYpzRLjRLtFdhyaXHFz6N+G2qJ5ZfFjo5SQa0V67TCRY50KHxCJ5lKW8cJiGsrSo1Xw969fqfjdujdca/V2lO05VGlYURzxr7fh5qV60X87wSrP5KCzWd+cu9bfAwKwyC3sLs957+tjeAxXYro60i8KffM+s+vsng= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497463; c=relaxed/simple; bh=gRX9YWvTLqFGNIkTB28dou3D98Jv5aCkUXjaYJYXU+Q=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=IuxGZFtTlu5P38Euf3hUZSes1oBsF74m+1q2bFCf5zeHiajop1aCNxrKslLZlSXrroTKZGmgsDWP7gMhrnkmzsZ6dAlpHw89hKJouEjB5NSkH4iCT6JEHw1LQzMsbWgIv22pGoze+SsWey5PUQDAgsG0c+4HvOaZxQc7a65wQU8= 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=YF+vqBA+; arc=none smtp.client-ip=209.85.128.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="YF+vqBA+" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-490aebf33e9so18234425e9.3 for ; Wed, 03 Jun 2026 07:37:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497460; x=1781102260; 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=3i7F1X9p+/0lWqZkki+er1i0WQJXJNWk+O9bJqudV0Q=; b=YF+vqBA+HfUZADtCQ5acdqqKE+U1BGQzQBHYHXaEeVjhUioJMkp+6L8WLUaI63kFlQ +sZ5qjoM+aZult99k16iczxzuM6z7jw590Pkss6QFUcoSQworV+TtLZ8vtizbkPw+Ak6 bZ5xYvbdO9MhGOUzbJkiwX5sl2q1N4OwepCUAUOU6WLATchOLiq08WwN2dgmA4VlAwbB FfQfRiFKnRl7u3D8LG070+QKrEjl/s5vaIZ54wUjAITCDfCX+hprKbyGclr/OxGkfBHh QJ8UCc7z1ZonlyUPgL86i/KY/IJLkEfwk1JUmA3hXhTS0Sg+MNpPTuB+KtXm09GX8yj1 OTRg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497460; x=1781102260; 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=3i7F1X9p+/0lWqZkki+er1i0WQJXJNWk+O9bJqudV0Q=; b=IXQJbUyg2m/u5DSgS4Tiq9sUtiS0kjXJWA0PiwwOj5OyWupmgiIJ7SqdXF4DIcrp13 gOqD/2apHggAWymvISUIUtgHbcU8mF94Dm1wJwcvZ4ycmei5T4Ifm1DrEm77PslBLvk7 feB15iq9SDsCtGaV8/7tdd4dlLgedcMiT3czl27iR/TFH8GN5gpQ/awIM2SloT12yjcz IYL9ZsSQllgAxdjF5t6bZU4u3fEngM6BP+BEznylg3LIENOU9yPO5p182lig5JYrZmc6 wsSS37sI1SGuSvVubTPhdnHsJkP7qGGkRaxzHDm3PEz60uRA0cGmk5+NNt7yZU/yGs1/ ax4Q== X-Gm-Message-State: AOJu0YxYMb6l53+s5e5i18awPJROQycHzDZzzLQ+d8LfdJMwQjWLjIct 4Q7AqMMth94sKdMwVOCpkVEUwQLXRmIousInI1cb5qG9cFO5eiUvqyzfooLj/Q== X-Gm-Gg: Acq92OHUdtNxIcgzICzRnLihwT3QbHBoSgxy/R6JZiXF2e7v/pfHCu7OvIZB9OdiVJG PYfeS/wSH2kw/H0QH0Ro+O3650nd7zmGDjeiip3Dt5XGxkS8eD0fZfMZFUrOt4eOY7XkM8jFXto M1T9CGYbQyj2mqYkf066C/2P/UClzBIt2qPIBLtc56YnRXmwW3MaWAsry562tNhzGnPExL0UPeR VH89LyH6XH1iuUglha744IRUzKqqbQZZNY3Lxr62+3xCfj3KJkNPO+TeX7x8ntYSU+C9ZYuqIMk PcZvyhRce0xRtiC6PwIIDjHfzMyBlihQppN6xbw5tc2YiRApLKNdn70RHkF3MrCjlncCOQIcclu yPLNUlNh2bTeimQtQZNZiUygW8sPRICaEhSwW2n68sSnezF/fgDHE3ssxNLiumm3v79Us2cfwCo 8U0lrqGBFI+hRSwOe6Xzmjzrn1QBK/BYU+yIBa2u+n+nnUm4zjwmU9s8pi9nAtrgJln6og495D2 +yAoRoVbwIEK64HX80awl98MDb7rQFNnw384WrxKSdCPY5W85R4LIsJ/0I= X-Received: by 2002:a05:600c:871a:b0:48a:54fd:54ea with SMTP id 5b1f17b1804b1-490b5d3fd8amr66017905e9.12.1780497459695; Wed, 03 Jun 2026 07:37:39 -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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37:39 -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 v3 12/14] arm64: dts: imx8mp-var-som-symphony: enable CAN Date: Wed, 3 Jun 2026 16:37:19 +0200 Message-ID: <164f8be4e0c1260130c024a47739de6cc96f94c8.1780497188.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 --- 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 28424c2405cf..6b2aaf6bae07 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 Mon Jun 8 07:21:50 2026 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.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 64F1448C3FE for ; Wed, 3 Jun 2026 14:37:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497464; cv=none; b=AHI0Fqj1ilxDfDURiT4dYFAFE9sbZRliezf6gZ1MvU/Ugc1P0x7b+3WWLmfUI1FijvLvuAvS6f1bTwiAGtVjW6BkPfXC3WkjiwNk15JbSDqZOOfWPduomJ5AADO87V/r0Nzmrz0/D+7amxcpsT10U2vQV+oisZ1mQkQXwIgAdX4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497464; c=relaxed/simple; bh=pDzCEscj5cctTzxLkpLvzHprZz8vBZKDi4msIQyCjdg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UZyL5IAa8do2VUlzCfSdGp9hHx8NsNzF/hBFwXBE7a46QNkBhOMT/DZur91rlfk+j/61aVzXw8k/yp1jAYac7NrXVOx5gVGmrBxzgRiXx7qI+J07/QyCWjWq+qX/0irzL/0f/5WiK7TU3GzDue2+J49vaJlPdPdqutFkJqJgwJI= 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=LzPmqIU1; arc=none smtp.client-ip=209.85.128.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="LzPmqIU1" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-4903997fcb5so129348945e9.2 for ; Wed, 03 Jun 2026 07:37:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497461; x=1781102261; 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=QlBKUGuvfMnGfuiypEqikRO1coECNduxCotAtZXGnIg=; b=LzPmqIU1KPLDs5yJkWk9U4ROoZEMSDtA26JDqQsragKJT8JAsyPlKt6c+0bYFTdpPh hum6WG0kp1oPv6mSW/gYhZB3fwj6tVNLlME5TonNtTROF2ml8aoa/GFy6IEOQeq0Woxf RS3BqG8VjkRxkwgPNOT0iLPgILau8YcPH1wyvspWm45Nn4T34EJgDpx4CYR/aIgT2Gjb 045BFfuuPjcUv64sb+3zOlXnc/XLqKxNyccZipj2Gei883HDp3fH4Pw38pIkjYCRG4cR MOL2ZPJhtG0x+2XfaXuB71WdaolZ3AmE75+humgmp/ijksVXp74FSBubMJEi7QBKPT3n 8LLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497461; x=1781102261; 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=QlBKUGuvfMnGfuiypEqikRO1coECNduxCotAtZXGnIg=; b=q2Hn+h83Z2h9l9yhZ0xPvKv+SiwaRwTSB6YuwepWBbWTL+hrf5V2iPD8YOYsTi6e2S f+hvxswI4FM8mbjxNHhU3nsHqlNZ0Ph9aIjp6Nyb+hwznmPs67vYqIuJpYOJImvgWCep N3bXd2raG2E7ZHkDpyOGZyEMvPVBBKjGs1+eHvwHSwS7CxxMn8Xcjxkr6yIcZlTDERLT ChQmk3yRGDPS6CvjPw5bffa7REp8OLPKUoosjTr5C9JeMUob+GEfr/PULeI/dfZT6g7y wfNsuFwC/P3Wg+Shix//OtzHIHCAnZ3fIm7bciUd1Y8tLqcyKqidfgHkLqRMqs3Jn2+k LzhA== X-Gm-Message-State: AOJu0YyzlMU/FCGCY5gHCvEKXqb3/JPmpmhYbkgdeeN+h2wJGoghv3K5 bGURjeMbaQiPKa6OOZAoZQvHnvE7Q6LVzN+sSWL1u4BXRIRkKuIDoF1n6RGPtQ== X-Gm-Gg: Acq92OGiGYCaR659WOvaUQgBy3SMlgrEBbQuEz2CjPla/OS7/EGyYPy/TYv11mHew9x MKW2r2gr2OJV8QEwd+O0rD7caFyMI2uwCdjsdsSj9tlDWE4E8Dvy7Ch31RhNU5kmIl4PvnA0X4Q w8FlzQZytADxtAP2IAGqrV+tn4vnnATcxoaIJHoTTzr2pw9bxHCg1pGqDTQq2PE9f+Dfqdi50oY Kv9IdwTUyBS1HGrySkjLI5k+eS8gb/FgG5FhkHgoMWdsruGUNMVu1RLCCbNPhUFXZDXHBI3GH0U X5KeK2rXH6xOIdpmSmaX1hgqDfCxKB8QkmDoMMwqlwter3+wGDI6t06IhniDoQ4VLpnpqv5AVr9 g8uj8rrUm42Vqve1ET+wCSd/STsn+xjGFcoLaiuhWD4h5FRs4i+NE9tROIL95xMSYYLlN308VSv Bz0C4HDQqc5/xqNY6B6QwxWlYtN/p1tM4zdCc+oJENlULecnpyFuSg7bmb9KmoQBzhRsp9je9PZ /Ue9eirJI6+Zr1XoRaBu/aXDRbI4UzCCmQH0YTDUp7FUuNH X-Received: by 2002:a05:600c:4f44:b0:490:b26f:a512 with SMTP id 5b1f17b1804b1-490b5acf6d2mr67166455e9.0.1780497460679; Wed, 03 Jun 2026 07:37:40 -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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37:40 -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 v3 13/14] arm64: dts: imx8mp-var-som-symphony: add second Ethernet port Date: Wed, 3 Jun 2026 16:37:20 +0200 Message-ID: <57b48c65ec479641f3714292fc691ec8b70aa669.1780497188.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 --- v2->v3: - Add FEC controller and MaxLinear MXL86110 PHY support .../dts/freescale/imx8mp-var-som-symphony.dts | 60 +++++++++++++++++++ 1 file changed, 60 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 6b2aaf6bae07..f4926ce0aec7 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,17 @@ 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; + regulator-always-on; + }; + reg_usdhc2_vmmc: regulator-usdhc2-vmmc { compatible =3D "regulator-fixed"; regulator-name =3D "VSD_3V3"; @@ -106,6 +117,38 @@ &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 <&vddio1>; + + vddio1: vddio-regulator { + regulator-min-microvolt =3D <1800000>; + regulator-max-microvolt =3D <1800000>; + }; + }; + }; +}; + +&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 +406,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 Mon Jun 8 07:21:50 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 8DE9C48C41B for ; Wed, 3 Jun 2026 14:37:43 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497465; cv=none; b=WoKSDWwKbc96dn23vN5OOM3yFH+/2OTwuHyCsmBJy3M+LOyVcdCwCZt06s6glpfbnxVcW9hK69HvAqqgd2Ucx7RWdXJbZ7dILPGwQ8eJFjkQvm8DHLDMWQtm4EY5eOHXZJqjF7maSuCwEg402nUSVmbu6ZuW8OLzA6tg5mJ8kr4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780497465; c=relaxed/simple; bh=tapJulvq9sZNzCtmbZgAjkSubCFsjmsf/ax+SbMxIuk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=UqBFvCj385YEBr63sns2dEBCZXHe3ZD1T3OSiHI5oqNR8Cbk0H/Kz8v/ehkkT0AgpFJJ3hwWTlQWYalBv9Q0IY9+s50sxxgp/yXSYFKG09a9gCH7ZUhxzbKcBWPY2JSi1I8cJpl9uQpKKgssPfoco+vbE9B3iu2spl1WcsKd/lI= 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=ryoOVDNA; arc=none smtp.client-ip=209.85.128.44 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="ryoOVDNA" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4903f7a90d1so117566145e9.2 for ; Wed, 03 Jun 2026 07:37:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780497462; x=1781102262; 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=2r42H6aMK4b6UNRgIksoOLm8aN27wEuwsly03FlTjcQ=; b=ryoOVDNAYXL0jB59+hntfvuLGKACc7D8/gI0xdAv88FDydMIabb6tg1cSJBD3nmMKh vnNyVwX347Ygx8dAh9rjBFtFtAT/rRYJkEHlfMb00cIlKcFRT1w1N82WUARQFnhyL9NK Tb9DRGtb3Fl3aTGDhTr7FUj7IFX+os63FuehZGXDyeQAx0F2gmFyn1NRBYTAMOtNkpEk iJ2UHP4bnA/72WIDEhQHScXb6dS8liqnTCLztDtPKy4xZNrloHk2sq3FmVrKHL9OcnWn loSYvEEYMyVl44iRC+BBOniCSUR28aBkYlUkXn/ci6dFmoxL63PB38IH+W5unJEHO6q3 mRbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780497462; x=1781102262; 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=2r42H6aMK4b6UNRgIksoOLm8aN27wEuwsly03FlTjcQ=; b=DGa3mcIgx/NLZC/QOvBMi0bJVHzkBNq0sLptjnGyNHcMSrRSjjXL9EiABvWW+8eICf TJZGTdQT2qaF5e+XRquvsU9RvhL1ORQ34W28zEM1TxAB3IrriEwyXImg/5vq1s36nMGH Tb4yR0QpGe69qfa3kcyB+rT/CBKYjiENU0WamoTv7fVijpMg7WS13vM+H1yBoU4PWMFr AGsUUV4qiXWlqqibI1eTuULKwJWtFD+Famhq7DA8yRu9Uto+0VuJoMcKRcHhpffmFP9R 9Eqp2iRsRj8EWkQVCAepjeT8STUYGwdDB7HJgbIXOH/IOUztCzEat3FIrDOr2MuSkNPy NJSg== X-Gm-Message-State: AOJu0YyUcc5E9ceLVkurWVUKiFtz1xvu/LO/D79COiD8OV5M6i0t3Rku z2xLQ9kxXC3JI8ktxS8AR1JpDFTLgQMAefx4DW2LNNA/f9HcEyE9TuRkty6x6Q== X-Gm-Gg: Acq92OFshSJw7Prielt+wyL++xGNYV2sn3C1JHlZjo6R8V8AVTq3+WEigQg8DT9UeGz aRgg7YTKmxigERCLe4gNqrbAL7j+ly6cd/xUeRCaImXqeq/NWNlbkCU9QarPn54tfUbeR4rXQV/ bPhkX4P9rTIv7pmFbvXnFCHAsNJJT99WHF7+bP0cuPpKkwU9Dd8AfCaEIg+exXn0cbNtPYnqOO0 oA3UaIE5t2Kfw7fVN8P07WZznb110YgfFp7eGiqHGoS+drIXFyxf7swYysoqbnBfWQoQwUt6qeI KEhET/r5Epbn/sFFfdub22BX9sxNYL7SdE3PMx7RZm1WGAx/ssIDaB2Nw2LpUVX3AqVec2nkAGD JGM+7PGXzcn55Zz/x7IqB2UloQOk9XYFKmyP171ceANX0rg5O+cB1eQ0gzy9w/QBmAaLuo4c5Uw IrMEdc0VTfdrD9NlBTy9grdboW/wRb/RkWApuG9R5aY6b8t1YMFSOEVUbySQSGRAyrY4C0w9Pyo j9tFdCI8nKTb1tWNy5C+fOVHvO2+3Fa0vkj8fKJX3Gvfxjv X-Received: by 2002:a05:600c:c163:b0:490:b5d0:598e with SMTP id 5b1f17b1804b1-490b5fe9575mr65008075e9.21.1780497461900; Wed, 03 Jun 2026 07:37:41 -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 5b1f17b1804b1-490b6150bfcsm120267855e9.3.2026.06.03.07.37.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 07:37:41 -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 v3 14/14] arm64: dts: freescale: imx8mp-var-som: add I2C1 bus recovery GPIOs Date: Wed, 3 Jun 2026 16:37:21 +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 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 --- 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