From 56f8f6bf38f13a2faa495e6c70eb878eae0d6485 Mon Sep 17 00:00:00 2001 From: knuxify <knuxify@gmail.com> Date: Sat, 21 Sep 2024 22:58:23 +0200 Subject: [PATCH] linux-postmarketos-exynos4: Build WM8994 MFD driver back into the kernel (MR 5618) Viciouss noticed that audio no longer works after the recent changes to build some things as modules, including the WM8994 driver. Setting just the MFD bits to =y seems to fix it, so do it to fix audio. Luckily these are pretty small and don't increase the kernel size much, and we can still keep the actual sound driver (and thus all the sound framework parts) compiled as modules. [ci:skip-build]: already built successfully in CI --- device/community/linux-postmarketos-exynos4/APKBUILD | 4 ++-- .../config-postmarketos-exynos4.armv7 | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/device/community/linux-postmarketos-exynos4/APKBUILD b/device/community/linux-postmarketos-exynos4/APKBUILD index 5bd9da74a24..8ca8ca44936 100644 --- a/device/community/linux-postmarketos-exynos4/APKBUILD +++ b/device/community/linux-postmarketos-exynos4/APKBUILD @@ -5,7 +5,7 @@ pkgname=linux-postmarketos-exynos4 pkgver=6.10.0 -pkgrel=1 +pkgrel=2 pkgdesc="Mainline kernel fork for Samsung Exynos4 devices" arch="armv7" _carch="arm" @@ -70,5 +70,5 @@ package() { sha512sums=" a320d0be4532f469be015e2a6706e507e89daaa55ad50d57a56451dca04b6bbea56f62d15877ef000027ce887ecd04257f9c71d7c9d80aab55607494205fa5c7 linux-postmarketos-exynos4-v6.10.0-exynos4.tar.bz2 -0d01323296923c3010d4734cc5b8bb4df7f54671496f16295b8ee7c473b1f049308b65052a48f39cfac1be67a9bd172bedd57ed84e45c7dc61ce1763638ac246 config-postmarketos-exynos4.armv7 +a490fa63ef7e41611a8b4be81fbbb701dff54d22aef3ce0b5296559f9c92d3359c923b254a954878c2f690cedcfe399cf80fcf5935aaecd1140bcd60a5bc7c6b config-postmarketos-exynos4.armv7 " diff --git a/device/community/linux-postmarketos-exynos4/config-postmarketos-exynos4.armv7 b/device/community/linux-postmarketos-exynos4/config-postmarketos-exynos4.armv7 index 06124617e59..c874ef6ac8a 100644 --- a/device/community/linux-postmarketos-exynos4/config-postmarketos-exynos4.armv7 +++ b/device/community/linux-postmarketos-exynos4/config-postmarketos-exynos4.armv7 @@ -2610,7 +2610,7 @@ CONFIG_GPIO_CDEV_V1=y # # CONFIG_GPIO_CROS_EC is not set # CONFIG_HTC_EGPIO is not set -CONFIG_GPIO_WM8994=m +CONFIG_GPIO_WM8994=y # end of MFD GPIO expanders # @@ -3040,7 +3040,7 @@ CONFIG_MFD_TPS65090=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set -CONFIG_MFD_WM8994=m +CONFIG_MFD_WM8994=y # CONFIG_MFD_ROHM_BD718XX is not set # CONFIG_MFD_ROHM_BD71828 is not set # CONFIG_MFD_ROHM_BD957XMUF is not set @@ -3139,7 +3139,7 @@ CONFIG_REGULATOR_S5M8767=y # CONFIG_REGULATOR_TPS65132 is not set # CONFIG_REGULATOR_TPS6524X is not set # CONFIG_REGULATOR_VCTRL is not set -CONFIG_REGULATOR_WM8994=m +CONFIG_REGULATOR_WM8994=y # CONFIG_RC_CORE is not set CONFIG_CEC_CORE=y CONFIG_CEC_NOTIFIER=y -- GitLab