summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Reid <dgreid@chromium.org>2012-06-18 17:37:11 -0700
committerDylan Reid <dgreid@chromium.org>2012-06-22 12:37:31 -0700
commitbeae5e4e289efb01c21d958f707d578a4c9e02a3 (patch)
treecb88eca97443a00e01128b15de9b4063e5aadfc5
parent0534603ac205e739953e3d100d09d3a93ae93c3d (diff)
downloadadhd-beae5e4e289efb01c21d958f707d578a4c9e02a3.tar.gz
CRAS: Add custom volume curve for stumpy/lumpy.
Add a volume curve for Stumpy and Lumpy that provides a wider range of useful volumes. This provides higher volume at lower slider levels. BUG=chromium-os:25412 TEST=Boot stumpy/lumpy and watch "alsamixer -c0" volume slider relative to the system volume. Change-Id: Iaf1d41103ab6aad38c3dae256253c9a37356563f
-rw-r--r--Makefile14
-rw-r--r--cras-config/lumpy/HDA Intel PCH108
l---------cras-config/stumpy1
3 files changed, 123 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 7da5c121..56e6e660 100644
--- a/Makefile
+++ b/Makefile
@@ -52,6 +52,20 @@ install: $(DESTDIR)/etc/modprobe.d/alsa-$(BOARD).conf
endif
+optional_cras_conf := $(wildcard $(ADHD_DIR)/cras-config/$(BOARD)/*)
+
+ifneq ($(strip $(optional_cras_conf)),)
+
+.PHONY: cras-config-files
+cras-config-files:
+ $(ECHO) "Installing cras config files"
+ $(INSTALL) --mode 755 -d $(DESTDIR)etc/cras/
+ $(INSTALL) --mode 644 -D "$(optional_cras_conf)" $(DESTDIR)etc/cras/
+
+install: cras-config-files
+
+endif
+
install: $(DESTDIR)/etc/init/cras.conf \
$(DESTDIR)/etc/asound.state \
$(DESTDIR)/usr/bin/gavd \
diff --git a/cras-config/lumpy/HDA Intel PCH b/cras-config/lumpy/HDA Intel PCH
new file mode 100644
index 00000000..cc173b29
--- /dev/null
+++ b/cras-config/lumpy/HDA Intel PCH
@@ -0,0 +1,108 @@
+[Default]
+ volume_curve = explicit
+ db_at_100 = 0
+ db_at_99 = -50
+ db_at_98 = -50
+ db_at_97 = -100
+ db_at_96 = -100
+ db_at_95 = -150
+ db_at_94 = -150
+ db_at_93 = -200
+ db_at_92 = -200
+ db_at_91 = -250
+ db_at_90 = -250
+ db_at_89 = -250
+ db_at_88 = -300
+ db_at_87 = -300
+ db_at_86 = -350
+ db_at_85 = -350
+ db_at_84 = -400
+ db_at_83 = -400
+ db_at_82 = -450
+ db_at_81 = -450
+ db_at_80 = -500
+ db_at_79 = -500
+ db_at_78 = -550
+ db_at_77 = -550
+ db_at_76 = -600
+ db_at_75 = -600
+ db_at_74 = -650
+ db_at_73 = -650
+ db_at_72 = -700
+ db_at_71 = -700
+ db_at_70 = -750
+ db_at_69 = -750
+ db_at_68 = -800
+ db_at_67 = -800
+ db_at_66 = -850
+ db_at_65 = -850
+ db_at_64 = -900
+ db_at_63 = -900
+ db_at_62 = -950
+ db_at_61 = -950
+ db_at_60 = -1000
+ db_at_59 = -1000
+ db_at_58 = -1050
+ db_at_57 = -1050
+ db_at_56 = -1100
+ db_at_55 = -1100
+ db_at_54 = -1150
+ db_at_53 = -1150
+ db_at_52 = -1200
+ db_at_51 = -1200
+ db_at_50 = -1250
+ db_at_49 = -1250
+ db_at_48 = -1300
+ db_at_47 = -1300
+ db_at_46 = -1350
+ db_at_45 = -1350
+ db_at_44 = -1400
+ db_at_43 = -1400
+ db_at_42 = -1450
+ db_at_41 = -1450
+ db_at_40 = -1500
+ db_at_39 = -1550
+ db_at_38 = -1600
+ db_at_37 = -1650
+ db_at_36 = -1700
+ db_at_35 = -1750
+ db_at_34 = -1800
+ db_at_33 = -1850
+ db_at_32 = -1900
+ db_at_31 = -1950
+ db_at_30 = -2000
+ db_at_29 = -2000
+ db_at_28 = -2100
+ db_at_27 = -2200
+ db_at_26 = -2300
+ db_at_25 = -2300
+ db_at_24 = -2400
+ db_at_23 = -2500
+ db_at_22 = -2600
+ db_at_21 = -2700
+ db_at_20 = -2800
+ db_at_19 = -2900
+ db_at_18 = -3000
+ db_at_17 = -3100
+ db_at_16 = -3200
+ db_at_15 = -3300
+ db_at_14 = -3400
+ db_at_13 = -3500
+ db_at_12 = -3600
+ db_at_11 = -3700
+ db_at_10 = -3800
+ db_at_9 = -3900
+ db_at_8 = -4000
+ db_at_7 = -4100
+ db_at_6 = -4200
+ db_at_5 = -4300
+ db_at_4 = -4400
+ db_at_3 = -4450
+ db_at_2 = -4700
+ db_at_1 = -4950
+ db_at_0 = -5200
+[Front Headphone Jack]
+ ; Headphones allowed full range, 0.5dB per step, 50dB total range.
+ volume_curve = simple_step
+ volume_step = 50
+ max_volume = 0
diff --git a/cras-config/stumpy b/cras-config/stumpy
new file mode 120000
index 00000000..2886fede
--- /dev/null
+++ b/cras-config/stumpy
@@ -0,0 +1 @@
+lumpy/ \ No newline at end of file