From 9d115677093fa057e2236e4de9f935e2bbfb56f3 Mon Sep 17 00:00:00 2001 From: Pulak Kumar Das Date: Fri, 23 Feb 2024 23:48:05 +0530 Subject: [PATCH 1/2] Add working (disabled) ucm2 configuration for Coachz --- .../sc7180/adau7002-max98357a/HiFi.conf | 25 +++++++++++++++++++ .../sc7180-adau7002-max98357a-1mic.conf | 10 ++++++++ 2 files changed, 35 insertions(+) create mode 100755 systems/chromebook_trogdor/extra-files/usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/HiFi.conf create mode 100755 systems/chromebook_trogdor/extra-files/usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/sc7180-adau7002-max98357a-1mic.conf diff --git a/systems/chromebook_trogdor/extra-files/usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/HiFi.conf b/systems/chromebook_trogdor/extra-files/usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/HiFi.conf new file mode 100755 index 00000000..8d215a39 --- /dev/null +++ b/systems/chromebook_trogdor/extra-files/usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/HiFi.conf @@ -0,0 +1,25 @@ +SectionDevice."Speaker".0 { + Comment "Speakers" + Value { + PlaybackPCM "hw:${CardId},1" + PlaybackChannels 2 + PlaybackRate 48000 + PlaybackPriority 100 + } +} + +SectionDevice."Mic".0 { + Comment "Internal Mic" + Value { + CapturePCM "hw:${CardId},0" + CapturePriority 100 + } +} + +#SectionDevice."HDMI".0 { +# Comment "HDMI" +# Value { +# PlaybackPCM "hw:${CardId},2" +# JackControl "HDMI Jack" +# } +#} diff --git a/systems/chromebook_trogdor/extra-files/usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/sc7180-adau7002-max98357a-1mic.conf b/systems/chromebook_trogdor/extra-files/usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/sc7180-adau7002-max98357a-1mic.conf new file mode 100755 index 00000000..96a6270f --- /dev/null +++ b/systems/chromebook_trogdor/extra-files/usr/share/alsa/ucm2/Qualcomm/sc7180/adau7002-max98357a/sc7180-adau7002-max98357a-1mic.conf @@ -0,0 +1,10 @@ +Comment "SC7180 ADAU7002 MAX98357A single microphone sound card" +Syntax 4 + +SectionUseCase."HiFi" { + File "/Qualcomm/sc7180/adau7002-max98357a/HiFi.conf" + Comment "Default" +} + +Include.card-init.File "/lib/card-init.conf" +Include.ctl-remap.File "/lib/ctl-remap.conf" From 25ed19e7073d769b89215fe51a4ddc3056ae15a4 Mon Sep 17 00:00:00 2001 From: Pulak Kumar Das Date: Fri, 23 Feb 2024 23:50:18 +0530 Subject: [PATCH 2/2] Improve coachz touchpad with libinput quirks --- .../extra-files/usr/share/libinput/90-velvet-coachz.quirks | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100755 systems/chromebook_trogdor/extra-files/usr/share/libinput/90-velvet-coachz.quirks diff --git a/systems/chromebook_trogdor/extra-files/usr/share/libinput/90-velvet-coachz.quirks b/systems/chromebook_trogdor/extra-files/usr/share/libinput/90-velvet-coachz.quirks new file mode 100755 index 00000000..09d2398a --- /dev/null +++ b/systems/chromebook_trogdor/extra-files/usr/share/libinput/90-velvet-coachz.quirks @@ -0,0 +1,7 @@ +[HP Chromebook X2 11"] +MatchUdevType=touchpad +MatchName=Google Inc. Hammer +MatchDeviceTree=*coachz* +ModelChromebook=1 +AttrPressureRange=25:10 +AttrPalmPressureThreshold=180