diff --git a/device/community/linux-purism-librem5/8f11380ec32912370b8ae9134a0387a6f18862f7.patch b/device/community/linux-purism-librem5/8f11380ec32912370b8ae9134a0387a6f18862f7.patch new file mode 100644 index 000000000..107daf367 --- /dev/null +++ b/device/community/linux-purism-librem5/8f11380ec32912370b8ae9134a0387a6f18862f7.patch @@ -0,0 +1,27 @@ +From 8f11380ec32912370b8ae9134a0387a6f18862f7 Mon Sep 17 00:00:00 2001 +From: Sebastian Krzyszkowiak +Date: Thu, 30 Jul 2020 00:20:09 +0200 +Subject: [PATCH] imx8mq-librem5-r3: Set the CPU voltage to 1.0V when running + at 1GHz on Dogwood + +--- + arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 6 ++++++ + 1 file changed, 6 insertions(+) + +diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts b/arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts +index fdc693d570d6..453d5d772b48 100644 +--- a/arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts ++++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5-r3.dts +@@ -55,3 +55,9 @@ MX8MQ_IOMUXC_UART4_TXD_GPIO5_IO29 0x83 + >; + }; + }; ++ ++&a53_opp_table { ++ opp-1000000000 { ++ opp-microvolt = <1000000>; ++ }; ++}; +-- +2.26.2 + diff --git a/device/community/linux-purism-librem5/APKBUILD b/device/community/linux-purism-librem5/APKBUILD index 5665359f2..dfd657d01 100644 --- a/device/community/linux-purism-librem5/APKBUILD +++ b/device/community/linux-purism-librem5/APKBUILD @@ -1,7 +1,7 @@ # Reference: # Maintainer: Clayton Craft pkgname=linux-purism-librem5 -pkgver=5.9.0_rc8 +pkgver=5.9.1 pkgrel=0 _purismrel=1 # . @@ -22,6 +22,7 @@ _repository="linux-next" _config="config-$_flavor.$arch" source=" $pkgname-$_purismver.tar.gz::https://source.puri.sm/Librem5/$_repository/-/archive/pureos/$_purismver/$_repository-pureos-$_purismver.tar.gz + 8f11380ec32912370b8ae9134a0387a6f18862f7.patch $_config " builddir="$srcdir/$_repository-pureos-$_purismver" @@ -48,5 +49,6 @@ package() { INSTALL_DTBS_PATH="$pkgdir/usr/share/dtb" } -sha512sums="e56f74e73265809726be0b36c93cba607dd61adeb788abd74b7995a56c55c35a924e9e03852e31f807642b82a48ec2ba6e46d37cbc0851046f0923c436429b11 linux-purism-librem5-5.9.0_rc8+librem5.1.tar.gz -8b2c94fe28ea177093c7521462c6d0a765374756c262180df9c1ccc407a07f807b7eee763e17db7cf39d4c26b9412e273e711a3898b87416c932847caf306997 config-purism-librem5.aarch64" +sha512sums="fe54371b0532649a7fac1ff8fa03a37d1f7f5e57ac902530e13e6126204750c9a20132215e3b9c9d6c1a40ea00a559baa62bb90ff3010391c8d1e52297981173 linux-purism-librem5-5.9.1+librem5.1.tar.gz +9870bff4b187188b519b23264c2634ee4232011fed6d2f66a7b4971db354ac3dffa0e1552bd0dc953c66ec622e18ce8899fdbcfba94f60867fc5004d6da96753 8f11380ec32912370b8ae9134a0387a6f18862f7.patch +d1a3212587de47926972acebb6e9670945134321ef957db30221464d472e03e1b9065b404a2f39890362ffb9a8c9a541c3b1b35482a1b4c6f3f32cf8315020a3 config-purism-librem5.aarch64" diff --git a/device/community/linux-purism-librem5/config-purism-librem5.aarch64 b/device/community/linux-purism-librem5/config-purism-librem5.aarch64 index a67c472a2..0b8ac2c81 100644 --- a/device/community/linux-purism-librem5/config-purism-librem5.aarch64 +++ b/device/community/linux-purism-librem5/config-purism-librem5.aarch64 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.9.0-rc8 Kernel Configuration +# Linux/arm64 5.9.1 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (Alpine 10.2.0) 10.2.0" CONFIG_CC_IS_GCC=y @@ -2298,7 +2298,7 @@ CONFIG_TOUCHSCREEN_GOODIX=m # CONFIG_TOUCHSCREEN_INEXIO is not set # CONFIG_TOUCHSCREEN_MK712 is not set # CONFIG_TOUCHSCREEN_PENMOUNT is not set -CONFIG_TOUCHSCREEN_EDT_FT5X06=y +CONFIG_TOUCHSCREEN_EDT_FT5X06=m # CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set # CONFIG_TOUCHSCREEN_TOUCHWIN is not set # CONFIG_TOUCHSCREEN_PIXCIR is not set @@ -3221,6 +3221,7 @@ CONFIG_VIDEO_V4L2_I2C=y CONFIG_VIDEO_V4L2_SUBDEV_API=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set +# CONFIG_V4L2_FLASH_LED_CLASS is not set # end of Video4Linux options # @@ -3608,6 +3609,7 @@ CONFIG_FB_MODE_HELPERS=y # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set +# CONFIG_FB_ARMCLCD is not set # CONFIG_FB_IMX is not set # CONFIG_FB_CYBER2000 is not set # CONFIG_FB_ASILIANT is not set @@ -3660,7 +3662,7 @@ CONFIG_BACKLIGHT_PWM=y # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set # CONFIG_BACKLIGHT_ARCXCNN is not set -CONFIG_BACKLIGHT_LED=y +CONFIG_BACKLIGHT_LED=m # end of Backlight & LCD device support CONFIG_VIDEOMODE_HELPERS=y @@ -4515,14 +4517,16 @@ CONFIG_MMC_CQHCI=y # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y -# CONFIG_LEDS_CLASS_FLASH is not set +CONFIG_LEDS_CLASS_FLASH=y # CONFIG_LEDS_CLASS_MULTICOLOR is not set # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # +# CONFIG_LEDS_AAT1290 is not set # CONFIG_LEDS_AN30259A is not set +# CONFIG_LEDS_AS3645A is not set # CONFIG_LEDS_AW2013 is not set # CONFIG_LEDS_BCM6328 is not set # CONFIG_LEDS_BCM6358 is not set @@ -4532,6 +4536,7 @@ CONFIG_LEDS_CLASS=y # CONFIG_LEDS_LM3532 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_LM3692X=y +# CONFIG_LEDS_LM3601X is not set # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y # CONFIG_LEDS_LP3944 is not set @@ -4548,6 +4553,7 @@ CONFIG_LEDS_PWM=y # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set +# CONFIG_LEDS_KTD2692 is not set # CONFIG_LEDS_IS31FL319X is not set # CONFIG_LEDS_IS31FL32XX is not set @@ -4560,6 +4566,8 @@ CONFIG_LEDS_SYSCON=y # CONFIG_LEDS_USER is not set # CONFIG_LEDS_SPI_BYTE is not set # CONFIG_LEDS_TI_LMU_COMMON is not set +CONFIG_LEDS_LM3560=m +# CONFIG_LEDS_SGM3140 is not set # # LED Triggers