diff options
| author | Christian Marangi | 2025-12-04 23:54:38 +0000 |
|---|---|---|
| committer | Christian Marangi | 2025-12-04 23:54:38 +0000 |
| commit | cc57e155a60891631c5040b9c4a3a2c0d1dbf38f (patch) | |
| tree | 24e217437fea2d20bd2657d52d8c4e8880f13114 | |
| parent | 7b55651e61334f9a7f347519842df44058e79e59 (diff) | |
| download | openwrt-cc57e155a60891631c5040b9c4a3a2c0d1dbf38f.tar.gz | |
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 <ansuelsmth@gmail.com>
| -rw-r--r-- | target/linux/airoha/patches-6.12/123-02-ASoC-airoha-Add-AFE-and-I2S-driver-for-Airoha-AN7581.patch | 8 |
1 files 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 <ansuelsmth@gmail.com> + 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 <ansuelsmth@gmail.com> + 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); |