summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMaciej Szeptuch2021-06-18 23:11:16 +0200
committerMaciej Szeptuch2021-06-18 23:42:22 +0200
commit4c29978048c5409ee4e41e3ca83869f41f5bd942 (patch)
tree59f1a5a4af764643844f390f32ea6886742bb582
parentcdbb56ff0a09cddc441602a2c520f8983f32d948 (diff)
downloadaur-4c29978048c5409ee4e41e3ca83869f41f5bd942.tar.gz
Driver updated to support PoE+HAT
-rw-r--r--PKGBUILD17
1 files changed, 12 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 55bb13b5ef4b..c5e735ec0232 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,11 +1,11 @@
# Maintainer: Maciej Szeptuch <neverous at neverous dot info>
_pkgbase=rpi-poe-fan
-_commit=4454e1a
+_commit=b422a76
pkgname=rpi-poe-fan-dkms-git
-pkgver=1.${_commit}
+pkgver=2.${_commit}
pkgrel=1
-pkgdesc='Hwmon driver for Raspberry Pi PoE HAT fan'
+pkgdesc='Hwmon driver for Raspberry Pi PoE(+)HAT fan'
url=https://github.com/raspberrypi/linux/blob/${_commit}/drivers/hwmon/rpi-poe-fan.c
arch=(any)
license=('GPL')
@@ -14,17 +14,24 @@ provides=(${_pkgbase}=${pkgver}-${pkgrel})
conflicts=(${_pkgbase})
source=(
https://raw.githubusercontent.com/raspberrypi/linux/${_commit}/drivers/hwmon/rpi-poe-fan.c
+ https://raw.githubusercontent.com/raspberrypi/linux/${_commit}/include/soc/bcm2835/raspberrypi-firmware.h
dkms.conf
Makefile
)
b2sums=(
- '3111029ec34ce680857880317352cb097c5457243ce77f5e7ec2ae7a7f6d31cf171d4204b4cd0f828903162ba0b8b3050c8795a12edf2d6a0e56bacc15447669'
+ '92a4e558f527f155deb17af88ea3cfd03aad8dcac9f6ca7100d49d39627c98f9aeefef721583768719b00a130dc11c2494d6d2453bea419582bb3c7ebe3f0b1d'
+ '5d4034b09087ee9f0d9e8408a08b0df9b63524a2cd32710f1ded05bbfbfcc5c7aede0eb11847c041811384d74c338a86b907b8965284f094593d6e42369120f5'
'a70240cc2424ecade86a37acc57f2d7b55a9cf6fbf65fb1f0033e297bb4c5ebb9fc87da0b65b982f518f5a7437dd3717ca9c9a9d584144c14ca3063e068fd4de'
'cb19c21e9bbb2995198c54d3478a09cfc1893daa6a33404611664979b0bd09729a3576542f693cb71dad005363fa330cb8d5e91c6b81292c4598aee54ae49b34'
)
+prepare() {
+ # Make the driver use local raspberrypi-firmware.h copy with new values, as they are not yet upstreamed
+ sed -i -e 's|<soc/bcm2835/raspberrypi-firmware.h>|"raspberrypi-firmware.h"|' rpi-poe-fan.c
+}
+
package() {
- install -Dm 644 Makefile rpi-poe-fan.c dkms.conf -t "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}
+ install -Dm 644 Makefile rpi-poe-fan.c raspberrypi-firmware.h dkms.conf -t "${pkgdir}"/usr/src/${_pkgbase}-${pkgver}
sed -e "s/@_PKGBASE@/${_pkgbase}/" \
-e "s/@PKGVER@/${pkgver}/" \