summaryrefslogtreecommitdiff
path: root/cras-config
diff options
context:
space:
mode:
Diffstat (limited to 'cras-config')
-rw-r--r--cras-config/bolt/HDA Intel PCH107
-rw-r--r--cras-config/cid/HDA Intel PCH107
-rwxr-xr-xcras-config/daisy/DAISY-I2S107
-rwxr-xr-xcras-config/daisy/DAISY-I2S-98090206
-rw-r--r--cras-config/daisy/dsp.ini46
-rw-r--r--cras-config/daisy_skate/dsp.ini111
-rwxr-xr-xcras-config/daisy_spring/DAISY-I2S206
-rw-r--r--cras-config/daisy_spring/dsp.ini95
-rw-r--r--cras-config/device_blacklist (renamed from cras-config/device_blocklist)0
-rw-r--r--cras-config/falco/HDA Intel PCH107
-rw-r--r--cras-config/falco/dsp.ini111
-rw-r--r--cras-config/leon/HDA Intel PCH107
-rw-r--r--cras-config/leon/dsp.ini79
-rw-r--r--cras-config/link/HDA Intel PCH107
-rw-r--r--cras-config/peppy/HDA Intel PCH107
-rw-r--r--cras-config/peppy/dsp.ini119
-rw-r--r--cras-config/stout/HDA Intel PCH107
l---------cras-config/veryon_jerry-kernelnext1
-rw-r--r--cras-config/veyron_jaq/ROCKCHIP-I2S107
-rw-r--r--cras-config/veyron_jaq/VEYRON-I2S107
-rw-r--r--cras-config/veyron_jaq/dsp.ini119
-rw-r--r--cras-config/veyron_jerry/ROCKCHIP-I2S107
-rw-r--r--cras-config/veyron_jerry/VEYRON-I2S107
-rw-r--r--cras-config/veyron_jerry/dsp.ini79
-rw-r--r--cras-config/veyron_mighty/ROCKCHIP-I2S107
-rw-r--r--cras-config/veyron_mighty/VEYRON-I2S107
-rw-r--r--cras-config/veyron_mighty/dsp.ini119
l---------cras-config/veyron_minnie-kernelnext1
-rw-r--r--cras-config/veyron_minnie/ROCKCHIP-I2S107
-rw-r--r--cras-config/veyron_minnie/VEYRON-I2S107
-rw-r--r--cras-config/veyron_minnie/dsp.ini79
-rw-r--r--cras-config/veyron_speedy/ROCKCHIP-I2S107
-rw-r--r--cras-config/veyron_speedy/VEYRON-I2S107
-rw-r--r--cras-config/veyron_speedy/dsp.ini79
-rw-r--r--cras-config/whirlwind/dsp.ini95
-rw-r--r--cras-config/wolf/HDA Intel PCH107
-rw-r--r--cras-config/wolf/dsp.ini103
37 files changed, 3681 insertions, 0 deletions
diff --git a/cras-config/bolt/HDA Intel PCH b/cras-config/bolt/HDA Intel PCH
new file mode 100644
index 00000000..b3865e6e
--- /dev/null
+++ b/cras-config/bolt/HDA Intel PCH
@@ -0,0 +1,107 @@
+[Default]
+ volume_curve = explicit
+ db_at_100 = 0
+ db_at_99 = -100
+ db_at_98 = -100
+ db_at_97 = -100
+ db_at_96 = -100
+ db_at_95 = -200
+ db_at_94 = -200
+ db_at_93 = -200
+ db_at_92 = -200
+ db_at_91 = -300
+ db_at_90 = -300
+ db_at_89 = -300
+ db_at_88 = -300
+ db_at_87 = -400
+ db_at_86 = -400
+ db_at_85 = -400
+ db_at_84 = -400
+ db_at_83 = -500
+ db_at_82 = -500
+ db_at_81 = -500
+ db_at_80 = -500
+ db_at_79 = -600
+ db_at_78 = -600
+ db_at_77 = -600
+ db_at_76 = -600
+ db_at_75 = -700
+ db_at_74 = -700
+ db_at_73 = -700
+ db_at_72 = -700
+ db_at_71 = -800
+ db_at_70 = -800
+ db_at_69 = -800
+ db_at_68 = -800
+ db_at_67 = -900
+ db_at_66 = -900
+ db_at_65 = -900
+ db_at_64 = -900
+ db_at_63 = -900
+ db_at_62 = -900
+ db_at_61 = -900
+ db_at_60 = -1000
+ db_at_59 = -1000
+ db_at_58 = -1000
+ db_at_57 = -1000
+ db_at_56 = -1100
+ db_at_55 = -1100
+ db_at_54 = -1100
+ db_at_53 = -1100
+ db_at_52 = -1200
+ db_at_51 = -1200
+ db_at_50 = -1200
+ db_at_49 = -1200
+ db_at_48 = -1300
+ db_at_47 = -1300
+ db_at_46 = -1300
+ db_at_45 = -1300
+ db_at_44 = -1400
+ db_at_43 = -1400
+ db_at_42 = -1400
+ db_at_41 = -1400
+ db_at_40 = -1500
+ db_at_39 = -1600
+ db_at_38 = -1600
+ db_at_37 = -1700
+ db_at_36 = -1700
+ db_at_35 = -1800
+ db_at_34 = -1900
+ db_at_33 = -2000
+ db_at_32 = -2100
+ db_at_31 = -2200
+ db_at_30 = -2300
+ db_at_29 = -2400
+ db_at_28 = -2500
+ db_at_27 = -2600
+ db_at_26 = -2700
+ db_at_25 = -2800
+ db_at_24 = -2900
+ db_at_23 = -3000
+ db_at_22 = -3100
+ db_at_21 = -3200
+ db_at_20 = -3300
+ db_at_19 = -3400
+ db_at_18 = -3500
+ db_at_17 = -3600
+ db_at_16 = -3700
+ db_at_15 = -3800
+ db_at_14 = -3900
+ db_at_13 = -4000
+ db_at_12 = -4100
+ db_at_11 = -4200
+ db_at_10 = -4300
+ db_at_9 = -4400
+ db_at_8 = -4500
+ db_at_7 = -4600
+ db_at_6 = -4800
+ db_at_5 = -5000
+ db_at_4 = -5200
+ db_at_3 = -5400
+ db_at_2 = -5600
+ db_at_1 = -5800
+ db_at_0 = -6000
+[Front Headphone Jack]
+ volume_curve = simple_step
+ volume_step = 75
+ max_volume = -900
diff --git a/cras-config/cid/HDA Intel PCH b/cras-config/cid/HDA Intel PCH
new file mode 100644
index 00000000..e0adc3e9
--- /dev/null
+++ b/cras-config/cid/HDA Intel PCH
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = 0
+ db_at_99 = -75
+ db_at_98 = -75
+ db_at_97 = -75
+ db_at_96 = -75
+ db_at_95 = -75
+ db_at_94 = -150
+ db_at_93 = -150
+ db_at_92 = -150
+ db_at_91 = -150
+ db_at_90 = -225
+ db_at_89 = -225
+ db_at_88 = -225
+ db_at_87 = -225
+ db_at_86 = -300
+ db_at_85 = -300
+ db_at_84 = -300
+ db_at_83 = -300
+ db_at_82 = -375
+ db_at_81 = -375
+ db_at_80 = -450
+ db_at_79 = -450
+ db_at_78 = -450
+ db_at_77 = -450
+ db_at_76 = -525
+ db_at_75 = -525
+ db_at_74 = -600
+ db_at_73 = -600
+ db_at_72 = -600
+ db_at_71 = -600
+ db_at_70 = -675
+ db_at_69 = -675
+ db_at_68 = -675
+ db_at_67 = -675
+ db_at_66 = -750
+ db_at_65 = -750
+ db_at_64 = -825
+ db_at_63 = -825
+ db_at_62 = -825
+ db_at_61 = -825
+ db_at_60 = -900
+ db_at_59 = -900
+ db_at_58 = -900
+ db_at_57 = -900
+ db_at_56 = -975
+ db_at_55 = -975
+ db_at_54 = -1050
+ db_at_53 = -1050
+ db_at_52 = -1050
+ db_at_51 = -1050
+ db_at_50 = -1125
+ db_at_49 = -1125
+ db_at_48 = -1200
+ db_at_47 = -1200
+ db_at_46 = -1200
+ db_at_45 = -1200
+ db_at_44 = -1275
+ db_at_43 = -1275
+ db_at_42 = -1275
+ db_at_41 = -1275
+ db_at_40 = -1350
+ db_at_39 = -1425
+ db_at_38 = -1425
+ db_at_37 = -1500
+ db_at_36 = -1500
+ db_at_35 = -1575
+ db_at_34 = -1650
+ db_at_33 = -1650
+ db_at_32 = -1725
+ db_at_31 = -1800
+ db_at_30 = -1800
+ db_at_29 = -1800
+ db_at_28 = -1875
+ db_at_27 = -2025
+ db_at_26 = -2100
+ db_at_25 = -2100
+ db_at_24 = -2175
+ db_at_23 = -2250
+ db_at_22 = -2400
+ db_at_21 = -2475
+ db_at_20 = -2550
+ db_at_19 = -2625
+ db_at_18 = -2700
+ db_at_17 = -2850
+ db_at_16 = -2925
+ db_at_15 = -3000
+ db_at_14 = -3075
+ db_at_13 = -3225
+ db_at_12 = -3300
+ db_at_11 = -3375
+ db_at_10 = -3450
+ db_at_9 = -3600
+ db_at_8 = -3675
+ db_at_7 = -3750
+ db_at_6 = -3825
+ db_at_5 = -3900
+ db_at_4 = -4050
+ db_at_3 = -4050
+ db_at_2 = -4275
+ db_at_1 = -4500
+ db_at_0 = -4800
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 50
+ max_volume = 0
diff --git a/cras-config/daisy/DAISY-I2S b/cras-config/daisy/DAISY-I2S
new file mode 100755
index 00000000..949658d6
--- /dev/null
+++ b/cras-config/daisy/DAISY-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -900
+ db_at_99 = -900
+ db_at_98 = -900
+ db_at_97 = -950
+ db_at_96 = -950
+ db_at_95 = -950
+ db_at_94 = -1000
+ db_at_93 = -1000
+ db_at_92 = -1000
+ db_at_91 = -1050
+ db_at_90 = -1050
+ db_at_89 = -1050
+ db_at_88 = -1100
+ db_at_87 = -1100
+ db_at_86 = -1100
+ db_at_85 = -1150
+ db_at_84 = -1150
+ db_at_83 = -1150
+ db_at_82 = -1200
+ db_at_81 = -1200
+ db_at_80 = -1200
+ db_at_79 = -1250
+ db_at_78 = -1250
+ db_at_77 = -1250
+ db_at_76 = -1300
+ db_at_75 = -1300
+ db_at_74 = -1300
+ db_at_73 = -1350
+ db_at_72 = -1350
+ db_at_71 = -1350
+ db_at_70 = -1425
+ db_at_69 = -1425
+ db_at_68 = -1425
+ db_at_67 = -1500
+ db_at_66 = -1500
+ db_at_65 = -1500
+ db_at_64 = -1575
+ db_at_63 = -1575
+ db_at_62 = -1575
+ db_at_61 = -1650
+ db_at_60 = -1650
+ db_at_59 = -1650
+ db_at_58 = -1725
+ db_at_57 = -1725
+ db_at_56 = -1725
+ db_at_55 = -1800
+ db_at_54 = -1800
+ db_at_53 = -1800
+ db_at_52 = -1900
+ db_at_51 = -1900
+ db_at_50 = -1900
+ db_at_49 = -2000
+ db_at_48 = -2000
+ db_at_47 = -2000
+ db_at_46 = -2100
+ db_at_45 = -2100
+ db_at_44 = -2100
+ db_at_43 = -2200
+ db_at_42 = -2200
+ db_at_41 = -2200
+ db_at_40 = -2350
+ db_at_39 = -2350
+ db_at_38 = -2350
+ db_at_37 = -2500
+ db_at_36 = -2500
+ db_at_35 = -2500
+ db_at_34 = -2650
+ db_at_33 = -2650
+ db_at_32 = -2650
+ db_at_31 = -2725
+ db_at_30 = -2725
+ db_at_29 = -2800
+ db_at_28 = -3000
+ db_at_27 = -3000
+ db_at_26 = -3000
+ db_at_25 = -3200
+ db_at_24 = -3200
+ db_at_23 = -3200
+ db_at_22 = -3200
+ db_at_21 = -3600
+ db_at_20 = -3600
+ db_at_19 = -4000
+ db_at_18 = -4000
+ db_at_17 = -4000
+ db_at_16 = -4000
+ db_at_15 = -4400
+ db_at_14 = -4400
+ db_at_13 = -4400
+ db_at_12 = -4400
+ db_at_11 = -4800
+ db_at_10 = -4800
+ db_at_9 = -4800
+ db_at_8 = -4800
+ db_at_7 = -5000
+ db_at_6 = -5000
+ db_at_5 = -5200
+ db_at_4 = -5200
+ db_at_3 = -5200
+ db_at_2 = -5200
+ db_at_1 = -5600
+ db_at_0 = -6000
+[Headphone]
+ volume_curve = simple_step ; Headphones allowed full range, 0.5dB per step, 50dB total range.
+ volume_step = 50
+ max_volume = -200
diff --git a/cras-config/daisy/DAISY-I2S-98090 b/cras-config/daisy/DAISY-I2S-98090
new file mode 100755
index 00000000..f6420238
--- /dev/null
+++ b/cras-config/daisy/DAISY-I2S-98090
@@ -0,0 +1,206 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -500
+ db_at_99 = -500
+ db_at_98 = -500
+ db_at_97 = -500
+ db_at_96 = -600
+ db_at_95 = -600
+ db_at_94 = -600
+ db_at_93 = -600
+ db_at_92 = -700
+ db_at_91 = -700
+ db_at_90 = -700
+ db_at_89 = -700
+ db_at_88 = -800
+ db_at_87 = -800
+ db_at_86 = -800
+ db_at_85 = -800
+ db_at_84 = -900
+ db_at_83 = -900
+ db_at_82 = -900
+ db_at_81 = -900
+ db_at_80 = -1000
+ db_at_79 = -1000
+ db_at_78 = -1000
+ db_at_77 = -1000
+ db_at_76 = -1100
+ db_at_75 = -1100
+ db_at_74 = -1100
+ db_at_73 = -1100
+ db_at_72 = -1200
+ db_at_71 = -1200
+ db_at_70 = -1200
+ db_at_69 = -1200
+ db_at_68 = -1300
+ db_at_67 = -1300
+ db_at_66 = -1300
+ db_at_65 = -1300
+ db_at_64 = -1400
+ db_at_63 = -1400
+ db_at_62 = -1400
+ db_at_61 = -1400
+ db_at_60 = -1500
+ db_at_59 = -1500
+ db_at_58 = -1500
+ db_at_57 = -1500
+ db_at_56 = -1600
+ db_at_55 = -1600
+ db_at_54 = -1600
+ db_at_53 = -1600
+ db_at_52 = -1700
+ db_at_51 = -1700
+ db_at_50 = -1700
+ db_at_49 = -1700
+ db_at_48 = -1800
+ db_at_47 = -1800
+ db_at_46 = -1800
+ db_at_45 = -1800
+ db_at_44 = -1900
+ db_at_43 = -1900
+ db_at_42 = -1900
+ db_at_41 = -1900
+ db_at_40 = -2100
+ db_at_39 = -2100
+ db_at_38 = -2100
+ db_at_37 = -2100
+ db_at_36 = -2300
+ db_at_35 = -2300
+ db_at_34 = -2300
+ db_at_33 = -2300
+ db_at_32 = -2500
+ db_at_31 = -2500
+ db_at_30 = -2500
+ db_at_29 = -2500
+ db_at_28 = -2700
+ db_at_27 = -2700
+ db_at_26 = -2700
+ db_at_25 = -2700
+ db_at_24 = -2900
+ db_at_23 = -2900
+ db_at_22 = -2900
+ db_at_21 = -2900
+ db_at_20 = -3300
+ db_at_19 = -3300
+ db_at_18 = -3300
+ db_at_17 = -3300
+ db_at_16 = -3600
+ db_at_15 = -3600
+ db_at_14 = -3600
+ db_at_13 = -3600
+ db_at_12 = -4300
+ db_at_11 = -4300
+ db_at_10 = -4300
+ db_at_9 = -4300
+ db_at_8 = -4900
+ db_at_7 = -4900
+ db_at_6 = -4900
+ db_at_5 = -4900
+ db_at_4 = -5500
+ db_at_3 = -5500
+ db_at_2 = -5500
+ db_at_1 = -5500
+ db_at_0 = -6500
+[Headphone]
+ volume_curve = explicit
+ db_at_100 = -1000
+ db_at_99 = -1000
+ db_at_98 = -1000
+ db_at_97 = -1000
+ db_at_96 = -1200
+ db_at_95 = -1200
+ db_at_94 = -1200
+ db_at_93 = -1200
+ db_at_92 = -1400
+ db_at_91 = -1400
+ db_at_90 = -1400
+ db_at_89 = -1400
+ db_at_88 = -1600
+ db_at_87 = -1600
+ db_at_86 = -1600
+ db_at_85 = -1600
+ db_at_84 = -1800
+ db_at_83 = -1800
+ db_at_82 = -1800
+ db_at_81 = -1800
+ db_at_80 = -2000
+ db_at_79 = -2000
+ db_at_78 = -2000
+ db_at_77 = -2000
+ db_at_76 = -2200
+ db_at_75 = -2200
+ db_at_74 = -2200
+ db_at_73 = -2200
+ db_at_72 = -2300
+ db_at_71 = -2300
+ db_at_70 = -2300
+ db_at_69 = -2300
+ db_at_68 = -2500
+ db_at_67 = -2500
+ db_at_66 = -2500
+ db_at_65 = -2500
+ db_at_64 = -2700
+ db_at_63 = -2700
+ db_at_62 = -2700
+ db_at_61 = -2700
+ db_at_60 = -2900
+ db_at_59 = -2900
+ db_at_58 = -2900
+ db_at_57 = -2900
+ db_at_56 = -3100
+ db_at_55 = -3100
+ db_at_54 = -3100
+ db_at_53 = -3100
+ db_at_52 = -3300
+ db_at_51 = -3300
+ db_at_50 = -3300
+ db_at_49 = -3300
+ db_at_48 = -3500
+ db_at_47 = -3500
+ db_at_46 = -3500
+ db_at_45 = -3500
+ db_at_44 = -3700
+ db_at_43 = -3700
+ db_at_42 = -3700
+ db_at_41 = -3700
+ db_at_40 = -4000
+ db_at_39 = -4000
+ db_at_38 = -4000
+ db_at_37 = -4000
+ db_at_36 = -4300
+ db_at_35 = -4300
+ db_at_34 = -4300
+ db_at_33 = -4300
+ db_at_32 = -4600
+ db_at_31 = -4600
+ db_at_30 = -4600
+ db_at_29 = -4600
+ db_at_28 = -4900
+ db_at_27 = -4900
+ db_at_26 = -4900
+ db_at_25 = -4900
+ db_at_24 = -5200
+ db_at_23 = -5200
+ db_at_22 = -5200
+ db_at_21 = -5200
+ db_at_20 = -5500
+ db_at_19 = -5500
+ db_at_18 = -5500
+ db_at_17 = -5500
+ db_at_16 = -5800
+ db_at_15 = -5800
+ db_at_14 = -5800
+ db_at_13 = -5800
+ db_at_12 = -6200
+ db_at_11 = -6200
+ db_at_10 = -6200
+ db_at_9 = -6200
+ db_at_8 = -6600
+ db_at_7 = -6600
+ db_at_6 = -6600
+ db_at_5 = -6600
+ db_at_4 = -7000
+ db_at_3 = -7000
+ db_at_2 = -7000
+ db_at_1 = -7000
+ db_at_0 = -7400
diff --git a/cras-config/daisy/dsp.ini b/cras-config/daisy/dsp.ini
new file mode 100644
index 00000000..e675d558
--- /dev/null
+++ b/cras-config/daisy/dsp.ini
@@ -0,0 +1,46 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[eq2]
+library=builtin
+label=eq2
+input_0={src:0}
+input_1={src:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=150 ; freq
+input_6=0 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=150 ; freq
+input_10=0 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=1051 ; freq
+input_14=2 ; Q
+input_15=-3 ; gain
+input_16=6 ; peaking
+input_17=1051 ; freq
+input_18=2 ; Q
+input_19=-3 ; gain
+input_20=6 ; peaking
+input_21=4146 ; freq
+input_22=3 ; Q
+input_23=-3 ; gain
+input_24=6 ; peaking
+input_25=4146 ; freq
+input_26=3 ; Q
+input_27=-3 ; gain
diff --git a/cras-config/daisy_skate/dsp.ini b/cras-config/daisy_skate/dsp.ini
new file mode 100644
index 00000000..7c94fc0d
--- /dev/null
+++ b/cras-config/daisy_skate/dsp.ini
@@ -0,0 +1,111 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=1 ; emphasis_disabled
+input_5=0 ; f
+input_6=1 ; enable
+input_7=-24 ; threshold
+input_8=30 ; knee
+input_9=12 ; ratio
+input_10=0.003 ; attack
+input_11=0.25 ; release
+input_12=2 ; boost
+input_13=200 ; f
+input_14=1 ; enable
+input_15=-24 ; threshold
+input_16=30 ; knee
+input_17=12 ; ratio
+input_18=0.003 ; attack
+input_19=0.25 ; release
+input_20=2 ; boost
+input_21=2000 ; f
+input_22=1 ; enable
+input_23=-24 ; threshold
+input_24=30 ; knee
+input_25=12 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=2 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=200 ; freq
+input_6=0 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=200 ; freq
+input_10=0 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=350 ; freq
+input_14=1 ; Q
+input_15=3 ; gain
+input_16=6 ; peaking
+input_17=350 ; freq
+input_18=1 ; Q
+input_19=3 ; gain
+input_20=6 ; peaking
+input_21=1000 ; freq
+input_22=1 ; Q
+input_23=-8 ; gain
+input_24=6 ; peaking
+input_25=1000 ; freq
+input_26=1 ; Q
+input_27=-8 ; gain
+input_28=6 ; peaking
+input_29=5000 ; freq
+input_30=1 ; Q
+input_31=3 ; gain
+input_32=6 ; peaking
+input_33=5000 ; freq
+input_34=1 ; Q
+input_35=3 ; gain
+input_36=6 ; peaking
+input_37=8000 ; freq
+input_38=1 ; Q
+input_39=3 ; gain
+input_40=6 ; peaking
+input_41=8000 ; freq
+input_42=1 ; Q
+input_43=3 ; gain
+input_44=6 ; peaking
+input_45=10000 ; freq
+input_46=1 ; Q
+input_47=3 ; gain
+input_48=6 ; peaking
+input_49=10000 ; freq
+input_50=1 ; Q
+input_51=3 ; gain
+input_52=6 ; peaking
+input_53=2000 ; freq
+input_54=1 ; Q
+input_55=-2 ; gain
+input_56=6 ; peaking
+input_57=2000 ; freq
+input_58=1 ; Q
+input_59=-2 ; gain
diff --git a/cras-config/daisy_spring/DAISY-I2S b/cras-config/daisy_spring/DAISY-I2S
new file mode 100755
index 00000000..ae9801a4
--- /dev/null
+++ b/cras-config/daisy_spring/DAISY-I2S
@@ -0,0 +1,206 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = 0
+ db_at_99 = -100
+ db_at_98 = -100
+ db_at_97 = -100
+ db_at_96 = -100
+ db_at_95 = -200
+ db_at_94 = -200
+ db_at_93 = -200
+ db_at_92 = -200
+ db_at_91 = -300
+ db_at_90 = -300
+ db_at_89 = -300
+ db_at_88 = -300
+ db_at_87 = -400
+ db_at_86 = -400
+ db_at_85 = -400
+ db_at_84 = -400
+ db_at_83 = -500
+ db_at_82 = -500
+ db_at_81 = -500
+ db_at_80 = -500
+ db_at_79 = -600
+ db_at_78 = -600
+ db_at_77 = -600
+ db_at_76 = -600
+ db_at_75 = -700
+ db_at_74 = -700
+ db_at_73 = -700
+ db_at_72 = -700
+ db_at_71 = -800
+ db_at_70 = -800
+ db_at_69 = -800
+ db_at_68 = -800
+ db_at_67 = -1000
+ db_at_66 = -1000
+ db_at_65 = -1000
+ db_at_64 = -1000
+ db_at_63 = -1000
+ db_at_62 = -1000
+ db_at_61 = -1000
+ db_at_60 = -1000
+ db_at_59 = -1200
+ db_at_58 = -1200
+ db_at_57 = -1200
+ db_at_56 = -1200
+ db_at_55 = -1200
+ db_at_54 = -1200
+ db_at_53 = -1200
+ db_at_52 = -1400
+ db_at_51 = -1400
+ db_at_50 = -1400
+ db_at_49 = -1400
+ db_at_48 = -1400
+ db_at_47 = -1400
+ db_at_46 = -1400
+ db_at_45 = -1400
+ db_at_44 = -1600
+ db_at_43 = -1600
+ db_at_42 = -1600
+ db_at_41 = -1600
+ db_at_40 = -1600
+ db_at_39 = -1600
+ db_at_38 = -1600
+ db_at_37 = -1600
+ db_at_36 = -1800
+ db_at_35 = -1800
+ db_at_34 = -1800
+ db_at_33 = -2000
+ db_at_32 = -2000
+ db_at_31 = -2200
+ db_at_30 = -2200
+ db_at_29 = -2500
+ db_at_28 = -2500
+ db_at_27 = -2500
+ db_at_26 = -2500
+ db_at_25 = -2800
+ db_at_24 = -2800
+ db_at_23 = -2800
+ db_at_22 = -3100
+ db_at_21 = -3100
+ db_at_20 = -3100
+ db_at_19 = -3400
+ db_at_18 = -3400
+ db_at_17 = -3400
+ db_at_16 = -3400
+ db_at_15 = -3700
+ db_at_14 = -3700
+ db_at_13 = -4000
+ db_at_12 = -4000
+ db_at_11 = -4300
+ db_at_10 = -4300
+ db_at_9 = -4600
+ db_at_8 = -4600
+ db_at_7 = -4600
+ db_at_6 = -5000
+ db_at_5 = -5000
+ db_at_4 = -5400
+ db_at_3 = -5400
+ db_at_2 = -5800
+ db_at_1 = -5800
+ db_at_0 = -6200
+[Headphone]
+ volume_curve = explicit
+ db_at_100 = -300
+ db_at_99 = -300
+ db_at_98 = -300
+ db_at_97 = -300
+ db_at_96 = -400
+ db_at_95 = -400
+ db_at_94 = -400
+ db_at_93 = -400
+ db_at_92 = -600
+ db_at_91 = -600
+ db_at_90 = -600
+ db_at_89 = -600
+ db_at_88 = -700
+ db_at_87 = -700
+ db_at_86 = -700
+ db_at_85 = -700
+ db_at_84 = -800
+ db_at_83 = -800
+ db_at_82 = -800
+ db_at_81 = -800
+ db_at_80 = -1000
+ db_at_79 = -1000
+ db_at_78 = -1000
+ db_at_77 = -1000
+ db_at_76 = -1200
+ db_at_75 = -1200
+ db_at_74 = -1200
+ db_at_73 = -1200
+ db_at_72 = -1400
+ db_at_71 = -1400
+ db_at_70 = -1400
+ db_at_69 = -1400
+ db_at_68 = -1600
+ db_at_67 = -1600
+ db_at_66 = -1600
+ db_at_65 = -1600
+ db_at_64 = -1800
+ db_at_63 = -1800
+ db_at_62 = -1800
+ db_at_61 = -1800
+ db_at_60 = -2000
+ db_at_59 = -2000
+ db_at_58 = -2000
+ db_at_57 = -2000
+ db_at_56 = -2200
+ db_at_55 = -2200
+ db_at_54 = -2200
+ db_at_53 = -2200
+ db_at_52 = -2500
+ db_at_51 = -2500
+ db_at_50 = -2500
+ db_at_49 = -2500
+ db_at_48 = -2800
+ db_at_47 = -2800
+ db_at_46 = -2800
+ db_at_45 = -2800
+ db_at_44 = -3100
+ db_at_43 = -3100
+ db_at_42 = -3100
+ db_at_41 = -3100
+ db_at_40 = -3400
+ db_at_39 = -3400
+ db_at_38 = -3400
+ db_at_37 = -3400
+ db_at_36 = -3700
+ db_at_35 = -3700
+ db_at_34 = -3700
+ db_at_33 = -3700
+ db_at_32 = -4000
+ db_at_31 = -4000
+ db_at_30 = -4000
+ db_at_29 = -4000
+ db_at_28 = -4300
+ db_at_27 = -4300
+ db_at_26 = -4300
+ db_at_25 = -4300
+ db_at_24 = -4700
+ db_at_23 = -4700
+ db_at_22 = -4700
+ db_at_21 = -4700
+ db_at_20 = -5100
+ db_at_19 = -5100
+ db_at_18 = -5100
+ db_at_17 = -5100
+ db_at_16 = -5500
+ db_at_15 = -5500
+ db_at_14 = -5500
+ db_at_13 = -5500
+ db_at_12 = -5900
+ db_at_11 = -5900
+ db_at_10 = -5900
+ db_at_9 = -5900
+ db_at_8 = -6300
+ db_at_7 = -6300
+ db_at_6 = -6300
+ db_at_5 = -6300
+ db_at_4 = -6700
+ db_at_3 = -6700
+ db_at_2 = -6700
+ db_at_1 = -6700
+ db_at_0 = -6700
diff --git a/cras-config/daisy_spring/dsp.ini b/cras-config/daisy_spring/dsp.ini
new file mode 100644
index 00000000..19ba9453
--- /dev/null
+++ b/cras-config/daisy_spring/dsp.ini
@@ -0,0 +1,95 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=0 ; emphasis_disabled
+input_5=0 ; f
+input_6=1 ; enable
+input_7=-30 ; threshold
+input_8=12 ; knee
+input_9=10.384 ; ratio
+input_10=0.02 ; attack
+input_11=1 ; release
+input_12=0 ; boost
+input_13=600 ; f
+input_14=1 ; enable
+input_15=-32 ; threshold
+input_16=21 ; knee
+input_17=12 ; ratio
+input_18=0.02 ; attack
+input_19=0.2 ; release
+input_20=1 ; boost
+input_21=2000 ; f
+input_22=1 ; enable
+input_23=-24 ; threshold
+input_24=21 ; knee
+input_25=6.329 ; ratio
+input_26=0.02 ; attack
+input_27=0.2 ; release
+input_28=-1 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=6 ; peaking
+input_5=380 ; freq
+input_6=3 ; Q
+input_7=-10 ; gain
+input_8=6 ; peaking
+input_9=450 ; freq
+input_10=3 ; Q
+input_11=-12 ; gain
+input_12=6 ; peaking
+input_13=720 ; freq
+input_14=3 ; Q
+input_15=-12 ; gain
+input_16=6 ; peaking
+input_17=721 ; freq
+input_18=3 ; Q
+input_19=-12 ; gain
+input_20=6 ; peaking
+input_21=1705 ; freq
+input_22=3 ; Q
+input_23=-8 ; gain
+input_24=6 ; peaking
+input_25=1800 ; freq
+input_26=8 ; Q
+input_27=-10.2 ; gain
+input_28=6 ; peaking
+input_29=580 ; freq
+input_30=6 ; Q
+input_31=-8 ; gain
+input_32=6 ; peaking
+input_33=580 ; freq
+input_34=6 ; Q
+input_35=-8 ; gain
+input_36=2 ; highpass
+input_37=218 ; freq
+input_38=0.7 ; Q
+input_39=2 ; gain
+input_40=2 ; highpass
+input_41=250 ; freq
+input_42=0.7 ; Q
+input_43=0.6578 ; gain
diff --git a/cras-config/device_blocklist b/cras-config/device_blacklist
index 19a9b033..19a9b033 100644
--- a/cras-config/device_blocklist
+++ b/cras-config/device_blacklist
diff --git a/cras-config/falco/HDA Intel PCH b/cras-config/falco/HDA Intel PCH
new file mode 100644
index 00000000..e0adc3e9
--- /dev/null
+++ b/cras-config/falco/HDA Intel PCH
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = 0
+ db_at_99 = -75
+ db_at_98 = -75
+ db_at_97 = -75
+ db_at_96 = -75
+ db_at_95 = -75
+ db_at_94 = -150
+ db_at_93 = -150
+ db_at_92 = -150
+ db_at_91 = -150
+ db_at_90 = -225
+ db_at_89 = -225
+ db_at_88 = -225
+ db_at_87 = -225
+ db_at_86 = -300
+ db_at_85 = -300
+ db_at_84 = -300
+ db_at_83 = -300
+ db_at_82 = -375
+ db_at_81 = -375
+ db_at_80 = -450
+ db_at_79 = -450
+ db_at_78 = -450
+ db_at_77 = -450
+ db_at_76 = -525
+ db_at_75 = -525
+ db_at_74 = -600
+ db_at_73 = -600
+ db_at_72 = -600
+ db_at_71 = -600
+ db_at_70 = -675
+ db_at_69 = -675
+ db_at_68 = -675
+ db_at_67 = -675
+ db_at_66 = -750
+ db_at_65 = -750
+ db_at_64 = -825
+ db_at_63 = -825
+ db_at_62 = -825
+ db_at_61 = -825
+ db_at_60 = -900
+ db_at_59 = -900
+ db_at_58 = -900
+ db_at_57 = -900
+ db_at_56 = -975
+ db_at_55 = -975
+ db_at_54 = -1050
+ db_at_53 = -1050
+ db_at_52 = -1050
+ db_at_51 = -1050
+ db_at_50 = -1125
+ db_at_49 = -1125
+ db_at_48 = -1200
+ db_at_47 = -1200
+ db_at_46 = -1200
+ db_at_45 = -1200
+ db_at_44 = -1275
+ db_at_43 = -1275
+ db_at_42 = -1275
+ db_at_41 = -1275
+ db_at_40 = -1350
+ db_at_39 = -1425
+ db_at_38 = -1425
+ db_at_37 = -1500
+ db_at_36 = -1500
+ db_at_35 = -1575
+ db_at_34 = -1650
+ db_at_33 = -1650
+ db_at_32 = -1725
+ db_at_31 = -1800
+ db_at_30 = -1800
+ db_at_29 = -1800
+ db_at_28 = -1875
+ db_at_27 = -2025
+ db_at_26 = -2100
+ db_at_25 = -2100
+ db_at_24 = -2175
+ db_at_23 = -2250
+ db_at_22 = -2400
+ db_at_21 = -2475
+ db_at_20 = -2550
+ db_at_19 = -2625
+ db_at_18 = -2700
+ db_at_17 = -2850
+ db_at_16 = -2925
+ db_at_15 = -3000
+ db_at_14 = -3075
+ db_at_13 = -3225
+ db_at_12 = -3300
+ db_at_11 = -3375
+ db_at_10 = -3450
+ db_at_9 = -3600
+ db_at_8 = -3675
+ db_at_7 = -3750
+ db_at_6 = -3825
+ db_at_5 = -3900
+ db_at_4 = -4050
+ db_at_3 = -4050
+ db_at_2 = -4275
+ db_at_1 = -4500
+ db_at_0 = -4800
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 50
+ max_volume = 0
diff --git a/cras-config/falco/dsp.ini b/cras-config/falco/dsp.ini
new file mode 100644
index 00000000..a2b11097
--- /dev/null
+++ b/cras-config/falco/dsp.ini
@@ -0,0 +1,111 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=0 ; emphasis_disabled
+input_5=0 ; f
+input_6=1 ; enable
+input_7=-24 ; threshold
+input_8=30 ; knee
+input_9=12 ; ratio
+input_10=0.003 ; attack
+input_11=0.25 ; release
+input_12=2 ; boost
+input_13=200 ; f
+input_14=1 ; enable
+input_15=-24 ; threshold
+input_16=30 ; knee
+input_17=12 ; ratio
+input_18=0.003 ; attack
+input_19=0.25 ; release
+input_20=2 ; boost
+input_21=2000 ; f
+input_22=1 ; enable
+input_23=-24 ; threshold
+input_24=30 ; knee
+input_25=12 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=2 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=200 ; freq
+input_6=0 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=200 ; freq
+input_10=0 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=350 ; freq
+input_14=1 ; Q
+input_15=3 ; gain
+input_16=6 ; peaking
+input_17=350 ; freq
+input_18=1 ; Q
+input_19=3 ; gain
+input_20=6 ; peaking
+input_21=1000 ; freq
+input_22=1 ; Q
+input_23=-8 ; gain
+input_24=6 ; peaking
+input_25=1000 ; freq
+input_26=1 ; Q
+input_27=-8 ; gain
+input_28=6 ; peaking
+input_29=5000 ; freq
+input_30=1 ; Q
+input_31=3 ; gain
+input_32=6 ; peaking
+input_33=5000 ; freq
+input_34=1 ; Q
+input_35=3 ; gain
+input_36=6 ; peaking
+input_37=8000 ; freq
+input_38=1 ; Q
+input_39=3 ; gain
+input_40=6 ; peaking
+input_41=8000 ; freq
+input_42=1 ; Q
+input_43=3 ; gain
+input_44=6 ; peaking
+input_45=10000 ; freq
+input_46=1 ; Q
+input_47=3 ; gain
+input_48=6 ; peaking
+input_49=10000 ; freq
+input_50=1 ; Q
+input_51=3 ; gain
+input_52=6 ; peaking
+input_53=2000 ; freq
+input_54=1 ; Q
+input_55=-2 ; gain
+input_56=6 ; peaking
+input_57=2000 ; freq
+input_58=1 ; Q
+input_59=-2 ; gain
diff --git a/cras-config/leon/HDA Intel PCH b/cras-config/leon/HDA Intel PCH
new file mode 100644
index 00000000..e0adc3e9
--- /dev/null
+++ b/cras-config/leon/HDA Intel PCH
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = 0
+ db_at_99 = -75
+ db_at_98 = -75
+ db_at_97 = -75
+ db_at_96 = -75
+ db_at_95 = -75
+ db_at_94 = -150
+ db_at_93 = -150
+ db_at_92 = -150
+ db_at_91 = -150
+ db_at_90 = -225
+ db_at_89 = -225
+ db_at_88 = -225
+ db_at_87 = -225
+ db_at_86 = -300
+ db_at_85 = -300
+ db_at_84 = -300
+ db_at_83 = -300
+ db_at_82 = -375
+ db_at_81 = -375
+ db_at_80 = -450
+ db_at_79 = -450
+ db_at_78 = -450
+ db_at_77 = -450
+ db_at_76 = -525
+ db_at_75 = -525
+ db_at_74 = -600
+ db_at_73 = -600
+ db_at_72 = -600
+ db_at_71 = -600
+ db_at_70 = -675
+ db_at_69 = -675
+ db_at_68 = -675
+ db_at_67 = -675
+ db_at_66 = -750
+ db_at_65 = -750
+ db_at_64 = -825
+ db_at_63 = -825
+ db_at_62 = -825
+ db_at_61 = -825
+ db_at_60 = -900
+ db_at_59 = -900
+ db_at_58 = -900
+ db_at_57 = -900
+ db_at_56 = -975
+ db_at_55 = -975
+ db_at_54 = -1050
+ db_at_53 = -1050
+ db_at_52 = -1050
+ db_at_51 = -1050
+ db_at_50 = -1125
+ db_at_49 = -1125
+ db_at_48 = -1200
+ db_at_47 = -1200
+ db_at_46 = -1200
+ db_at_45 = -1200
+ db_at_44 = -1275
+ db_at_43 = -1275
+ db_at_42 = -1275
+ db_at_41 = -1275
+ db_at_40 = -1350
+ db_at_39 = -1425
+ db_at_38 = -1425
+ db_at_37 = -1500
+ db_at_36 = -1500
+ db_at_35 = -1575
+ db_at_34 = -1650
+ db_at_33 = -1650
+ db_at_32 = -1725
+ db_at_31 = -1800
+ db_at_30 = -1800
+ db_at_29 = -1800
+ db_at_28 = -1875
+ db_at_27 = -2025
+ db_at_26 = -2100
+ db_at_25 = -2100
+ db_at_24 = -2175
+ db_at_23 = -2250
+ db_at_22 = -2400
+ db_at_21 = -2475
+ db_at_20 = -2550
+ db_at_19 = -2625
+ db_at_18 = -2700
+ db_at_17 = -2850
+ db_at_16 = -2925
+ db_at_15 = -3000
+ db_at_14 = -3075
+ db_at_13 = -3225
+ db_at_12 = -3300
+ db_at_11 = -3375
+ db_at_10 = -3450
+ db_at_9 = -3600
+ db_at_8 = -3675
+ db_at_7 = -3750
+ db_at_6 = -3825
+ db_at_5 = -3900
+ db_at_4 = -4050
+ db_at_3 = -4050
+ db_at_2 = -4275
+ db_at_1 = -4500
+ db_at_0 = -4800
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 50
+ max_volume = 0
diff --git a/cras-config/leon/dsp.ini b/cras-config/leon/dsp.ini
new file mode 100644
index 00000000..14476470
--- /dev/null
+++ b/cras-config/leon/dsp.ini
@@ -0,0 +1,79 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=0 ; emphasis_disabled
+input_5=0 ; f
+input_6=1 ; enable
+input_7=-20 ; threshold
+input_8=25 ; knee
+input_9=12 ; ratio
+input_10=0.003 ; attack
+input_11=0.25 ; release
+input_12=4 ; boost
+input_13=579 ; f
+input_14=1 ; enable
+input_15=-24 ; threshold
+input_16=31 ; knee
+input_17=12 ; ratio
+input_18=0.003 ; attack
+input_19=0.25 ; release
+input_20=-3 ; boost
+input_21=2164 ; f
+input_22=1 ; enable
+input_23=-25 ; threshold
+input_24=30 ; knee
+input_25=12 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=4 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=231 ; freq
+input_6=0 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=218 ; freq
+input_10=0 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=728 ; freq
+input_14=1.5264 ; Q
+input_15=-7.8 ; gain
+input_16=6 ; peaking
+input_17=728 ; freq
+input_18=1.6351 ; Q
+input_19=-8.8 ; gain
+input_20=2 ; highpass
+input_21=164 ; freq
+input_22=3.3685 ; Q
+input_23=0 ; gain
+input_24=2 ; highpass
+input_25=164 ; freq
+input_26=3.3685 ; Q
+input_27=0 ; gain
diff --git a/cras-config/link/HDA Intel PCH b/cras-config/link/HDA Intel PCH
new file mode 100644
index 00000000..5344a083
--- /dev/null
+++ b/cras-config/link/HDA Intel PCH
@@ -0,0 +1,107 @@
+[Default]
+ volume_curve = explicit
+ db_at_100 = 0
+ db_at_99 = -100
+ db_at_98 = -100
+ db_at_97 = -100
+ db_at_96 = -100
+ db_at_95 = -200
+ db_at_94 = -200
+ db_at_93 = -200
+ db_at_92 = -200
+ db_at_91 = -300
+ db_at_90 = -300
+ db_at_89 = -300
+ db_at_88 = -300
+ db_at_87 = -400
+ db_at_86 = -400
+ db_at_85 = -400
+ db_at_84 = -400
+ db_at_83 = -500
+ db_at_82 = -500
+ db_at_81 = -500
+ db_at_80 = -500
+ db_at_79 = -600
+ db_at_78 = -600
+ db_at_77 = -600
+ db_at_76 = -600
+ db_at_75 = -700
+ db_at_74 = -700
+ db_at_73 = -700
+ db_at_72 = -700
+ db_at_71 = -800
+ db_at_70 = -800
+ db_at_69 = -800
+ db_at_68 = -800
+ db_at_67 = -900
+ db_at_66 = -900
+ db_at_65 = -900
+ db_at_64 = -900
+ db_at_63 = -900
+ db_at_62 = -900
+ db_at_61 = -900
+ db_at_60 = -1000
+ db_at_59 = -1000
+ db_at_58 = -1000
+ db_at_57 = -1000
+ db_at_56 = -1100
+ db_at_55 = -1100
+ db_at_54 = -1100
+ db_at_53 = -1100
+ db_at_52 = -1200
+ db_at_51 = -1200
+ db_at_50 = -1200
+ db_at_49 = -1200
+ db_at_48 = -1300
+ db_at_47 = -1300
+ db_at_46 = -1300
+ db_at_45 = -1300
+ db_at_44 = -1400
+ db_at_43 = -1400
+ db_at_42 = -1400
+ db_at_41 = -1400
+ db_at_40 = -1500
+ db_at_39 = -1600
+ db_at_38 = -1600
+ db_at_37 = -1700
+ db_at_36 = -1700
+ db_at_35 = -1800
+ db_at_34 = -1900
+ db_at_33 = -2000
+ db_at_32 = -2100
+ db_at_31 = -2200
+ db_at_30 = -2300
+ db_at_29 = -2400
+ db_at_28 = -2500
+ db_at_27 = -2600
+ db_at_26 = -2700
+ db_at_25 = -2800
+ db_at_24 = -2900
+ db_at_23 = -3000
+ db_at_22 = -3100
+ db_at_21 = -3200
+ db_at_20 = -3300
+ db_at_19 = -3400
+ db_at_18 = -3500
+ db_at_17 = -3600
+ db_at_16 = -3700
+ db_at_15 = -3800
+ db_at_14 = -3900
+ db_at_13 = -4000
+ db_at_12 = -4100
+ db_at_11 = -4200
+ db_at_10 = -4300
+ db_at_9 = -4400
+ db_at_8 = -4500
+ db_at_7 = -4600
+ db_at_6 = -4800
+ db_at_5 = -5000
+ db_at_4 = -5200
+ db_at_3 = -5400
+ db_at_2 = -5600
+ db_at_1 = -5800
+ db_at_0 = -6000
+[Headphone Jack]
+ volume_curve = simple_step
+ volume_step = 75
+ max_volume = -900
diff --git a/cras-config/peppy/HDA Intel PCH b/cras-config/peppy/HDA Intel PCH
new file mode 100644
index 00000000..e0adc3e9
--- /dev/null
+++ b/cras-config/peppy/HDA Intel PCH
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = 0
+ db_at_99 = -75
+ db_at_98 = -75
+ db_at_97 = -75
+ db_at_96 = -75
+ db_at_95 = -75
+ db_at_94 = -150
+ db_at_93 = -150
+ db_at_92 = -150
+ db_at_91 = -150
+ db_at_90 = -225
+ db_at_89 = -225
+ db_at_88 = -225
+ db_at_87 = -225
+ db_at_86 = -300
+ db_at_85 = -300
+ db_at_84 = -300
+ db_at_83 = -300
+ db_at_82 = -375
+ db_at_81 = -375
+ db_at_80 = -450
+ db_at_79 = -450
+ db_at_78 = -450
+ db_at_77 = -450
+ db_at_76 = -525
+ db_at_75 = -525
+ db_at_74 = -600
+ db_at_73 = -600
+ db_at_72 = -600
+ db_at_71 = -600
+ db_at_70 = -675
+ db_at_69 = -675
+ db_at_68 = -675
+ db_at_67 = -675
+ db_at_66 = -750
+ db_at_65 = -750
+ db_at_64 = -825
+ db_at_63 = -825
+ db_at_62 = -825
+ db_at_61 = -825
+ db_at_60 = -900
+ db_at_59 = -900
+ db_at_58 = -900
+ db_at_57 = -900
+ db_at_56 = -975
+ db_at_55 = -975
+ db_at_54 = -1050
+ db_at_53 = -1050
+ db_at_52 = -1050
+ db_at_51 = -1050
+ db_at_50 = -1125
+ db_at_49 = -1125
+ db_at_48 = -1200
+ db_at_47 = -1200
+ db_at_46 = -1200
+ db_at_45 = -1200
+ db_at_44 = -1275
+ db_at_43 = -1275
+ db_at_42 = -1275
+ db_at_41 = -1275
+ db_at_40 = -1350
+ db_at_39 = -1425
+ db_at_38 = -1425
+ db_at_37 = -1500
+ db_at_36 = -1500
+ db_at_35 = -1575
+ db_at_34 = -1650
+ db_at_33 = -1650
+ db_at_32 = -1725
+ db_at_31 = -1800
+ db_at_30 = -1800
+ db_at_29 = -1800
+ db_at_28 = -1875
+ db_at_27 = -2025
+ db_at_26 = -2100
+ db_at_25 = -2100
+ db_at_24 = -2175
+ db_at_23 = -2250
+ db_at_22 = -2400
+ db_at_21 = -2475
+ db_at_20 = -2550
+ db_at_19 = -2625
+ db_at_18 = -2700
+ db_at_17 = -2850
+ db_at_16 = -2925
+ db_at_15 = -3000
+ db_at_14 = -3075
+ db_at_13 = -3225
+ db_at_12 = -3300
+ db_at_11 = -3375
+ db_at_10 = -3450
+ db_at_9 = -3600
+ db_at_8 = -3675
+ db_at_7 = -3750
+ db_at_6 = -3825
+ db_at_5 = -3900
+ db_at_4 = -4050
+ db_at_3 = -4050
+ db_at_2 = -4275
+ db_at_1 = -4500
+ db_at_0 = -4800
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 50
+ max_volume = 0
diff --git a/cras-config/peppy/dsp.ini b/cras-config/peppy/dsp.ini
new file mode 100644
index 00000000..e229b199
--- /dev/null
+++ b/cras-config/peppy/dsp.ini
@@ -0,0 +1,119 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=0 ; emphasis_disabled
+input_5=0 ; f
+input_6=1 ; enable
+input_7=-30 ; threshold
+input_8=24 ; knee
+input_9=6.032 ; ratio
+input_10=0.02 ; attack
+input_11=0.25 ; release
+input_12=2 ; boost
+input_13=326 ; f
+input_14=1 ; enable
+input_15=-27 ; threshold
+input_16=23 ; knee
+input_17=5.634 ; ratio
+input_18=0.003 ; attack
+input_19=0.25 ; release
+input_20=2 ; boost
+input_21=1842 ; f
+input_22=1 ; enable
+input_23=-40 ; threshold
+input_24=37 ; knee
+input_25=5.67 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=3 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=6 ; peaking
+input_5=248 ; freq
+input_6=4.8668 ; Q
+input_7=-7.8 ; gain
+input_8=6 ; peaking
+input_9=688 ; freq
+input_10=2.6911 ; Q
+input_11=-3.9 ; gain
+input_12=6 ; peaking
+input_13=410 ; freq
+input_14=8.5 ; Q
+input_15=-7.3 ; gain
+input_16=6 ; peaking
+input_17=817 ; freq
+input_18=4.1703 ; Q
+input_19=-15 ; gain
+input_20=6 ; peaking
+input_21=5112 ; freq
+input_22=3.957 ; Q
+input_23=-4.4 ; gain
+input_24=6 ; peaking
+input_25=4827 ; freq
+input_26=3.3685 ; Q
+input_27=-6.3 ; gain
+input_28=6 ; peaking
+input_29=819 ; freq
+input_30=2.2529 ; Q
+input_31=-14.1 ; gain
+input_32=6 ; peaking
+input_33=4065 ; freq
+input_34=2.5388 ; Q
+input_35=3 ; gain
+input_36=6 ; peaking
+input_37=4065 ; freq
+input_38=5.9436 ; Q
+input_39=3 ; gain
+input_40=6 ; peaking
+input_41=2292 ; freq
+input_42=2.6 ; Q
+input_43=1.5 ; gain
+input_44=6 ; peaking
+input_45=2292 ; freq
+input_46=2.6911 ; Q
+input_47=1.5 ; gain
+input_48=5 ; highshelf
+input_49=8960 ; freq
+input_50=2.1187 ; Q
+input_51=2.6 ; gain
+input_52=2 ; highpass
+input_53=293 ; freq
+input_54=1.0465 ; Q
+input_55=0 ; gain
+input_56=2 ; highpass
+input_57=343 ; freq
+input_58=1.4222 ; Q
+input_59=0 ; gain
+input_60=5 ; highshelf
+input_61=8960 ; freq
+input_62=1 ; Q
+input_63=2.6 ; gain
+input_64=0 ; none
+input_65=0 ; freq
+input_66=0 ; Q
+input_67=0 ; gain
diff --git a/cras-config/stout/HDA Intel PCH b/cras-config/stout/HDA Intel PCH
new file mode 100644
index 00000000..884c0060
--- /dev/null
+++ b/cras-config/stout/HDA Intel PCH
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = 0
+ db_at_99 = -75
+ db_at_98 = -75
+ db_at_97 = -75
+ db_at_96 = -150
+ db_at_95 = -150
+ db_at_94 = -150
+ db_at_93 = -225
+ db_at_92 = -225
+ db_at_91 = -300
+ db_at_90 = -300
+ db_at_89 = -300
+ db_at_88 = -375
+ db_at_87 = -375
+ db_at_86 = -375
+ db_at_85 = -450
+ db_at_84 = -450
+ db_at_83 = -450
+ db_at_82 = -525
+ db_at_81 = -525
+ db_at_80 = -600
+ db_at_79 = -600
+ db_at_78 = -675
+ db_at_77 = -675
+ db_at_76 = -750
+ db_at_75 = -750
+ db_at_74 = -750
+ db_at_73 = -825
+ db_at_72 = -825
+ db_at_71 = -825
+ db_at_70 = -900
+ db_at_69 = -900
+ db_at_68 = -975
+ db_at_67 = -975
+ db_at_66 = -1050
+ db_at_65 = -1050
+ db_at_64 = -1125
+ db_at_63 = -1125
+ db_at_62 = -1125
+ db_at_61 = -1200
+ db_at_60 = -1200
+ db_at_59 = -1200
+ db_at_58 = -1275
+ db_at_57 = -1275
+ db_at_56 = -1350
+ db_at_55 = -1350
+ db_at_54 = -1425
+ db_at_53 = -1425
+ db_at_52 = -1500
+ db_at_51 = -1500
+ db_at_50 = -1500
+ db_at_49 = -1500
+ db_at_48 = -1575
+ db_at_47 = -1575
+ db_at_46 = -1650
+ db_at_45 = -1650
+ db_at_44 = -1725
+ db_at_43 = -1725
+ db_at_42 = -1800
+ db_at_41 = -1800
+ db_at_40 = -1875
+ db_at_39 = -1875
+ db_at_38 = -1950
+ db_at_37 = -2025
+ db_at_36 = -2100
+ db_at_35 = -2175
+ db_at_34 = -2250
+ db_at_33 = -2250
+ db_at_32 = -2325
+ db_at_31 = -2400
+ db_at_30 = -2475
+ db_at_29 = -2475
+ db_at_28 = -2625
+ db_at_27 = -2700
+ db_at_26 = -2850
+ db_at_25 = -2850
+ db_at_24 = -3000
+ db_at_23 = -3075
+ db_at_22 = -3225
+ db_at_21 = -3375
+ db_at_20 = -3450
+ db_at_19 = -3600
+ db_at_18 = -3750
+ db_at_17 = -3825
+ db_at_16 = -3975
+ db_at_15 = -4125
+ db_at_14 = -4200
+ db_at_13 = -4350
+ db_at_12 = -4500
+ db_at_11 = -4575
+ db_at_10 = -4725
+ db_at_9 = -4875
+ db_at_8 = -4950
+ db_at_7 = -5100
+ db_at_6 = -5250
+ db_at_5 = -5325
+ db_at_4 = -5475
+ db_at_3 = -5550
+ db_at_2 = -5850
+ db_at_1 = -6150
+ db_at_0 = -6525
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 65
+ max_volume = 0
diff --git a/cras-config/veryon_jerry-kernelnext b/cras-config/veryon_jerry-kernelnext
new file mode 120000
index 00000000..0462d3a7
--- /dev/null
+++ b/cras-config/veryon_jerry-kernelnext
@@ -0,0 +1 @@
+veyron_jerry \ No newline at end of file
diff --git a/cras-config/veyron_jaq/ROCKCHIP-I2S b/cras-config/veyron_jaq/ROCKCHIP-I2S
new file mode 100644
index 00000000..2b946ca9
--- /dev/null
+++ b/cras-config/veyron_jaq/ROCKCHIP-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -100
+ db_at_99 = -100
+ db_at_98 = -100
+ db_at_97 = -100
+ db_at_96 = -200
+ db_at_95 = -200
+ db_at_94 = -200
+ db_at_93 = -200
+ db_at_92 = -200
+ db_at_91 = -200
+ db_at_90 = -200
+ db_at_89 = -200
+ db_at_88 = -300
+ db_at_87 = -300
+ db_at_86 = -300
+ db_at_85 = -300
+ db_at_84 = -300
+ db_at_83 = -300
+ db_at_82 = -300
+ db_at_81 = -400
+ db_at_80 = -400
+ db_at_79 = -400
+ db_at_78 = -400
+ db_at_77 = -400
+ db_at_76 = -400
+ db_at_75 = -400
+ db_at_74 = -500
+ db_at_73 = -500
+ db_at_72 = -500
+ db_at_71 = -500
+ db_at_70 = -500
+ db_at_69 = -500
+ db_at_68 = -500
+ db_at_67 = -500
+ db_at_66 = -600
+ db_at_65 = -600
+ db_at_64 = -600
+ db_at_63 = -600
+ db_at_62 = -600
+ db_at_61 = -600
+ db_at_60 = -600
+ db_at_59 = -700
+ db_at_58 = -700
+ db_at_57 = -700
+ db_at_56 = -700
+ db_at_55 = -700
+ db_at_54 = -800
+ db_at_53 = -800
+ db_at_52 = -800
+ db_at_51 = -900
+ db_at_50 = -900
+ db_at_49 = -900
+ db_at_48 = -900
+ db_at_47 = -1000
+ db_at_46 = -1000
+ db_at_45 = -1000
+ db_at_44 = -1100
+ db_at_43 = -1100
+ db_at_42 = -1100
+ db_at_41 = -1200
+ db_at_40 = -1200
+ db_at_39 = -1200
+ db_at_38 = -1200
+ db_at_37 = -1300
+ db_at_36 = -1300
+ db_at_35 = -1300
+ db_at_34 = -1400
+ db_at_33 = -1400
+ db_at_32 = -1400
+ db_at_31 = -1500
+ db_at_30 = -1500
+ db_at_29 = -1500
+ db_at_28 = -1500
+ db_at_27 = -1600
+ db_at_26 = -1600
+ db_at_25 = -1600
+ db_at_24 = -1700
+ db_at_23 = -1700
+ db_at_22 = -1700
+ db_at_21 = -1800
+ db_at_20 = -1800
+ db_at_19 = -1800
+ db_at_18 = -1900
+ db_at_17 = -1900
+ db_at_16 = -1900
+ db_at_15 = -1900
+ db_at_14 = -2000
+ db_at_13 = -2000
+ db_at_12 = -2000
+ db_at_11 = -2100
+ db_at_10 = -2100
+ db_at_9 = -2100
+ db_at_8 = -2200
+ db_at_7 = -2200
+ db_at_6 = -2200
+ db_at_5 = -2200
+ db_at_4 = -2300
+ db_at_3 = -2300
+ db_at_2 = -2300
+ db_at_1 = -2400
+ db_at_0 = -2400
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 70
+ max_volume = 0
diff --git a/cras-config/veyron_jaq/VEYRON-I2S b/cras-config/veyron_jaq/VEYRON-I2S
new file mode 100644
index 00000000..2b946ca9
--- /dev/null
+++ b/cras-config/veyron_jaq/VEYRON-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -100
+ db_at_99 = -100
+ db_at_98 = -100
+ db_at_97 = -100
+ db_at_96 = -200
+ db_at_95 = -200
+ db_at_94 = -200
+ db_at_93 = -200
+ db_at_92 = -200
+ db_at_91 = -200
+ db_at_90 = -200
+ db_at_89 = -200
+ db_at_88 = -300
+ db_at_87 = -300
+ db_at_86 = -300
+ db_at_85 = -300
+ db_at_84 = -300
+ db_at_83 = -300
+ db_at_82 = -300
+ db_at_81 = -400
+ db_at_80 = -400
+ db_at_79 = -400
+ db_at_78 = -400
+ db_at_77 = -400
+ db_at_76 = -400
+ db_at_75 = -400
+ db_at_74 = -500
+ db_at_73 = -500
+ db_at_72 = -500
+ db_at_71 = -500
+ db_at_70 = -500
+ db_at_69 = -500
+ db_at_68 = -500
+ db_at_67 = -500
+ db_at_66 = -600
+ db_at_65 = -600
+ db_at_64 = -600
+ db_at_63 = -600
+ db_at_62 = -600
+ db_at_61 = -600
+ db_at_60 = -600
+ db_at_59 = -700
+ db_at_58 = -700
+ db_at_57 = -700
+ db_at_56 = -700
+ db_at_55 = -700
+ db_at_54 = -800
+ db_at_53 = -800
+ db_at_52 = -800
+ db_at_51 = -900
+ db_at_50 = -900
+ db_at_49 = -900
+ db_at_48 = -900
+ db_at_47 = -1000
+ db_at_46 = -1000
+ db_at_45 = -1000
+ db_at_44 = -1100
+ db_at_43 = -1100
+ db_at_42 = -1100
+ db_at_41 = -1200
+ db_at_40 = -1200
+ db_at_39 = -1200
+ db_at_38 = -1200
+ db_at_37 = -1300
+ db_at_36 = -1300
+ db_at_35 = -1300
+ db_at_34 = -1400
+ db_at_33 = -1400
+ db_at_32 = -1400
+ db_at_31 = -1500
+ db_at_30 = -1500
+ db_at_29 = -1500
+ db_at_28 = -1500
+ db_at_27 = -1600
+ db_at_26 = -1600
+ db_at_25 = -1600
+ db_at_24 = -1700
+ db_at_23 = -1700
+ db_at_22 = -1700
+ db_at_21 = -1800
+ db_at_20 = -1800
+ db_at_19 = -1800
+ db_at_18 = -1900
+ db_at_17 = -1900
+ db_at_16 = -1900
+ db_at_15 = -1900
+ db_at_14 = -2000
+ db_at_13 = -2000
+ db_at_12 = -2000
+ db_at_11 = -2100
+ db_at_10 = -2100
+ db_at_9 = -2100
+ db_at_8 = -2200
+ db_at_7 = -2200
+ db_at_6 = -2200
+ db_at_5 = -2200
+ db_at_4 = -2300
+ db_at_3 = -2300
+ db_at_2 = -2300
+ db_at_1 = -2400
+ db_at_0 = -2400
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 70
+ max_volume = 0
diff --git a/cras-config/veyron_jaq/dsp.ini b/cras-config/veyron_jaq/dsp.ini
new file mode 100644
index 00000000..8f7c6282
--- /dev/null
+++ b/cras-config/veyron_jaq/dsp.ini
@@ -0,0 +1,119 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=1 ; emphasis_disabled
+input_5=0 ; f
+input_6=1 ; enable
+input_7=-24 ; threshold
+input_8=30 ; knee
+input_9=12 ; ratio
+input_10=0.003 ; attack
+input_11=0.25 ; release
+input_12=0 ; boost
+input_13=200 ; f
+input_14=1 ; enable
+input_15=-24 ; threshold
+input_16=30 ; knee
+input_17=12 ; ratio
+input_18=0.003 ; attack
+input_19=0.25 ; release
+input_20=0 ; boost
+input_21=2000 ; f
+input_22=1 ; enable
+input_23=-24 ; threshold
+input_24=30 ; knee
+input_25=12 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=0 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=250 ; freq
+input_6=3 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=250 ; freq
+input_10=3 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=400 ; freq
+input_14=1 ; Q
+input_15=3 ; gain
+input_16=6 ; peaking
+input_17=400 ; freq
+input_18=1 ; Q
+input_19=3 ; gain
+input_20=6 ; peaking
+input_21=630 ; freq
+input_22=1 ; Q
+input_23=1 ; gain
+input_24=6 ; peaking
+input_25=630 ; freq
+input_26=1 ; Q
+input_27=1 ; gain
+input_28=6 ; peaking
+input_29=1500 ; freq
+input_30=1 ; Q
+input_31=-2 ; gain
+input_32=6 ; peaking
+input_33=1500 ; freq
+input_34=1 ; Q
+input_35=-2 ; gain
+input_36=6 ; peaking
+input_37=2200 ; freq
+input_38=1 ; Q
+input_39=1 ; gain
+input_40=6 ; peaking
+input_41=2200 ; freq
+input_42=1 ; Q
+input_43=1 ; gain
+input_44=6 ; peaking
+input_45=3300 ; freq
+input_46=0.7 ; Q
+input_47=-6 ; gain
+input_48=6 ; peaking
+input_49=3300 ; freq
+input_50=0.7 ; Q
+input_51=-6 ; gain
+input_52=6 ; peaking
+input_53=6000 ; freq
+input_54=1 ; Q
+input_55=-3 ; gain
+input_56=6 ; peaking
+input_57=6000 ; freq
+input_58=1 ; Q
+input_59=-3 ; gain
+input_60=5 ; highshelf
+input_61=12000 ; freq
+input_62=1 ; Q
+input_63=1.5 ; gain
+input_64=5 ; highshelf
+input_65=12000 ; freq
+input_66=1 ; Q
+input_67=1.5 ; gain
diff --git a/cras-config/veyron_jerry/ROCKCHIP-I2S b/cras-config/veyron_jerry/ROCKCHIP-I2S
new file mode 100644
index 00000000..d59988f6
--- /dev/null
+++ b/cras-config/veyron_jerry/ROCKCHIP-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -500
+ db_at_99 = -520
+ db_at_98 = -520
+ db_at_97 = -540
+ db_at_96 = -540
+ db_at_95 = -560
+ db_at_94 = -580
+ db_at_93 = -580
+ db_at_92 = -600
+ db_at_91 = -620
+ db_at_90 = -620
+ db_at_89 = -640
+ db_at_88 = -640
+ db_at_87 = -660
+ db_at_86 = -680
+ db_at_85 = -680
+ db_at_84 = -700
+ db_at_83 = -720
+ db_at_82 = -740
+ db_at_81 = -760
+ db_at_80 = -780
+ db_at_79 = -800
+ db_at_78 = -820
+ db_at_77 = -840
+ db_at_76 = -860
+ db_at_75 = -880
+ db_at_74 = -880
+ db_at_73 = -880
+ db_at_72 = -900
+ db_at_71 = -920
+ db_at_70 = -940
+ db_at_69 = -980
+ db_at_68 = -1000
+ db_at_67 = -1020
+ db_at_66 = -1040
+ db_at_65 = -1080
+ db_at_64 = -1100
+ db_at_63 = -1120
+ db_at_62 = -1140
+ db_at_61 = -1180
+ db_at_60 = -1200
+ db_at_59 = -1220
+ db_at_58 = -1240
+ db_at_57 = -1280
+ db_at_56 = -1300
+ db_at_55 = -1320
+ db_at_54 = -1340
+ db_at_53 = -1380
+ db_at_52 = -1400
+ db_at_51 = -1460
+ db_at_50 = -1540
+ db_at_49 = -1600
+ db_at_48 = -1660
+ db_at_47 = -1720
+ db_at_46 = -1800
+ db_at_45 = -1860
+ db_at_44 = -1920
+ db_at_43 = -1980
+ db_at_42 = -2060
+ db_at_41 = -2120
+ db_at_40 = -2180
+ db_at_39 = -2240
+ db_at_38 = -2320
+ db_at_37 = -2380
+ db_at_36 = -2440
+ db_at_35 = -2520
+ db_at_34 = -2580
+ db_at_33 = -2640
+ db_at_32 = -2700
+ db_at_31 = -2780
+ db_at_30 = -2840
+ db_at_29 = -2900
+ db_at_28 = -2960
+ db_at_27 = -3040
+ db_at_26 = -3100
+ db_at_25 = -3160
+ db_at_24 = -3240
+ db_at_23 = -3300
+ db_at_22 = -3360
+ db_at_21 = -3420
+ db_at_20 = -3500
+ db_at_19 = -3560
+ db_at_18 = -3620
+ db_at_17 = -3680
+ db_at_16 = -3760
+ db_at_15 = -3820
+ db_at_14 = -3880
+ db_at_13 = -3940
+ db_at_12 = -4020
+ db_at_11 = -4080
+ db_at_10 = -4140
+ db_at_9 = -4220
+ db_at_8 = -4280
+ db_at_7 = -4340
+ db_at_6 = -4400
+ db_at_5 = -4480
+ db_at_4 = -4540
+ db_at_3 = -4600
+ db_at_2 = -4660
+ db_at_1 = -4740
+ db_at_0 = -4800
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 70
+ max_volume = 0
diff --git a/cras-config/veyron_jerry/VEYRON-I2S b/cras-config/veyron_jerry/VEYRON-I2S
new file mode 100644
index 00000000..d59988f6
--- /dev/null
+++ b/cras-config/veyron_jerry/VEYRON-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -500
+ db_at_99 = -520
+ db_at_98 = -520
+ db_at_97 = -540
+ db_at_96 = -540
+ db_at_95 = -560
+ db_at_94 = -580
+ db_at_93 = -580
+ db_at_92 = -600
+ db_at_91 = -620
+ db_at_90 = -620
+ db_at_89 = -640
+ db_at_88 = -640
+ db_at_87 = -660
+ db_at_86 = -680
+ db_at_85 = -680
+ db_at_84 = -700
+ db_at_83 = -720
+ db_at_82 = -740
+ db_at_81 = -760
+ db_at_80 = -780
+ db_at_79 = -800
+ db_at_78 = -820
+ db_at_77 = -840
+ db_at_76 = -860
+ db_at_75 = -880
+ db_at_74 = -880
+ db_at_73 = -880
+ db_at_72 = -900
+ db_at_71 = -920
+ db_at_70 = -940
+ db_at_69 = -980
+ db_at_68 = -1000
+ db_at_67 = -1020
+ db_at_66 = -1040
+ db_at_65 = -1080
+ db_at_64 = -1100
+ db_at_63 = -1120
+ db_at_62 = -1140
+ db_at_61 = -1180
+ db_at_60 = -1200
+ db_at_59 = -1220
+ db_at_58 = -1240
+ db_at_57 = -1280
+ db_at_56 = -1300
+ db_at_55 = -1320
+ db_at_54 = -1340
+ db_at_53 = -1380
+ db_at_52 = -1400
+ db_at_51 = -1460
+ db_at_50 = -1540
+ db_at_49 = -1600
+ db_at_48 = -1660
+ db_at_47 = -1720
+ db_at_46 = -1800
+ db_at_45 = -1860
+ db_at_44 = -1920
+ db_at_43 = -1980
+ db_at_42 = -2060
+ db_at_41 = -2120
+ db_at_40 = -2180
+ db_at_39 = -2240
+ db_at_38 = -2320
+ db_at_37 = -2380
+ db_at_36 = -2440
+ db_at_35 = -2520
+ db_at_34 = -2580
+ db_at_33 = -2640
+ db_at_32 = -2700
+ db_at_31 = -2780
+ db_at_30 = -2840
+ db_at_29 = -2900
+ db_at_28 = -2960
+ db_at_27 = -3040
+ db_at_26 = -3100
+ db_at_25 = -3160
+ db_at_24 = -3240
+ db_at_23 = -3300
+ db_at_22 = -3360
+ db_at_21 = -3420
+ db_at_20 = -3500
+ db_at_19 = -3560
+ db_at_18 = -3620
+ db_at_17 = -3680
+ db_at_16 = -3760
+ db_at_15 = -3820
+ db_at_14 = -3880
+ db_at_13 = -3940
+ db_at_12 = -4020
+ db_at_11 = -4080
+ db_at_10 = -4140
+ db_at_9 = -4220
+ db_at_8 = -4280
+ db_at_7 = -4340
+ db_at_6 = -4400
+ db_at_5 = -4480
+ db_at_4 = -4540
+ db_at_3 = -4600
+ db_at_2 = -4660
+ db_at_1 = -4740
+ db_at_0 = -4800
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 70
+ max_volume = 0
diff --git a/cras-config/veyron_jerry/dsp.ini b/cras-config/veyron_jerry/dsp.ini
new file mode 100644
index 00000000..4973a551
--- /dev/null
+++ b/cras-config/veyron_jerry/dsp.ini
@@ -0,0 +1,79 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=1 ; emphasis_disabled
+input_5=0 ; f
+input_6=1 ; enable
+input_7=-30 ; threshold
+input_8=25 ; knee
+input_9=4 ; ratio
+input_10=0.003 ; attack
+input_11=0.25 ; release
+input_12=0 ; boost
+input_13=200 ; f
+input_14=1 ; enable
+input_15=-30 ; threshold
+input_16=25 ; knee
+input_17=4 ; ratio
+input_18=0.003 ; attack
+input_19=0.25 ; release
+input_20=0 ; boost
+input_21=2000 ; f
+input_22=1 ; enable
+input_23=-30 ; threshold
+input_24=25 ; knee
+input_25=4 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=0 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=500 ; freq
+input_6=0 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=500 ; freq
+input_10=0 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=350 ; freq
+input_14=4 ; Q
+input_15=-6 ; gain
+input_16=6 ; peaking
+input_17=350 ; freq
+input_18=4 ; Q
+input_19=-6 ; gain
+input_20=6 ; peaking
+input_21=750 ; freq
+input_22=4 ; Q
+input_23=-6 ; gain
+input_24=6 ; peaking
+input_25=750 ; freq
+input_26=4 ; Q
+input_27=-6 ; gain
diff --git a/cras-config/veyron_mighty/ROCKCHIP-I2S b/cras-config/veyron_mighty/ROCKCHIP-I2S
new file mode 100644
index 00000000..2b946ca9
--- /dev/null
+++ b/cras-config/veyron_mighty/ROCKCHIP-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -100
+ db_at_99 = -100
+ db_at_98 = -100
+ db_at_97 = -100
+ db_at_96 = -200
+ db_at_95 = -200
+ db_at_94 = -200
+ db_at_93 = -200
+ db_at_92 = -200
+ db_at_91 = -200
+ db_at_90 = -200
+ db_at_89 = -200
+ db_at_88 = -300
+ db_at_87 = -300
+ db_at_86 = -300
+ db_at_85 = -300
+ db_at_84 = -300
+ db_at_83 = -300
+ db_at_82 = -300
+ db_at_81 = -400
+ db_at_80 = -400
+ db_at_79 = -400
+ db_at_78 = -400
+ db_at_77 = -400
+ db_at_76 = -400
+ db_at_75 = -400
+ db_at_74 = -500
+ db_at_73 = -500
+ db_at_72 = -500
+ db_at_71 = -500
+ db_at_70 = -500
+ db_at_69 = -500
+ db_at_68 = -500
+ db_at_67 = -500
+ db_at_66 = -600
+ db_at_65 = -600
+ db_at_64 = -600
+ db_at_63 = -600
+ db_at_62 = -600
+ db_at_61 = -600
+ db_at_60 = -600
+ db_at_59 = -700
+ db_at_58 = -700
+ db_at_57 = -700
+ db_at_56 = -700
+ db_at_55 = -700
+ db_at_54 = -800
+ db_at_53 = -800
+ db_at_52 = -800
+ db_at_51 = -900
+ db_at_50 = -900
+ db_at_49 = -900
+ db_at_48 = -900
+ db_at_47 = -1000
+ db_at_46 = -1000
+ db_at_45 = -1000
+ db_at_44 = -1100
+ db_at_43 = -1100
+ db_at_42 = -1100
+ db_at_41 = -1200
+ db_at_40 = -1200
+ db_at_39 = -1200
+ db_at_38 = -1200
+ db_at_37 = -1300
+ db_at_36 = -1300
+ db_at_35 = -1300
+ db_at_34 = -1400
+ db_at_33 = -1400
+ db_at_32 = -1400
+ db_at_31 = -1500
+ db_at_30 = -1500
+ db_at_29 = -1500
+ db_at_28 = -1500
+ db_at_27 = -1600
+ db_at_26 = -1600
+ db_at_25 = -1600
+ db_at_24 = -1700
+ db_at_23 = -1700
+ db_at_22 = -1700
+ db_at_21 = -1800
+ db_at_20 = -1800
+ db_at_19 = -1800
+ db_at_18 = -1900
+ db_at_17 = -1900
+ db_at_16 = -1900
+ db_at_15 = -1900
+ db_at_14 = -2000
+ db_at_13 = -2000
+ db_at_12 = -2000
+ db_at_11 = -2100
+ db_at_10 = -2100
+ db_at_9 = -2100
+ db_at_8 = -2200
+ db_at_7 = -2200
+ db_at_6 = -2200
+ db_at_5 = -2200
+ db_at_4 = -2300
+ db_at_3 = -2300
+ db_at_2 = -2300
+ db_at_1 = -2400
+ db_at_0 = -2400
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 70
+ max_volume = 0
diff --git a/cras-config/veyron_mighty/VEYRON-I2S b/cras-config/veyron_mighty/VEYRON-I2S
new file mode 100644
index 00000000..2b946ca9
--- /dev/null
+++ b/cras-config/veyron_mighty/VEYRON-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -100
+ db_at_99 = -100
+ db_at_98 = -100
+ db_at_97 = -100
+ db_at_96 = -200
+ db_at_95 = -200
+ db_at_94 = -200
+ db_at_93 = -200
+ db_at_92 = -200
+ db_at_91 = -200
+ db_at_90 = -200
+ db_at_89 = -200
+ db_at_88 = -300
+ db_at_87 = -300
+ db_at_86 = -300
+ db_at_85 = -300
+ db_at_84 = -300
+ db_at_83 = -300
+ db_at_82 = -300
+ db_at_81 = -400
+ db_at_80 = -400
+ db_at_79 = -400
+ db_at_78 = -400
+ db_at_77 = -400
+ db_at_76 = -400
+ db_at_75 = -400
+ db_at_74 = -500
+ db_at_73 = -500
+ db_at_72 = -500
+ db_at_71 = -500
+ db_at_70 = -500
+ db_at_69 = -500
+ db_at_68 = -500
+ db_at_67 = -500
+ db_at_66 = -600
+ db_at_65 = -600
+ db_at_64 = -600
+ db_at_63 = -600
+ db_at_62 = -600
+ db_at_61 = -600
+ db_at_60 = -600
+ db_at_59 = -700
+ db_at_58 = -700
+ db_at_57 = -700
+ db_at_56 = -700
+ db_at_55 = -700
+ db_at_54 = -800
+ db_at_53 = -800
+ db_at_52 = -800
+ db_at_51 = -900
+ db_at_50 = -900
+ db_at_49 = -900
+ db_at_48 = -900
+ db_at_47 = -1000
+ db_at_46 = -1000
+ db_at_45 = -1000
+ db_at_44 = -1100
+ db_at_43 = -1100
+ db_at_42 = -1100
+ db_at_41 = -1200
+ db_at_40 = -1200
+ db_at_39 = -1200
+ db_at_38 = -1200
+ db_at_37 = -1300
+ db_at_36 = -1300
+ db_at_35 = -1300
+ db_at_34 = -1400
+ db_at_33 = -1400
+ db_at_32 = -1400
+ db_at_31 = -1500
+ db_at_30 = -1500
+ db_at_29 = -1500
+ db_at_28 = -1500
+ db_at_27 = -1600
+ db_at_26 = -1600
+ db_at_25 = -1600
+ db_at_24 = -1700
+ db_at_23 = -1700
+ db_at_22 = -1700
+ db_at_21 = -1800
+ db_at_20 = -1800
+ db_at_19 = -1800
+ db_at_18 = -1900
+ db_at_17 = -1900
+ db_at_16 = -1900
+ db_at_15 = -1900
+ db_at_14 = -2000
+ db_at_13 = -2000
+ db_at_12 = -2000
+ db_at_11 = -2100
+ db_at_10 = -2100
+ db_at_9 = -2100
+ db_at_8 = -2200
+ db_at_7 = -2200
+ db_at_6 = -2200
+ db_at_5 = -2200
+ db_at_4 = -2300
+ db_at_3 = -2300
+ db_at_2 = -2300
+ db_at_1 = -2400
+ db_at_0 = -2400
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 70
+ max_volume = 0
diff --git a/cras-config/veyron_mighty/dsp.ini b/cras-config/veyron_mighty/dsp.ini
new file mode 100644
index 00000000..94c7ad23
--- /dev/null
+++ b/cras-config/veyron_mighty/dsp.ini
@@ -0,0 +1,119 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=1 ; emphasis_disabled
+input_5=0 ; f
+input_6=1 ; enable
+input_7=-24 ; threshold
+input_8=30 ; knee
+input_9=12 ; ratio
+input_10=0.003 ; attack
+input_11=0.25 ; release
+input_12=0 ; boost
+input_13=200 ; f
+input_14=1 ; enable
+input_15=-24 ; threshold
+input_16=30 ; knee
+input_17=12 ; ratio
+input_18=0.003 ; attack
+input_19=0.25 ; release
+input_20=0 ; boost
+input_21=2000 ; f
+input_22=1 ; enable
+input_23=-24 ; threshold
+input_24=30 ; knee
+input_25=12 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=0 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=250 ; freq
+input_6=3 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=300 ; freq
+input_10=3 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=500 ; freq
+input_14=1 ; Q
+input_15=4.5 ; gain
+input_16=6 ; peaking
+input_17=500 ; freq
+input_18=1 ; Q
+input_19=4.5 ; gain
+input_20=6 ; peaking
+input_21=800 ; freq
+input_22=3 ; Q
+input_23=-8 ; gain
+input_24=6 ; peaking
+input_25=800 ; freq
+input_26=3 ; Q
+input_27=-8 ; gain
+input_28=6 ; peaking
+input_29=1000 ; freq
+input_30=1 ; Q
+input_31=-2 ; gain
+input_32=6 ; peaking
+input_33=1000 ; freq
+input_34=1 ; Q
+input_35=-2 ; gain
+input_36=6 ; peaking
+input_37=2600 ; freq
+input_38=1 ; Q
+input_39=-2 ; gain
+input_40=6 ; peaking
+input_41=2600 ; freq
+input_42=1 ; Q
+input_43=-2 ; gain
+input_44=6 ; peaking
+input_45=3500 ; freq
+input_46=2.5 ; Q
+input_47=-8 ; gain
+input_48=6 ; peaking
+input_49=3500 ; freq
+input_50=2.5 ; Q
+input_51=-8 ; gain
+input_52=6 ; peaking
+input_53=6000 ; freq
+input_54=1 ; Q
+input_55=-2 ; gain
+input_56=6 ; peaking
+input_57=6000 ; freq
+input_58=1 ; Q
+input_59=-2 ; gain
+input_60=5 ; highshelf
+input_61=8000 ; freq
+input_62=1 ; Q
+input_63=1.5 ; gain
+input_64=5 ; highshelf
+input_65=8000 ; freq
+input_66=1 ; Q
+input_67=1.5 ; gain
diff --git a/cras-config/veyron_minnie-kernelnext b/cras-config/veyron_minnie-kernelnext
new file mode 120000
index 00000000..5fea6bb7
--- /dev/null
+++ b/cras-config/veyron_minnie-kernelnext
@@ -0,0 +1 @@
+veyron_minnie \ No newline at end of file
diff --git a/cras-config/veyron_minnie/ROCKCHIP-I2S b/cras-config/veyron_minnie/ROCKCHIP-I2S
new file mode 100644
index 00000000..297ac51d
--- /dev/null
+++ b/cras-config/veyron_minnie/ROCKCHIP-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -500
+ db_at_99 = -500
+ db_at_98 = -500
+ db_at_97 = -600
+ db_at_96 = -600
+ db_at_95 = -600
+ db_at_94 = -600
+ db_at_93 = -700
+ db_at_92 = -700
+ db_at_91 = -700
+ db_at_90 = -700
+ db_at_89 = -800
+ db_at_88 = -800
+ db_at_87 = -800
+ db_at_86 = -800
+ db_at_85 = -900
+ db_at_84 = -900
+ db_at_83 = -900
+ db_at_82 = -900
+ db_at_81 = -1000
+ db_at_80 = -1000
+ db_at_79 = -1000
+ db_at_78 = -1000
+ db_at_77 = -1100
+ db_at_76 = -1100
+ db_at_75 = -1100
+ db_at_74 = -1100
+ db_at_73 = -1200
+ db_at_72 = -1200
+ db_at_71 = -1200
+ db_at_70 = -1200
+ db_at_69 = -1300
+ db_at_68 = -1300
+ db_at_67 = -1300
+ db_at_66 = -1300
+ db_at_65 = -1400
+ db_at_64 = -1400
+ db_at_63 = -1400
+ db_at_62 = -1400
+ db_at_61 = -1500
+ db_at_60 = -1500
+ db_at_59 = -1500
+ db_at_58 = -1500
+ db_at_57 = -1600
+ db_at_56 = -1600
+ db_at_55 = -1600
+ db_at_54 = -1600
+ db_at_53 = -1700
+ db_at_52 = -1700
+ db_at_51 = -1700
+ db_at_50 = -1700
+ db_at_49 = -1800
+ db_at_48 = -1800
+ db_at_47 = -1800
+ db_at_46 = -1800
+ db_at_45 = -1900
+ db_at_44 = -1900
+ db_at_43 = -1900
+ db_at_42 = -1900
+ db_at_41 = -2000
+ db_at_40 = -2000
+ db_at_39 = -2000
+ db_at_38 = -2100
+ db_at_37 = -2100
+ db_at_36 = -2200
+ db_at_35 = -2200
+ db_at_34 = -2300
+ db_at_33 = -2300
+ db_at_32 = -2400
+ db_at_31 = -2400
+ db_at_30 = -2500
+ db_at_29 = -2500
+ db_at_28 = -2600
+ db_at_27 = -2600
+ db_at_26 = -2700
+ db_at_25 = -2700
+ db_at_24 = -2800
+ db_at_23 = -2900
+ db_at_22 = -2900
+ db_at_21 = -3000
+ db_at_20 = -3100
+ db_at_19 = -3200
+ db_at_18 = -3200
+ db_at_17 = -3300
+ db_at_16 = -3400
+ db_at_15 = -3500
+ db_at_14 = -3500
+ db_at_13 = -3600
+ db_at_12 = -3700
+ db_at_11 = -3800
+ db_at_10 = -3800
+ db_at_9 = -3900
+ db_at_8 = -4000
+ db_at_7 = -4100
+ db_at_6 = -4100
+ db_at_5 = -4200
+ db_at_4 = -4300
+ db_at_3 = -4400
+ db_at_2 = -4400
+ db_at_1 = -4500
+ db_at_0 = -4600
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 70
+ max_volume = 0
diff --git a/cras-config/veyron_minnie/VEYRON-I2S b/cras-config/veyron_minnie/VEYRON-I2S
new file mode 100644
index 00000000..297ac51d
--- /dev/null
+++ b/cras-config/veyron_minnie/VEYRON-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -500
+ db_at_99 = -500
+ db_at_98 = -500
+ db_at_97 = -600
+ db_at_96 = -600
+ db_at_95 = -600
+ db_at_94 = -600
+ db_at_93 = -700
+ db_at_92 = -700
+ db_at_91 = -700
+ db_at_90 = -700
+ db_at_89 = -800
+ db_at_88 = -800
+ db_at_87 = -800
+ db_at_86 = -800
+ db_at_85 = -900
+ db_at_84 = -900
+ db_at_83 = -900
+ db_at_82 = -900
+ db_at_81 = -1000
+ db_at_80 = -1000
+ db_at_79 = -1000
+ db_at_78 = -1000
+ db_at_77 = -1100
+ db_at_76 = -1100
+ db_at_75 = -1100
+ db_at_74 = -1100
+ db_at_73 = -1200
+ db_at_72 = -1200
+ db_at_71 = -1200
+ db_at_70 = -1200
+ db_at_69 = -1300
+ db_at_68 = -1300
+ db_at_67 = -1300
+ db_at_66 = -1300
+ db_at_65 = -1400
+ db_at_64 = -1400
+ db_at_63 = -1400
+ db_at_62 = -1400
+ db_at_61 = -1500
+ db_at_60 = -1500
+ db_at_59 = -1500
+ db_at_58 = -1500
+ db_at_57 = -1600
+ db_at_56 = -1600
+ db_at_55 = -1600
+ db_at_54 = -1600
+ db_at_53 = -1700
+ db_at_52 = -1700
+ db_at_51 = -1700
+ db_at_50 = -1700
+ db_at_49 = -1800
+ db_at_48 = -1800
+ db_at_47 = -1800
+ db_at_46 = -1800
+ db_at_45 = -1900
+ db_at_44 = -1900
+ db_at_43 = -1900
+ db_at_42 = -1900
+ db_at_41 = -2000
+ db_at_40 = -2000
+ db_at_39 = -2000
+ db_at_38 = -2100
+ db_at_37 = -2100
+ db_at_36 = -2200
+ db_at_35 = -2200
+ db_at_34 = -2300
+ db_at_33 = -2300
+ db_at_32 = -2400
+ db_at_31 = -2400
+ db_at_30 = -2500
+ db_at_29 = -2500
+ db_at_28 = -2600
+ db_at_27 = -2600
+ db_at_26 = -2700
+ db_at_25 = -2700
+ db_at_24 = -2800
+ db_at_23 = -2900
+ db_at_22 = -2900
+ db_at_21 = -3000
+ db_at_20 = -3100
+ db_at_19 = -3200
+ db_at_18 = -3200
+ db_at_17 = -3300
+ db_at_16 = -3400
+ db_at_15 = -3500
+ db_at_14 = -3500
+ db_at_13 = -3600
+ db_at_12 = -3700
+ db_at_11 = -3800
+ db_at_10 = -3800
+ db_at_9 = -3900
+ db_at_8 = -4000
+ db_at_7 = -4100
+ db_at_6 = -4100
+ db_at_5 = -4200
+ db_at_4 = -4300
+ db_at_3 = -4400
+ db_at_2 = -4400
+ db_at_1 = -4500
+ db_at_0 = -4600
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 70
+ max_volume = 0
diff --git a/cras-config/veyron_minnie/dsp.ini b/cras-config/veyron_minnie/dsp.ini
new file mode 100644
index 00000000..148b098f
--- /dev/null
+++ b/cras-config/veyron_minnie/dsp.ini
@@ -0,0 +1,79 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=1 ; emphasis_disabled
+input_5=0 ; f
+input_6=0 ; enable
+input_7=-24 ; threshold
+input_8=30 ; knee
+input_9=12 ; ratio
+input_10=0.003 ; attack
+input_11=0.25 ; release
+input_12=0 ; boost
+input_13=100 ; f
+input_14=1 ; enable
+input_15=-24 ; threshold
+input_16=24 ; knee
+input_17=12 ; ratio
+input_18=0.003 ; attack
+input_19=0.5 ; release
+input_20=1 ; boost
+input_21=2000 ; f
+input_22=0 ; enable
+input_23=-24 ; threshold
+input_24=30 ; knee
+input_25=12 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=0 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=200 ; freq
+input_6=0 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=200 ; freq
+input_10=0 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=700 ; freq
+input_14=3 ; Q
+input_15=-12 ; gain
+input_16=6 ; peaking
+input_17=700 ; freq
+input_18=3 ; Q
+input_19=-12 ; gain
+input_20=6 ; peaking
+input_21=930 ; freq
+input_22=3 ; Q
+input_23=-12 ; gain
+input_24=6 ; peaking
+input_25=980 ; freq
+input_26=3 ; Q
+input_27=-12 ; gain
diff --git a/cras-config/veyron_speedy/ROCKCHIP-I2S b/cras-config/veyron_speedy/ROCKCHIP-I2S
new file mode 100644
index 00000000..297ac51d
--- /dev/null
+++ b/cras-config/veyron_speedy/ROCKCHIP-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -500
+ db_at_99 = -500
+ db_at_98 = -500
+ db_at_97 = -600
+ db_at_96 = -600
+ db_at_95 = -600
+ db_at_94 = -600
+ db_at_93 = -700
+ db_at_92 = -700
+ db_at_91 = -700
+ db_at_90 = -700
+ db_at_89 = -800
+ db_at_88 = -800
+ db_at_87 = -800
+ db_at_86 = -800
+ db_at_85 = -900
+ db_at_84 = -900
+ db_at_83 = -900
+ db_at_82 = -900
+ db_at_81 = -1000
+ db_at_80 = -1000
+ db_at_79 = -1000
+ db_at_78 = -1000
+ db_at_77 = -1100
+ db_at_76 = -1100
+ db_at_75 = -1100
+ db_at_74 = -1100
+ db_at_73 = -1200
+ db_at_72 = -1200
+ db_at_71 = -1200
+ db_at_70 = -1200
+ db_at_69 = -1300
+ db_at_68 = -1300
+ db_at_67 = -1300
+ db_at_66 = -1300
+ db_at_65 = -1400
+ db_at_64 = -1400
+ db_at_63 = -1400
+ db_at_62 = -1400
+ db_at_61 = -1500
+ db_at_60 = -1500
+ db_at_59 = -1500
+ db_at_58 = -1500
+ db_at_57 = -1600
+ db_at_56 = -1600
+ db_at_55 = -1600
+ db_at_54 = -1600
+ db_at_53 = -1700
+ db_at_52 = -1700
+ db_at_51 = -1700
+ db_at_50 = -1700
+ db_at_49 = -1800
+ db_at_48 = -1800
+ db_at_47 = -1800
+ db_at_46 = -1800
+ db_at_45 = -1900
+ db_at_44 = -1900
+ db_at_43 = -1900
+ db_at_42 = -1900
+ db_at_41 = -2000
+ db_at_40 = -2000
+ db_at_39 = -2000
+ db_at_38 = -2100
+ db_at_37 = -2100
+ db_at_36 = -2200
+ db_at_35 = -2200
+ db_at_34 = -2300
+ db_at_33 = -2300
+ db_at_32 = -2400
+ db_at_31 = -2400
+ db_at_30 = -2500
+ db_at_29 = -2500
+ db_at_28 = -2600
+ db_at_27 = -2600
+ db_at_26 = -2700
+ db_at_25 = -2700
+ db_at_24 = -2800
+ db_at_23 = -2900
+ db_at_22 = -2900
+ db_at_21 = -3000
+ db_at_20 = -3100
+ db_at_19 = -3200
+ db_at_18 = -3200
+ db_at_17 = -3300
+ db_at_16 = -3400
+ db_at_15 = -3500
+ db_at_14 = -3500
+ db_at_13 = -3600
+ db_at_12 = -3700
+ db_at_11 = -3800
+ db_at_10 = -3800
+ db_at_9 = -3900
+ db_at_8 = -4000
+ db_at_7 = -4100
+ db_at_6 = -4100
+ db_at_5 = -4200
+ db_at_4 = -4300
+ db_at_3 = -4400
+ db_at_2 = -4400
+ db_at_1 = -4500
+ db_at_0 = -4600
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 70
+ max_volume = 0
diff --git a/cras-config/veyron_speedy/VEYRON-I2S b/cras-config/veyron_speedy/VEYRON-I2S
new file mode 100644
index 00000000..297ac51d
--- /dev/null
+++ b/cras-config/veyron_speedy/VEYRON-I2S
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = -500
+ db_at_99 = -500
+ db_at_98 = -500
+ db_at_97 = -600
+ db_at_96 = -600
+ db_at_95 = -600
+ db_at_94 = -600
+ db_at_93 = -700
+ db_at_92 = -700
+ db_at_91 = -700
+ db_at_90 = -700
+ db_at_89 = -800
+ db_at_88 = -800
+ db_at_87 = -800
+ db_at_86 = -800
+ db_at_85 = -900
+ db_at_84 = -900
+ db_at_83 = -900
+ db_at_82 = -900
+ db_at_81 = -1000
+ db_at_80 = -1000
+ db_at_79 = -1000
+ db_at_78 = -1000
+ db_at_77 = -1100
+ db_at_76 = -1100
+ db_at_75 = -1100
+ db_at_74 = -1100
+ db_at_73 = -1200
+ db_at_72 = -1200
+ db_at_71 = -1200
+ db_at_70 = -1200
+ db_at_69 = -1300
+ db_at_68 = -1300
+ db_at_67 = -1300
+ db_at_66 = -1300
+ db_at_65 = -1400
+ db_at_64 = -1400
+ db_at_63 = -1400
+ db_at_62 = -1400
+ db_at_61 = -1500
+ db_at_60 = -1500
+ db_at_59 = -1500
+ db_at_58 = -1500
+ db_at_57 = -1600
+ db_at_56 = -1600
+ db_at_55 = -1600
+ db_at_54 = -1600
+ db_at_53 = -1700
+ db_at_52 = -1700
+ db_at_51 = -1700
+ db_at_50 = -1700
+ db_at_49 = -1800
+ db_at_48 = -1800
+ db_at_47 = -1800
+ db_at_46 = -1800
+ db_at_45 = -1900
+ db_at_44 = -1900
+ db_at_43 = -1900
+ db_at_42 = -1900
+ db_at_41 = -2000
+ db_at_40 = -2000
+ db_at_39 = -2000
+ db_at_38 = -2100
+ db_at_37 = -2100
+ db_at_36 = -2200
+ db_at_35 = -2200
+ db_at_34 = -2300
+ db_at_33 = -2300
+ db_at_32 = -2400
+ db_at_31 = -2400
+ db_at_30 = -2500
+ db_at_29 = -2500
+ db_at_28 = -2600
+ db_at_27 = -2600
+ db_at_26 = -2700
+ db_at_25 = -2700
+ db_at_24 = -2800
+ db_at_23 = -2900
+ db_at_22 = -2900
+ db_at_21 = -3000
+ db_at_20 = -3100
+ db_at_19 = -3200
+ db_at_18 = -3200
+ db_at_17 = -3300
+ db_at_16 = -3400
+ db_at_15 = -3500
+ db_at_14 = -3500
+ db_at_13 = -3600
+ db_at_12 = -3700
+ db_at_11 = -3800
+ db_at_10 = -3800
+ db_at_9 = -3900
+ db_at_8 = -4000
+ db_at_7 = -4100
+ db_at_6 = -4100
+ db_at_5 = -4200
+ db_at_4 = -4300
+ db_at_3 = -4400
+ db_at_2 = -4400
+ db_at_1 = -4500
+ db_at_0 = -4600
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 70
+ max_volume = 0
diff --git a/cras-config/veyron_speedy/dsp.ini b/cras-config/veyron_speedy/dsp.ini
new file mode 100644
index 00000000..f95096d4
--- /dev/null
+++ b/cras-config/veyron_speedy/dsp.ini
@@ -0,0 +1,79 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=1 ; emphasis_disabled
+input_5=0 ; f
+input_6=0 ; enable
+input_7=-24 ; threshold
+input_8=30 ; knee
+input_9=12 ; ratio
+input_10=0.003 ; attack
+input_11=0.25 ; release
+input_12=-6 ; boost
+input_13=50 ; f
+input_14=1 ; enable
+input_15=-24 ; threshold
+input_16=30 ; knee
+input_17=12 ; ratio
+input_18=0.003 ; attack
+input_19=0.25 ; release
+input_20=-4.5 ; boost
+input_21=2000 ; f
+input_22=0 ; enable
+input_23=-24 ; threshold
+input_24=30 ; knee
+input_25=12 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=0 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=300 ; freq
+input_6=0 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=300 ; freq
+input_10=0 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=600 ; freq
+input_14=4 ; Q
+input_15=-6 ; gain
+input_16=6 ; peaking
+input_17=600 ; freq
+input_18=4 ; Q
+input_19=-6 ; gain
+input_20=6 ; peaking
+input_21=800 ; freq
+input_22=4 ; Q
+input_23=-6 ; gain
+input_24=6 ; peaking
+input_25=800 ; freq
+input_26=4 ; Q
+input_27=-6 ; gain
diff --git a/cras-config/whirlwind/dsp.ini b/cras-config/whirlwind/dsp.ini
new file mode 100644
index 00000000..9b1badd6
--- /dev/null
+++ b/cras-config/whirlwind/dsp.ini
@@ -0,0 +1,95 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=1 ; emphasis_disabled
+input_5=0 ; f
+input_6=1 ; enable
+input_7=-35 ; threshold
+input_8=24 ; knee
+input_9=8 ; ratio
+input_10=0.003 ; attack
+input_11=0.3 ; release
+input_12=0 ; boost
+input_13=450 ; f
+input_14=1 ; enable
+input_15=-16 ; threshold
+input_16=10 ; knee
+input_17=6 ; ratio
+input_18=0.003 ; attack
+input_19=0.3 ; release
+input_20=0 ; boost
+input_21=1500 ; f
+input_22=1 ; enable
+input_23=0 ; threshold
+input_24=0 ; knee
+input_25=1 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=0 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=150 ; freq
+input_6=0 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=150 ; freq
+input_10=0 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=350 ; freq
+input_14=5 ; Q
+input_15=-6 ; gain
+input_16=6 ; peaking
+input_17=350 ; freq
+input_18=5 ; Q
+input_19=-6 ; gain
+input_20=6 ; peaking
+input_21=700 ; freq
+input_22=2 ; Q
+input_23=-3 ; gain
+input_24=6 ; peaking
+input_25=700 ; freq
+input_26=2 ; Q
+input_27=-3 ; gain
+input_28=6 ; peaking
+input_29=3300 ; freq
+input_30=3 ; Q
+input_31=-4 ; gain
+input_32=6 ; peaking
+input_33=3300 ; freq
+input_34=3 ; Q
+input_35=-4 ; gain
+input_36=5 ; highshelf
+input_37=2000 ; freq
+input_38=1 ; Q
+input_39=2 ; gain
+input_40=5 ; highshelf
+input_41=2000 ; freq
+input_42=1 ; Q
+input_43=2 ; gain
diff --git a/cras-config/wolf/HDA Intel PCH b/cras-config/wolf/HDA Intel PCH
new file mode 100644
index 00000000..e0adc3e9
--- /dev/null
+++ b/cras-config/wolf/HDA Intel PCH
@@ -0,0 +1,107 @@
+[Speaker]
+ volume_curve = explicit
+ db_at_100 = 0
+ db_at_99 = -75
+ db_at_98 = -75
+ db_at_97 = -75
+ db_at_96 = -75
+ db_at_95 = -75
+ db_at_94 = -150
+ db_at_93 = -150
+ db_at_92 = -150
+ db_at_91 = -150
+ db_at_90 = -225
+ db_at_89 = -225
+ db_at_88 = -225
+ db_at_87 = -225
+ db_at_86 = -300
+ db_at_85 = -300
+ db_at_84 = -300
+ db_at_83 = -300
+ db_at_82 = -375
+ db_at_81 = -375
+ db_at_80 = -450
+ db_at_79 = -450
+ db_at_78 = -450
+ db_at_77 = -450
+ db_at_76 = -525
+ db_at_75 = -525
+ db_at_74 = -600
+ db_at_73 = -600
+ db_at_72 = -600
+ db_at_71 = -600
+ db_at_70 = -675
+ db_at_69 = -675
+ db_at_68 = -675
+ db_at_67 = -675
+ db_at_66 = -750
+ db_at_65 = -750
+ db_at_64 = -825
+ db_at_63 = -825
+ db_at_62 = -825
+ db_at_61 = -825
+ db_at_60 = -900
+ db_at_59 = -900
+ db_at_58 = -900
+ db_at_57 = -900
+ db_at_56 = -975
+ db_at_55 = -975
+ db_at_54 = -1050
+ db_at_53 = -1050
+ db_at_52 = -1050
+ db_at_51 = -1050
+ db_at_50 = -1125
+ db_at_49 = -1125
+ db_at_48 = -1200
+ db_at_47 = -1200
+ db_at_46 = -1200
+ db_at_45 = -1200
+ db_at_44 = -1275
+ db_at_43 = -1275
+ db_at_42 = -1275
+ db_at_41 = -1275
+ db_at_40 = -1350
+ db_at_39 = -1425
+ db_at_38 = -1425
+ db_at_37 = -1500
+ db_at_36 = -1500
+ db_at_35 = -1575
+ db_at_34 = -1650
+ db_at_33 = -1650
+ db_at_32 = -1725
+ db_at_31 = -1800
+ db_at_30 = -1800
+ db_at_29 = -1800
+ db_at_28 = -1875
+ db_at_27 = -2025
+ db_at_26 = -2100
+ db_at_25 = -2100
+ db_at_24 = -2175
+ db_at_23 = -2250
+ db_at_22 = -2400
+ db_at_21 = -2475
+ db_at_20 = -2550
+ db_at_19 = -2625
+ db_at_18 = -2700
+ db_at_17 = -2850
+ db_at_16 = -2925
+ db_at_15 = -3000
+ db_at_14 = -3075
+ db_at_13 = -3225
+ db_at_12 = -3300
+ db_at_11 = -3375
+ db_at_10 = -3450
+ db_at_9 = -3600
+ db_at_8 = -3675
+ db_at_7 = -3750
+ db_at_6 = -3825
+ db_at_5 = -3900
+ db_at_4 = -4050
+ db_at_3 = -4050
+ db_at_2 = -4275
+ db_at_1 = -4500
+ db_at_0 = -4800
+[Headphone]
+ volume_curve = simple_step
+ volume_step = 50
+ max_volume = 0
diff --git a/cras-config/wolf/dsp.ini b/cras-config/wolf/dsp.ini
new file mode 100644
index 00000000..6afaf612
--- /dev/null
+++ b/cras-config/wolf/dsp.ini
@@ -0,0 +1,103 @@
+[output_source]
+library=builtin
+label=source
+purpose=playback
+disable=(not (equal? dsp_name "speaker_eq"))
+output_0={src:0}
+output_1={src:1}
+
+[output_sink]
+library=builtin
+label=sink
+purpose=playback
+input_0={dst:0}
+input_1={dst:1}
+
+[drc]
+library=builtin
+label=drc
+input_0={src:0}
+input_1={src:1}
+output_2={intermediate:0}
+output_3={intermediate:1}
+input_4=0 ; emphasis_disabled
+input_5=0 ; f
+input_6=1 ; enable
+input_7=-16 ; threshold
+input_8=11 ; knee
+input_9=4.476 ; ratio
+input_10=0.003 ; attack
+input_11=0.427 ; release
+input_12=3 ; boost
+input_13=2292 ; f
+input_14=1 ; enable
+input_15=-17 ; threshold
+input_16=13 ; knee
+input_17=3.78 ; ratio
+input_18=0.003 ; attack
+input_19=0.421 ; release
+input_20=4 ; boost
+input_21=3000 ; f
+input_22=0 ; enable
+input_23=-24 ; threshold
+input_24=30 ; knee
+input_25=12 ; ratio
+input_26=0.003 ; attack
+input_27=0.25 ; release
+input_28=0 ; boost
+
+[eq2]
+library=builtin
+label=eq2
+input_0={intermediate:0}
+input_1={intermediate:1}
+output_2={dst:0}
+output_3={dst:1}
+input_4=2 ; highpass
+input_5=200 ; freq
+input_6=0 ; Q
+input_7=0 ; gain
+input_8=2 ; highpass
+input_9=200 ; freq
+input_10=0 ; Q
+input_11=0 ; gain
+input_12=6 ; peaking
+input_13=794 ; freq
+input_14=2 ; Q
+input_15=-6.6 ; gain
+input_16=6 ; peaking
+input_17=794 ; freq
+input_18=2 ; Q
+input_19=-6.6 ; gain
+input_20=6 ; peaking
+input_21=1491 ; freq
+input_22=3.8537 ; Q
+input_23=-4.6 ; gain
+input_24=6 ; peaking
+input_25=1491 ; freq
+input_26=3.8537 ; Q
+input_27=-4.6 ; gain
+input_28=6 ; peaking
+input_29=399 ; freq
+input_30=5.2495 ; Q
+input_31=-5.1 ; gain
+input_32=6 ; peaking
+input_33=399 ; freq
+input_34=5.2495 ; Q
+input_35=-5.1 ; gain
+input_36=6 ; peaking
+input_37=2645 ; freq
+input_38=1 ; Q
+input_39=-1.7 ; gain
+input_40=6 ; peaking
+input_41=2645 ; freq
+input_42=1 ; Q
+input_43=-1.7 ; gain
+input_44=6 ; peaking
+input_45=2966 ; freq
+input_46=5.5184 ; Q
+input_47=4.1 ; gain
+input_48=6 ; peaking
+input_49=2966 ; freq
+input_50=5.5184 ; Q
+input_51=4.1 ; gain