From nobody Mon Jun 8 07:21:50 2026 Received: from mail-wr1-f45.google.com (mail-wr1-f45.google.com [209.85.221.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 E084E46AEE8 for ; Wed, 3 Jun 2026 12:00:02 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488004; cv=none; b=F8xbZBOBm7D5PFAADubwyrr7yotb2txapl6Nf9iympT0iVC/HYINkKChe+lg0M9OrQCJmG4zjekeo1nPuzDnaWmY8jhLfGQo7oRri21DhRjo9gPQijnDsvgWJ3udUjit9nKRwkiVXVawyBDo8NJqVWEMmxq2OthpXm3FiKkH/IU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488004; c=relaxed/simple; bh=SKVKVQvWyYO2FnYxKoN1QjxhOZrsgJI0bms12zf8FmM=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=M6FC4hoKZKFhx8MAtY1dbD9hMWvcazp21AIi1gbW1wHemVRwVqwZjRVAGMIYNzQ9dk4BiEeAONPl5D0n2vl5SAzBpyqYBE7i1PC2Fp8GWxRiFpSZNzO1dtLRNFMBq9+pE/Zdp0l4AhTud1Oq/bjrFJe4+TNVcoJq7CtqJIA5PDU= 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=SNizzk9a; arc=none smtp.client-ip=209.85.221.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="SNizzk9a" Received: by mail-wr1-f45.google.com with SMTP id ffacd0b85a97d-46013161068so1720803f8f.2 for ; Wed, 03 Jun 2026 05:00:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488001; x=1781092801; 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=5tO3scwQLDILDFlQjuU89g4Kx7wsmtUF5t3cLtUVDts=; b=SNizzk9acKTCVy9x+8Y3MYCKKwBcGpUVpI2/OArzcHo5ugFHbxSZzSgFPrKpuVjO2N M8K2nmWPo7n6UQNWRIZIgS2hVUCnMJDCq53gvLdzxh9ljl+hWkK9i0oy7YI/gQHn2OK6 5HcwcUbFbPoaVThQIql26HehwMcO5WmxPIGtbP/ILx8lHeJzghIkoc96jAqocFerSH4a dV1QwkRn8/t8Z/JVIeZQairR4jM74iVQ3FdCU9uzqYUPHzPIeymZJY7huLN5S0BXSgHl Dt/H9vlR0kcWusSsk/ty4JXJFY23F7Abk2cpK5IgEjKYhfiRsPD54zqQIDyUM0+7MoXr Dbrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488001; x=1781092801; 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=5tO3scwQLDILDFlQjuU89g4Kx7wsmtUF5t3cLtUVDts=; b=FDO2cqH7VdcVITPCReWeVRx3/AFh5EL4w4UlfHXgLqnos8pB6QS1vYLkGVThDYmk2l Zb1vZvh6i9gLC706ts0Qbv1KcZIMbOfP0SZtd/Z9Z0Cs8ChzNEs7bDGDn+pIsMgx4eFH CBwfZnBwJ1X8sdLDBRT+F2GYSKMz2lr0oe1RHPXtvuZ+8d2GTkwYrkWEZVQcFlPn4ACQ WS70op1O78vZoRWskezcOcJTgw1c3U2kDvjrHgl2FLT+OHVRpcb6GaMgwYBiZGCE739E c6EGFd2LaNCccbhpJEOwjuNQcVzLIeciL6qLtIa4ydgvQ4E/OtSY7171TpCC+iy33Cd6 KJBg== X-Gm-Message-State: AOJu0Yw7+dNqOk1AtMUQ1DTa4U5Uqa5aUDQiF2yj6/LjqIGrgNSyWPRG sDH3GkBvaflzJ7YCFjJFU1PCQXRgMn6yfU1oY/0bxdnQ2zFFudaOY0ncn7kldA== X-Gm-Gg: Acq92OGIF4gh+BOOtSGeCE+nfStFylUnyp85Ty+xtF4XxhJbogPZlS+RRhRtE60kVAQ gIeLrHUgqVaTzqsFLD38rjnX7bUr+1CfyHcES9U7ZZRKLAYPq8qpPF2mUasr7qTJABSFVrbAk4i 5goqDUejVhXO86kqo9o5VfrFJ9/yyIsi+Yiehoeb90eM1jO+WadvFuoN10FFUqnvW+D3cF96VKU K/IXbqWcwXks3asp0EPDCLwQctt6OTav06VjPhk3REW7rOWnR+qKvlS8U9/PwhErIeBDvHzXsoR jyX6jYTNuV2VZSpAm6It72oesHcETAG+4K70CbGq+6Iz6EKj4yivFZy7YuINhcr88f/a5yfTRYd XVb1ghL/23Mc0JeAl92uq2o3Z8iofZk5fwBu39mD9fUL0VYinDjZ8SD0SVSZ+ByeQwI54OyJWeE +WnMC1Wf/uayXouQcumAVFVaL/tlitk4K6pwfQt5Md724XTKCUAwcciWGaLlSHtOC66MLysd2Cj mPNwP7Ad/5XVHgv1BjgGKdoc83BrmQ6tb7fp6jzKpWWeo3R X-Received: by 2002:a5d:4e05:0:b0:45f:f142:d569 with SMTP id ffacd0b85a97d-460217bbdbdmr3322115f8f.15.1780488001203; Wed, 03 Jun 2026 05:00:01 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:00 -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 v1 01/12] arm64: dts: imx8mp-var-som-symphony: add input keys Date: Wed, 3 Jun 2026 13:55:39 +0200 Message-ID: <2a02e17dd1cf516332e2f86e733620d58b9a73b9.1780487415.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 --- .../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-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C27FD46AF1A for ; Wed, 3 Jun 2026 12:00:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488005; cv=none; b=qYjNHfcFD7G/YqfOHIpbFnh8kdrvlWbQhET/s/DTmxKlAzEUsBMWIxWqzTayzJRTUU3IbipLsuZ8+ZcjT/5dAfumdiSIF20B10apJp5YFkhYV/uIOIzFHroVDYSlmrsqlzKCCLDNvyB7PkWY7ykr6x5cLelMcEsbxnSbi2b9ahM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488005; c=relaxed/simple; bh=KKXR58sn63bRTQCGBqv54xyTr+snqZL+yHVCEQsoGrg=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=PxZJtIlUd0S+P3+jtMsGyl3IIEDOrPOoZL5u2RRwBuyoyYDSEDHrBtjecThBsY+/hQSpWNqqUx/F5FAPTa/FDZ4oweri00ZdHD0X4m5dQ1+Ip7swxXU/itedg32xup+v+Fsplxvv1EYXMKInNDHvtcTf3iPtx9qCAzChP2QeRBw= 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=W63937nf; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="W63937nf" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-45eecb8bf67so4836630f8f.2 for ; Wed, 03 Jun 2026 05:00:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488002; x=1781092802; 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=BOAXMQJRInvRkdYBQodwzb/O3fe/WllfMF2583czUuU=; b=W63937nfTza/En5o6UG58e0d5TyAVCoipxJrkzBTsptP21okSzR7UdNAEXGwmJI3nC iTr1uj8CqwlyBFwZKkNCB/S2zbXhUzGwT8nS730J5oezRXy0iJBN9lCjDPt4OPiB8xbT s62IMH51rsjG+JXjDCAwz1KA5+YdPnK9D/1oxuSxHjJFyx4/yzUvLujDXUwB9WrWPN7I B7UqPzWDpIp7uQ+eVb+vRoSsv0A1hD2rx1gcqWbRNteP2VCu79NBM0BClTx8MBYbAm+E XZoRPVmNH3z+jGqH3UjfmUPk3vIqq27WsTQ0G4GK85DZkAB1FoivSCRzLvTy70TjV18J zxiQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488002; x=1781092802; 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=BOAXMQJRInvRkdYBQodwzb/O3fe/WllfMF2583czUuU=; b=bj6HAguKY8rivfO8ugoULf6s9kLmeY6iQQM5qRjaNyU1CjNN5geJYLNL5gxUj/uff6 0qDYFmu9Wm7ZkD0+TwvjWbQZq4GTkkS2OlDoJvgnEU6mFu/eztcYCAMAVFVJBbZqPPBh yV+UE+feKu8EAx6dfiXF+xQRmAdvzD2lI9BtGylRukMOS8Sjy6cpLHL3GDjoXoLrDwe4 T3zOEZJsFzc8x3hcWspzUUXbin6uoteiXRURXGEGc0Zkfpo6BiL1Q9dmvqtSeKrKogVK wXwhefYYcfo9VYCmyvNVUtslCzVDERfNTAjHcysiwzjDuYzZltmMAzAPZvslvh6EmxM2 3yIg== X-Gm-Message-State: AOJu0YyaM7jA6czg8GfmTvlcmMFO8fx2ny9s1FS1f9JkMyHKnloSnWRt pM/jDv9XrMaOWhJhEzzTlJeeiNzGRTUFdCNxgJYTiQX5tQmDL7RO1qohKabnSw== X-Gm-Gg: Acq92OGh/kUA6fssVYYHRRM18X6TLSpNcYkEwaXqnw1Svt627QTOw9Zd3+of1JOGvzE 7Vi0BpjqBp75NWT0OtQAhDDlM8WGXXUnguoOUj5FkOFemcy0Ps/RfXrP75mcwTnKwJw1/QjxqnW p+etL5TS3SQBjzDGeYAGw4Y6+he3DvVw//9I32108bTCTsrvATLeddYVnsyH1Ipsxgjvq3QpkM+ Lze1jZwhMVhgiYcvQy2M7gKBvnBqWoZp56wKsUTi6PNpnQZS9Eu85I1TSRG7whvSpHsJkPxjio+ fBUPoDEmLMZR6Ynvyb6p83F+roOvmLJ+oIefTi1LhcJbII5UkvkRhRV7bJJZ70wKk03hNN0/UYC 6L5ra2gf0zQ6HVOyYI2swYAtUFnY1fJr8lOLIiX1i825u3SMCdGQhbmrKDEh/jkIF2bNrHQken4 DRQBzdarHheIuIfCx5pXSGOyucJKOb/Iyp105q9mWJEKP+wu3jlWiXf/QVA3b6l+sAt26vuDfX9 rvBEKItz2BYp2CgpmEEui5O/zpfB5gBLJ2kvLsU+Z1V42zN X-Received: by 2002:a05:6000:18ab:b0:45e:a0ab:8bcb with SMTP id ffacd0b85a97d-460217de189mr4934181f8f.15.1780488002109; Wed, 03 Jun 2026 05:00:02 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:01 -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 v1 02/12] arm64: dts: imx8mp-var-som-symphony: enable USB support Date: Wed, 3 Jun 2026 13:55:40 +0200 Message-ID: <36b7fad5b7cc932f502449cf4082e57f732e8bb2.1780487415.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 --- .../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..de1b8b842848 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_LEVEL_HIGH>; + + 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-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 F1366472784 for ; Wed, 3 Jun 2026 12:00:04 +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=1780488006; cv=none; b=KtNh1yahSGkZAcuTtl41TgksMcDhjJmjQuK2MFQeC8ZURANdZY2XzoeS8Sf7PcMZxuTnz+gXLYXEV5cAIlBHo+tFfXTk+ghU3sf5rVKBf/SVlLm1c5ZGg4wVzxmN3b92rV2It+RFkPdvtZ8Jf9JtqC6gLw3zgPmWRRGLX/UHKxs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488006; c=relaxed/simple; bh=fNiGoUSJqSEmhz+n3sgUNFoIYqnWXFryu5rSRIxkBEo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=AcN8pK4Xl6t9EArtiWBJMsFmHDVQWh1A37MaegpLzNhDOhc3rdK8+r1kk7tWspSZFPEvY2Gm0pDwfokHZwF3nUGCW+E956iTOH0xfE/UNEzaOJsUVviJbBNuf7jXMS61VzXp7zdy4zntxEg72QCzf0rj7W/2m+Dj4GUPsrHN3To= 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=mINeImqb; 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="mINeImqb" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-45ef41adbc1so3663147f8f.0 for ; Wed, 03 Jun 2026 05:00:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488003; x=1781092803; 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=Mk1r/Chz5tySwG2DZgKv8FwEIvhKShhxz5WRxEuPP38=; b=mINeImqbEJq8WUwbjl62GRrf7LMuNKm47kK9YfFQ7Veeo8CK0QLb8SfUsZqf68RJi3 DDl4zFV0CjzTYrUWH3B/F6jFf7rMAkDg1FZxrtE9cfg+tsnM3SRU6GxSugKVAnD70jTu ZpdLRaDGDWB9n/OpLJVY/UxHvMXQEdUh7peBEa/Hf5phfcK7mw0bkW5RfGDjGFTWPiMF 9ScHLYoqKpDldKR1Re9GqWFj1n/JMXt7sbzdNfxPntH2+ztvoG4T35HzgdJVHu7XK8ME JQAziJ5QhGqSOjD8vltwrqIPQj6/E1afLK3B+XrTvyRwW7gf3uxYfDv+lpxq483Ab2TZ 0qPA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488003; x=1781092803; 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=Mk1r/Chz5tySwG2DZgKv8FwEIvhKShhxz5WRxEuPP38=; b=JmlhkZm0VwoSi+JA2pacCOgnX9odtK9DFhy9Cd6erZ+AbL9EG+hR89qucASlfx4mz+ iC/gopy7oGzjxhq8/NbkId1f3rIJfjFtaxnBdcaFbXaX6clj5/4308TYEEGu+0wP/N8M xFeIdG+rVP8cM1SwaKcyMZgiOZibIRR8fPsAJrHtxSq9AwJ44b4U/F3UOm4dJyrOkD4z DxW1WOUARbU4iCpS81QcaAxqKSWyBr8hAfLgOc2KWu8k/PUYDho3cLN4J0wJDkfSARbS CKcgAnyl3O6lFhlGFGR3saMMo74xMLDBRzk2L+Aa68Ycvcwjtd0mEctr9lAZ7bwX5BYX QZpw== X-Gm-Message-State: AOJu0YwrWSApaCg2P47pkv9FyFnLUkcOS2z2T+hKRI+UAaq5U+5oC5TG d2hQrPbftHRCdfctYWN+cIPlL+CIWSoZ0QoJRHfGIIZ5fqkf3NyvypcrrXkN6w== X-Gm-Gg: Acq92OEPvYo6mxqQxkI45MOOgd/YauyC8/TzVkL1o7p3l8w7F5EVDTe/sb8i6LWcHbc 0hDdEXgFsUH1Qd3E3mJbA+k7rHY/L7obzeUn5Yuh2X5X1b6V3evF3AL/HTOMj/wzOtwbrAyALWy mU4l9W7f/4ncL55QNjdiGZtkXnMB29Ua34j8rsboKCiP9DIse67NxRMRv/hiEM1gGOYg1VW4E8v HjIz5F5I19izjGK+fzzG3CZHHC9s8TeIFPr3Upd42vsm/GiewsVaFyVVYTcgmql68CM8Lwi26JH Aw8RonzEas3MU/fWVG6V36sHEj8qj8xbtNiROklOzKEUCvwMwdCfinJO+atpRQmZyS72dYtVNOA RtlUOFvWYSaQeV9OL1ixlnytzdqLCeM5Wlx0vo3NDN2M8YnWTTC+w3eSJV5JsmlAoxmHaNuRhgi /3Tbnjp2VAuYNIfJ0zUT6tVXjXsH8xdPZPgTOTmSPDPLjW27qnJSkX7SMZf8p0+8eaPje+ZlHk/ KHioA8veFRxa1ELC3cEuqCu/tEjtfvxqLPFw4Xbv6r9vj51fqaz+LxYFls= X-Received: by 2002:adf:e014:0:20b0:452:11f9:bc40 with SMTP id ffacd0b85a97d-460218abd41mr3075579f8f.2.1780488003205; Wed, 03 Jun 2026 05:00:03 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:02 -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 v1 03/12] arm64: dts: imx8mp-var-som-symphony: add TPM support Date: Wed, 3 Jun 2026 13:55:41 +0200 Message-ID: <4bc5e9bb6c7e136113dd59afc6ae44be2c8c30d8.1780487415.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 --- .../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 de1b8b842848..935bc71b6ee1 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 2C7AF477999 for ; Wed, 3 Jun 2026 12:00:06 +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=1780488007; cv=none; b=Y1v2QRmt4aDRqQVqKkg++V6cGtY9cmbLgleuhf6hWHPRCOt0itWUDaVHhrmLzXlrwUafgSKRIFDk8QJrZueIO9L8YgdWefFbhzxYdZfPbGVtTtaWDltR3Naz9UF46AY1/KElGDnbzLiIWaZHeZowh9z+++TLxW5OHRX2OxZuxgU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488007; c=relaxed/simple; bh=va3FMAj37lmAZ+RMmNYaBUL6BXEPNT3Ugfx7uxjQSl4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ep23ceB62J9pvD7CqZQlMKmQmL/1HhWbU+vdwbsUSq1Kv6EQDDhJwAdRhCWr/69yxm2eiMiP3ogIfSf3QRQR7CMyU6BBv070UqJPuLolVD1BhkIC9oq5ldXx/rOr9n3NfMiN9iCkPduicacvAH73mZVnIH7pD50owFH0MRgB1Dk= 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=Yor/eZzG; 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="Yor/eZzG" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-490b7866869so7373435e9.2 for ; Wed, 03 Jun 2026 05:00:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488004; x=1781092804; 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=n/iIPV76ncWnsnB02XWy8X2SRWE7hBDpjqKEtTw+A0Q=; b=Yor/eZzGuPW4n4a3kBD1EJqVdnTNeJEs+iTiHrcljZNuuJiMy76Pb6KMO7BNaXccd9 f78wFU+2mwFNzBssksrJpXz8tD9BeMkRol3QARDd3CLCTODfBrfa9nfWQIyKMl6SOF5U nASvPogboo3vjowW2HfWkxHU33b8jD8qNqvQ2s7jEf/j2orordKbX+MxMuKfvg5Ecu03 CZDQCa2cxqUxb/elupHswhNfuyYqmm6iegn6eRo1Fm12XuWQ5xrHncOzyfgVYFYvQsu2 f5PYHZajn4lrADZ5KJomjwRnbIJm2+TLrInER+VMgZ9CowpSHRRUoOpimHd7OETMq88D xHHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488004; x=1781092804; 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=n/iIPV76ncWnsnB02XWy8X2SRWE7hBDpjqKEtTw+A0Q=; b=b4VHDWIvzFrloRyszu/9PAV5jf5J1iuEJ6PVvd/H6+WW6P9h9qKwSM66dhVYo/fK2h jjnGZ1SarsTUh7rr4lZVu4F3x8u8FXamQGagfUH8LyGf7ymS46dJZj0AbWVlU/eBFddn bxItBdYfiJEmZCMAS0FH3ZXjAzvKoQTSahJIpEhL9M8BR3J2ckZDLPIrlB2jpM7zfvhc mjk+7fU5aua+DgnkMnRTzN+COhPknUxTNatSOOz08jCYVoJfkTEdvglEMwlPb89Stkcb 4SMLN/AAsd4zEXOdsrj8kMFfUF8CCrw3XzgjC+L1hBbcwx2bsofz4Fu2NUiEh0O2pRip 16Pw== X-Gm-Message-State: AOJu0YztogSygwTHhx709H0aci2CJZnhql+ZA61HAmF3SYn656fcdQJ7 iUTQFOT5FAsnL0oM92nw+PzB2BPLuaqHJGS5vmCgdhnD6MOeDa7MWbkDA4x1CQ== X-Gm-Gg: Acq92OEYJST7Zfry97PGLwBA+RRhqCst9dDaVt1Tkuorr3Uo/Psxi2BBhWnFA52mnF4 d2i2IoSV1x+BczNFcK+BtMQj+c61i8yY3kXsp6LhIboZNOkIUjweS9fE11LKDun7+S/goSWvR0O TxW8MCntq5AVmt4v7CEvc7zFRAr2cpcFuTXDfKJ/UCdXzg86S0O8KdIHa4VVymocc9y+okgA23q rwFo3KpknoO66oj8zBsxE2FiyYPVn8AooMf28wl1HISlyngmjAlK2ozbWotsD3gCNHC0ovHzyFt ntkrJqDt+RErVttPI897X58dYplbfwfeejn3+E4EZVxf18h1LxPFpo2IR0AlhzKSOFyoW9GCNDm NTMAuvB9QYJ+4hfRCuLQv2f6fhc+eMHjUYpOmxWiTF+L4VgxyBYcd3JPNy2sN8Ar3MlJX7ALY3P VrDOhqriQhY3yMfrVom19ojtoQ/KkUoaK/HPZJQjP7/N3elYyrU2eO5Rl2GsxxAUFX+H+gS44jD qUxTbrHX50qc2ofVUnadNgauu3tthwXJvzmQOtl1B654QOg X-Received: by 2002:a05:600c:8184:b0:490:b5a0:ccfe with SMTP id 5b1f17b1804b1-490b610797cmr46813405e9.31.1780488004248; Wed, 03 Jun 2026 05:00:04 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:03 -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 v1 04/12] arm64: dts: imx8mp-var-som-symphony: add external RTC Date: Wed, 3 Jun 2026 13:55:42 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Add the DS1337 RTC on the Symphony carrier board and disable the internal SNVS RTC. Signed-off-by: Stefano Radaelli --- .../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 935bc71b6ee1..8f8c76993fb5 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 3CC7B477E37 for ; Wed, 3 Jun 2026 12:00:07 +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=1780488008; cv=none; b=AxMehvXuLPSVLgffWQ/teRqyxncYwjsMdn1qaKIUZEVHPQ+h2N8O1tugjk9LSKprmsGfxoPJ6u7zVlOFg2aA2Ckvjyq/f8i/E+hpF4LsFdTp4r4PkqhTady8e70AsbVCV1ADxD7YpHpUwfdiajK6/zxHsuJZWzxUS2pt+rTtqig= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488008; c=relaxed/simple; bh=IZ7OVFDg1SPJZmlT+8XPchCRyC9o8HHYM0iwe53Dulo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=PE3aX/Naaf0kJ+Ur7gTe5+UB3uy4DKlw5vdpqM3RUGT1Yld7IebPTgWj+dxE7bjSPNrhIYns65hJLgVjwqFIDNHxrhg6ozDowEZLb1kH8h6sjaM9PHpoSfUE364aY9EuNNugAPqPCkJEMUfAZgb6tkcQJnWajZcvuC6wUPsHm00= 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=XZb6n45C; 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="XZb6n45C" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-490b7866869so7373765e9.2 for ; Wed, 03 Jun 2026 05:00:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488006; x=1781092806; 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=Cq/j8G3NT+tBoF6HRRNJiKlOu2gP9zRAiXpNDLBe0+E=; b=XZb6n45CYZ8Yl8WiB/xFgS5fKK9E4apWpR+P35z7P25UV0wGsXRPsce0a/wZSO95HZ VzTH/knXI/Qmf6Yv/wG5SMh+hRZNNQaUAuvLbm4487FqXfzka26EaNwppuwFupi86qxU 8onA+G5elw/ZH3VVDvfbLrtaF2XIRqCPXHOGUDvwwseTFQZF1CK+MOCwdoxSG8KLrMfF BxTfEua+4MGd+WPTVeEsh3rOom7+7OtlFNKvT+C88kpdUxcztqGjqIT7kuQkv5nTpJFQ PK8BsJ2lRUEQ7xwBghkb+Xe2SYdz75DEEHrFhtft5KNFIYKPU86LejWnJ3HHaA455sLr b1iQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488006; x=1781092806; 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=Cq/j8G3NT+tBoF6HRRNJiKlOu2gP9zRAiXpNDLBe0+E=; b=Jf1rINL4hYewRudBdV3gdwITNiBykK9RfIoSh5wdjNyw5CO1T6AUXO+7elLhVrTaHB mmYwy5kKBRWQGSDHZGAouJvtwyH0s0X9e+Tah9YS6N5yR7LrhJsVi6fU3MPGAtEtXt6B ToUJko/9gSE8OTYc6XsI6ipETi2BVeL+pfQDW00G7fi0NbQZL/azrNUrD+ej2PsR9EoK gmUwcISLwAOAjSdOw+EfbODUWbsgAGNaWLwGHdVzdZA2T5Ttor4IOfrq+LDFbP5DSeMt 5yXpnmP9nfG/RqXpufU7WEDb1yDs47VRZy2/4Jl5HzYqkQW+HKN6U0q4V6X03iMyZcxt aDdg== X-Gm-Message-State: AOJu0YyvDFwi7TfjUCdQ9QqeuatGxI69M/zGXC0+7vg5kXL9XwcrfW2v iG5EAUu0ZS8cM1E6feCAscGglk+zJsKDk7Dm+T367XG271o7r6WeatblHllTIw== X-Gm-Gg: Acq92OEMndD0L8R3P7UlRMwFNvAKC6k2O6RDlOJ75rfRaRjBt8o9s6hp6n9CP2xNBkJ aT1C4nyhdKnCtqeWoNwWnUhP4oZO8l6aqgvjbbxS08flvdz4CSugcURcjE5SeIrzVZ6H19RE5Wk 2LLC0e+VzTP2/No2ryMG/kHjsyaoSW5a5S0eeMmDBRbDUE7TH5S1xJ9qjxUSAAGIBoB0QB1O0Dc icfMSejbmo7jhwZHv1Osii2aqlsJgJbVmvUyX1veze0tBDv3AoNgV8Q/12v2c68ngtuVby/ZC7P bC4XY6sXbPZ/jnmPrwRRcoLv6vY/bPxAhqW5voKlckVf+Qxq5ffS0lskkLcJ5b9ltsCgRW0k7GL l8e0TFVnaiY4UIrEXxFD48U1DQvtXklbDLC/Ug2A02H/CQ3PekXeUGERnjTu+Ygtc+vPYAsRoQr K1TeTnZjhy8ZssUobD1NL1bdyPQNU89JBkxSiyXUa+0uDZqATqAdDT6Momb1sY0ddcLTexbqLoe 5v4LRarSFV4+LsXDdxRj6GTi5C6k5ndBlt9uCs3XEntIn8p X-Received: by 2002:a05:600c:4e87:b0:490:7dfd:f7c2 with SMTP id 5b1f17b1804b1-490b5ecfe9amr53048185e9.11.1780488005304; Wed, 03 Jun 2026 05:00:05 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:05 -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 v1 05/12] arm64: dts: imx8mp-var-som-symphony: enable header UARTs Date: Wed, 3 Jun 2026 13:55:43 +0200 Message-ID: <0f72ccc0fa5d7a40539fc25a07bfc57f4308f5a9.1780487415.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 --- .../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 8f8c76993fb5..3dda28be92f8 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-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 2DB0F47799B for ; Wed, 3 Jun 2026 12:00:08 +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=1780488009; cv=none; b=FYPNNHA0ly2ifqZq03miIuytef6cMrBCSFf8v5xlebJGAS45OdcGzbVywhD1HXNHYFhgpRRYQ+Tue/ekrvQJ1jNpTqKKB6u+hXsy4LEIpIdDDjQL+hozaXK9C2GX+WbBwqTh1eqz3AhJ5Y3jVlPPG3BtDHxiMKyjF8RgkBXijPg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488009; c=relaxed/simple; bh=tBN46t+bJZn9dqVVJ8aJQkMtOkuEumelLyFBGqz72DE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=R9uG1C+9exUQn3kWa21+XCfEkj1j8F6mLMFLgho9bUh0GbP+a8ySGrlW5cYMAeknLLhv27FQqMe4F1mTe73R4PyuaeEQjk5KxdiQEdlzhq/6E1JEQrquZggnJNkiFmJ/j3PyzRKQFPOUTsFCSgubjl94TOY6sqwr9YeVP2M17Po= 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=HQyMt1GZ; 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="HQyMt1GZ" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-45eea68dd6fso3509381f8f.2 for ; Wed, 03 Jun 2026 05:00:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488007; x=1781092807; 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=QfXFBSjJ7Bso/9NLwnzNY1klrNWUGJZSNA6NwHWFfa4=; b=HQyMt1GZ0ZbJcE+Ide3oCRZ0lXSiwuexKWqfBdkZKg3XYFrSlx+OqyXb2cWXFwvdhn p3NgpvPti8WBU06T3PFW6N8Y6wDrd0XFgE6TkNSuYNM5RwikB/xwbonQp+hK9+LGfGay DtWNnQhhL7/19B1uVIf5ZnPkvPahLiLChcJESsOqhRSQAXwvkg37oJVqb2Wx9tvpnU2r kNMIanYcJly6dHQ4HgUBzcFTg3qRztAELpJM3uQZenMm+3kssGAeSUpLZ4Vmjg+OWKnc oAVx2B+u/KxxwIbhVPlOp75BABPw/1qKeT6Z9e3tYbVHjd3zM97oW4whp+5rBClUQ9sj ngkQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488007; x=1781092807; 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=QfXFBSjJ7Bso/9NLwnzNY1klrNWUGJZSNA6NwHWFfa4=; b=Vka/ZNWzj9VdXB1SJCmg9wFBAOT2PZDA4XXtLRVjMdvnVWtOuvmsHAG++cvcO0MO3W ZozkQPmifoiSGoWUMORWdTin7LrazRuB8WOWM2ZNS0JAwvw6VAHoij9Pzd+tG1ahhZkS GHtMGnoaCakQMaICYSjYD4WEi+7clHToOGZaojW3aniZxmcVXmCXu43GG+ok5Zp7kNx5 TFAmffneZRrmqTE6nvXya6PNcaRsvOk0ctULuXpgzFn8aeVjfN2kiKoGVfNv1WcqxIlU ENlL5wGBp72w3HNbkm4chmGWvU2DdanPBjNBsSA84cNqA0Xwn77lCSshbtcXWSARtVsK R81Q== X-Gm-Message-State: AOJu0YxYZJ9mWMolGP8zKiza9y89iGsFoth5nDAZ/nxsl+9qKGh5qB0o GPUDWaRIVQP8D1EW2nG2IjesLHuQo4USwGEz5dEuJKoFB7dGUS5mvmBSI0U9rQ== X-Gm-Gg: Acq92OG4ppZul3v/3gLCHUUJ1EN2ggnGFSJTO+sZE+a/MC+9AZKe0f5cMiOVDdtktoi sDV/bxe28U68Sk7WQIdRnblAX4rMBFuNRW6/f3Dj3aDzeEIWZnKrCxyVM25nVx/P7lWxJ7b506x INi5FaJo5BnMHQ+P2BKpC22ujQptlJp7JcNXgHtXYyRGaZhp7Z9WFdW45ANz/Sb0ooAC5hIWXAR yh72u2k/GAXMnr2uQPYqsOYRtOSQo6s9FM00lSS7HoenkOvXpu0h+xJV49XqE/p1uLjZ1pcgmP/ alHGv6+TxWxigtDTIT7bb/x2c8mo4OVnKyW3ZNz778FDtZp+DdJRVJRgaaDyjwA79Jr912A8NlK Y3evYQbGsLSgJNk0wJ1lje0xsd4OFxSIdBv7MKynh1h/idOyKasqGx/yLHPmt5kMMhxWBlKeiYA M0PPHEMoF+aogkiFoRNTY1Bx/j2pXjBrHRvFF+qDjMXfB/rexbtHWq5Q/OXUETr0sA0XLutxwVY cDDJnpMCjE6EkW5F2UIwnCFjtziDcJDCWDBkudtb6XsKZVs X-Received: by 2002:adf:f247:0:b0:45f:f142:d571 with SMTP id ffacd0b85a97d-460217a50fbmr2915483f8f.13.1780488006448; Wed, 03 Jun 2026 05:00:06 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:06 -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 v1 06/12] arm64: dts: imx8mp-var-som-symphony: enable PCIe Date: Wed, 3 Jun 2026 13:55:44 +0200 Message-ID: <8b56416fbc765373643dfb0300c3661564e68ba4.1780487415.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 reset GPIO and configure the PHY to use an external reference clock input. Signed-off-by: Stefano Radaelli --- .../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 3dda28be92f8..fe1699649414 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-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 4A617478E41 for ; Wed, 3 Jun 2026 12:00:09 +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=1780488010; cv=none; b=LmmZkK3FSXQizyfiMjLU5BDFPYSVlucxe3WyAWO1TZ7lWst+PXkoVU6YYwKoRl756zKLAcFEdDnwGNfetq1/Kb09hGsAE9Xgbdy4j0DdjC0mamZqF7bKHe0eIJQakMXFpsQ5ySCZZSHlp8WCtFE4x5aqoeMb8Ge6bpaIquV014A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488010; c=relaxed/simple; bh=PGbBXyPSfP5yXW0TXTzdPz22YK+eL/YQBfFVYXU17pc=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=M50JCc8dyEFG0Wr9FyslD41CDp0oFTLH8/rBWV5U9A/A0G96SnTbspv1DokJ83xytDVgqLGGvpy84u0DDRACa8bkv3LauAuPVnH3xEZjtz/UeaRzzMvJ01//MosPmzZPv+LZfOdii5aBdcE7lyNY4E6laxEJndKNIS9nMKWXjK0= 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=igfVI1ty; 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="igfVI1ty" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-490b915ded5so4647505e9.3 for ; Wed, 03 Jun 2026 05:00:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488008; x=1781092808; 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=FEpNdkvG3qeZqCTI9NkgE9+3r/xOTGW4/MLX3MDeIt4=; b=igfVI1tyMsV65TKGY7YYfJOpG2nSTD8rBb3VBLwSKb3nj+bJwrCLiGqWHVjIdKtFz1 /GiCI5TuBw2bXCEWZVeFxVaPjj9VKvjuHMAr0h6SqPlkFGjLDENIJV1m7yd0SGg/2Hcv Hr8Bcdh3WMdkjm7PaDhhsC0GUOSCUcgXOOzlo/kbSb2xUVGfKca+pm4nGlmWI3J5FIGq h0r0/QYspKH9Qtz97r3+L6DuRpTXSaB64SYal26HD76W7Bnshx+F3DqcN395TGJ/xJQ2 8PAnJSQVpuMkDuJL0HDt3cmeOs02CG8DlkZm2MM7fKKGn8tcqZijQlHZa4F3aRYLpK5W eC9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488008; x=1781092808; 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=FEpNdkvG3qeZqCTI9NkgE9+3r/xOTGW4/MLX3MDeIt4=; b=VUKiwjSJeiMd9BaYWa5pZqPFDRfhWZPUi5TqtHTPA6QQf7G/lPHMrJese02SgpFAlQ jjL5cYcYUdA7fVy7o4B/ANsYhPx2MUQP/30HixRmOBDFO3V5hTJTxyxWFkYQynVGM1UF jNhugFJJvA0rsihPcjOtab7hsI5nE47LyvTLIooiMyB9+KZZeohM0oYQebfeReYJ+FPc 7lSlJ1WK7ebuaJInpe0GrdmT6Nu+b7F5apiCgpq8WyaY6+erQQlCIofNLuKi/n7JinF5 XIrfefVp4H4+lBktwGMzKbmgTZAXm5uRHDwCRkZkJpvt/oCpNdtQJiTnz6P3l2HTcQbl oMhQ== X-Gm-Message-State: AOJu0YzAThCEr2VKIgIRpMT3Wmn3hQUWu90+MuvVnuHblvlabAVENaIu fGYxeD5mSh+SxcdPGDNpCRpcAwiLrPI+tf20+4AW970R91avDN2is3xwGxEUOA== X-Gm-Gg: Acq92OFedDgrOzpMZdFmZ5J1j7oLUNAQMVC6pSgrHThPDAJmEcmN5wV5Y2VHCm7Pq6t GARcmfQ+UgNk/h4ryMNskfSbVlEYSGRYW3J8BzVBgx3uCzX2FV47YSHiZ6V+H46fBWvEOwYE7+p lUW/XLkhwPc/XwJBx/dF6d4jjER5mA8GjaDCGlbFdvpaEaZn4O3Uwlv0mT9fK4eSMip4z3Vkc7g 5KsiYVsqNTK587ZNyWVX3W6DQXJHTXf4einfoKoOgJUo6PWwFqFoVrQC5XYhYY0X+m3AmsqHC6W gOjHp5BOeCO+il3x1D04EtMmzwutxNlR1HI8Sb5fe4Hb1Bl3vP4cL2wAt/Ql96d5EdopRBn0M3G MBCbV2wKtEDaeaHrBcnyh3pacB2nLuYRWpUq3a1eJXKar+lbRs0x8kqdCWC+HdJnGob9z9yNu1F IfcTJUPopY1Kt+eFDOAIqnD5HEEKq5fmmvzw1L45XUBgiIZiqisWQyrovSgDywqZDHcYXM+9xW7 z2Rv+/A4Avo96tC4n48nPmuJHSPB1yEAw5clPaMDntnpku2 X-Received: by 2002:a05:600c:3e05:b0:48f:d5a0:284e with SMTP id 5b1f17b1804b1-490b6101131mr53564315e9.28.1780488007482; Wed, 03 Jun 2026 05:00:07 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:07 -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 v1 07/12] arm64: dts: imx8mp-var-som-symphony: add HDMI support Date: Wed, 3 Jun 2026 13:55:45 +0200 Message-ID: <35c4e4182d90db29f447d0ea96794d7230a75fac.1780487415.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 HDMI output on Symphony iMX8MP Carrier Board along with audio support. Signed-off-by: Stefano Radaelli --- .../dts/freescale/imx8mp-var-som-symphony.dts | 47 +++++++++++++++++++ 1 file changed, 47 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 fe1699649414..6878b89c4db8 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,41 @@ 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 { + status =3D "okay"; + + ports { + port@1 { + hdmi_tx_out: endpoint { + remote-endpoint =3D <&hdmi_in>; + }; + }; + }; +}; + +&hdmi_tx_phy { + status =3D "okay"; }; =20 &i2c3 { --=20 2.47.3 From nobody Mon Jun 8 07:21:50 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4A1BE47A0B7 for ; Wed, 3 Jun 2026 12:00:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488011; cv=none; b=NdSBuY+uK7+0Gnhtg5td+gNtnf80lvrTJ7jhO6Ql9uc5EoNWzZ5xGfp/n4C60Zk/kxhSI3g9aIFopfuwod+WhU6JWWW2RA9fhDnKXogk2hJqGZdwafyn+kC93jB9slfIBBl/vXhGPdf6RBaFoy/y5MSBJwcEEqtYUBmOjOzOUhs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488011; c=relaxed/simple; bh=Hz5gw6ZiZTRDi3T6Y82XHviqJ/HDBrRBmM/1Ow+latA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=VsEbY7QSA3v9xs4XnnXW1PX5+8PTxvfCzFPWgSZXYrpimP539s9Ie586SumV6gvpbYZE0jTzXyZ4F1MROgHBQAOAqIrniTHcdazWcKnQbkIlJ3mxtHTER6VC8CFQlIrOdF3lkKK3KRCoKAmSQFd/Kzc7t04JUzIeBGjlNKKPStc= 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=oKjRLNZA; arc=none smtp.client-ip=209.85.221.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="oKjRLNZA" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-45fd464d51fso2114744f8f.3 for ; Wed, 03 Jun 2026 05:00:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488009; x=1781092809; 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=1Pm0RvpU3HH/cr1nURW51vxgVUsJsWvr1G1CVEkJHJc=; b=oKjRLNZAeG0rwDFBLodIlUmww24SgVCj3MUUr0sOm199286CrIJ/go7ZC1zxw3V88K 12rOGBNeEyGwf7bfOiMvdDxQzylgM4rJ3JB/w3k90FuEjR1n2hjBMvWT3XCtfFn+JKeQ pjOn9cs28J7edLDTnWlOIugPiUMWUXQYtivOKAGkc/5S6eCPZUtOWoIpIZvmqtRvvCtk Qhi5GMzdbKhirlJrvH3S8zgVKj7qC38W5BV+D/I+BvHYgpSGEZ8kUvzZWWb+raxKhv6K xVvmJzDAtszQA8tBJSgmNXMkVUklNLOhIrMoHZySyOV6WRoPGzJrtjJ3geDXF4kBpPwm idQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488009; x=1781092809; 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=1Pm0RvpU3HH/cr1nURW51vxgVUsJsWvr1G1CVEkJHJc=; b=gftkUN+taAiRLu80KAnfYXoFFmQOXbPngHXBux4CRXu/Xrt6VAGqRCjpQJr5/Vyeu/ xqZzmC7fGmCIUEiTf4Y7hIptudKurJiZ3/cN8OuIt3Ey18+WJJz6TD1Zo9lB4oRqo/z2 Ewm8Va22DtOZ1Ru4jYTrPtU6YLuUYI4XFNRIISZ3CwlMXit4naUUaFIrJ/BDkv0KwvF7 QvY1Y9Kiykm/MTPga17rJgzn71o5eeNatrKRKhjQOJ1ZlA+OjgHKEJAUHdv3tp/rbnWc NLkouTW+wgPiuypL+1dwx4B3WWaRlso5FOQ4xmDo+MBC2D/olVb4AzfiH/D29x9YvDja 0dbA== X-Gm-Message-State: AOJu0Yy9pQqj0gNZEyCXMLV3TKDSiiBortOYDofhfLr+TT9mCUY6cMju 2YkjhI39rUdCVlI8mS9jfqh/K78qCUOGd1ZiI7iksA5Pfquenf53gYK50GAqLg== X-Gm-Gg: Acq92OFbKf/MtH7Eg3OXJd9PdZ72S9RnE1XjvSKmwFJhI3wa+hu1GAo1tH5l6ydxc6P hSXLdenfY8V3iNV88jh4slKDd0WmbO6XnHcpH4WtyV0dCD3xjD1tplwpOlOm020poNCrjjDcomv b3e0MqIwveqn4rdaByQYs+LKE0skv9q7jsfy+PTqjhejkoegRa+kfZgEvlIHVgj5yPn+GNVOVC1 d4YrUKosm7Cdbg4llNtrv/DNX6CeTSrCIBEdRwp6oIwAxzBcoT4D2cPVcQqo1utPAvk4+bwDuIr l9K/pO6Qz2myZkKTsLafXEMCSlpQ5OfbUeZnjaZ1mZucQpDxUfqjLf5Zu2MCsBz9yWbpBfqRAQQ C56VzCLurynVRBhLy2VjBCJBKOJJ5GoRsnGAfrSTE19guRc9VaoN4cgMrvzJKYKuC6mQ4YmVMvt myydOJNylBnUzlA5MRxx24PKifGfgU/JiJe76aQvvfynE3/isXIqHpm0boP/CgfUmR9sV3qQ9hS Rok6oWs2I6sXzUq429vPhdtXlr5Lduh915xyKGShUwmaDKO X-Received: by 2002:adf:f50b:0:b0:45e:f073:d2fc with SMTP id ffacd0b85a97d-460217a92afmr3856857f8f.11.1780488008559; Wed, 03 Jun 2026 05:00:08 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:08 -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 v1 08/12] arm64: dts: imx8mp-var-som-symphony: add capacitive touchscreen Date: Wed, 3 Jun 2026 13:55:46 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Add the FT5206 capacitive touchscreen controller on the Symphony carrier board. Describe the interrupt pin and touchscreen geometry. Signed-off-by: Stefano Radaelli --- .../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 6878b89c4db8..9622f77f8f13 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,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>; @@ -300,6 +315,12 @@ &usdhc2 { }; =20 &iomuxc { + pinctrl_captouch: captouchgrp { + fsl,pins =3D < + MX8MP_IOMUXC_SPDIF_TX__GPIO5_IO03 0x16 + >; + }; + 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-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 63FB047AF67 for ; Wed, 3 Jun 2026 12:00:11 +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=1780488012; cv=none; b=Mr5uCSs8QvWdewDsZTObFPngpe4a4xAq8DjsNciP/g2cuKD0ybe9J+vXqS8UzFhE6vQjmvfaielRgJ29vnCfw1esMsPOC/CYU79OmkFeVi1K50icIL9yUw0fc/z0BlQbO6vPyq4C3+mG1IH8oJ55owt8jY96j3RxhNKczHCCJCc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488012; c=relaxed/simple; bh=wimjAcDb8Tyk/BPEjvoL69eS+sd1AkHx5mZi/bDYjg4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=QkqUOCjTd0zHDrDOT0VKWfX2e3KU9brjNLEN/5uDoI/I5sXyCVxpbIjNeEz5mbAGwAINNiWHOlfDQZFewkcH0OqTsSWHT+3XZvSfOD8VY2trLpPci7uT1Cp72CAvCpb2J1BCBSpTC62yuQvSJOlmfQN1FLtAyEEl0fPGDLLaMqs= 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=h6+B65kx; 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="h6+B65kx" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-45ef372c58aso2766344f8f.0 for ; Wed, 03 Jun 2026 05:00:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488010; x=1781092810; 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=5CHFXJWllu4uJF68Bw9JG2hgsYU4/gKpRVjeTCbVOFs=; b=h6+B65kxK9EU9bbnK37anjBKPj6oLIDpM13Ki2TepxV6cblp+tvzEFUPO+xnOqe/rf T7YKJQEgl6lU1/pGlj+cjTiSjfgboUy3qpHTUlpT6NHfT6JA7ufYt0JDf6ziwQX9ilKB jNTmOSuPgtZ8vE96Km2oi7HvI/OY+vUXUFarBJPhtn3rFgOqowfMo48QV4CiPQssDktv 0ZfX+I+qXRPJd7mfjPPqiu1ltqTocxUyqt+GfEsu+tKzBT2ft+zf4CGi7LzX9kEE+LB3 ZajfUzhk98Bk4ypfnh0CyvOTQNswJuaaF7r54HXKrh1rp4Cv+1aovaYDtW1KPRXyvkBM U+xQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488010; x=1781092810; 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=5CHFXJWllu4uJF68Bw9JG2hgsYU4/gKpRVjeTCbVOFs=; b=ZT84Oy4y7PnQTrZ4ma9SG+IMFlI97aqC4pzhEZJWFMur2UuY4wOG7BBkCzCH66xAdX L4PUFVwARGu0+0h5/y0qVaQLrQIDVRMwxkOrTFdE4XCDKxx2alq5ohiGpPdslzO2K9EK ml9kCEvQ8MvlB0PY0MRUL6u96+GfssVUfP41hUOaoYuc8RVceRlMi/Zdcn0wmcVl6f1v lfc6/lr0xh/dRDAOdJmfABzGLITI/4WjnxzpN95/+Rg4CfFFSmc94eOjAb7kcaABK8K6 OPbMp8hu/OzyRqXxcNIt4216sm/HXNkkr4gDDuhnbTdDHF6wf9DEVmqnGrLVbm6V9p5h n8mw== X-Gm-Message-State: AOJu0Ywx6y6edUI09T0VGAyyOvtV1sPvrrAC9lYow6oKmqOmhLbksCmc npL1R3FrRVE1Q6AsI/SbWJFDXCDBZ617hw2ma74WNjYndge/g+rWjfyQPvXRGA== X-Gm-Gg: Acq92OGiWxiQipDasoUdrVr+JGufPRm1gwtClYLz3J+w+Y/eSZADOVkkWpkiliCF7fH C11id3keTLGmkvO0Top0otABfYwbFpponzLWSJfXJUCBEQELKSlXo3ih4w9FwU8gnf6mZl1esZs pq/bBEejuLxw3lv4OgqSNsbN/XBRUVqRDFuXuh/EhtRQyCvDVIcSxzkrEaV7EyNRQ7vYuTxWTtl FJpoEmGYWddlLMtnKRXFjxiiZcieKdhrP5jN/8bRqoB8irTGAZQ936RRu8ZKS2zNhC+zmkPWdcF xH/gtjfse3V8DQj7h2a3IT8uS4GCxe4w6g50nZdBPEq2kHxlh0etp4T9MubaGZB2+omHfj1Gb3N GrB86qy0uJOt9L/3YhUsEu5jt9oKaql6HX05/DdQVx7NX4KuXPv9Neg5/bGyK7+24G1d2WXCR3h aFCueWyirvLSpeBt+z4H25KdAfTJXrCV/FzYG9lfy5hKX1tKq+OmTrx0kQYwIBCuvOUNiBbhcRn bIaBlfogtubBdqy/lTXDxIzGPlwTxZPk3wJG9k9qD9o6TvYXgfJDGySeog= X-Received: by 2002:a05:6000:707:b0:45e:945b:276 with SMTP id ffacd0b85a97d-4602181e987mr4347469f8f.20.1780488009730; Wed, 03 Jun 2026 05:00:09 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:09 -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 v1 09/12] arm64: dts: imx8mp-var-som-symphony: enable ECSPI2 Date: Wed, 3 Jun 2026 13:55:47 +0200 Message-ID: <3801266c8e0fe7a7913dd2e376d1d58001548f84.1780487415.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 --- .../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 9622f77f8f13..df4409af26a2 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"; }; @@ -321,6 +328,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_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-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 ED70347CC70 for ; Wed, 3 Jun 2026 12:00:12 +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=1780488014; cv=none; b=rYudDvYWLq5ZnUCikOaDtQxG1JDk6jVIMG08YD1/nE6tlSy0eSBB5XD8u9U3D8yIUsVh8m30MSiRIn+EvUuS7HtrLR9B0FxygTNj+0K6PMvxyM91MpVzMYYuj1D9wUdBDfBQJCzMxadRjmsLdl0VuIKKizJfslXzS16V8j5k1i4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488014; c=relaxed/simple; bh=djxdJcvP+/gC7ugPG5aJz7mdTmGLHMqvFmMSqp0LYi8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=fObYjco554NiMVpzkTbVHUPHDuBOetN0MAKNJm9bu4nqOxBQae18u8D7zxIUICqHjoZUZA6yDV4m9E/xQ4fe6DuAtpb5yETqDT5IgtADa9dcha2vwb7YBwvoKe0nwzohxjjEFQXOxSd3/U9KlUxx8kdoz0WyBnZcwQyqGxCQitA= 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=Za1mQ/Rw; 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="Za1mQ/Rw" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-490b2b037d2so15779095e9.3 for ; Wed, 03 Jun 2026 05:00:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488011; x=1781092811; 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=IxqoZSOsdKShySi9J5rcifIzmhLS2QDbh6Ass0cr7R8=; b=Za1mQ/RwrfnNYX5PyPBAm8Ydt5K8k4tV2ii1c6lSVqxkfeQRDyy8GjNYd11LMQf4dy 0qRGw4K9XHmTbtJkSp+swG/2fyjPwEasDFSzwwVAlAC5aY2/dVHUbrIZArMkh/tAuuMP L29MUccynbZLBwAAkP9b6/iVayAZSkaRzd04w5pJ7+hHv9CAiILBYgzbMua2XVeS5G8S 84yK33RK93iShqzEskgvdk7Yv0C8V1H6MTkdoO1lMrWuhAJhT3Ms+79IgcoNjtOZbImg Z2DhoYuWx2yKi8nL18qM53cWW4AiVxftoXayatORRwyMd46lkDK7se8qDhu8n7/SQJn2 /QPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488011; x=1781092811; 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=IxqoZSOsdKShySi9J5rcifIzmhLS2QDbh6Ass0cr7R8=; b=dRYxYBCJ09DfieA3fDVSNDOotaaqPfybEsc8P8J8e92vemHFR5pV31CKOnmI1tt/MH 8fvcgzIULSDFuvf8Qsq8H+/EysZTw+l874NTP8xkbRYzIhpn+72TtYfuuW+vIsad9OCp +fgQS++q3RKmd/HlddBgBF1GB1pIMqxre0iPC/ZEAnc048tSrfubZ3ZfftFnxn3PQSSF qfoqcdIQ/8aOWaRiHwswLxu03Mo+NlWiJxSXKunyDr2LbWlels/piW8EKwFjRabnGEmc nR0P4fTl9KiiZzY36uxeQ1I/WhQkKSk7Q+vKDZ9pP27g/5sTC8gLmkeANYfDRpYJHyW6 oMmA== X-Gm-Message-State: AOJu0YyIrxcvrRRY1vzLlQYe+cNr3bq3w9YnrISLuPipTqbCkWL8wLPj uosk5RqbQsT6XraOmWo1dkc/JcMeLZMnNmBg6F2jPVimn7Au/7e6OwTxO0MbcA== X-Gm-Gg: Acq92OE4wrEJCqsJRdL3IGmqTReVFL70/Wc5kwHwgrFI0OqSukGtmNM7SZOPx6smc1R Pk6EMYsPVHFRfFX0LhGm/AkQrgWSGK5p3AdsoRoCdbSR2r/98fuK8azqwKb4+qZuXea1LBfTUMj aB8J7qaM8dYFBW/25VXWj3u0yFnp0ffXw9f841NRcv3RAtl6zhK+6rzzUbHHxvm9HXXyzhEvF2d 6jJnXwQ50P10OCPkgeoiaupv4oMe+wj0IlWnI6ibU3TtRuYp+xcpj47R0TvlFOtgkN8ttSYBGll dU/1UR8pfaCCxLQK3Zgb34NwriNrMYbc5+RDBzyxF7Ud4Ow7huSWNbw6XvzeLn+moN/8MkpwkLM 9gjvSlfis0FlHWL7YDoHW7tbafAkFM7D7tJMsJ55hWGH4XeEldgNb3e8+CuBqlSgwePJPTLPuJR fgeee5ChK++dVIcw0UGG7rToopJJH5SLJ9bIIPHcpW4G61r5fjDTt3PriQX5tWueAMHW33YLp94 SCwaAhrZkFCcAxj8xJW526tEaWclhQ4BM7S4wDS2ZAi X-Received: by 2002:a05:600c:4fcb:b0:48f:e230:1d12 with SMTP id 5b1f17b1804b1-490b60ff366mr49248825e9.31.1780488010942; Wed, 03 Jun 2026 05:00:10 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:10 -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 v1 10/12] arm64: dts: imx8mp-var-som-symphony: keep RGB_SEL low Date: Wed, 3 Jun 2026 13:55:48 +0200 Message-ID: <642c165fa5ce0951352d7d164ae7d871120e8631.1780487415.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 --- 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 df4409af26a2..d796c32f50cc 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -191,6 +191,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-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id C535247CC89 for ; Wed, 3 Jun 2026 12:00:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488015; cv=none; b=GOOC2zOCmX/ZdFMC3l8T73BcjO9K8QSTi2WcqlpmUI7+tCVWBwhVpL/EzhM1az6Qz6w4MGqnno5Kzvep1WM4QyPwMTDsuh6rRoygFxHPBCbZCNIfUynJbifHZbFVlkWbk0AUGpy+mwdJIemmv5nQb2wLS5SIW+cnwje7o/7ynvI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488015; c=relaxed/simple; bh=Ex52IU8CCRR0vjuhVjGGFQn3zY3V8dmQNs1+Pd4lmvU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=qsKktivk5OD/gOcFXw96FRPR06MvCUaprmN+7WU/mi5k5YGuMo6G7S0wIO5Mhx3mbs4xGOLSUZVfdnRJUQO+FQf5vH6sKjSXbHBCaL0kzJ5oSp5a6SQjAau91E0KPcR0gIflfNVhWXEbhSEhiacxfrp42rXdXXqrBP6UanItN1I= 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=rd0pirKV; arc=none smtp.client-ip=209.85.221.51 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="rd0pirKV" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-460166910e6so1712087f8f.2 for ; Wed, 03 Jun 2026 05:00:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488012; x=1781092812; 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=SRj4oVY66h5BGZjSvCJPxniyCWvCDKuiAB40WEEr1xc=; b=rd0pirKVj4sqFFmSVv4eXgFDohlpxb9QqcMKG7W8pQT3QKDkCj+kLZZvujnelf/z8G A2bYeFGMB+glg17EZEFwTWh/gKLlANiekOG5Zuma9W6tn94nw4OhqAbODzdi6qNAYxBU kCJeTucs1bnFjZGZh0ObGaoHsEhif8Wi/V2r3L5Dp127VSRWmqhRbQUGQn2PNuqaloj8 Jgsm+4oaY4DFNIiANKofiodv0jmeOYh4SFLYWeBQbncU5RFC49dotmi+7JI5lMZcKCTB +OB2+HrYvOjsSty4OjVdMcyayenZ/aoAYWJkkfsMzHx5D1NWS645g1F6/lEqkHNewMHL IAPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488012; x=1781092812; 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=SRj4oVY66h5BGZjSvCJPxniyCWvCDKuiAB40WEEr1xc=; b=cII8zdOpOhL3CUOscdT1tWuwXplMjq8DyGxsGTIj3FIWlC4MSDikwLS4oyAvIXMCGE j/RqvmFoOZoTyAqYmFkmADP0ijXb0fP9s2jxBO0m7XIxMputGN5MQcPCqjhmhKLTciDX 0dhDLW0H4zb9J7GElSc55HaHi6/ycDOXe1EhtOWPj6OapQZFYDWfznS9fjtwZYeRo8uG QCnNYfMal87P+m0M37L9lNhDrWwEDOR9JYu5BA7wK+e5+6uVwAjv4dYyYtyWhSac2Rjv /E7OxN4rHwr0X57zmh20WQrquv7zx3dfgBoBnFAQX06svokqwVBjkp2fC6sGeaMTkXRq 7VTw== X-Gm-Message-State: AOJu0YwrhhcZdfOCvfpCf9FA0O8FcBJQsJybLonuXt32z1aRO14/KQ8U NIlea4Y7UF9k1/6EiBIvx/KXFN1GYlRjNEvMU/EBSbSJXLcojtVcvORPR6Jh+g== X-Gm-Gg: Acq92OFkptNJIAShWYZJxRlk7N/FErLho8o9Bc4+FA1hbhysW8EAukn4MLM0HBKRWS8 VtXt4NXNBWxqlGFE3xceoen1QAGte/e4+Syx3j1S8x9eOeTny8HJIBvVYVi/ZBnIUqUPrZuuLG/ Q2HfkQUIZ+4Cec/jTIHfHeNHyscJ+DMopdg6IXeXgCsL+t2usDAD50Mp5BLuqkEgcwniZ2XOpe1 TDPuAIlfGreUor796abQ+ZZQeFs4CRMt7ZrXMb2XbDVCnux9BHsGc+3kH6e21367A9Gd1Zaq7/u Lb53JlYKpoblU8KPsi5fp5f7Nln0deHqZQNpfDgcp9wtWhtJemKu/SkreQ+UzPoTIzfzk541Mzl drex0PoNoRTxJ0fxSZMe3M4SaGK5u3JbbBs0ocAEpEy8D1eHFKzIETuvBENM/P1h+1wr3QDq59q 4opyVfqqwgQ73XDghJMptVApmwwYXqKGffJFDxU/1jAOjj8zLIuTsBd45bHFxN9Vn6O4WMb6LZy E9C8U4j67UG/oNhVWVqQ+Y1S4yd4U+9B+o2o0bTybamltb2 X-Received: by 2002:a5d:42d1:0:b0:45d:b14b:2409 with SMTP id ffacd0b85a97d-46021783ce1mr3641063f8f.2.1780488011988; Wed, 03 Jun 2026 05:00:11 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:11 -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 v1 11/12] arm64: dts: imx8mp-var-som-symphony: enable PWM1 Date: Wed, 3 Jun 2026 13:55:49 +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 Enable PWM1 on the Symphony carrier board and add the corresponding pinctrl configuration. Signed-off-by: Stefano Radaelli --- .../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 d796c32f50cc..06baa19d79c8 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -241,6 +241,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"; }; @@ -385,6 +391,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-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4EB96368D51 for ; Wed, 3 Jun 2026 12:00:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488017; cv=none; b=OYw8qcH9ZEcmd/dW0lbwNkA+9RLENY+acOP8FnuKxs862VKAl9pIpPHFPt0vYnfgg7LsVYtZuFsHrCiXIoFINeMO8PHd0hy2I753lVuToAbFwp8YUeIoGxTdGQI3X3MfY+rnlSqXfydFsw03zMY8bCfTMdnb0LXrBGGlyboqnv0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780488017; c=relaxed/simple; bh=iDzCVHKlS/caaXxuqnyZ0CA4X7dCoZ2adVSPzilWPV4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=C8wrLxeaWDbprQg0Z6SziCzLVJx1RUHzqe4uD2snn7RL1xcmuVMr7nGD2kw+qlbbIjCwtO5NL4A0wt1Zxx7IDU4Vf2zgHGHxk+ynn0kMx2sQUsyoxnF+jAZgcq8W48Q+Ny9PXs0zBmUJBIA9MgOWYD47SAs8bnklxJbTwL1p8qE= 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=jMyX3kU5; arc=none smtp.client-ip=209.85.128.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jMyX3kU5" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-490b64c8311so10155365e9.3 for ; Wed, 03 Jun 2026 05:00:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780488015; x=1781092815; 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=2OC1wDCeyooboIhfSEf5L6MjWXV2UqSS71W6WzHJhc0=; b=jMyX3kU5AjkpBhcVMnReRxXlnj25SctPlT2fLkQujnf9UNak4txEY1N9ASCui4OVUU ImCXzpruPxb1/u//mxjQUa3EnkzhBOkeG5apJMdlISdKaJ9NOc+17/Pgamh36G1v3/rR 2CF9BJbG1tAISG9A0LqWGKXtRn756hdVmKAxaR7e0TkGaXPZxlUqKxCYsw+gHQ6SiRZM Nl3LYDHSLRWrlA+n2uY6C95vxG9ljcUIafuNYLoEInDnjslV+unqTix9TAn6q0ocp+s7 UZe4ZtHnrlVlQEqiHsepAUW4Y4mkzn+y0YrggmrUfdrKDBoXzb/vZY77lZofF31h+dDP brJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780488015; x=1781092815; 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=2OC1wDCeyooboIhfSEf5L6MjWXV2UqSS71W6WzHJhc0=; b=rIjsAg39/dAqyggybY3yBNL+3bAV6eoHpGJObIClNl+ZFd1K071JPEui8smPHNgW7x eZ53RZYH1nZcdxw6pt43gxs78ai09eOgMzRZZkiQzAceaJtbs67XkplKLfgLz7ajcKck 5LwtIn8XUw8IF0SLCeuWGfZIX66lkeTR8Ny7NJDsaycnGwWa2cJShBNoWcEiy9tcI6hO bvQuOIZiWl/1tQUfrqtEUFXygsFD2lDqYFx4MObDRuehM0CVri3pi/ItdMWJlcoaJ4hA ZigiFCgkEkG6HGdwsXsYeaqwttFLrehYtJDrcGcjNrow8VzcKkK2VgUlxgipfCn7RJKw SrDg== X-Gm-Message-State: AOJu0YxzYWWAsjvxkts5j0croFjvWf0/AUCrw6JB1g5wlWWqE3rSQpoG bFjvobVvYYJeDHX4jXnYgMvWFj3Qj9Qdjf8o0BQRiGM7QgHUOeg89JHcmK1V4w== X-Gm-Gg: Acq92OEw09DqUoDAKlK9/t5oI2eqMgAL5pvXntxi8Nr6JcaOdSAkvECKKLUgbtdZsoo id4ILXKqfC4NA/brbX2DTBFIUQ+Nqm2MgPMYdlQInTyMZMlF3/X/kPNojSeuiPFrIoEKsKT2pOz zATrK/txbXCHjYdqNb/AjfzRhm0uSTTN5Z7HE61tbs+6HFgwt60CXc9mPiqk6k5dQDtXiWTuXmO uem+KiXuT4qpKvf/6DeE1Ba5Jqp/BYfR4XKmBvpdpJmrswIPDkiRH6kNwm37adw1pIhKeGv5Vb8 0hYKOOQRVOGl0o3P6A3UIG16rzo6LjwiDJ18OYy8vWvcRSsklwcQW9IyNT0oAtOsArAjpJ4T5Fq /XBRIkPKhJ1VrYHZ92fCtHZg2dDAJgsJBpiYEsvYH85OWbbN+haZtm8FmJNpIN48QYgtR9qdBFw WJbHqgxkCmc413lJ8X74sEdtcJLMQsZcGyHn6DbcX9RZyHUkH5hqzWM/JuJOfM8c2uM0b7OO9uw +7ulNwSq1IlWsmKekZ4lkM2EKATzXV3eAjkJWSmilbl7g4t X-Received: by 2002:a05:600c:64c5:b0:490:52c0:744c with SMTP id 5b1f17b1804b1-490b5ed43cbmr49272055e9.20.1780488012933; Wed, 03 Jun 2026 05:00:12 -0700 (PDT) Received: from Lord-Beerus.station (net-93-144-65-244.cust.vodafonedsl.it. [93.144.65.244]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm7771928f8f.23.2026.06.03.05.00.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 05:00:12 -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 v1 12/12] arm64: dts: freescale: imx8mp-var-som: add I2C1 bus recovery GPIOs Date: Wed, 3 Jun 2026 13:55:50 +0200 Message-ID: <9924a29ac63d025cee7a91b92e11486be46ab9b5.1780487415.git.stefano.r@variscite.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Add the GPIO pinctrl state and GPIO descriptors required for I2C1 bus recovery on the VAR-SOM-MX8M-PLUS. This allows the I2C controller to recover the bus if SDA or SCL are held low by a device. Signed-off-by: Stefano Radaelli --- 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