audio: Update audio tables(v.13) and correct supported channels

ACDB:
1. For b/144976226
   acdb ID: 513
   Add module: “AUDIO SOFT STEP VOLUME(ID 0x10010F90)” in topology:
   "AUDIO_RX_STEREO_COPP_MBDRC_V4(ID:0x10010314)” and set to gain dependant

2. For Sprint SPEC
   acdb ID: 301, 41, 79 ,99
   TX_VOICE_FVSAM
   Network: CDMA
   Voice bandwidth: NB&WB

3. For Sprint SPEC
   acdb ID: 7, 300, 80, 98
   RX_VOICE_FVSAM
   Network: CDMA
   Voice bandwidth: NB&WB

4. For Headset-condor TX
   acdb id: 55, 75, 94
   TX_VOICE_FVSAM
   Network: all
   Voice bandwidth: NB&WB&SWB

5. For Headset-condor RX
   Headset condor
   Acdb id: 56, 76, 53
   RX_VOICE_FVSAM
   Network: all
   Voice bandwidth: NB&WB&SWB

6.
    ID61, 62, 63, 64, 65, 66 [general recording][record_24bit][record_32bit]
    modify2nd IIR parameters (L pre_gain from 2 to 3) & (R pre_gain from 2 to 1)

audio_policy_configuration.xml
 - Support channel index mask 2 instead 3.

audio_platform_info_bolero_snd.xml
 - Update "input_snd_device_mic_mapping" information for below SND device
 - Add backends

Bug: 148410334
Bug: 150186818
Test: playback/record/voice/VoIP on rec/spk/3.5 hs/usb hs/btsco/condor
Test: solo test with 4 channels index mask of recording

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I376dbdb8a4d659aa2ac41d04810462d9a3da6459
13 files changed
tree: 12a151f2e384374cd2d7f1ab1f580d4554244929
  1. audio/
  2. dumpstate/
  3. factory-images/
  4. gpt-utils/
  5. health/
  6. hidl/
  7. json-c/
  8. keymaster/
  9. nfc/
  10. overlay/
  11. pixelstats/
  12. power/
  13. powerstats/
  14. recovery/
  15. seccomp_policy/
  16. self-extractors/
  17. sunfish/
  18. thermal-engine/
  19. usb/
  20. vibrator/
  21. voice_processing/
  22. .clang-format
  23. Android.bp
  24. Android.mk
  25. AndroidProducts.mk
  26. aosp_sunfish.mk
  27. audio_policy_configuration.xml
  28. audio_policy_configuration_a2dp_offload_disabled.xml
  29. audio_policy_configuration_bluetooth_legacy_hal.xml
  30. audio_policy_volumes.xml
  31. bluetooth_hearing_aid_audio_policy_configuration.xml
  32. board-info.txt
  33. BoardConfig-common.mk
  34. CleanSpec.mk
  35. compatibility_matrix.xml
  36. config.fs
  37. default-permissions.xml
  38. device-common.mk
  39. device-sunfish.mk
  40. device.mk
  41. device_framework_matrix.xml
  42. fingerprint.mk
  43. framework_manifest.xml
  44. fstab.hardware
  45. fstab.persist
  46. fstab.postinstall
  47. gps.conf
  48. init.hardware.chamber.rc.userdebug
  49. init.hardware.diag.rc.user
  50. init.hardware.diag.rc.userdebug
  51. init.hardware.ipa.rc.userdebug
  52. init.hardware.mpssrfs.rc.user
  53. init.hardware.mpssrfs.rc.userdebug
  54. init.hardware.power_debug.rc.userdebug
  55. init.hardware.rc
  56. init.hardware.usb.rc
  57. init.hardware.userdebug.rc.userdebug
  58. init.insmod.sh
  59. init.insmod.sunfish.cfg
  60. init.logging.rc
  61. init.mdm.sh
  62. init.msm.usb.configfs.rc
  63. init.power.rc
  64. init.qcom.modem_links.sh
  65. init.qcom.usb.rc
  66. init.qcom.usb.sh
  67. init.qti.getbootdevice.sh
  68. init.qti.qseecomd.sh
  69. init.radio.sh
  70. init.ramoops.sh
  71. init.recovery.device.rc
  72. init.sensors.sh
  73. manifest.xml
  74. media_codecs.xml
  75. media_codecs_omx.xml
  76. media_codecs_performance_c2.xml
  77. media_profiles.xml
  78. media_profiles_V1_0.xml
  79. p2p_supplicant_overlay.conf
  80. powerhint.json
  81. product.prop
  82. recovery.wipe
  83. sec_config
  84. sensors.hals.conf
  85. thermal-engine-sunfish.conf
  86. thermal_info_config_sunfish.json
  87. ueventd.rc
  88. uinput-fpc.idc
  89. uinput-fpc.kl
  90. utils.mk
  91. WCNSS_qcom_cfg.ini
  92. wifi_concurrency_cfg.txt
  93. wpa_supplicant_overlay.conf
  94. wpa_supplicant_wcn.conf