From nobody Mon Feb 9 15:25:16 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4BD3C263F5F; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; cv=none; b=pbhtxKcZQCoz6bqShbXAsbx/pKCnA4t2CtwwRLvh0znxMgXQMIKk/u6bqW2mrdl3u7OnfQojpCOE3qoyDYiiAdeAXl49Vth0Ia803v4L933HggQ05AkhOYG9j7yJZ0TFReGrYQ7CuPrvCyNU2tZQCHIA29EfbGR8LVEFwO+YUBs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; c=relaxed/simple; bh=QY/sR66KXOWACg6VsyKEm43HAKNN0tLF1bG2O/nHTUQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HxD1rdsH/rLRG3xDEavaoK5+kpSzuQBCHhF8krxBMMzmWgi3r8zR4zr3Yi2O/+yIrYZdmQesGBt1HujtqHzM2Fra27Aa1c5A5US2SO+6/IeJyBIdMfBpTOUGsPUuHFglIlEvLfoznEFR180/+4Iwd577ZTT0G6qOa4TQa1hvKRs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=os4h+sTQ; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="os4h+sTQ" Received: by smtp.kernel.org (Postfix) with ESMTPS id E10A9C19422; Mon, 5 Jan 2026 20:40:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1767645602; bh=QY/sR66KXOWACg6VsyKEm43HAKNN0tLF1bG2O/nHTUQ=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=os4h+sTQd7d63NDeKBKZWKdwkN5KFUXR3+H3HO6NnMY4Zjhj/GedsM24SsKBDP2HF Qyu9KTJ1Z52JqaP639EwWjmPkLa7oAu6brwEb6H9zj4nTDAU9Jd0kbES7HNILMg2/C aV5aJ33hxO5alz7qs2y3DRfgoCeFjw76454T+gd4ytYK24PBhTQT9xTFvWY44tlTOY cyRiT6YurBBeLihij3JsUwCyH95PTePTCuPfjTIyFifWPgeYTapLqdnMiFvaVHHzuo Dnnff7p10G2L1Ck1FYoNG+ZDGQTStKLV7Xxtv7fNCB61tpeefVKguJFaWJJDL5f7yq BMwLvcDX0l1rQ== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id D12C1C98335; Mon, 5 Jan 2026 20:40:02 +0000 (UTC) From: Sebastian Krzyszkowiak via B4 Relay Date: Mon, 05 Jan 2026 21:39:38 +0100 Subject: [PATCH 1/6] arm64: dts: imx8mq-librem5: Enable I2C recovery Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260105-l5-dtb-fixes-v1-1-f491881a7fe7@puri.sm> References: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> In-Reply-To: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel@puri.sm, Sebastian Krzyszkowiak , Denis Sergeevich X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=3624; i=sebastian.krzyszkowiak@puri.sm; h=from:subject:message-id; bh=2CPEfJJK6ZBfWNr7wJ/vjJqV3vNXoiRAgqzj5tKt60c=; b=owEBbQKS/ZANAwAKAejyNc8728P/AcsmYgBpXCGgpw5ShwVRjjkNYF/A3liv5xsJ6t5/Uq4v+ pvF0nfbkbCJAjMEAAEKAB0WIQQi3Z+uAGoRQ1g2YXzo8jXPO9vD/wUCaVwhoAAKCRDo8jXPO9vD /7qrD/98HILeJmN1zQegk9fyQSB2sK4lmpDcQ/yvHWNA1OARqgTfhKpZb7MSIx9hR6jM9rqvy7d JxtWRGA2loigoNm2u9o+4bz+AOPR0XEy8R2omH6Yh/Tu6JjDQH/olLEnisojByN5XPAzLVe//kE LCUga/qy8XOnAlKsuY6EJIY+kRmYg+UoTHQyG8Xkz8GAt3qM4C6JBSP4O0Gj7SAZ1gTgUIxUA6J PXIeNghROc3jcayCLhCdX4aQNOqqYa8u9AIqz5wHx/mmdkplfGkAGJMAJIXu8KmFSFvOx1mQlJe 5/Ad0v3lB2WQs4Ri6wPkhHAm4ZtOEDUYrBCHyOxnYSZjdVn0RK0yGVcwCDHAv0effjNeitOSD34 2y8ZPilfsP+BQF9bV9vWRmobmr80imyn/3OvaLQE94QDH0aX3nQDtVrgOKTF0DWPg5m95mKNTRx pVw4RRqr0NmP8c/3Tt/7PAcuwVRi5Fl/8AGOTNWLWg27/tbW/MruLZJcqjPNJtI/n5bcAu7p//K TgI1HHco0d6X27i25+zoGbbLzqgl/EE83LV8WB18rm7WBQN1DECSFQmt72AWn5Pl9zJoHF0ZAo8 A5h5SElDAjARwUbgtFvoQ3/fLBMnjCRYkENQgebIxHrHZSQnCcfY5p/aEjN+DPmtu20tjnHvM8i jSAwge6QTFt5vfw== X-Developer-Key: i=sebastian.krzyszkowiak@puri.sm; a=openpgp; fpr=22DD9FAE006A11435836617CE8F235CF3BDBC3FF X-Endpoint-Received: by B4 Relay for sebastian.krzyszkowiak@puri.sm/default with auth_id=32 X-Original-From: Sebastian Krzyszkowiak Reply-To: sebastian.krzyszkowiak@puri.sm From: Sebastian Krzyszkowiak i2c-imx can perform bus recovery by temporarily switching I2C pins into GPIO mode. To do so, it needs GPIO and pinctrl handles to be provided in the device tree. Suggested-by: Denis Sergeevich Signed-off-by: Sebastian Krzyszkowiak Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 48 +++++++++++++++++++= ++-- 1 file changed, 44 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi b/arch/arm64= /boot/dts/freescale/imx8mq-librem5.dtsi index 9e0e2d7271ef..ce039bd701c2 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi @@ -512,6 +512,13 @@ MX8MQ_IOMUXC_I2C1_SDA_I2C1_SDA 0x40000026 >; }; =20 + pinctrl_i2c1_gpio: i2c1-gpiogrp { + fsl,pins =3D < + MX8MQ_IOMUXC_I2C1_SCL_GPIO5_IO14 0x26 + MX8MQ_IOMUXC_I2C1_SDA_GPIO5_IO15 0x26 + >; + }; + pinctrl_i2c2: i2c2grp { fsl,pins =3D < MX8MQ_IOMUXC_I2C2_SCL_I2C2_SCL 0x40000026 @@ -519,6 +526,13 @@ MX8MQ_IOMUXC_I2C2_SDA_I2C2_SDA 0x40000026 >; }; =20 + pinctrl_i2c2_gpio: i2c2-gpiogrp { + fsl,pins =3D < + MX8MQ_IOMUXC_I2C2_SCL_GPIO5_IO16 0x26 + MX8MQ_IOMUXC_I2C2_SDA_GPIO5_IO17 0x26 + >; + }; + pinctrl_i2c3: i2c3grp { fsl,pins =3D < MX8MQ_IOMUXC_I2C3_SCL_I2C3_SCL 0x40000026 @@ -526,6 +540,13 @@ MX8MQ_IOMUXC_I2C3_SDA_I2C3_SDA 0x40000026 >; }; =20 + pinctrl_i2c3_gpio: i2c3-gpiogrp { + fsl,pins =3D < + MX8MQ_IOMUXC_I2C3_SCL_GPIO5_IO18 0x26 + MX8MQ_IOMUXC_I2C3_SDA_GPIO5_IO19 0x26 + >; + }; + pinctrl_i2c4: i2c4grp { fsl,pins =3D < MX8MQ_IOMUXC_I2C4_SCL_I2C4_SCL 0x40000026 @@ -533,6 +554,13 @@ MX8MQ_IOMUXC_I2C4_SDA_I2C4_SDA 0x40000026 >; }; =20 + pinctrl_i2c4_gpio: i2c4-gpiogrp { + fsl,pins =3D < + MX8MQ_IOMUXC_I2C4_SCL_GPIO5_IO20 0x26 + MX8MQ_IOMUXC_I2C4_SDA_GPIO5_IO21 0x26 + >; + }; + pinctrl_keys: keysgrp { fsl,pins =3D < /* VOL- */ @@ -782,8 +810,11 @@ MX8MQ_IOMUXC_GPIO1_IO02_WDOG1_WDOG_B 0x1f =20 &i2c1 { clock-frequency =3D <384000>; - pinctrl-names =3D "default"; + pinctrl-names =3D "default", "gpio"; pinctrl-0 =3D <&pinctrl_i2c1>; + pinctrl-1 =3D <&pinctrl_i2c1_gpio>; + scl-gpios =3D <&gpio5 14 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios =3D <&gpio5 15 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status =3D "okay"; =20 typec_pd: usb-pd@3f { @@ -982,8 +1013,11 @@ rtc@68 { =20 &i2c2 { clock-frequency =3D <384000>; - pinctrl-names =3D "default"; + pinctrl-names =3D "default", "gpio"; pinctrl-0 =3D <&pinctrl_i2c2>; + pinctrl-1 =3D <&pinctrl_i2c2_gpio>; + scl-gpios =3D <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; + sda-gpios =3D <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>; status =3D "okay"; =20 magnetometer: magnetometer@1e { @@ -1031,8 +1065,11 @@ accel_gyro: accel-gyro@6a { =20 &i2c3 { clock-frequency =3D <384000>; - 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 codec: audio-codec@1a { @@ -1121,8 +1158,11 @@ touchscreen@38 { =20 &i2c4 { clock-frequency =3D <384000>; - pinctrl-names =3D "default"; + pinctrl-names =3D "default", "gpio"; pinctrl-0 =3D <&pinctrl_i2c4>; + pinctrl-1 =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"; =20 vcm@c { --=20 2.52.0 From nobody Mon Feb 9 15:25:17 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 4BE4A28750B; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; cv=none; b=nnnc3/wGpQP/oTCFJgjAFnap6i4erSk8fErfqMQEuyFjHpPBsmmnSIO6kIGvwIWnLV6o3WOPYvITBAdfVtoLjDg/yRtMyJAMNjC4Ua/4Jp2AoW15F7EJgZOtZJKBZrLVzsIsTKHgt75lKMa58T5oq1YjoCFfhGHj6MQkr4/KhFg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; c=relaxed/simple; bh=UtvNcjcIMpGSppUdJOdPW7QXVRLCQ+I0+xxTB6u4/ug=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=R3r/uQmAsRKXw/dgMDxTaxrtnpjB/S3IvXzKrGm4UqbPiqQpag9RNvYiHgeHk2ZFftNSUip+Sv8Hz4eWflenVgAuAfNSIa8n3m0j6izjKfgcRAifDVX5LMKG9ppzB8Z6fG4kCqt24RM58aBNc8LoJHALA+S3qWWzMQnuItjKVmc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=b6mEqIZL; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="b6mEqIZL" Received: by smtp.kernel.org (Postfix) with ESMTPS id F13B4C116D0; Mon, 5 Jan 2026 20:40:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1767645603; bh=UtvNcjcIMpGSppUdJOdPW7QXVRLCQ+I0+xxTB6u4/ug=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=b6mEqIZLhxBaGOqCG6APjpIqBD4l6RADXF22CTXmSr4xLuhVABXLjEUuykbZHfQ+Z wgWzDpf6gVspjQjdxnjGgQBvfRbsZ9ku7+ICjKeebGebNN7iejx4qqJmoDD74T7CbT 79rWvah85pgqQxnkY204lLq8BaAV0TVL9tU/4lZlJLsxU/W3o0xr5ID1cWVc5IiZjm fk+n32oV5nOQ2qDT2gMRW6s5TCyRh/iY+9y3SA3l8wqcfnMSjl+R8L5ATVHS8Jp96b UCAccWeV4jHoXbFNLQIqWHBxDF0RMwPw0ah4F6aTJvRQZ3lNOSqqimwHje2T1fjqOj Mev8mb9QWyTUg== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id E0B16C98337; Mon, 5 Jan 2026 20:40:02 +0000 (UTC) From: Sebastian Krzyszkowiak via B4 Relay Date: Mon, 05 Jan 2026 21:39:39 +0100 Subject: [PATCH 2/6] arm64: dts: imx8mq-librem5: Set vibrator's PWM frequency to 20kHz Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260105-l5-dtb-fixes-v1-2-f491881a7fe7@puri.sm> References: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> In-Reply-To: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel@puri.sm, Sebastian Krzyszkowiak X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=749; i=sebastian.krzyszkowiak@puri.sm; h=from:subject:message-id; bh=mWjiGD93KU5JQ4pA+53e2M04IxEsYMuhokGFrksgrDY=; b=owEBbQKS/ZANAwAKAejyNc8728P/AcsmYgBpXCGgqttq+Ouq2hv/6Dn4UoLGmbKx102d0r23m sd7dnppWf+JAjMEAAEKAB0WIQQi3Z+uAGoRQ1g2YXzo8jXPO9vD/wUCaVwhoAAKCRDo8jXPO9vD /850D/9l1AIG6Fq3262RjmKQIbLMBPF2FY+th7kkzgYFngWz0A5u2NRdh6boDdtnOGnRS0V00zH NbkDdMa2HxNrHyeym7aY3yl8u2CjCY9u95MPSF2tP3KzdKneriMf+n3aRvDcuL8B+51umwjyCQ4 PkLfg197GmTBl4TLrSPBI1tsEJ43/LjKUjpWrIuq7N9V55TiJ8oXVQU++8MfQuN5CxgpAhoiR5t bcvc+Hup+gU7OUbrGwAI0+Y2ydK9Zf/KrPBJLIVC+XvbjL8KULTVpk7GYQeejaBlaQfK4Xn1G3Y nmh0sGLTNIq7FQlIkWOw7R0xHiQuXO2iJb2aOzYN7/PkLmB4ayhOQjMxf9kNzb/dEuVOZzQ04wo C3mHsMCScHznwjqnhp9FVkWBLSe4mUjSYVM7+TZB22qRAmkcgoQeoH7A4LFcB59Zmb/PJxO/Msx lH0Tq+bU7+UuWNx8E6COQcBQ6IJFwuoRjBrGL+nBNzSzP+P94NQ6s1NvhrDBKn6GxLkL1bWDy/m JScZEu9klnyXrChzl9BcE+Wvw1O/euoK9IeMTMiKbhDYb9QlBzKHiGkJ4YLYeFRxcTDl6Cyjn6j Dl6Mj8m6uQxtNhobkxrxZ3YaFSHTdPi0Mj1wkrT3ibSFY62aLmO5VlkLzZ4/KcpYxLP1CKLXTjP GtGUtV4z6JBxWaQ== X-Developer-Key: i=sebastian.krzyszkowiak@puri.sm; a=openpgp; fpr=22DD9FAE006A11435836617CE8F235CF3BDBC3FF X-Endpoint-Received: by B4 Relay for sebastian.krzyszkowiak@puri.sm/default with auth_id=32 X-Original-From: Sebastian Krzyszkowiak Reply-To: sebastian.krzyszkowiak@puri.sm From: Sebastian Krzyszkowiak 1Hz as used previously was way too long. Signed-off-by: Sebastian Krzyszkowiak Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi b/arch/arm64= /boot/dts/freescale/imx8mq-librem5.dtsi index ce039bd701c2..b92b5f7b2bd7 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi @@ -287,7 +287,7 @@ bm818_codec: sound-wwan-codec { =20 vibrator { compatible =3D "pwm-vibrator"; - pwms =3D <&pwm1 0 1000000000 0>; + pwms =3D <&pwm1 0 50000 0>; pwm-names =3D "enable"; vcc-supply =3D <®_vdd_3v3>; }; --=20 2.52.0 From nobody Mon Feb 9 15:25:17 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7C7452D63F6; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; cv=none; b=LXN5BqkFMZ7hQah5hQPQDeBLrW3klyOWUCuXseoCfvfxBFl8o1Bankzbaui90jplRTpTyHsvTg++YC7hpliOLxy885Qp4RmWmnDuWLERa/K/EQOqkT2ce2Vgpvz9rt6Ft9enj2WOWWRFnilN9ntzTLMu18o/UsNQGk5u3C8hP+M= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; c=relaxed/simple; bh=HCV/T1IM/XQ0mrQhnNuV/4m4XVibtP8BdEmgmOlvjzA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gpVzeVrXaYCAXBdNpq2jHiQ4DpMUJTUrd/vHKPQcgr79fsHFYt3xg1D4YC7/kKX1G32oKVL6xQ7C7OZshnkyWHu2IiBLaQtLl5bYRsZQy7gbQzFayqlG0j5uGeKFxwSfS9668E3BAim1qszvaQMdlr5UBB8f+n1NHrDvjeCixGk= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=bTsZYD+i; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="bTsZYD+i" Received: by smtp.kernel.org (Postfix) with ESMTPS id 0B34AC2BC9E; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1767645603; bh=HCV/T1IM/XQ0mrQhnNuV/4m4XVibtP8BdEmgmOlvjzA=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=bTsZYD+ilI0KINZQVq3U7JD+ny+3pmdx3ZOm7nOsbnl9HYk9sicKxSc8VEa2Fgnz2 Rj9RJelEmn/TUgbNHFyS8orrxDRgEzTp2SLD04V98mK5mY7rYP1rSTZ+0vJxNIWW7u a1IqX1lBzndDqgbQVd/VrIh+crePPd4phrQHylL6QzC4gd5nfbWcBCQt5S4A9vaPVN mT2JqeGQGQt19jpZDvfM9uDFzuVP7EYz9EparXYmPlKYlAvXi6w5x9jEhievSYOhNJ xeP6lyn4dTCID3ukR+KX/icuNW+r2i5QojYMW5fx1uOHj+mzLwpWFispy1MO51QSh+ nmC4SCfE/epcA== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id F0BB3C9833B; Mon, 5 Jan 2026 20:40:02 +0000 (UTC) From: Sebastian Krzyszkowiak via B4 Relay Date: Mon, 05 Jan 2026 21:39:40 +0100 Subject: [PATCH 3/6] arm64: dts: imx8mq-librem5: Enable SNVS RTC Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260105-l5-dtb-fixes-v1-3-f491881a7fe7@puri.sm> References: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> In-Reply-To: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel@puri.sm, Sebastian Krzyszkowiak X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1387; i=sebastian.krzyszkowiak@puri.sm; h=from:subject:message-id; bh=JNuGNcfI6hOpvAZ8HqyeyXYhlWTDkcA5v2YZJDmxJ28=; b=owEBbQKS/ZANAwAKAejyNc8728P/AcsmYgBpXCGhgii/RpPhUf5h5CdefZyyrvNM0EOTExxiV fd3xaCeqQyJAjMEAAEKAB0WIQQi3Z+uAGoRQ1g2YXzo8jXPO9vD/wUCaVwhoQAKCRDo8jXPO9vD /3/6D/0XaLcU7/jVgEjAVZclOE31jKJh2hGo56atYPkmPm7G/LNt8rE/Frqs7T9YJk757Ee+76i iJKhVzimVKvodaL4/23/yknzgpeLW2Z4LGLDf2+WR/AHv491KC97A9PNGNZKq2XUN3xeAZsQTX8 mwdHYuQG01XV6Y7BA1ijUwGW2/22yUZsH/zHKC+39Z23+/cTo01KBnabOW132d6XRtclB4jrS4T M3admKI8Q+O/QaXfWYKoOSDMl+UOrBFAElBKdleBUjW5PQGk7hMGLxeyk8am0SJ/1h3ijBoSSAH Pp9NO+bsZzzF+gC/bY/7klzabdyS7kd+mvyiX6oMfaEuXehqXmQJzIUb6XmhlW2PYOsrEVl8g+w fS1DQQbO5I2gGNwcLDNodChiPiRheCofr+OaDdX7hSG9tnHjUcNjCg7j5d6YygwdxPPFforjISw YPOAFBUQkwqaNEwx/julnaGWMfLTTWKQgfUb8/dHRiivCrHcaiXZWLqLSf2sc4r5dEJorArHQ/F DZ84XTn0F/GO7YQummaaVbskJ58pSfOHvGqCCuowhHXAv72FncdQuC6EiZlrVKA2NfnecgSp8rl ZukBVHYoPUK7ftZrUHsaRuB3S9I9YjsVvoElo/3m8a87+hMySKSJZYp8/gUJWs2bXfaTHBKMc4X LpvB6nF4rMj44Qg== X-Developer-Key: i=sebastian.krzyszkowiak@puri.sm; a=openpgp; fpr=22DD9FAE006A11435836617CE8F235CF3BDBC3FF X-Endpoint-Received: by B4 Relay for sebastian.krzyszkowiak@puri.sm/default with auth_id=32 X-Original-From: Sebastian Krzyszkowiak Reply-To: sebastian.krzyszkowiak@puri.sm From: Sebastian Krzyszkowiak It has been disabled because it was being used for system clock instead of the discrete RTC. However, SNVS has some features that the discrete RTC does not, such as being able to turn the device on. Solve that issue with aliases instead and reenable SNVS RTC. Signed-off-by: Sebastian Krzyszkowiak Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi b/arch/arm64= /boot/dts/freescale/imx8mq-librem5.dtsi index b92b5f7b2bd7..8c37b1293699 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi @@ -17,6 +17,11 @@ / { compatible =3D "purism,librem5", "fsl,imx8mq"; chassis-type =3D "handset"; =20 + aliases { + rtc0 =3D &rtc; + rtc1 =3D &snvs_rtc; + }; + backlight_dsi: backlight-dsi { compatible =3D "led-backlight"; leds =3D <&led_backlight>; @@ -1001,7 +1006,7 @@ ldo7_reg: LDO7 { }; }; =20 - rtc@68 { + rtc: rtc@68 { compatible =3D "microcrystal,rv4162"; reg =3D <0x68>; pinctrl-names =3D "default"; @@ -1316,10 +1321,6 @@ &snvs_pwrkey { status =3D "okay"; }; =20 -&snvs_rtc { - status =3D "disabled"; -}; - &uart1 { /* console */ pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_uart1>; --=20 2.52.0 From nobody Mon Feb 9 15:25:17 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7C7A82D837C; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; cv=none; b=gIIlKuDp53jrPhvWyYlvuqdrGBQD5PWF2uBbVJ/A1QNDLzktFTNm4iK075t9+7nQbfOH+uGcARDDGqpWYLc5oT2gH53ZRryO8MzWDPV259RKm4CFnibADmJ4XSREsjcpmefbUF61mUsIeN1f9MGemU25eutIvWY2b0js33skxzE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; c=relaxed/simple; bh=bs0gu352/b2VPHCY6L9bgBSN3iHfKWpitMMSdUXLot4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=LSX73AG6yO7PY3GOd/ykmQ+WCWBEkKMNPhcUnHZAjCvDD/ZThPiEwpORw/Zp6Xa5PZVJIPIDmz1hwc7O+d1ylQh68GtXwWbXJP4rAVrEijGyUnodd2AkEGgTBjusznoF8g8rnI8UeFcfqy919g4Esiy2e/yZRie4ZQMjt+nAf4M= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=HszwU1xJ; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="HszwU1xJ" Received: by smtp.kernel.org (Postfix) with ESMTPS id 15C16C2BCAF; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1767645603; bh=bs0gu352/b2VPHCY6L9bgBSN3iHfKWpitMMSdUXLot4=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=HszwU1xJeK+By8y7hwv/zMFFVDu6LKfHUqN8TnzvVA1vHJAoh+b4So8c0GeYZkFqR mjj9o98qQBQlTLP2otu9WryI7khM1EP/JQt80ejUBIxUZry9S9n+mpzZhSu6tmK6Pk PZHGzjq5e3zbSgKmaXgqFjf0KO8y4adC49UPnHe+rf9fA4U0p58MWh7o63+MzPP0rn 6Gw6X/ZlJs6pHHsZOExKtCszRVFtWPWiBMYNWA+5wK3LwDxgrGr6s/5yb4vUkopnJL ppzCqLUFoWmo+ZT6dvmz4XBcS4ZWNNU8wEw2oOa/pu6xSQBPlK7uGEDZWmt5FgiJgs 6HSRNWYDzXRng== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0B0D3C98335; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) From: Sebastian Krzyszkowiak via B4 Relay Date: Mon, 05 Jan 2026 21:39:41 +0100 Subject: [PATCH 4/6] arm64: dts: imx8mq-librem5: Limit uSDHC2 frequency to 50MHz Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260105-l5-dtb-fixes-v1-4-f491881a7fe7@puri.sm> References: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> In-Reply-To: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel@puri.sm, Sebastian Krzyszkowiak X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1216; i=sebastian.krzyszkowiak@puri.sm; h=from:subject:message-id; bh=irl0zhAfm+ZidJ+mS4bm54p88aI15LNArncdYbrSJ70=; b=owEBbQKS/ZANAwAKAejyNc8728P/AcsmYgBpXCGhUa/B36vt29Ky4lgETJGIUeQ0rm65f0UdJ asJVvLUtAaJAjMEAAEKAB0WIQQi3Z+uAGoRQ1g2YXzo8jXPO9vD/wUCaVwhoQAKCRDo8jXPO9vD /2w3EACl0zjF+MMlFtfaFDFk1Y+cQQHLZ22n6aJaMgKrMq+ocfwXWavoV/XvyutYmAPpyAIBBSi oSTL9U1qVWzv9v+mnmaO2TRVS/QtVxxlT4Teqg8HdmWEuACgveNenz3IVAef2N/QYIm2Inw49Xs Wc7n3mmo+O5OpZ7SMbn2uPbPxtdil6hQUTePXKCqe609IHNzc5/NdI6AX9+Ahm8qXyCY6Zs8Muc ljY5uW+A7/FGxKlpdIdQWefVBMzKH/5QayxErwI1dWRIRTsqEZjP02wvBCWBhAXH0XZDYwfVZN7 2dq69it3T9skgza68vQlmdjz/zKfD1Jsw6+PY1NK2eth/vLAsfTiapq74/MLzIjBezfgtCwoJOi vzSosG96x1riMq/cGA/31QtzxoK3FmFoseX7Anjm0N9TQ81darAs4wdJ95fE9ODhhBmlMDI8b+x zSaGfmX2alecTymxvsKgtqvi8A49NbRm8HrKbYzMeGmvelGIsKEU8TgY7bq+ewEozHL8aJS4ycB 4DgZFlwM7zADiU6fy7Oa+DWNv0Ne54+oKUVJmiIpVBax9cfiAsMnTJMh6G1I9ux8yR4gnmCehNK TFjnGGwRWgRlBgbg7TRBLqcU8jYr8WxOgm8OCZkEHYMAiI93mwNIrhuumnRzWdpPfRS2cibbnfF aKivrdCcZgPhIog== X-Developer-Key: i=sebastian.krzyszkowiak@puri.sm; a=openpgp; fpr=22DD9FAE006A11435836617CE8F235CF3BDBC3FF X-Endpoint-Received: by B4 Relay for sebastian.krzyszkowiak@puri.sm/default with auth_id=32 X-Original-From: Sebastian Krzyszkowiak Reply-To: sebastian.krzyszkowiak@puri.sm From: Sebastian Krzyszkowiak SparkLAN card has stability issues at 100MHz. It still appears to be able to max out its throughput this way, so limit the frequency to ensure stable operation. Signed-off-by: Sebastian Krzyszkowiak Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi b/arch/arm64= /boot/dts/freescale/imx8mq-librem5.dtsi index 8c37b1293699..0e3c103dd7ff 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi @@ -1424,7 +1424,7 @@ &usdhc1 { =20 &usdhc2 { assigned-clocks =3D <&clk IMX8MQ_CLK_USDHC2>; - assigned-clock-rates =3D <200000000>; + assigned-clock-rates =3D <50000000>; pinctrl-names =3D "default", "state_100mhz", "state_200mhz"; pinctrl-0 =3D <&pinctrl_usdhc2>; pinctrl-1 =3D <&pinctrl_usdhc2_100mhz>; @@ -1434,7 +1434,7 @@ &usdhc2 { mmc-pwrseq =3D <&usdhc2_pwrseq>; post-power-on-delay-ms =3D <20>; cd-gpios =3D <&gpio2 12 GPIO_ACTIVE_LOW>; - max-frequency =3D <100000000>; + max-frequency =3D <50000000>; disable-wp; cap-sdio-irq; keep-power-in-suspend; --=20 2.52.0 From nobody Mon Feb 9 15:25:17 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 8A40E2DC334; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; cv=none; b=NN+LA4RIIbm4J77dj8JaTyxoL9NYFjBXJzzpZju3ygf3VVPMvqZYqqf368oUxqI8Lw0RejJn0IdQWsdGG8ydIqzo3UBGvxOoEED9Er2ayJXbbdw/vW6OAsjSc8Cg4MWWvc5zUK/cmQvGrTYz6gYC0eMo3JxJB2tH5Wif5CPUZi8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; c=relaxed/simple; bh=G3CRfHErrrKcZhENL4huqEWH+BxfPIUut+G9whJnJ9c=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=h4IKrlWfH1q0fu83y0y1o15tYbHa7xq5N33UTPcRDVar2RWVvjkPIam9rtSwNC9ihTr5LAC+CXQWoF5PD5JY00OTZzWk5G3Mdo8phjbNQfZVLWk7Q/pmH5yX791O4U88iYtKzoh263Cl5NxRKr59N1LTH95W4EI5kmnrCpRnStQ= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=tJlzfAMA; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="tJlzfAMA" Received: by smtp.kernel.org (Postfix) with ESMTPS id 23FE0C2BCB3; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1767645603; bh=G3CRfHErrrKcZhENL4huqEWH+BxfPIUut+G9whJnJ9c=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=tJlzfAMApVLWBMTba961mS1yYClTAwokdZuRDXUVTAExKEq8ewOSKTFZE3Vlp1GF2 P+84pGCTp3c6XwxXaR80e9x1IrQ1g3WjXGbzd/9aK49CHeebukBRGHDuK8PCNwelDj ZXBofKyO1eJELSl9FCv/s/IFZhVcEgrfR/lChzBzBoouWR+EjRCOW8JgLl6tk7Ba8l WFJB+wQYCM/w6McoGGKxeJUq8mGrES7e0jMQX7kJVGLohPspiPWGRy/qn0+GbcEdBt MwxqoK5N4N+sfFiypHq/RDQFr+/3wZkHYk/Agj7hkX1LgpzwmvfaZUImuW1QyHC/5h 6bCnao1tYp8/Q== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1979FC9833A; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) From: Sebastian Krzyszkowiak via B4 Relay Date: Mon, 05 Jan 2026 21:39:42 +0100 Subject: [PATCH 5/6] arm64: dts: imx8mq-librem5: Set cap-power-off-card for usdhc2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260105-l5-dtb-fixes-v1-5-f491881a7fe7@puri.sm> References: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> In-Reply-To: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel@puri.sm, Sebastian Krzyszkowiak X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=751; i=sebastian.krzyszkowiak@puri.sm; h=from:subject:message-id; bh=3FmSteF4kPJyYTm0fb0Nk+/Wxx/y4JRs2j8lvXT5ndg=; b=owEBbQKS/ZANAwAKAejyNc8728P/AcsmYgBpXCGhv1BbnzOMrNgXf2F2pqaDZuF2imhh/5Gfo HC/cycG2waJAjMEAAEKAB0WIQQi3Z+uAGoRQ1g2YXzo8jXPO9vD/wUCaVwhoQAKCRDo8jXPO9vD /9ckEACMLR31FW9Rh+tgbacz/tzzqFw90zuYdeYeu0//kRl5pLccTfrBRioSptiQxRI3NbBgUN+ 6eq6rD/MZoFwEV+ReR1VTjiB4gh4+nNcE0uXyFsCsU8qgdw5NQKPgTUm4FviecoKvLS1jpIjmzG PqDj/P8y7kujaU06lHxA9YjZzHxDnl05hYc6ry3YQI/cLmPMEDpL7Su7e/X/M1AU3GP7dNPBGZJ nDbOZ8VQ227IfaJn7n/ktdWWTdWQS6WWYWaeSA0NgqCOxAtKoQlJU414nbgpwwNQDIWTmi13pl5 Hc9Rn0iHaVGedwvrlxb6GoR2yELakDpe5Ma/atvRmxnnG1E4kBzMYEb1JWtx6IzcXWwcjJyHNvR V1tCDvnuJIT7ir68qCkFA7qwFTrPZlN1raoSAOQOoDbuDcbHROO0M94vVjhrmMlbmqh7BdlJkju xWgMngrIgB8cB/3bFyhjOimNrSt2tGqDZ9bnbvIfBH9H/HE3qS54pK9nqz2Ip6lSDXMG+8M+QY8 PogIo9dIkgqvuY0omhWoKwDKtJSybKlZhXzycB7Z6RBghUDtSeXEWTYJLjNOBVdemKv2/+4ofdS LZ0XQXRl1MKNS7EFmT6ERJG6/vg/bV7Fwnt43WHfkKFtzyQ0tw2G+tqhPtE2VNvg8GFogE//pL+ +hSsDVq1CISEuyA== X-Developer-Key: i=sebastian.krzyszkowiak@puri.sm; a=openpgp; fpr=22DD9FAE006A11435836617CE8F235CF3BDBC3FF X-Endpoint-Received: by B4 Relay for sebastian.krzyszkowiak@puri.sm/default with auth_id=32 X-Original-From: Sebastian Krzyszkowiak Reply-To: sebastian.krzyszkowiak@puri.sm From: Sebastian Krzyszkowiak This is needed for brcmfmac to turn the card off in suspend since 8c3170628a9ce24a59647bd24f897e666af919b8. Signed-off-by: Sebastian Krzyszkowiak Reviewed-by: Peng Fan --- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi b/arch/arm64= /boot/dts/freescale/imx8mq-librem5.dtsi index 0e3c103dd7ff..22b1a29ad440 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi @@ -1437,6 +1437,7 @@ &usdhc2 { max-frequency =3D <50000000>; disable-wp; cap-sdio-irq; + cap-power-off-card; keep-power-in-suspend; wakeup-source; status =3D "okay"; --=20 2.52.0 From nobody Mon Feb 9 15:25:17 2026 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A2BF82DC787; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; cv=none; b=dFOKRf/bFJh7JhOmfLZ1GdvWmkIEyksKjwmdSlhabiK344cACDbn3DaCJPyEMDwpAzVfojacoA4Ekoo4x1z94f38Uoilskb1G0ox92g+dhZO1Tlyf7sWOuGaMWWF/tnyOOkKMP7UlVkvIn02eG9ZScVmEAV8AJF0lu3vZWWssGY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767645603; c=relaxed/simple; bh=CVpX/S7y+WNjSJw8sgxQxlG0GBmMDerBsAHYJiDcp9s=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Ecxb9kgnkvHGMQyXImeo9fvKC0KTDZTkYQCb+CD/BiLdSbKEzroYuIlEdsbYYfDcNQf0W4cS2/TkB11VjxurxTue5GJwvbo5hk8MYFOuIRF2O05jG7W5UKi/mx+CegRKuClFCM5qo+8PIfS5GPzPlhhO2a60U3nun+KQBcnMnv0= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qByPEqYv; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qByPEqYv" Received: by smtp.kernel.org (Postfix) with ESMTPS id 2ED5CC2BCB4; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1767645603; bh=CVpX/S7y+WNjSJw8sgxQxlG0GBmMDerBsAHYJiDcp9s=; h=From:Date:Subject:References:In-Reply-To:To:Cc:Reply-To:From; b=qByPEqYvaB7LBc7uaE/5hoTWyqF8gLJCp/tKeL3+VPLAbCTgGwFmZ5lZ9abh5dnDE 7KmT9dcsiYJPMh1wbkVGatFpFlgwcL66rGDQIJsHyWb6+lq1lfJnj20HOKaUljicOp Av58siTae8YN5c0CLzz0UcoQTQoyeDgnMH21aFp9VGf31i1ge8HRekrz2IXLCZLbEl mxZmRNs59b/Mx13sAq7UBOXopPSZjox6YggEltM8eCtENyFsk1bbDZbGUJf8Vt+ZKP t5H3IdYlRId99sQHx+ca+UvrU3SCeUroW4xi86TRofZkughWmfv8M7NYLCYq3R6oa0 QGN7qHbxJ/9Xw== Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id 27363C9833D; Mon, 5 Jan 2026 20:40:03 +0000 (UTC) From: Sebastian Krzyszkowiak via B4 Relay Date: Mon, 05 Jan 2026 21:39:43 +0100 Subject: [PATCH 6/6] arm64: dts: imx8mq-librem5: Don't set mic-cfg for wm8962 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260105-l5-dtb-fixes-v1-6-f491881a7fe7@puri.sm> References: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> In-Reply-To: <20260105-l5-dtb-fixes-v1-0-f491881a7fe7@puri.sm> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam Cc: devicetree@vger.kernel.org, imx@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, kernel@puri.sm, Sebastian Krzyszkowiak X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=847; i=sebastian.krzyszkowiak@puri.sm; h=from:subject:message-id; bh=iFYwHw0xgQRdhe+3vnkoxkuFJ0xjTKuaUaWtu79bHaw=; b=owEBbQKS/ZANAwAKAejyNc8728P/AcsmYgBpXCGhzVlyX3SOiwl0zjSkdqxo5SJDUEfUGn+Yx cg4R3ha+9SJAjMEAAEKAB0WIQQi3Z+uAGoRQ1g2YXzo8jXPO9vD/wUCaVwhoQAKCRDo8jXPO9vD /xOLD/9WUc6hoI0nps0Y5JE1FvDpvYojnUw7HY8XWbPpo0MCODdQzM7mFlqnoJCcRwezi11j2SR atDjtGdYpFlyVhU+erBM+5kwCoQulFI/+wb0Gu/qIsUJaOkAvHZ5e+xjMo6EBg4E74K7PuQn4A7 J7+E9xo9Hl07CNGhcs5xQ9QqdoaYs+/3z5VIrKA2DK3fXXEs32VXoN9vohnAhM6G1B26edOWMIw 9BPHoLtX0x/m0FsniLRUsCLtuyLI7YGNgIqP0xjnBO5eiqDYQn0RvwD1GM1CfL6xBF+P/JlEIOZ Lj/COX0MjnTXSuPr5OSBjJ5cKWbQZsSGRjy8ZjA3JY25PmSvD5pWfiiKiNCRuST+bBHe/7X2lfa EHmaB17AOBnQe3VngkSZztCwzcTbRrbN0fage/BfdKfuSKAQ4lQoBOT9IGUtIGebdrwlzwivFsA 9ejJ7g8+98PJeu8o2zsSsOVg7AcrAdpDZmFxp4zMpmMs6ravcMAIHQWAnt34V9C+z76w4YsNSDa vfCkOGe5huJXv/Co1zedudRe4npKTANU9+38stpyDbSSpVRsP9nl1q6p+5xfRcma0w4kIUduH0U i3j+1kIK1SjJGYTmNKucPVu7kAXqP1mvBuY1JYpN+F1rhI1CsKG0jDbARViuowdSOm8QDxE5Roz AjqXxh4SWLby+2Q== X-Developer-Key: i=sebastian.krzyszkowiak@puri.sm; a=openpgp; fpr=22DD9FAE006A11435836617CE8F235CF3BDBC3FF X-Endpoint-Received: by B4 Relay for sebastian.krzyszkowiak@puri.sm/default with auth_id=32 X-Original-From: Sebastian Krzyszkowiak Reply-To: sebastian.krzyszkowiak@puri.sm From: Sebastian Krzyszkowiak The default values are fine, and MICDET_ENA is handled by the driver on its own anyway. Signed-off-by: Sebastian Krzyszkowiak --- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 - 1 file changed, 1 deletion(-) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi b/arch/arm64= /boot/dts/freescale/imx8mq-librem5.dtsi index 22b1a29ad440..b6f7daebadf2 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi @@ -1085,7 +1085,6 @@ codec: audio-codec@1a { assigned-clock-parents =3D <&clk IMX8MQ_AUDIO_PLL1_OUT>; assigned-clock-rates =3D <24576000>; #sound-dai-cells =3D <0>; - mic-cfg =3D <0x200>; DCVDD-supply =3D <®_aud_1v8>; DBVDD-supply =3D <®_aud_1v8>; AVDD-supply =3D <®_aud_1v8>; --=20 2.52.0