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 AF512481221 for ; Wed, 3 Jun 2026 13:12:56 +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=1780492378; cv=none; b=qpzosckdxID09635tui+ysS2OKjSS0hKsHKpzkbqU7SbxVKp4RnLGytNIUPH5LAsp8MQTfBiyCIUyVARkKoCRXQTS5uCRl8zvxUT+mzY6XNw+LEtbSwsYPT5oOJW9M7yMIpvr170SFLx21Vszm7CMZ69+iK/ekHMmd4OiL4x10U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492378; c=relaxed/simple; bh=/cmWhljEJtFekc9xS145GwukYyOiz9c+Ja54CHAULoo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LjDHIQVJ9Hl5yFXJggavsc1wVB2IrruDqkqc/kO6hNrdTI4RmCptcHdEtPz2xUR4SJWQjanJlArbuMZI5eN75RfiYWzlwmZGBgacmtU2K0Dd8+p41yrN9Vd9hVK1/05aDmqPxL1adKrCycUD7orG5XfJjgEMBQk3dkzEsF4+EA4= 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=HGG6LAcR; 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="HGG6LAcR" Received: by mail-wm1-f48.google.com with SMTP id 5b1f17b1804b1-4903f7a90d1so116443915e9.2 for ; Wed, 03 Jun 2026 06:12:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492375; x=1781097175; 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=/Dy/GQpes6t3Dr4yJzGcSgwwK8OeTYqUiZJxbHyAXsg=; b=HGG6LAcRy3WJxUcYjdDwrgCihv7pONMbgiqx8VUJoZccbliXb/mWCoPX24/JJ438JM Z92624f4ZjRd/fkiTUwraHI2L3y0aQqFufln2Ywx/pmECRPghoh3aWYxKodJZEhJbHKC Uad/Z/x34pmOFUxswbjLNeSpo6Iu6DFvoDLIAPucBB7PAODxTdmyWxa4FB29+adDAMdz 9w8I4GuznEa+EsCFB3BUncNbdYBVtikTwFjzkcmwxIBI+P/o5h3bNahjZu+TZOF8vgbx 91PrZYnjgI3y3WjpZR6Cf+j7l/ZhfPZASxcr284d4Qb7Ize4T+ZPPrnmbx5zsjts6kcJ Zqnw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492375; x=1781097175; 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=/Dy/GQpes6t3Dr4yJzGcSgwwK8OeTYqUiZJxbHyAXsg=; b=c2qsFR3rWUs4JgiEN6b95+a2SnWQk0mEdFiUJhV+MfDbgeHbbFtPH2PtlQt/duFnjt D0exxxsl70BKQ2Tu98C1+p+b+5c6bRABTC8+RySjX3Mrtm463LzidilMszX2efRWAgjP Q2CUODrdZdNBDVln2N0m6IgX7jnE7ITJ5Ngc5AV5JfO7ApfeSj8+m6ksonchnpYF2PLH BLEycWo/Vn5drhG8sxrtYFSgcpPH9O+YvoQfJz0oRx2C3muOj9OP1nVu8KRArsV9/yJP lKPWWea2e+CzfDNpF9tZwekKid7yEFw8HZi0QLoIKxSfuAokRwpcuM8n7ZKaCBJsQDSY MSdA== X-Gm-Message-State: AOJu0YyOuGECFlP82TfBoH52rzjn2KYjuue660IlCCfT+FNmDwlrDtfs KBkD/gju8IhPHNMKCi1F48705PaCj6V0Me+Czccb0/2Q5w6tY5oGxeUlHjEGWg== X-Gm-Gg: Acq92OFLX3nsBMolOOfpdyHpu5+icBrl2XwA6tOa1QUT1dc3SMRocC3/DfP77taImlY 35JBC/kmrB9G5WzgqIg31PhBWPkqLJ89ZzZWmn+rVyePNdSL8k44OO9yNqb//QJjchrVvutGlwO 4CuzfdhAlBj+xMSJxBnvFeiDJLpGL71TnsIOuSzzJpFXxnfch8/axbtSqlZlc1D8hdlVD+lEPKV usc0sp7ntaH7wzXWP+6nPMnWstsC51npsjf6ByZpEgPcpDSitT4p/izv5ZPJsfz+yTN42ocLUaj 9l4MrofJdOJnm2oI+Be5Zt+8edn46rutIlRGTun1kI+VN/QtSp0KwR7oGSjddQsSoMWhqu7lCqL /Eb0oLJVD3tBs8QSOnnS7XiTzUWpBV90C4JwFEmIbsmKpI69OkrvUAEJSzL+65LM6FuBjKlDNQN bUu0VxL1PqKqbadv5FcAxKhFP/2Orh/gEhSJbQvhjjYd3Bg9WKRxsz8Wc1ov/MUDBY2YV77O0iX 35xu//1cH7eWb237urTYI9nzM8f1WyNJujeCGr09jOj0N7J X-Received: by 2002:a05:600c:8184:b0:490:7227:100 with SMTP id 5b1f17b1804b1-490b5fe9544mr53737595e9.18.1780492374970; Wed, 03 Jun 2026 06:12:54 -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-4601f3444fesm8361306f8f.20.2026.06.03.06.12.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:12:54 -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 v2 01/12] arm64: dts: imx8mp-var-som-symphony: add input keys Date: Wed, 3 Jun 2026 15:12:39 +0200 Message-ID: <2a02e17dd1cf516332e2f86e733620d58b9a73b9.1780492180.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 --- 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-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8A35B481238 for ; Wed, 3 Jun 2026 13:12:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492381; cv=none; b=YZqT7DNLotj3KjxN4wNsO+jlsIGiLkRy269s099m0zxpq8mF+kSedaFroAruYTJc0BnNDYKI5sthNd3j8aFqm8un+XkuUwjbXhiQVj+Ca+GXh4732dzU6GI2fbujMEEaApOrzOyp2V0WB4HRiPFwlN6QTF29oJtXMIpnmJnRXz4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492381; c=relaxed/simple; bh=WVscJC/fx1xSpj32I+N9plejP2D/twXwc+e6YBbMyOE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=nSHchBptolxxLehyVXvTHg2by9wX+TU7kxgFGZ/yYkQDdbV8YBXdO4/rx/AVfDx2U/7G/fyRlSkzxAdTP5O69iYYkDv+eIlMu0VSBJ66eOwVnX4yW0jZXuYBQ3u6eJGcMaW9F29Mp9Q5nblpHYcCMNQUMjfkhWhnZbB1qx4wa4I= 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=ZuCcP9lC; arc=none smtp.client-ip=209.85.221.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ZuCcP9lC" Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-45efa80e0afso3498812f8f.2 for ; Wed, 03 Jun 2026 06:12:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492376; x=1781097176; 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=6L+XCOUCzdHOAi6HIhPFjvoFV9l5V9yicUXKuwNTGww=; b=ZuCcP9lCYd78u9qQ+sRAhX5v7I7GB19gB6S6TUIgiR7d303UznTsdpG52nx0zxPmZS Mb4eVZyRUl1DMa6X74uQvt2Qt4cKRm80lC4Ls3WYOj9i5hSbwRJVUWw4bOkYXGHh7Kg0 yzqqP0HtDRmLVt4E9A7IDTttIiDAxGiD9L7/TUoebGXYNMnE1HXqjuscUZC+DS/CLy9D oRRy0xqayLSgX0t8sRSKoOaF+e65Neae0w3WXpBGbU0tdoxQ67F61sH9vnqqTieBtmhb u++TINuTMD5FUZvZ13MTgLeIFTH0xiNz2Nw5a3e5nxgkXeZJj8x0GTuuzXIyb+zBVj7B h2aQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492376; x=1781097176; 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=6L+XCOUCzdHOAi6HIhPFjvoFV9l5V9yicUXKuwNTGww=; b=LIoeX1lsI2OdtFeSdmJmN2qFo4RSESDquedkOeLGdiNAQTvwxHEWXnWdOUnzT5lJsI aBEgRYvDPn2rPhmAt8r1E2Q5dGOKtTD3JWrAp4GVgXfeqtDuTcxyqTBAGLuERvGPMmVB sMigiUNJFRPxhB+5Os8L+DGg2InUGH2phou1RRr0Eepqm28qoWQ29YtwCtZhYVHnE0P/ O8re9p2lkgJgk1FqM47DukshPglQlJSi/Fsia85jnVorEe8UfjBbMhvKBDInhEJeZzjb SrGXyG3QO9yfv6XMNfBGN1RSnBb4jgtidfblybl3uuHcOPWOuZNXciY1a9qReDYDoEjM oEHg== X-Gm-Message-State: AOJu0Yyz1KbNI1C4filYGSAL4DDxghfI/B8LW90wna7mvj7XUrNVjXXj o+THsEnEnWPSaXcvljd3cBBlYGRkmlD4J4B+NNh0jf0FJDnD1yNriXo6vAbbQg== X-Gm-Gg: Acq92OEwbAEiOhbg1KslbIXZVld1uUmoIdhleEpN8ugIp5R7qPgzzBTxYQSjQ2AI2bV 9Ys4/8WxBA3SqrVugzJoQXDLO8JzzT2RCTrmuYM63sdziH5SRmvW/BjL6oUloSjV9i20O/1QQfH haoYJr941oYh82jJ9cxNFiSOjBVqEEDcsB25f+rrpLGc+Yvg2piEtAnSWBkx6fMqDT93gbArAJ/ YNh3ocAcRnN5Qc8Nb/fclMCPeVzeRlLNy+vhrLb6XFn3sfHqb4qmSZxPkqW/wAnJB0fVIPMFzJo f63LhITn2u8fIjU/GOTXo4grC4HyE5ObLSowTSG3dJ9Z5DzYQ8A4ZFlArpFq1pS2y++vRl+WCs9 phux8D/zY5Ex1t3afRs2Sg5AIyGKCpBE9Tu5S/WwcI5p+UxQ6uZpW65h0YepJx4hiwjKm1MrKo4 xwo7B3Rb99Q6ubC2vOL7RZI89gnZX1YFxZLz1rAkRAf3QNjsQHZG6Q/+27FHkQ8fC3DnrisGleM /kke5vNrTMw6Ujn8ePyR+VpzLylMon4OIDjxvs8QsEjlQFb X-Received: by 2002:a05:6000:4b11:b0:43b:5b25:67f8 with SMTP id ffacd0b85a97d-46021726505mr4743494f8f.20.1780492375917; Wed, 03 Jun 2026 06:12:55 -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-4601f3444fesm8361306f8f.20.2026.06.03.06.12.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:12:55 -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 v2 02/12] arm64: dts: imx8mp-var-som-symphony: enable USB support Date: Wed, 3 Jun 2026 15:12:40 +0200 Message-ID: <7d8b29b9a29b1976cafc3d279482012efae1a994.1780492180.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 --- 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-lf1-f46.google.com (mail-lf1-f46.google.com [209.85.167.46]) (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 313DE48125E for ; Wed, 3 Jun 2026 13:12:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492383; cv=none; b=Pq9p6LotZHDnN7g19XtyTigUM1BFRJ05auN+aiD9HR76qsDt+Pfe5qI2y5FA403cDBclzk17KWdTqrhpID69YwM8lmJvOQEHKkgEohMi/M4YmQJdZsZz2VxeHwe0XIYKNHaYZeQkPpAorZobNH7j9PJPhpWQI5woFddOKptLqTg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492383; c=relaxed/simple; bh=CqAtrMIAuTr+WyduzWNqSyX4HgxvH4WS0Z4W7V7NMwk=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=VHnvxHqhCxe7nSh1vz9Isy9XP1boMaZeqPlSXJ7f7KVTlv/jH51UDO8ZK7+89fyB8pUdbQe2vuBoZOuyo/f7K3xI/9cxGXGAeGkxyCv8FkB3SKMFi60rLrb5KoHSs6hlQfvTfZSOa4kzgVNONWsQmds19/J8vwyz7SYKHtPyhm4= 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=X3kA1dy6; arc=none smtp.client-ip=209.85.167.46 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="X3kA1dy6" Received: by mail-lf1-f46.google.com with SMTP id 2adb3069b0e04-5aa68cf03bfso4216480e87.0 for ; Wed, 03 Jun 2026 06:12:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492377; x=1781097177; 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=LItmvUsB8D4hbVjxhrNTZcvzqIugkVhfkUtCucFdaKU=; b=X3kA1dy6bbjgE1rLir8uTtZ8/ubRVvDwwdfeEaCHWZeJiotlsuMsaIhEEQQCBzuusO 3hUSg65vDENL+/AqhamXD+bIExVArOAp8N/aWDaxjzBktn2UnhxA1uocUh0deE4l8hFB tCM+dcOVu28pIkl5oL8XftoNp+rm8LrnmS+/8g6k+/TuB5xVD4VuEgeNv2gYlSqNfxHt RCQWICVdEd8o5I40cjZhexXmP1xgaJY0VGgvkFhEQNaFGUDfN7Jb7QgHVnqUxl4u75iI VHnQ4FDzJbZpoJzgXHBTaoq2p2C8zCLYMRFI23I5SwFwjbS/AE8Ew0i5ARaF4kbTuTku PwaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492377; x=1781097177; 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=LItmvUsB8D4hbVjxhrNTZcvzqIugkVhfkUtCucFdaKU=; b=nmdWlqCKRTRIf7ieKc1Y2rJQZhIAYSkkdII2DbaJnpemBz9ozRG5I7jQYj6qYhyLeg Jh5ZqU1maUM30kkL3SuGZXMKPaqVkpOIcvA74OKZNn6YYnAhChUPBoOkMLChlkVXlfN8 V8V5XdaOG5WZWPr77sxXDdm1cCx7TTotUM+kLfQsBxG97VL37SqhwpNWbR6jfTmFGyw3 Btc2Vzwb4AkoGWYZwaR3Bk/tlyxWMv6aJ5jZQGyQvbiqe4mBu+Iwb63hhoMGy8nc+YUQ ffJtbXsXtYE0uYh9TxKHyX0w28dnmGN4e/qh8+h2mOODwif6o+5f0pIqYrZcx/eP0rGR sP6w== X-Gm-Message-State: AOJu0YyH8Zen9H3e+o0gxuq5Uvs4j5lILuWa0f8zHIb1QEpP5Gy5K2/V H5gIw4X41ymhq+fePuF7I/Ncye2lJJv971whjutDqbNC6go971a6rBoZ3JLZTw== X-Gm-Gg: Acq92OEOyA8+M5jfg/wAs+SUeAKeplYuRWRlX7riZ7V/2uhsuqaEZOxIpSQb7J9r0fX LJQ1qB5tBS5w285t4mzjYuLtWp0+QP89nYjTcf7w/a+YaSFXHilxl2HVprwZ5Yy0lOz+XJvDWfj j1ND2CpvxBDGDZDpFpkSQe0gmey9B0loOgyN4XXQOqEf7aiqFIk+L/fXH/VYyzcxBxnTNdMQdpA XcZ/sdqXsGNI9TGgmj8rI22InlSlnNupLzeVH1D6V4Xhjo9vI6uO75P048Jxh8Nqa2poSufNgoh p0qznaHXRt3/f3Bif4ZGh6cFYu7b4BwrYr4JF4RTb3wCiyfo8oJymrL/upIPlE7Y9oFtv+xp1Z9 GlE0vJE0gvKFPLpKVQec7GtV7qbMLTF4xViDzmIO9RQLzAyqJ5sJykjfySe2YPUXUA9p72nR8cf wfh8nlL/okWy32kP5PZ0Yt4SaNZmc0e6DNayqe2bf5nx5VCp5SUyl391GMEztOgtQzOdz+qa36G kbX7BSm0uXgEs/qBDhO9KKcjBAvLJfj5Exlw367XG6taqdO1pL+UziyFwQ= X-Received: by 2002:a05:6512:40cf:10b0:5aa:6e86:55e5 with SMTP id 2adb3069b0e04-5aa7c09b9c5mr1017427e87.13.1780492376896; Wed, 03 Jun 2026 06:12:56 -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-4601f3444fesm8361306f8f.20.2026.06.03.06.12.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:12:56 -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 v2 03/12] arm64: dts: imx8mp-var-som-symphony: add TPM support Date: Wed, 3 Jun 2026 15:12:41 +0200 Message-ID: <2e7ff00b61aaa855aaa2c6d9ad6e98eb673bacf5.1780492180.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 --- 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-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 9B00248125F for ; Wed, 3 Jun 2026 13:12:59 +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=1780492383; cv=none; b=ZIf4O3mOMLDAiU4n62Qsbcfn6h/d5KLjWN1f0dmlqXMp+uva4rh7Wh3IevBGdyH6KOk7E2MIXycH7cqnf3BAqZyf63YVN3qUDA0WD8lCV0IUt2f8oQKl9ppPxxscfNxdLMBaCMcWzk71utKjZk6N5maPPwHSzlUHkGgOBM69rmk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492383; c=relaxed/simple; bh=O17UYKeQwvGp7EMKn9kl2+p192HpPzciALyLUt8KEfs=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=jADFhnIDO3ICbN/54GSH3M8g65L9n6uoskDbX0qnATPDOBs69pcE0KxkLhKqu2lxZLYscnQbUUyPu6YvwiHv3nAtOy9STkHNcE6ajhILGSEwXK7crgz2K034RlUObzTBD7ze29EIhfIf0UI8KGBxgqoHcNbxe0r1+zAAXOF1FLs= 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=f9zZeWL+; 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="f9zZeWL+" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-45eec22fab7so3510537f8f.3 for ; Wed, 03 Jun 2026 06:12:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492378; x=1781097178; 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=Q/Ry7Y+SgX8+uyjFiPrjz62v23JIOFXHYpzUoqPxgZQ=; b=f9zZeWL+PFCrO4ZiY1TTgX6x/0MfUOu4vGsszjHl9KjnOer7x0j3qLyoCv6D74OmRJ n0/bi9D4EmNKzUWfQa9ar7qDUOHRYaMfuLIq3RdhSQ1x2RfNnn8L6sJLf4VfubGg9+/a IsuFLFOJCvxHMA7feAgw8Pju12iepuGP0e1oIVJduBHkuqMGvL07l/FwG+KH9tuGn9XS dkuLQb1TsKTn7L/i0zYuHwE4CqS1xQcyZVfwn726/lK/VwYzlcg73Deg2upeQZbA7Uut YFTy8dFjK9sJpHWoP3UIziQnY6uOqsGtr1oMle/AfqeQM1n3+MoxhFLsYzOwscIg2C+p 8ikw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492378; x=1781097178; 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=Q/Ry7Y+SgX8+uyjFiPrjz62v23JIOFXHYpzUoqPxgZQ=; b=BBHDGgP/Pv+dUszgfiK76WB0Zw0vbOzWYn5E7zRlrLglZUNqup4COBRjHJzcj8PuZj 1AVIRLkxkQUiGxjlyJkaQrIu0EBN4WewWdmFy4t0y8IWjKFcdP9CD8rhbmUuf0yGkxRv YZYqhL+p7MmQ2mToFMPTJ9L3hbmCdRshCreeJSH6RnwB3tRkYYgrcXlMVRpjXKMHutLe zFAy6zFQsLAjGanvNbw/uWn1KcgBz4sjAipOvWMTvZ+q5Z2J2KbcoqkDL19Td3eBxpBo JZx+za5qKa8vVJn/9cSEumfde6Q4a5A0TmaRzc7EV2xL5bLzjBHedkh0JdZgxv8vbqQi C+uA== X-Gm-Message-State: AOJu0YwiuIZbPYfqqs5sOadCJpago6VDj1E5I0pJ3UTmkdi3djJzYvXa vRVrFKagAbZ7PWyVkx2alzZ1ykvLhVX0yP28mkvhSwTHVUNOFNf1DRLzcZFhnA== X-Gm-Gg: Acq92OHtn+3cCHKdVfO0juK5MWwbMQgFHjEdIt1l8RrCQX5UXZ74TBL0+8GXvoe1DSK 1yxDCsiAs83LgipbtyIGiywIMXHSU4P0Q7Xr2DlIGiuqbWrDP4m0H/Z70OEpZmXmzEMNeVZ38ps L/a07yCpsliYuEo99IUpelp/hGj6PRkxGwAeIEoFO+OHgc3xS2w9xCDvdJjiv6jBInKxBMettDQ /giOMS50USFD2g+ArDG3GELfXALqhsBvsy3RBzPdzTMsFy5bPRomo2fR4mDtjnvi/5iFn/ZA1Ht GaQDbhktZRnCa+ISuVB3DbybnrZMF6NnM7ympoBoc/HXN5gicKGCSkwBryL/UkLb/+g9ZLndWh1 R93Kxfb4iQJAgv0QGQANFdXfGi2Lwgni4yk3ZTFFhil1l4Z/24jW9B6oWE/z1zx1Iu/ozlyQZMl wAlzgtHym4/mACUOX0+EQpuWEF/2Dzutds7c8jN7Sj9VenpHZvYGdWUkqGRKjM7/qXn9EgCW5ZE TYyuRttN5KcSH0WsjGRXg+WssXY2RUg77WrE1oRs7s2Pl3A X-Received: by 2002:adf:f8c6:0:b0:45e:ed7e:f8fd with SMTP id ffacd0b85a97d-46021783b1dmr3363286f8f.2.1780492377877; Wed, 03 Jun 2026 06:12:57 -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-4601f3444fesm8361306f8f.20.2026.06.03.06.12.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:12:57 -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 v2 04/12] arm64: dts: imx8mp-var-som-symphony: add external RTC Date: Wed, 3 Jun 2026 15:12:42 +0200 Message-ID: <7758fd3b241c8e09e8b0f4b3224220325f8a069a.1780492180.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 --- 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-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 9FC01481656 for ; Wed, 3 Jun 2026 13:13:00 +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=1780492386; cv=none; b=STcwZAg/1aL1zbfJjovk/LSfcogTfxyl+v88WNJPb8lRdYFaxVtc+fdMWowjpgUpFhz2w100/PtUAA1H90jdur4n5G4At2kLL65VrpnlFG9FXHslVUCvUJV2CqGv9SObrjCkbrA7g+YWWaraMWociVVYV5o9S3bFfLCDYhby97A= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492386; c=relaxed/simple; bh=brBknWTbJeFdLrLiJEDTIRXbjSKeg4crwnjhONTnli4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=RP8xHVkOqt+iLHkdop89uv/c1FTkCglkbjXofyBVw/k4Xw/9frBJxKV13FER9s3Svj7JUYpTvBv/CIkNyqg4LptytEyo4l23P79m3zI76PO4pR88B1lwsAisWuKdymxzN0YXZOYRjURMQsWoYFlWnnVPcpc+Mj5fzwHK8vCKqbw= 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=DvQJRSOT; 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="DvQJRSOT" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-490b3e03939so6392345e9.1 for ; Wed, 03 Jun 2026 06:13:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492379; x=1781097179; 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=XS8EXfD0I7q+hrNj9u5k8EGUHhOwOotqLP8CFPXgTJk=; b=DvQJRSOTvMhXs69+CdOgEgL+VJNl4fpsj49CYGsrxRaafUkhGw2zCzk8RiA04fcwTW g8pdZfWKSNZacxaoxaBOa/vpEClMHiy1iKnT9rCVDDMQ+M0qt/XVzBCPkC2AvjDtNTJX WJtJhXYNgBJGr/JjL+8m0HHrVRfCHVFOZBKf9z7RclohtNUV31PEp/cYPabjBg9D9OHC 9aRPwdw++BUtEoqRmoyclCaItFSlCdK9KOcvo7FueYTPtbg25R3cJDBiZ59dzuwKnPgV HdGC5hWQcK9Cbm4Fk2NHOXVzufmL+LEmAWCLHlZ4ExzuH1QFIRnmUGgkL6HRVv5PSeh1 WrNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492379; x=1781097179; 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=XS8EXfD0I7q+hrNj9u5k8EGUHhOwOotqLP8CFPXgTJk=; b=CoCpyAEPZhE58iQXqK/IvLN06Vcn3bnra6RTqROZzNFj4elg2NszyznKjUD8OMKD+E HUVusDzY9HUu5Jc0YN6TDZnoz282QEZkY/lX8EjJYqbRtFvh9NQ9Jj4BscXBy/k4l9SB dcPvn9lpUMQH75ksAlEr7qYrl8Zw6q8Zx8UTWMZM+iSDgYgVUY4lwaPmTw5KivMJvjAa IG0ljdWkgF1We4VJy2d6oyg1w8PRc5GoLIQhG86ca37mJJgcYChVgkKwuhysLEE26nZ9 znGNping/vJS0QHJrf3htyatbZI6D0XE/xmtEq1RpXhpkZf1om7Z1fo81QqqjPo1aeYj fq6A== X-Gm-Message-State: AOJu0YwhXDWCWiDa3Dd5sgAE/raoBHe/rXCOVoUZkEKzZc2P5lFIhocb EMGjpitVuM7fVuWVyYPukpv20uODKX2S8saoqmkOFec7R6B/GOzCIMz4Vz5jcg== X-Gm-Gg: Acq92OEYVRqS9SzxG8Nd0OH4cbe0ct/8nGmaIgNTIRqRea2JO625nijf/njomVdI3/8 YlobqZoDcxfX8wMwHOsX2ONmZ+ixGJZKuLlkqHYK1rUhR92xkRrZKTjTn5rIVCIUJq6eAAShiRc 1jufqjYsMCHwhYTybM5VjMAcMZuUeAiqAh3nZAy3hqtFEemen2hVK905hf+h3yI34FCXM1RaaUo lK1jiBD5AbMrvHdbyQccGxHt1Gc4XuFNUaHET1o+cKaRHRvf4sKuigyJ1fP1r+M95Y75+GbL7VP pe25rPXgBX9b2ekK4k2CEM/5x7b9Nyo01aCqP87N1Ldz9WKL4pBxL1YNvEa6kEphcFjjVkpP0vz 9hHuADAHJA6hICf0SHyhFV7AUXChQ9VkgFS5qWjsj3fh7XKsvlk9HBWpcYljxgL7+gict4v8UeW ryodtU28vODW/ex/vLhLSMqupjBirkXIKzltdB1cw2l7gvLuI7expsQXU5SdInv++rfZJmLxT9g /KpryCaEhgkC/qzzpDTykRqfMn2YRhV7ihIO5ehPZhA8pAD X-Received: by 2002:a05:600c:468d:b0:488:7d01:f67b with SMTP id 5b1f17b1804b1-490b611af3bmr56074385e9.6.1780492378779; Wed, 03 Jun 2026 06:12:58 -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-4601f3444fesm8361306f8f.20.2026.06.03.06.12.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:12:58 -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 v2 05/12] arm64: dts: imx8mp-var-som-symphony: enable header UARTs Date: Wed, 3 Jun 2026 15:12:43 +0200 Message-ID: <52dc9b387d337c646718378306e76a1bb70616e2.1780492180.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 --- 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-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 A6D59481664 for ; Wed, 3 Jun 2026 13:13:01 +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=1780492388; cv=none; b=fWjFc6USxwo/wnUZSsb4ShX5rDXOptYZAZyye9uV6HasmjFtKQGzcolGmZl3CWucEeGb7Ggyy0/crz/k5az9u3MAOuN0kN0Z/agy0BYPDug3YfoFrxJMVCTXg5jidMrPhPRRx59SvRvC13c3EwomC8rW8yamxzDcUU2IDBxaAnU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492388; c=relaxed/simple; bh=4h1Q7+2YaPhGhV6oc9CjfjSPT8Bgj3OdcJgRQq8MMEw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=CO01zxrapjG4sHrXXnypIFJkHgitcSShIb2e6LzpC1jEm8BAvMBa+2Bf3goV+0PduL9q2FhVZF7VdjHMsCU2WPe2BHsqqGRojoOlcknrwvhxBQETq426KvJpRORbTa72o0L0rUBfMt7j5OrHhYPSObUq54pU0NIz5dfnpTkkBkE= 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=PkwHDOEM; 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="PkwHDOEM" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-49068493267so75672685e9.1 for ; Wed, 03 Jun 2026 06:13:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492380; x=1781097180; 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=bPCrPM7joQMUH1pWXZjT66gyl3muFxaL8zTs3UpJDxQ=; b=PkwHDOEM8BiD0+xCSVeeHVfSGmULZV8AGhD59douupVQ/hUlhsA721fOhEpW7wirAP B1YNiC8WC/U9z22VfpQOmaGVVDMLd0KxudRxSeXUSjDU4Q5nEeAYkQenQX8aIVZN8Nmj M5vVDSqw84Uz3GY/Hagc+8LfPyQuc304kMFsTrJybChReWpYybgHJs0JFHOwS+ueCGJH MWJAOuisnPt8k+70XqFgMVOTTxEKQXz10jqb4uKA6i4ww+p733+A9Aqh1OmC94BbU4MD jUep4+O0eKa82Vqvc9IRj/L5u5HyYN4N+h1kb3v0cFY8lCFOdbn7d3x7LwR8ZgKYolFV Hoag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492380; x=1781097180; 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=bPCrPM7joQMUH1pWXZjT66gyl3muFxaL8zTs3UpJDxQ=; b=LYoN9WEWL0YZBHQuAN5WSSSvNWZgIxS4iIvrmaInj/lXNMa+mP3B76q8DdxRdLtxFn 3NVXGWPyTq79ZjTHQ98jBsuDyEb6E+oOeOzXqQMFcJsYVMX+ghCPrdrpm4PwNnI2zJGk CyvHUbBlzKHqYSVXdSFoEURrkXgG41po3WlYiKBpfbNUcdFnRWqknFD0S/v2CpM43QiK FmCZgIwbUK0orTRPALmjg97cHSricFDKwkLoKzOLoZBHzExnrDDBPPIRmRpV6e/SIKwC +WJvlOQx1j42F2ADsNWJusPB4Vs+HC+d5OfDWPhUixzAsxo0BpVLAcq8K8REzgX7bLfX yctA== X-Gm-Message-State: AOJu0YxWEwCjZaIT9vPlY1kcFS05bEFvUuRbKUZqUDPE16njuH4ixCSr lK0R40iXGtLIbzlaSKYfVHDI0qCiwTB/KNtwmEQSlpKmhYB9de3mLC3rBm5Ikg== X-Gm-Gg: Acq92OGmLE3I//zujHWam27V2nAQbDiO9x4s+iz6NasMEvJRhXeDhf3zjnxkQNHOdD6 +xP5cKvArsj3E6rZs3Vbp9XvHkCT+DVF+7iWqfixsP7eQF1kyg+95sAjJoXmPlwRvbCIt9yLqoD ZOAlugvRIXPtY/PQftGD45cjeyLn8/sWA5F6GyKcDFEsjLQI7dbhOqSQ1tzg6Fc7Kdv+duowINV D6fHscldzrgjaGkliaDvay/ZBz+4faUpP6eZt9mQzQDK++0Ha+g1MABI0a47yScHLTUOu42IVu3 Sqc12u9UcAxZtEj8AGWqfvrLwfzN32YhUh1ypUjiOpZUnAhyCm+qlco/9b0XWh/ww7kubf95Zyv J67QsG73VAn33calAu7/MIk8IyLZcClks34QaPP9mMeipNYrKRbFD98P+XZDIUIXFHND6W2ndrA Yr9av7C3q3YIu6fwGDstTzt3WLCJ2EKCGTVj3IM4xhwjug9cauzg7uMB7ddOT6nnS9mWBvabgra 1YxFpMHeS6U/CrbHdYTqAJp04THpFzCK5A2RxIEoBd1x2qkd9ctyr87+S8= X-Received: by 2002:a05:600c:4fcc:b0:48a:8b02:ae91 with SMTP id 5b1f17b1804b1-490b5eaab2dmr58645675e9.11.1780492379682; Wed, 03 Jun 2026 06:12:59 -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-4601f3444fesm8361306f8f.20.2026.06.03.06.12.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:12:59 -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 v2 06/12] arm64: dts: imx8mp-var-som-symphony: enable PCIe Date: Wed, 3 Jun 2026 15:12:44 +0200 Message-ID: <9a937fa5f65dd23515d4e32f8a9cdbe5a674c9a7.1780492180.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. Configure the PHY to use an external reference clock input. Signed-off-by: Stefano Radaelli --- v1->v2: - Adjust PCIe controller configuration .../dts/freescale/imx8mp-var-som-symphony.dts | 17 +++++++++++++++++ 1 file changed, 17 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..a928dc2d9adc 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,17 @@ rtc@68 { }; }; =20 +&pcie { + 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-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 A5F9A481252 for ; Wed, 3 Jun 2026 13:13:02 +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=1780492389; cv=none; b=JdMk8pkeiZBZO7I2G6C0pRX689VeRCZGtrB1RotcLETWrPYBjclA4OwADN5S3Rxyh7ZqfxlYIFLgxlNNAsx2RhohR4soyjeb9PgoojHfvBtqipKdR73W0MMkBCcwHTJXl5qGz4N0/UzagszGlYltNWEjgvda/TYxkjBY6D7/DDY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492389; c=relaxed/simple; bh=0mBB7Nmgdb9DHOrwSylsGjr/VAlcq02PlWCpkRtemKI=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lvAVTqa6JRMNK4DJqChvumgQmsJcVeTWrOb6cQiAipn/BUfmCoImxsmRnsYT3qe5HJRoUj9vgSAbb2SfYoTDH4xx+S4OJmR6lPLUXW4GT34eqrlRLZG6n6BRlYCZb//sk5tx+lMISdr6GFgmNyv5KRQz2hzg75u+pe7eLVBA3OM= 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=qqVpX+zl; 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="qqVpX+zl" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-45eedc94d37so3400732f8f.3 for ; Wed, 03 Jun 2026 06:13:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492381; x=1781097181; 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=MvJmI32sOXVJLiEf+jgSSaHeJ/NqIU3qMVlXDmBqCbM=; b=qqVpX+zlEDvv7FyMxtexJO8te0DP9d/i1xsQ8Is6cYb+9G9NyNPn7hVxrsS/qOBGzU FaFWimycP63wxQCzePzMVXs4uIutcNMDEVMiLWKTf3L5ZZOPU4vhSd7Y6MOAlv7+2Hvy 8BxcdV1wYW67hWpGx8Ze5YgVcsb6zxcbL702TjeP4isegdzGiOwY1WlbiEayRYt2H7e6 17sI0yDByezLsPA21JVF1P91idKZaGja7TGXRNvikbQczt7oDsHUziTATvqOS7+Bfaac b6vPJqM7CCE6FiFzbmXy4wYriKtszpTli3A0Qw/4BfrXhIJslPGsXWcssrCevJe3mXpm /S9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492381; x=1781097181; 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=MvJmI32sOXVJLiEf+jgSSaHeJ/NqIU3qMVlXDmBqCbM=; b=r9K0h54FTFZf9VVRwnHAp66lCyvgpObwr0hcHHSGxer4T5N5n2ZLriq3QJ/yJ+W4nw Js1G+Zkdppd9X7uP//u2RN8AaqjVH2+vw3JepMfRCxurTCc20YyRCIu+a6kg/bKbcWTk FWDXPQkISDnwfX3EgznmF1wLC9EK16isFNajx9yZuQdnwTcp/i5lGC9UI/3v4rIKf9gw euM39fq0Ni3DYkg0nw3Geb4zRBJc70zVvc6tyZognqbsp42VzcZW4i0BdLascvGBqn3M HEaj+ic3hauoI613yWqOcBFPGcFUCjMJ4+fguude1NMyrssh+fa/gzynqmqTeeCfvSC0 PLSw== X-Gm-Message-State: AOJu0YzWPQGZaXI5xj9OeEMOYK45Z5ktCdU40bHWFun3EnJjYfUvbeXm zQbJ5a/JpeWjRlCJk47v+44jmm6w26Sq7E6FdWLNTh+NT2EY9fngEMFhy8QNTg== X-Gm-Gg: Acq92OHZW54XxkD5rYMafFE3VBK/rw1IEhUfvd7Pu8tZJ7AMb4alORlLIKthWrMt0U6 xFlOtDUGLg6WGrn/tiAQB1j9An6wAd0Nbj3uVvIaMswNT8ZfQRGg/3GpLp7PQVnhnbkhDRK4DCS gc5hiauK+TpQwrZrISX9xtEtAEfZ8jaaTmLzpJEbZDrk/hxkoi8UTRu64wP0yoiwOeXBayKUeQL rgb/fiI9MDBhF26SW1xqQmBgiYmEGyTapSx5fTzcdg2voZB9JRo5n5v+HMYOXlINUDeCKiWCiRw pTUuV8sRTkilIoG0IvhFhvCt1gx/PSCGeIIZronjDLEJxzDjtNibiJLsyO0ZFCGMW4SRBMOr1zS 4iQF/MTXnSGj5zx9WvuleLfvtJ8FLZP+/jVSR0PitXTb4+MjGAqG3R0yjknL6nM6I3b1CGdyUZX Ls6PDJwlo4Agp1NOXE45ondR1+KW+7fzhkzJsTbO6ACbu8bZtSVRSo3Hd5jl73+TnZa3RdVmC7J O13AN8TQpc/4/IwSEasHy+SwCCdfuIVXSiemTLoqV5K9f7H X-Received: by 2002:a5d:5702:0:b0:43d:775b:c9bd with SMTP id ffacd0b85a97d-460217a6ff6mr3663164f8f.10.1780492380895; Wed, 03 Jun 2026 06:13:00 -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-4601f3444fesm8361306f8f.20.2026.06.03.06.12.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:13: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 v2 07/12] arm64: dts: imx8mp-var-som-symphony: add HDMI support Date: Wed, 3 Jun 2026 15:12:45 +0200 Message-ID: <44c0b8b81ee16d0a47f4745428bca54497f993ac.1780492180.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 --- 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 a928dc2d9adc..4d8791886a78 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 { status =3D "okay"; }; @@ -252,6 +305,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-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 98A7948167A for ; Wed, 3 Jun 2026 13:13:03 +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=1780492388; cv=none; b=II2Y3HTDrcR/T3G3UAhTBSsaaaVOfZ1kdwLQclxSlORrTBJAr3nDyRje3q/xj+dGtDmftxTEEgie6V7V9rdBGHRxw/ZhwOSVSKwZ6/XQuxA8Ni4rh0Qo3yfz+16z+5BLZerfFP7jLXAIkz4KJSV1wJ+X9Ny1t1Pepiv0rZ/BD/U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492388; c=relaxed/simple; bh=HQOQnngToDJecf0bRLPczW2aV0qCUfQY3QS+6f80Nso=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=lHJTJacGnvIlhXtGsw7Z18x8Qa+Za9/4tvaxn/KmIcD3lIuQGn5mDIuGP+wNAj7zmQ8AwNwgHLGGohzTEiB+D9wsCIqK1IfxpjEkk8ouhWsHZyNMEjoG3kfNLGDcHbsBYtwUxlB4D1Ei486qgvfTtG1VzolemQI1A16YWy4syqg= 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=VZdAc7Hk; 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="VZdAc7Hk" Received: by mail-wr1-f42.google.com with SMTP id ffacd0b85a97d-45fd464d51fso2172315f8f.3 for ; Wed, 03 Jun 2026 06:13:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492382; x=1781097182; 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=8YNBR43rYsuzDzzKAUXPCjYnMBRokGK4lII6/eKu93A=; b=VZdAc7Hk/s+nDdPRW8mjEsmSP9+pmPpNDS5Yd7zBzDvoWDHWmy2SP1S1Q//uaoUhUy 5DsfPNY8e3bCBfe9rolHyhdXk8TQdvGQVmNKxHwdDiw+dGsUhKZ6ovG+U6bYNvGcObz8 QiGZYUlnirSvs/gVmARQiAO9XMVlhK322nXQQtBZ8liepCrcahqhzVzSYjB9Ttldvsah QO9SrdLANL6tRSlxnyqg4AiqSLE/h78JlvDOSQbBe7iUei53SGmDX36WRVihmVGT9XAT JWREKCfWUYLQC/dfZiRaZh3MpvjdrvK96EDb7D6VDMmwJX/Q1hYJqNmHR3cH7JQqFiD0 1Wug== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492382; x=1781097182; 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=8YNBR43rYsuzDzzKAUXPCjYnMBRokGK4lII6/eKu93A=; b=p1lo42nYhxr2YqapkjS00krbvHWPe7F77I67HmFI87LFE9Q9m0d+8XF3N2DpzUYl1y wHprNg0bJkKrmClC9f+6D+DN33OAZlmK0iFEI4VFnfKIU82sJ0DuFuoGZRY8lOkZUHvi LsnNUJKDfB+8KKbuOTi64Mh2y9h3x882GObHq11LlJITcGCUHw03QL1R9eNESw/fx7eD H6R7RM2+QMqeTjSdwVBr6xavfNrhk34m6scflkyeCC3bJniIXubLA7H9S0gAhLg4iA31 4IltroAWNWF+gIjvys5hjnIW99ZPQWDpqa+tmqqytjGH0I5BQNUlllOWTKEXVe8YqoIG szEQ== X-Gm-Message-State: AOJu0Ywsded/QIElt0CrzG6qrZwrZvpC/lvALDJE07oanwDWsGRc0DDn pIBQd4xD5OgyjtS4NWpp32pvIKs2Ym/MPSpcIl1FngyY1kh//Do6PH//c84pJA== X-Gm-Gg: Acq92OGKM0PhQqxjCAL/uQuhf1D+TxEBJi/PKn0y3pbxrUqZkJcrhUxJQtGuFDPHsfv PjHYSgifhKqPq7wApVIwaP13/8zgUCvjBck5ma1W9ixdBNzG0Rrle5a5nXtNJw5FwAZhVi/hi3h ZQ6nBRB9LPuW+rcvDsnzxiddQo/I/0aBlDQrPEUHEWsNQ7N/iHsxj90M+tXFeMyoYULYCyJr5Qh fWBQ5tsSJkP303jJHlhCKSgz/adhpvZDWdq+wO1VwKl7cmCqIbfLpBP/u0WodJ1z0P8eA5D1CnS ++PBAuhW92oLvzW1pBLGJ3BUYfjyz6ME6e8mG6of4Oe/9L67aR60a7hQdR4KO9uMXfn1f40nHai QZ4OTSP33RbI5eiuQtjOKpVe7P6CJ675WUntK+l1WXqkR9m9Znd0RjjMljxZ9fi4Huk3c9GJcS2 OSfBFvZ7u4QMBQO13XoQtXugZsrKNUxQijpV5Q5/Bg4EWLFM/1zpWKLMF1VoFI5SVGdaJusuc9s oEnYPvfu+V2rpdJzGoiypZ39mBM94nuDruLFEOOTaEfg8Xz X-Received: by 2002:adf:ee49:0:b0:460:1684:ba11 with SMTP id ffacd0b85a97d-460217c31afmr3034562f8f.15.1780492381876; Wed, 03 Jun 2026 06:13: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-4601f3444fesm8361306f8f.20.2026.06.03.06.13.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:13: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 v2 08/12] arm64: dts: imx8mp-var-som-symphony: add capacitive touchscreen Date: Wed, 3 Jun 2026 15:12:46 +0200 Message-ID: <3cc5be80b54f270f8ea1079c514e20024dc231b5.1780492180.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 --- 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 4d8791886a78..ca0fc66193ee 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>; @@ -305,6 +320,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-wr1-f54.google.com (mail-wr1-f54.google.com [209.85.221.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 9E02C48125D for ; Wed, 3 Jun 2026 13:13:05 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492391; cv=none; b=OskonFOKKolklmIItGWXR7Csn1bF0ooZrZZe47KRIJkeyOGf0NifhBkL5HxGvxd7IlE+oYeRTIMAe87EPX0m8R5ONeKY729EsHDwGwsyJ8/Ah4qU19YZ7ApWC+Q+/xZV8EXewT0beyjWWd+2hEqXa0pSMu8DYSoeZGZagZexLyk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492391; c=relaxed/simple; bh=SINbveJea1E27zpNhVxP42K2XN54RBbQyrlrw9Tt7No=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=ndX6Ic+TTK9EVQw9hcrnZ4FtHyMrvIPnJqsB6Mj3T1/MlNM3pPtYiMA2INX3YY7Cnn2oAaYBwNlpzpkXvYJBoBlqDMihoIoj8oZU+zszpJ94FIUksxfva7tlUcg2DnIcjR0E4E7rPY1JkKV1SMVOVhIeVCXsqUyDhpiTvYWGwWw= 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=mC2lRZqx; arc=none smtp.client-ip=209.85.221.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="mC2lRZqx" Received: by mail-wr1-f54.google.com with SMTP id ffacd0b85a97d-45ef29c5561so3118512f8f.0 for ; Wed, 03 Jun 2026 06:13:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492384; x=1781097184; 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=GqfrzhCy7fF18AsD5JB6bOpp9EoQsE6oyoZkgRdu5vY=; b=mC2lRZqxS3XXdHnME7U0MpOqXTwm/hF2GMJ1WRY4sBPB3ujhk9EZ8hVh1YddGrCB7c 0pLcOTswIcPuVn4914g+q2UhzLenidwnc2a/ohfT1Q6WIzXIsbPh8F47yXyDooeKwM8o zaggjtaRJ4/tVvm90AD3o2Nnr4qXXZkMKyuE8wasOE7SqT0HXgRZCZ02/ZChm/YSjAac a/GfjwvNTG59FlNA8+4yvq/TAoEsZt0NFpjLa/aCJWCzgMkKMTsq7qH3e1e885jELeCc k3UKsNJiW+beadkXkyVU1hLheW0LXsmPMTBU2XJzsQTq8ilnX+m6daEcFSEsUsPloGlT cDhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492384; x=1781097184; 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=GqfrzhCy7fF18AsD5JB6bOpp9EoQsE6oyoZkgRdu5vY=; b=c7A+FfJAt4hUf2tazSICDq2ic7Bxi790W+eJvgrDs6EhYuX6uJtpfflhJ2VttWpCmx 683jh1z+k/vt7w3eZfd4k3W8NE9A4EPTmdW9kXrx+392GveydnevyHR8j2MgvFGb1HZN n6KCWZY2Sea0oG8Rmu+QROzmDpKigeO9UrML8lMbMFCuW9UnFohXUhUo6W5xddE/aXY1 bJV7SALixcYVY/tXZTOsRPFtorJhL2dA6ouLG/RN9FlQxB5w1ZRalJgLVIGmLN04ERkD nLG80mBaPPKa7p0fPUKlo9JWfDVbx5CtqRmvURhIWGlXcvbaIB3tnXLiwgauXPu+FLyP 2ihA== X-Gm-Message-State: AOJu0YzYIXdEAGm3fy6jtrLuSiUTVUafd3RpxC8ru00BNg3z5vB+rUzc Syx+2rtB2sM9yc1P7wZd2mS4DaVEquEybkdQQg0al92RWnJXG79SlvjzS4oyoA== X-Gm-Gg: Acq92OHUNNpBhMXHLcqr2WKI2XDZXz5O72TYf+aCXgYU5lgybtix5FIicQGDEicBjY/ GUlPIjoq5/uHyIoq7BQ/pvlWT+0TbVB/nWYQcRNvjhJNMOlLN/oiXDZ2UZpLxvvw/0SyVUDw1cZ qFUrpmMjJ0VwdvaCqhJhHd8NRVWF29IaMMxpk+s07iQh0nSbW6/moU3P1qpC5Z5KGibGM/jIsiM MfVub+6e/WTyDk4XZCFjEVrnjaEh+Z28zqEPBYSFPul/4UyWaBKtnusUtGCMhvZWnEGz2wuvi9G uCb9qKLHMwFDe6blZJTwGA+h6LQSDYpTiEqLABkL7dYhSmXb7KMblUjKrbUs+e6lpMXLzxKQNha +ciR+bkdmyMESRtwsuld/eXkulQSnvLGpZXhlJ4zHwAWdh12d7EG81ulmc7qoHOZYzpHvW4qn0o 9b5XSCS6tQb7FOCMQrD1bNIVyhJ+n4qQ600zvIXQJ6kgMeLaArU659hvQdd/vnnZi7u0rcem23F ilsnvZrHT+707aQqEwKCXidFHfUQKhjBhgCZRwAYJVKeOmRhjWCzj8Er8s= X-Received: by 2002:a5d:42d1:0:b0:45d:b14b:2409 with SMTP id ffacd0b85a97d-46021783ce1mr4027348f8f.2.1780492383633; Wed, 03 Jun 2026 06:13: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-4601f3444fesm8361306f8f.20.2026.06.03.06.13.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:13: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 v2 09/12] arm64: dts: imx8mp-var-som-symphony: enable ECSPI2 Date: Wed, 3 Jun 2026 15:12:47 +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 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 --- 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 ca0fc66193ee..98aea97e9438 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"; }; @@ -326,6 +333,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-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 738A8481247 for ; Wed, 3 Jun 2026 13:13:06 +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=1780492391; cv=none; b=tpbUpvXTG/ls1t9cAUh0quhkVuxFcqgkrhgVdlnbjuXOOHibIL/3TPh7muXpjKcV38jpPOyXF67BPYnEuvPWlEfBAA9RDNObSr8Yu9anzHZKJ7TcqVYBp5OlFEnRLgsfQ0zaG5E/zWMvU3Lv4mh5pTyHEgN5L0d1hIELMB0xKRs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492391; c=relaxed/simple; bh=klvLMbcrvp0spbZcM/iGJWrKF6UuDDMh15N2Lb9kHt4=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=Ch210hyJ9zt9WnBSWshpOt3qeiHMkcQl7AQZ20tvlmM43+CI29T1jhs2BaHQjgj62IcOeUD7oVP8NRIoh0sHznhdv+SbPcBA8lqZwc5h/0YDFJKx98PrID4HEnhd3jN/iatWh/zSKaC+EzdFpYZMHqq+vkDcgigP6ah1E2sQZWw= 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=C7Fzxnqa; 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="C7Fzxnqa" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-490b211ee6aso16953135e9.3 for ; Wed, 03 Jun 2026 06:13:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492385; x=1781097185; 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=0uIGJv06tp2fYr3qME+4/5ks9JXN0Cpu9SA6dXG0aL4=; b=C7FzxnqaPvkHLJ7EDuyrA6ElJUgvgO3UljJojDiVeKVcORVUbz/Pj+sRetKbVVBqCd +EHpZXfWEwr45PzVlNHDTF0AbiwngieYNp5Pg2ocuwkiEzfBqs1YpYznmXjvqVaEL60z eAAGuoW7fAw/bN+FZPTWA+cQZQrmHn+alN2xt21vPi6FoLcyrInqXsboVKcs99DuwORZ BFAzx3+aMQ81J9o5dnn+YkSY9xn2ZlC33y6Kn0Z59ajRTggVa9wM9k99/HCVeEQBGL4H DLqRa0FZ9WodMKinvUskTf9Ifp72MyxXyeiAnD24iv9y7iJJRzQz1XHAZjCfLC1D0l4j wX9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492385; x=1781097185; 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=0uIGJv06tp2fYr3qME+4/5ks9JXN0Cpu9SA6dXG0aL4=; b=fIwmVvSJPNolZQsmkS//IZBbYAEO7lB0gJRulkn69EnzCF5YpU30gQtx1lSlITwIMC lpfzh6uEPLbxLU6HVmMO68C7J2rvWB9R4G4499fmwA0SJCvtdtcRofLS6TnlONzZ8nXi 2xxJdC/h2cWtPZSxtDKRVQZ2a5mYVMlYO/QTzCNeMw0XZvixBrb0jiA8nymhh0pUs+J5 zvUblnkt1VARnXTY6KMBA0eBqraFirlmUFx40KUuDi3IGDhUtzujWWhKFh+WClObgxiD C46082crq6l9RYM45VXFOBQ+GBB3l3yecGdcBoIwvFijLgFg/Klqz2IpgJLPl9r7mtH/ RBjw== X-Gm-Message-State: AOJu0YyHrSkNh9c9ZO5mPQjwG6gyKHlzXadBYQ+2wbhonASiWyu1wDKZ 5V7l57uOJgPq9yuNINQvmIOMmMdJPYurPP/1cDRKBv5aM5eB6ircHuvYfsWalw== X-Gm-Gg: Acq92OHUVfVFPUb9SqL6r4iejSAfeaEIn9WRv1fEHisMgQldpY/IguX02PAf+EAv4TA ILaL64Ddg5YMv38lpj6Xgcu4+zlce7WhC+MZrxP/N51BXkxAKiVq7pAjCjcbpLDtDYtJoeoop4F YSu8mJz4UsS2xAVFZ25OWzZEAIOfyCovqPsPcwipDGs+8U6O32/ZgZPTBE/o/FPPgFyiZRsda1j Dr23PHNUuchTpdSs8SUQCaOdoKI6x9XmtnePhz1bubLfuv42yErqkCefAagV5vgMnLsMGMnth14 Pu63uaAsCdVNsqn/Z0geSDtgO+UtIg9QPMjHJ0cFDAnYUCsKVZD+e6wxSobL4k+JD3XUarcEEaD RW/610V+gsWJcpUBs3cNQRaohIXS6ketOdHJMiQ3tXwBPJ0B7lgz3ZbWZVjG1Dtv13gGCEDJ6m2 kzxcoZi0zdHDoEBaRO4yOZzLViexhzBeqiqSIvA9C3N1581AEBGQHwJRDlM/f8+2vTUZUZ+86H9 uoQ1ra8xVelyrQD65nL4afGJWetFcUgZNbkzwEetPnzzVcE X-Received: by 2002:a05:600c:1989:b0:490:b9fe:e64a with SMTP id 5b1f17b1804b1-490b9fee832mr34646215e9.2.1780492384590; Wed, 03 Jun 2026 06:13: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-4601f3444fesm8361306f8f.20.2026.06.03.06.13.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:13:04 -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 v2 10/12] arm64: dts: imx8mp-var-som-symphony: keep RGB_SEL low Date: Wed, 3 Jun 2026 15:12:48 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Stefano Radaelli Keep the RGB_SEL line driven low on the Symphony carrier board. This avoids leaving the line floating and ensures the board remains in the expected display configuration. Signed-off-by: Stefano Radaelli --- 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 98aea97e9438..91d24110a283 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 50E93481AB0 for ; Wed, 3 Jun 2026 13:13:07 +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=1780492392; cv=none; b=LXsBVey7VezVV98cVMWvD28+olDESzKr9ee0FjeBsX1xQZ66VKzVUUKwsoyjgEteK6VR91w591ZWLkECQb4xzLHLR3bSif3BMKMHNWEYqSxSew3nd3BSkv1Xd3GGdaBIN0ylOwxGICKCbI3rtfTIfa6WFkd4o8NUlnlcaLYOarI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492392; c=relaxed/simple; bh=6OM3yxzhPjBt16s7w15QUwvhrHSDAam1R5GqhU8R45M=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=mh3jdp/+nAfaTHEtbBUBJipz8LD1bGa+EqNRESL/oPI/rDQTgIXu0Y5eJK4hlzKZ8ptPKj2D1fic7Cz8CGE2l2qP55D8H1200E77fS77e3xgBDTBVx1pBGHlsdCjHiJUA77yxuQhoJ1+kPL9ZMXG1kBEIorWB0eU9ZFwjj1skNg= 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=Tjm6ZYbm; 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="Tjm6ZYbm" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-49050ff7cbdso118700785e9.2 for ; Wed, 03 Jun 2026 06:13:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492386; x=1781097186; 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=YgwmeHX1hbkUcZ0QBlqPTtZl5v1WvSKOppfTm3dzSus=; b=Tjm6ZYbmnfArrReaqApQkT7dTubASlqKy5BBsvo7oBrqnctE92oaqQaSMhlPRlVWXR W2RzUBzmR8dgjVlRS52efCMftIyP2qKgtE5696czDj2cKNXtskXc0d8Vd9hY+QWVQ6kW L9lrDGL00cS2YQ37lzRdjtFXOTzqcovBDn4BDkX4l9yUTOUwMa/r+Z/vI9YhE7mMGpBI wuPDTf56YNcmURzfSjqJ3yCMh+R4wEOcITxNGk5WMJlp34tIZOIByRPj88RPQV2YgRfx 2Fq4UVKTaZ2ESILOX8mo+n9pQ5dC3UYI/MLrCuw5pgTUI6Gv0CfRCt5D0+TJrNy4dBb8 iLlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492386; x=1781097186; 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=YgwmeHX1hbkUcZ0QBlqPTtZl5v1WvSKOppfTm3dzSus=; b=P+UcRk11EviEVsDKXAo9O2CtCqZCgaeYWpbkJpUd6AP3AU71+1M4RhKY+GyZ9Gaoqz 51GmLOgaHZlw50ZoSaPWBtME5BYf+daqjLU90IdKHpi0M+26zaWQrKb2q7JP58RMX+iO BSq1oknj90wSbDOIew/s2paO5BQ89dkosftPNtU8hw4322hSxrKcLZBEwcy7YOuHhoYw hz5aJ+A9k6Eu/ucA8/X+xlp5S1nZMpN0XT/wVeh0NqtDgZrErmNT22D1EN5Tfup2h+Md 2SEK9NYfW5Ucutx+4acFEozs5tLhdWnOSVi9/uZsC1e+uA0Nl5+fv7mH8V4L/LLwVHNi Hu8g== X-Gm-Message-State: AOJu0YyOM2L0mocmyeGILM28fjPXmRRf3Drt1D9IGMUVCCQfDYW0U6bK cAiEQ14ErB9EuMe/0FlDVIMrTbQVnkqidruvF9bmM+RuCYQq966zvjjJcrcPSQ== X-Gm-Gg: Acq92OH66hxKFEpQ3Sq+n1iNYYvBtmbtHjw5Xolv4zyiyey2eVxJPTPFGjsXkrZvrfF NOHVdrXWtPMUsdsdGSF7N9HbHw1+IgNsGFogBXP9AFA+N7pMzoWhzgvxTzTGk1HmQf3v7qes1iR HBOoT02P1nNimOSwnvW6aw+DEOTIb+y2t2a2jNcier83C+iitKGnyiH3xKCEear5yGOpj+gUxjw +vt6J0GVAUyf91tAXS+EUYuFvbwiFpEmrXU52m+7v4nq5TEBXXIGLTrIpt/sF1EJhKCipj28lwQ kd+GYhs24weNwwLrj1Yi7q4qQ9olpNfXnZU0d5iQC2m18PNRS4Cbtsx7OncRL1CGEQFibavNFUX M6EXak/k+D3R+ZVoh5mtBGkUc547BRacfOxr4IDV6U5XEkgS0x1Qk1PEyQt6sl+xZp9Scem4VFP 4IEj559YV2kXQnYgaoWA4mAQF+ns1LFxP94bIxZsKq9FUuZtb9jShgBs+7+qWAZhgOJYh7OGq/T xPwY2TrOTBauXN29feCPc2F3cSDlPUVlZ2kw6P62a3u94tM X-Received: by 2002:a05:600c:1551:b0:490:9d1b:2022 with SMTP id 5b1f17b1804b1-490b5e805aemr59644945e9.13.1780492385546; Wed, 03 Jun 2026 06:13: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-4601f3444fesm8361306f8f.20.2026.06.03.06.13.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:13: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 v2 11/12] arm64: dts: imx8mp-var-som-symphony: enable PWM1 Date: Wed, 3 Jun 2026 15:12: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 --- 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 91d24110a283..912d064a4ce1 100644 --- a/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts +++ b/arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dts @@ -246,6 +246,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"; }; @@ -398,6 +404,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-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.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 7AE4F480DD5 for ; Wed, 3 Jun 2026 13:13:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492393; cv=none; b=LdKLGGE85iTTSnDMnCTbZrKOLrKPAIFTtzmp6xbk6vqFPfPI5djbJTlTGr2GOoTnThAYMGNHaFCVAAlpoWJokBXosY2ULirOC7qpxEJVUsbWTt9kGle9+BxuZ6bxJQDlt/9luhva/rCtmO7mWsfOB+8xq9p12OohyRYxOv/S2K0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1780492393; c=relaxed/simple; bh=Sp+VruQEzl3HcXZu88N2hYyC3gVZFm6gEAemuO8HUqE=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hMlEJw7KtyikLiFX+Z/IBz7bFOT1MdhR6t7y57irDOZpV4QVBujcbIdaIbQb0ThHBhAd5wNn5lWdavrsjgG9QBH0keDBXpSQhysrUCnwM6nMO4pZXWlLcp4r1duXWTUp82LgyHLEC0px8kBzfBJGv2LYs3wIwfBnr84X6oQzqj8= 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=L0e1Srm9; arc=none smtp.client-ip=209.85.221.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="L0e1Srm9" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-45eec22fab7so3510661f8f.3 for ; Wed, 03 Jun 2026 06:13:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1780492387; x=1781097187; 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=CKKJfzXLLkRH7XSkPhI5X70VU7gNsq42WXvtDW5Ht6c=; b=L0e1Srm9cGhbqdSG9C+yv3WVaikzBA2k8H0PI/KnTkjHC4EZGvtM9+oYfqHS405Z93 symfKDAs8lyw5nz/GcD75enuWnvMSE95YW/Gu48pqlnKMpNMTzWnVzDKLXlJmF6mOnTB peGDFGmQjbbCvpwU+1serCnXYjYZNuh65aQPMomcN6RzwkGBwTq2Go+FoJSC5Q1BW1We XC4Av8r0yXoc78eCknSOUhI9+kxT1rqzKDtPI8HHhH6A1J5vP+RN+4sWkXn2P8X+7GrS fV++CXbIUWXO3Qg4+yslZAh2yrjMVp15hdHL0HBC7pHHWmfNtZVGGZ55ZhehHcqk56Ou 4Bjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780492387; x=1781097187; 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=CKKJfzXLLkRH7XSkPhI5X70VU7gNsq42WXvtDW5Ht6c=; b=W++923J1gl8+G1T+olJMf5uauQWa7FBz7SZleYfCQbmqDRJoMLqJW/HRCRetsZ0M9v 8/HM+h6Mm1spcsv2ZMC+Uwu83WP0GUOtTqvg7SlzWQE3O4eVVbx5JR83EkOhrNMBu3br M0K8nZaLWh/Axbg2nhLu0VYyQ6auULGR0L023UM4ngDHe5pU2YLY1JAmkNDNX4S+IZhB DommgGDfAdO6e8LDgkwUvZtMBx456CnC1F+RfCtSvOlzSDqWgFWnlb2hzWASKJTO/yyu AS4NiXGADeG3kQDKNxSI+S+51ut0/7SbUG2cZaMMxpfV+6gVOeBfF0n7VZuqvjMFKsVf E/vA== X-Gm-Message-State: AOJu0YzVWgzhOrod+Qv+snmCUhN2ZPBuFIMNg6oJWWV5QObgoGeOJzCC fyOcFG8CxT7sh46yrjF9sJh9rKdw3ex0Ygr31lr3k0U2H5QJ/YpUb3k+yChbWw== X-Gm-Gg: Acq92OH3BPLW4JTG1+MdTvfABTbqoPcvI7USvDQ6vket/cUAGvqiWSEXkBjFMTIwrbo GTjxb6fEuah9JPV7sia4+FVakFJ2VVF0teSLpxonF4Up0iGTX2t0qMVw37DEQvL9FquEvCWN0xB 4e1a/j7rGLKIb64Tp8KxcdR3BKN4rJWjDLie9Y9T1sQaDj0CmOV/vJUyYxH8pMQ1BpZn6zSqdgM 86Fdj5Em8IcFO4fswOJovdghJdgxisp85PAqhRxXoBwcIJKv+F2vTK+wa31PhjQpQ2r4Gt0WKnb ThMFelyf1mvyFQJVP/vHfbqybf8YBbGQ4Gvx7YPKRItWeC/WVgj4R069Xm4/Yrf+63Rqv0+lhZG pmTXbp7/d4bCTimS0O/vYWHW5D9ysXsVooxGVc7Y9HMnfHLEqR7TWipAUuCrg4+wZCWtZZoOGUJ DRgN6LHCeOVomenGzdExl8tCdrrvy3c+E80cpu41VV8aALXwj4A4GPMVWToVo8v88ZwOPAiIRMR J3BGZmc57qSOpYztD8nzkYtRO/5CW6kprEJ1sV4oFPF9yIc X-Received: by 2002:a5d:4384:0:b0:44d:1338:46b4 with SMTP id ffacd0b85a97d-460217924aamr3428115f8f.9.1780492386487; Wed, 03 Jun 2026 06:13: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-4601f3444fesm8361306f8f.20.2026.06.03.06.13.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 03 Jun 2026 06:13: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 v2 12/12] arm64: dts: freescale: imx8mp-var-som: add I2C1 bus recovery GPIOs Date: Wed, 3 Jun 2026 15:12:50 +0200 Message-ID: <54a90899d068a4281cf57d2b17bee4616a75f6a2.1780492180.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 --- v1->v2: -=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