Remove FC from Studio 1824c channel map
This commit is contained in:
parent
9c97905bb6
commit
8380969c95
@ -1,4 +1,4 @@
|
|||||||
From c16be6b3b4da5a55e3ff4258ada123b5f03757e5 Mon Sep 17 00:00:00 2001
|
From daebf42bd955f6f8d971af967c675e4e339cb0b2 Mon Sep 17 00:00:00 2001
|
||||||
From: Jordan Holt <jordan@vimium.com>
|
From: Jordan Holt <jordan@vimium.com>
|
||||||
Date: Sun, 12 Nov 2023 12:13:39 +0000
|
Date: Sun, 12 Nov 2023 12:13:39 +0000
|
||||||
Subject: [PATCH] Update device ID for PreSonus 1824c
|
Subject: [PATCH] Update device ID for PreSonus 1824c
|
||||||
@ -6,8 +6,9 @@ Subject: [PATCH] Update device ID for PreSonus 1824c
|
|||||||
---
|
---
|
||||||
sound/usb/format.c | 4 ++--
|
sound/usb/format.c | 4 ++--
|
||||||
sound/usb/mixer_quirks.c | 2 +-
|
sound/usb/mixer_quirks.c | 2 +-
|
||||||
|
sound/usb/mixer_s1810c.c | 2 +-
|
||||||
sound/usb/quirks.c | 4 ++--
|
sound/usb/quirks.c | 4 ++--
|
||||||
3 files changed, 5 insertions(+), 5 deletions(-)
|
4 files changed, 6 insertions(+), 6 deletions(-)
|
||||||
|
|
||||||
diff --git a/sound/usb/format.c b/sound/usb/format.c
|
diff --git a/sound/usb/format.c b/sound/usb/format.c
|
||||||
index ab5fed9f55b6..da50a4782414 100644
|
index ab5fed9f55b6..da50a4782414 100644
|
||||||
@ -37,6 +38,19 @@ index 898bc3baca7b..c3135459c38c 100644
|
|||||||
err = snd_sc1810_init_mixer(mixer);
|
err = snd_sc1810_init_mixer(mixer);
|
||||||
break;
|
break;
|
||||||
case USB_ID(0x2a39, 0x3fb0): /* RME Babyface Pro FS */
|
case USB_ID(0x2a39, 0x3fb0): /* RME Babyface Pro FS */
|
||||||
|
diff --git a/sound/usb/mixer_s1810c.c b/sound/usb/mixer_s1810c.c
|
||||||
|
index fac4bbc6b275..5bc2e66d452c 100644
|
||||||
|
--- a/sound/usb/mixer_s1810c.c
|
||||||
|
+++ b/sound/usb/mixer_s1810c.c
|
||||||
|
@@ -552,7 +552,7 @@ int snd_sc1810_init_mixer(struct usb_mixer_interface *mixer)
|
||||||
|
return 0;
|
||||||
|
|
||||||
|
dev_info(&dev->dev,
|
||||||
|
- "Presonus Studio 1810c, device_setup: %u\n", chip->setup);
|
||||||
|
+ "Presonus Studio 1824c, device_setup: %u\n", chip->setup);
|
||||||
|
if (chip->setup == 1)
|
||||||
|
dev_info(&dev->dev, "(8out/18in @ 48kHz)\n");
|
||||||
|
else if (chip->setup == 2)
|
||||||
diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c
|
diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c
|
||||||
index ab2b938502eb..b86832edaaa0 100644
|
index ab2b938502eb..b86832edaaa0 100644
|
||||||
--- a/sound/usb/quirks.c
|
--- a/sound/usb/quirks.c
|
||||||
@ -53,5 +67,5 @@ index ab2b938502eb..b86832edaaa0 100644
|
|||||||
|
|
||||||
|
|
||||||
--
|
--
|
||||||
2.40.1
|
2.42.0
|
||||||
|
|
||||||
|
@ -28,11 +28,11 @@ with lib.my;
|
|||||||
capture.props = {
|
capture.props = {
|
||||||
node.name = "1824c_Speakers"
|
node.name = "1824c_Speakers"
|
||||||
media.class = "Audio/Sink"
|
media.class = "Audio/Sink"
|
||||||
audio.position = [ FL FR FC SL SR LFE ]
|
audio.position = [ FL FR SL SR LFE ]
|
||||||
}
|
}
|
||||||
playback.props = {
|
playback.props = {
|
||||||
node.name = "playback.1824c_Speakers"
|
node.name = "playback.1824c_Speakers"
|
||||||
audio.position = [ AUX0 AUX1 AUX2 AUX3 AUX4 AUX5 ]
|
audio.position = [ AUX0 AUX1 AUX3 AUX4 AUX5 ]
|
||||||
target.object = "alsa_output.usb-PreSonus_Studio_1824c_SC4E21110775-00.multichannel-output"
|
target.object = "alsa_output.usb-PreSonus_Studio_1824c_SC4E21110775-00.multichannel-output"
|
||||||
stream.dont-remix = true
|
stream.dont-remix = true
|
||||||
node.passive = true
|
node.passive = true
|
||||||
|
@ -5,13 +5,14 @@ let
|
|||||||
kernel = config.boot.kernelPackages.kernel;
|
kernel = config.boot.kernelPackages.kernel;
|
||||||
};
|
};
|
||||||
in {
|
in {
|
||||||
imports =
|
imports = [
|
||||||
[ (modulesPath + "/installer/scan/not-detected.nix")
|
(modulesPath + "/installer/scan/not-detected.nix")
|
||||||
];
|
];
|
||||||
|
|
||||||
boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
||||||
boot.initrd.kernelModules = [ ];
|
boot.initrd.kernelModules = [ ];
|
||||||
boot.kernelModules = [ "kvm-intel" ];
|
boot.kernelModules = [ "kvm-intel" ];
|
||||||
|
boot.kernelPackages = pkgs.linuxPackages;
|
||||||
boot.extraModulePackages = [
|
boot.extraModulePackages = [
|
||||||
(snd-usb-audio-module.overrideAttrs (_: {
|
(snd-usb-audio-module.overrideAttrs (_: {
|
||||||
patches = [ ./0001-Update-device-ID-for-PreSonus-1824c.patch ];
|
patches = [ ./0001-Update-device-ID-for-PreSonus-1824c.patch ];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user