diff --git a/device/main/linux-purism-librem5/0001-dts-imx8mq-librem5-Add-166MHz-to-DDRC-OPP-table.patch b/device/main/linux-purism-librem5/0001-dts-imx8mq-librem5-Add-166MHz-to-DDRC-OPP-table.patch new file mode 100644 index 000000000..ce6cb18cf --- /dev/null +++ b/device/main/linux-purism-librem5/0001-dts-imx8mq-librem5-Add-166MHz-to-DDRC-OPP-table.patch @@ -0,0 +1,29 @@ +From c78892e4d8d30370430acc1bca24685f4d223b76 Mon Sep 17 00:00:00 2001 +From: Sebastian Krzyszkowiak +Date: Thu, 15 Dec 2022 17:47:28 +0100 +Subject: [PATCH] dts: imx8mq-librem5: Add 166MHz to DDRC OPP table + +This is the lowest frequency supported by older iMX8MQ SoC +revisions. +--- + arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +index cebbbb81648d..a699dcfba372 100644 +--- a/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi ++++ b/arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi +@@ -452,6 +452,10 @@ opp-100M { + opp-hz = /bits/ 64 <100000000>; + }; + ++ opp-166M { ++ opp-hz = /bits/ 64 <166935483>; ++ }; ++ + opp-800M { + opp-hz = /bits/ 64 <800000000>; + }; +-- +2.38.1 + diff --git a/device/main/linux-purism-librem5/APKBUILD b/device/main/linux-purism-librem5/APKBUILD index 9db856956..5b674b2df 100644 --- a/device/main/linux-purism-librem5/APKBUILD +++ b/device/main/linux-purism-librem5/APKBUILD @@ -3,7 +3,7 @@ # Co-Maintainer: Alistair Francis pkgname=linux-purism-librem5 pkgver=6.1.0 -pkgrel=0 +pkgrel=1 _purismrel=1 # . _purismver=${pkgver}pureos$_purismrel @@ -39,6 +39,7 @@ _config="config-$_flavor.$arch" source=" $pkgname-$_purismver.tar.gz::https://source.puri.sm/Librem5/linux/-/archive/pureos/$_purismver/linux-pureos-$_purismver.tar.gz + 0001-dts-imx8mq-librem5-Add-166MHz-to-DDRC-OPP-table.patch $_config " builddir="$srcdir/$_repository-pureos-$_purismver" @@ -72,5 +73,6 @@ package() { sha512sums=" 120ac18a0b93c302062578b3b80ef0d18f351be94b6b89322b25b4fdce416261ef311a327acd42718741db5e1d5516d45109fc7ef8ef338f6af6dfb78cf2beb1 linux-purism-librem5-6.1.0pureos1.tar.gz +fef3f0dad3a039a3e419c209d9cecc21f4767fe2150b8c5dcf5d70d0c00ee62cf45f71d5f24ef2f88311ca7d63356a5be6399837682e66531be88005c882e629 0001-dts-imx8mq-librem5-Add-166MHz-to-DDRC-OPP-table.patch 18826512ca9b78d61bda5d892afa31404dccc4be4492ff9a29e69d8c68edebc2ed0c470d6fe8d577f3840a5db0f79221e55ee334dd9b841d2cfd0a2ebe59c22a config-purism-librem5.aarch64 "