From 7d67e96011cfedc00f17af6f49b107920a389d7d Mon Sep 17 00:00:00 2001
From: Sam Edwards <CFSworks@gmail.com>
Date: Sun, 9 Mar 2025 17:55:49 -0700
Subject: [PATCH] main/linux-lts: build pwm-fan driver on aarch64

Though this driver is being built for armv7, the aarch64 config
omitted the requisite option. Reenable it so that this important
cooling driver is available for use by ARM64 boards as well.
---
 main/linux-lts/APKBUILD           | 4 ++--
 main/linux-lts/lts.aarch64.config | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/main/linux-lts/APKBUILD b/main/linux-lts/APKBUILD
index 7aba921ebd71..ced857063d93 100644
--- a/main/linux-lts/APKBUILD
+++ b/main/linux-lts/APKBUILD
@@ -4,7 +4,7 @@ _flavor=lts
 pkgname=linux-$_flavor
 pkgver=6.12.17
 _kernver=${pkgver%.*}
-pkgrel=2
+pkgrel=3
 pkgdesc="Linux lts kernel"
 url="https://www.kernel.org"
 depends="initramfs-generator"
@@ -357,7 +357,7 @@ b296717ef0cd63978142b4d47b3bc49faa04daf77e115e702ba611cc254a6e782cdab7d5639e724c
 7e066473fd0e234a279280eee0351bf9c3efab1e7ad0e1a85cb62193e63df06a7641015229445aaab6f68019c4852e6731b2cb3c4a54c0dbe405fac12b365873  0003-kexec-add-kexec_load_disabled-boot-option.patch
 28c83be4c97152001381cd5e3a8acb8552a42d9dac9aaec8f096e3762b7944035aa5a4363fb4602f9bb427c4f72cfd2f996a0a725f7f9e07ab250317985aff9e  0004-objtool-respect-AWK-setting.patch
 5ce79416f8f111c36393718656e3eeb4cb0adccd117dcf661876d1564010e5c58b6351cc4116d187d0a9a838bcca0fecc236d81ac71afb940b89ccb14f21e179  0005-powerpc-config-defang-gcc-check-for-stack-protector-.patch
-e1db89b83626bb060b41d7237944c691b3c3055f96e6f56a3628fb7d0d4d18615eaa8d522a236c3408d82e05c467ccca00fdfa17541067b433a06517e0daaa90  lts.aarch64.config
+d3e3754893a530886daafae039bf8464cd3e9c3fa4a26f4a6c10ce5b8f78213c4d96770be342096664615730c94014719876d42d8ed496ec7e5352158aa76095  lts.aarch64.config
 e0048832f94d07ef581c4660263625e1f63afe867d517ce512d866cd09ad55bbc1ec2a07d808898fdcb54dc4721e2e9109374ef684d078032cf815170056c6ba  lts.armv7.config
 3f53983da5107ea189b0b43fbae57a1ae1fcd0e32e00c56ec38e034b79b2370c1a208ae165ce5a243b6f0d7b96cbbfad58777facb918f0e42df0a1c159b12284  lts.loongarch64.config
 4f98dbb3aa5ced04a2a6f5f06b72b7052cf7bf4e8004fc6f3848007e3bd2a1d1412e44baf7709677b6edba9cb20ee498d14ee0f6e26872b582a8980f8be1f9b5  lts.ppc64le.config
diff --git a/main/linux-lts/lts.aarch64.config b/main/linux-lts/lts.aarch64.config
index 626945abeefc..ad92a093a499 100644
--- a/main/linux-lts/lts.aarch64.config
+++ b/main/linux-lts/lts.aarch64.config
@@ -1656,6 +1656,7 @@ CONFIG_SENSORS_TPS40422=m
 CONFIG_SENSORS_UCD9000=m
 CONFIG_SENSORS_UCD9200=m
 CONFIG_SENSORS_ZL6100=m
+CONFIG_SENSORS_PWM_FAN=m
 CONFIG_SENSORS_RASPBERRYPI_HWMON=m
 CONFIG_SENSORS_SHT15=m
 CONFIG_SENSORS_SHT21=m
-- 
GitLab