From cc57e155a60891631c5040b9c4a3a2c0d1dbf38f Mon Sep 17 00:00:00 2001 From: Christian Marangi Date: Fri, 5 Dec 2025 00:54:38 +0100 Subject: [PATCH] airoha: fix kernel panic from I2S driver Commit 8f1914053b24 ("airoha: replace I2S patch with upstream pending version") introduced a kernel panic with I2S driver. Add the fixed patch to fix the kernel panic. Fixes: 8f1914053b24 ("airoha: replace I2S patch with upstream pending version") Signed-off-by: Christian Marangi --- ...-airoha-Add-AFE-and-I2S-driver-for-Airoha-AN7581.patch | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/target/linux/airoha/patches-6.12/123-02-ASoC-airoha-Add-AFE-and-I2S-driver-for-Airoha-AN7581.patch b/target/linux/airoha/patches-6.12/123-02-ASoC-airoha-Add-AFE-and-I2S-driver-for-Airoha-AN7581.patch index 123d7181cd..b5cd4982f1 100644 --- a/target/linux/airoha/patches-6.12/123-02-ASoC-airoha-Add-AFE-and-I2S-driver-for-Airoha-AN7581.patch +++ b/target/linux/airoha/patches-6.12/123-02-ASoC-airoha-Add-AFE-and-I2S-driver-for-Airoha-AN7581.patch @@ -499,6 +499,10 @@ Signed-off-by: Christian Marangi + if (!afe->platform_priv) + return -ENOMEM; + ++ afe_priv = afe->platform_priv; ++ afe->dev = &pdev->dev; ++ dev = afe->dev; ++ + reset = devm_reset_control_get_exclusive(dev, NULL); + if (IS_ERR(reset)) + return PTR_ERR(reset); @@ -508,10 +512,6 @@ Signed-off-by: Christian Marangi + usleep_range(10, 20); + reset_control_deassert(reset); + -+ afe_priv = afe->platform_priv; -+ afe->dev = &pdev->dev; -+ dev = afe->dev; -+ + afe->base_addr = devm_platform_ioremap_resource(pdev, 0); + if (IS_ERR(afe->base_addr)) + return PTR_ERR(afe->base_addr); -- 2.30.2