Last active
October 7, 2018 19:25
-
-
Save z3ntu/bd992111870d0dfe85bb664c0b6d1934 to your computer and use it in GitHub Desktop.
Alsa UCM pmOS FP2
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# UCM configuration for FP2 | |
Comment "Fairphone 2" | |
SectionUseCase."HiFi" { | |
File "hifi" | |
Comment "Play HiFi quality music." | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Use case configuration | |
SectionVerb { | |
EnableSequence [ | |
cdev "hw:msm8974taikomtp" | |
cset "name='SLIM RX1 MUX' AIF1_PB" | |
cset "name='SLIM RX2 MUX' AIF1_PB" | |
cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 1" | |
] | |
DisableSequence [ | |
cdev "hw:msm8974taikomtp" | |
cset "name='SLIMBUS_0_RX Audio Mixer MultiMedia1' 0" | |
cset "name='SLIM RX2 MUX' ZERO" | |
] | |
Value { | |
TQ "HiFi" | |
PlaybackPCM "hw:msm8974taikomtp" | |
CapturePCM "hw:msm8974taikomtp" | |
} | |
} | |
SectionDevice."Speaker" { | |
Comment "FP2 speaker" | |
ConflictingDevice [ | |
"Headphones" | |
] | |
EnableSequence [ | |
cdev "hw:msm8974taikomtp" | |
cset "name='SLIM_0_RX Channels' One" | |
cset "name='RX7 MIX1 INP1' RX1" | |
# default: 87 | |
cset "name='RX7 Digital Volume' 70" | |
cset "name='SPK DRV Volume' 8" | |
] | |
DisableSequence [ | |
cdev "hw:msm8974taikomtp" | |
cset "name='RX7 MIX1 INP1' ZERO" | |
cset "name='testasd' asd" | |
] | |
Value { | |
PlaybackChannels "1" | |
} | |
} | |
SectionDevice."Headphones" { | |
Comment "FP2 headphones" | |
ConflictingDevice [ | |
"Speaker" | |
] | |
EnableSequence [ | |
cdev "hw:msm8974taikomtp" | |
cset "name='SLIM_0_RX Channels' Two" | |
cset "name='RX1 MIX1 INP1' RX2" | |
cset "name='RX2 MIX1 INP1' RX1" | |
cset "name='CLASS_H_DSM MUX' DSM_HPHL_RX1" | |
cset "name='HPHL DAC Switch' 1" | |
# default: 84 | |
cset "name='RX1 Digital Volume' 60" | |
cset "name='RX2 Digital Volume' 60" | |
] | |
DisableSequence [ | |
cdev "hw:msm8974taikomtp" | |
cset "name='SLIM_0_RX Channels' One" | |
cset "name='RX1 MIX1 INP1' ZERO" | |
cset "name='RX2 MIX1 INP1' ZERO" | |
cset "name='CLASS_H_DSM MUX' ZERO" | |
cset "name='HPHL DAC Switch' 0" | |
cset "name='doesnt exist' asd" | |
] | |
Value { | |
PlaybackChannels "2" | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment