diff --git a/debian/changelog b/debian/changelog index 0f8b5ac3eb54915fd6c08dfb5c2dfba35f1b03c8..f97b559e7e008b573a13cadafd88b092a63918bd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,51 @@ +librem5-base (48pureos1) byzantium; urgency=medium + + [ Evangelos Ribeiro Tzaras ] + * Add gnss-share. + It helps getting an initial fix by loading/storing the almanac + and provides a unix socket to be used by geoclue. + + [ Guido Günther ] + * ucm2: Drop devkit. + Code lives upstream now + * ucm2: Adjust to driver name change. + This should work with old and new ucm2 + * Bump kernel dependency. + 5.16.11pureos2 has the audio card name change. + + [ Martin Kepplinger ] + * Revert "base-defaults: disable system suspend and hibernation" + This reverts commit 697a7420735aa57885d173b7e14f4533bfb4ae62 that + disabled system sleep like "systemctl suspend" via systemd since + the kernel had not supported it (The system would in most cases + suspend, but never be able to resume). + Since kernel version 5.16.3pureos1 the kernel supports resuming + from suspend so people can at least start to do tests. + So this simply *allows* to test system sleep via systemd. It doesn't + change any default behaviour. + Keep in mind that + * there can still be bugs around suspend and resume in general. Let's + find them together. + * System suspend means that no data connection is kept alive: No + receiving of email, xmpp and so on. + * While the goal is that cellular calls and SMS would wake up the system + and work normally, that is currently disabled on many of the shipped + modems. We're working on it and Linux supports it already. + * All policies how to "transparently" use suspend in the future are + to be implemented, see + https://source.puri.sm/Librem5/OS-issues/-/issues/237 + * Compared to "display off standby" we currently have (using runtime pm), + we can say that system suspend will always save power. How much though + is highly dependent on what is running and enabled on the system: + - If the modem is enabled, it stays enabled and can use quite some + power depending on signal strength. That would *reduce* the amount of + power saved. + - If there are applications running, they will be freezed during + system suspend, so more open applications would *increase* power + saved. + + -- Guido Günther Mon, 07 Mar 2022 10:17:55 +0100 + librem5-base (47pureos1) byzantium; urgency=medium [ Martin Kepplinger ] diff --git a/debian/control b/debian/control index 8e84fab6e215702f3b7400e2bb72a5cfac66b1ad..6c710014b0a4d493abce13b70077ddd26a497181 100644 --- a/debian/control +++ b/debian/control @@ -20,7 +20,7 @@ Depends: ${germinate:Depends}, ${misc:Depends}, # Either hardware or emulator - linux-image-librem5 (>= 5.16.7pureos1) + linux-image-librem5 (>= 5.16.11pureos2) | linux-image-amd64 , Recommends: ${germinate:Recommends} diff --git a/default/audio/ucm2/Librem_5_Devkit/HiFi.conf b/default/audio/ucm2/Librem_5_Devkit/HiFi.conf deleted file mode 100644 index 13582e08d35584ea9a8d929e9b2923c88d16fbb2..0000000000000000000000000000000000000000 --- a/default/audio/ucm2/Librem_5_Devkit/HiFi.conf +++ /dev/null @@ -1,74 +0,0 @@ -SectionVerb { - EnableSequence [ - cset "name='Digital Input Mux' I2S" - cset "name='PCM Playback Volume' 144" - - cset "name='AVC Switch' off" - cset "name='Headphone Playback ZC Switch' off" - - cset "name='Capture Attenuate Switch (-6dB)' off" - cset "name='Capture Mux' MIX_IN" - cset "name='Capture ZC Switch' off" - cset "name='Capture Switch' On" - cset "name='Capture Volume' 15,15" - ] - DisableSequence [ - cset "name='PCM Playback Volume' 0" - ] - Value { - } -} - -SectionDevice."Handset".0 { - Comment "Handset" - - ConflictingDevice [ - "Headset" - ] - - EnableSequence [ - cset "name='Mic Mux MUX' Input 2" - cset "name='Lineout Playback Switch' on" - cset "name='Lineout Playback Volume' 18" - cset "name='Mic Volume' 2" - ] - DisableSequence [ - cset "name='Lineout Playback Switch' off" - cset "name='Mic Volume' 0" - ] - Value { - PlaybackPriority "1000" - PlaybackPCM "hw:${CardId},0" - PlaybackVolume "name='Lineout Playback Volume'" - PlaybackSwitch "name='Lineout Playback Switch'" - CapturePriority "1000" - CapturePCM "hw:${CardId},0" - } -} - -SectionDevice."Headset".0 { - Comment "Headset" - - ConflictingDevice [ - "Handset" - ] - - EnableSequence [ - cset "name='Mic Mux MUX' Input 1" - cset "name='Headphone Mux' DAC" - cset "name='Headphone Playback Volume' 63" - cset "name='Headphone Playback Switch' on" - ] - DisableSequence [ - cset "name='Headphone Playback Switch' off" - ] - Value { - PlaybackPriority "700" - PlaybackPCM "hw:${CardId},0" - PlaybackVolume "name='Headphone Playback Volume'" - PlaybackSwitch "name='Headphone Playback Switch'" - CapturePriority "700" - CapturePCM "hw:${CardId},0" - JackControl "Headphones Jack" - } -} diff --git a/default/audio/ucm2/Librem_5_Devkit/Librem 5 Devkit.conf b/default/audio/ucm2/Librem_5_Devkit/Librem 5 Devkit.conf deleted file mode 100644 index 933e3d43cc4e1f9e7de1d4147438c99cb51e8999..0000000000000000000000000000000000000000 --- a/default/audio/ucm2/Librem_5_Devkit/Librem 5 Devkit.conf +++ /dev/null @@ -1,10 +0,0 @@ -Syntax 2 - -SectionUseCase."HiFi" { - File "HiFi.conf" -} - -ValueDefaults { - PlaybackPCM "hw:${CardId},0" - CapturePCM "hw:${CardId},0" -} diff --git a/default/audio/ucm2/Librem_5/HiFi.conf b/default/audio/ucm2/simple-card/HiFi.conf similarity index 100% rename from default/audio/ucm2/Librem_5/HiFi.conf rename to default/audio/ucm2/simple-card/HiFi.conf diff --git a/default/audio/ucm2/Librem_5/Librem_5.conf b/default/audio/ucm2/simple-card/Librem 5.conf similarity index 100% rename from default/audio/ucm2/Librem_5/Librem_5.conf rename to default/audio/ucm2/simple-card/Librem 5.conf