Skip to content

Commit 69d6be1

Browse files
committed
debian: split config into separate package
Move udev rules and ASoC blacklist configuration out of the kernel package into a dedicated audioreach-config package. Add: - audioreach.rules (udev rules) - asoc-blacklist.conf (modprobe/ASoC config) - audioreach-config.install Remove: - audioreach-kernel.install (no longer needed) Update debian/control to introduce audioreach-config package. This keeps kernel (DKMS) package policy-neutral and follows best practice of separating driver code from userspace configuration. Signed-off-by: Sairamreddy Bojja <sbojja@qti.qualcomm.com>
1 parent f9f265d commit 69d6be1

5 files changed

Lines changed: 17 additions & 6 deletions

File tree

debian/asoc-blacklist.conf

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blacklist q6apm-lpass-dais
2+
blacklist q6apm-dai
3+
blacklist snd-q6dsp-common
4+
blacklist q6prm-clocks
5+
blacklist q6prm
6+
blacklist snd-q6apm
7+
blacklist snd-soc-sc8280xp
8+
blacklist snd-soc-x1e80100

debian/audioreach-config.install

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
debian/audioreach.rules lib/udev/rules.d/
2+
debian/asoc-blacklist.conf etc/modprobe.d/

debian/audioreach-kernel.install

Lines changed: 0 additions & 2 deletions
This file was deleted.

debian/audioreach.rules

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
KERNEL=="msm_audio_mem", GROUP="audio", MODE="0660"
2+
KERNEL=="aud_pasthru_adsp", GROUP="audio", MODE="0660"

debian/control

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,13 @@ Description: AudioReach kernel drivers (DKMS)
2323
This package uses DKMS to automatically build and install the
2424
modules for supported kernel versions.
2525

26-
Package: audioreach-kernel
26+
Package: audioreach-config
2727
Architecture: arm64
2828
Depends: ${misc:Depends}
29-
Description: AudioReach kernel components and configs
30-
AudioReach kernel module support and configuration files
31-
including udev rules and modprobe blacklist.
29+
Description: AudioReach userspace configuration
30+
This package contains:
31+
- udev rules
32+
- modprobe configuration
3233

3334
Package: audioreach-kernel-dev
3435
Architecture: arm64

0 commit comments

Comments
 (0)