Robert Lee
5738588eed
audio: update speaker protection bin am: 0819275476
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15360143
Change-Id: I719b4a3ebcab20b315905e93d2282771865e8397
2021-07-23 04:26:40 +00:00
Robert Lee
912f6acaec
audio: update speaker protection bin
...
Change log:
===
O6 Top Speaker Protection:
File: "o6Top_protect_20210720_120hpf_pb6.47.0_17.5dB_withRtrace_125C_fastRL.bin"
Phone file: /vendor/firmware/cs35l41-dsp1-spk-prot.bin
Sha1sum: 033d5ad6d6be86849d74fe641c575e50425cd8c0 o6Top_protect_20210720_120hpf_pb6.47.0_17.5dB_withRtrace_125C_fastRL.bin
Changes: Decreased TMAX for 5degC margin at peak, increased thermal rate limiter attack to 0ms (fastest possible)
Tests - Protection: Passed XMAX/TMAX testing
Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
Tests - Listening: Coupled w/ bottom speaker - Can hear slight change in color on compressed chorus (negative), but brings out warmth slightly (positive), and slight impact to loudness because of sharpness delta (negative)
===
O6 Bottom Speaker Protection:
File: "o6Bottom_protect_20210712_120hpf_pb6.47.0_17.5dB_withRtrace_110C.bin"
Phone file: /vendor/firmware/R-cs35l41-dsp1-spk-prot.bin
Sha1sum: d8695fc43e1049ac2e258b37103396730016f4e6 o6Bottom_protect_20210712_120hpf_pb6.47.0_17.5dB_withRtrace_110C.bin
Changes: Decreased TMAX for 10degC margin at peak, increased thermal rate limiter attack to 0ms (fastest possible)
Tests - Protection: Passed XMAX/TMAX testing
Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
Tests - Listening: Same as top speaker comment
===
R4 Top Speaker Protection:
File: "r4Top_Protect_21.7.0_pb6.47.0_17.5dB_100hpf_withRTrace_120Tmax.bin"
Phone file: /vendor/firmware/cs35l41-dsp1-spk-prot.bin
Sha1sum: 172683183693d6df1d482f1e4f018607bc534a41 r4Top_Protect_21.7.0_pb6.47.0_17.5dB_100hpf_withRTrace_120Tmax.bin
Changes: Decreased TMAX for 10degC margin at peak, increased thermal rate limiter attack to 0ms (fastest possible)
Tests - Protection: Passed XMAX/TMAX testing
Tests - Acoustic: Passed acoustic impact testing (no much change from POR tuning in FR, reduced distortion)
Tests - Listening: No change audible, low risk
===
sha1sum
033d5ad6d6be86849d74fe641c575e50425cd8c0 oriole/cs35l41/fw/cs35l41-dsp1-spk-prot.bin
d8695fc43e1049ac2e258b37103396730016f4e6 oriole/cs35l41/fw/R-cs35l41-dsp1-spk-prot.bin
172683183693d6df1d482f1e4f018607bc534a41 raven/cs35l41/fw/cs35l41-dsp1-spk-prot.bin
Bug: 193902089
Test: Hardware verified
Change-Id: I354f99c96526f23b43b7e50f69ee550e3a5a52de
Signed-off-by: Robert Lee <lerobert@google.com>
2021-07-23 04:11:50 +00:00
Jasmine Cha
3a15682d6f
audio: update Waves O6 tuning (20210723) am: 7ef1481c87
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15360142
Change-Id: I6cf6cbe0e943678f57e96fc28bd5855209b7ecc2
2021-07-23 03:26:53 +00:00
Jasmine Cha
338b7bc063
audio: update Waves O6 tuning (20210723)
...
It fixes the following bugs:
- Volume pumping on vocals with musical content(b/193867952)
- Stereo balance skewed to the left (b/193867898)
Bug: 194443833
Test: LR mixed/swap, Mute/Unmute, bypass, playback
Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Ic0c8a27178509aebe8ca7d295a0ed4ee4daaec00
2021-07-23 09:51:04 +08:00
Chiawei Wang
c430af10b7
Add the customized max cached processes number for O6/R4 am: 177764ee93
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15001750
Change-Id: I336192857cb0c163bc77e4b802e6ce9102268604
2021-07-22 16:14:54 +00:00
Chiawei Wang
843ed6b028
Add the customized max cached processes number for O6/R4
...
Bug: 190531672
Test: make
Test: dumpsys activity | grep CUR_MAX_CACHED_PROCESSES
Change-Id: Ie1c17312a0eadb2c3f033c8a674ceb234abeadb3
2021-07-22 15:55:36 +00:00
Yung Ti Su
d57a8f6abd
audio: update audio capture tuning am: 34002eb8ee
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15344548
Change-Id: I6917518ebe9251f5085b53985a2fb42d6c650566
2021-07-22 04:39:57 +00:00
Yung Ti Su
3a1f1e352f
audio: update audio capture tuning
...
Media recording tuning table on O6 for RC code lock.
This tuning table aimed for the adjustment on Camcorder.
Change list(O6):
1. Update IIR2, MBDRC, spatial audio parameters
Applied stage: O6 DVT
Bug: 194278836
Test: manual
Signed-off-by: Yung Ti Su <andysu@google.com>
Change-Id: I873dbd2a4378fbf2b256f1f79d100234a832ed8a
2021-07-22 11:06:12 +08:00
Long Ling
d305c7f20e
display: update golden profiles am: 965f7de376
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15342673
Change-Id: I4116dba47e703fe5982c53bbde666060086fdb3f
2021-07-21 02:16:49 +00:00
Long Ling
55e6b8e239
display: update golden profiles
...
Bug: 186056830
Bug: 186057140
Change-Id: Id550d4fac629300414693443facb8771af5301e8
2021-07-21 02:02:23 +00:00
TeYuan Wang
80e3b2fdcd
thermal: Enable usb port overheat protection am: cb86c1856e
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15235005
Change-Id: I98a07c3c064f662ad8a8f0e9575fac0ce50583b8
2021-07-21 00:08:01 +00:00
TeYuan Wang
1b6d959f9d
thermal: Enable usb port overheat protection
...
Bug: 183573049
Test: Veirfied with emul temp
Change-Id: I6235228b06938e5a33ad64b07bd69f50846a78d4
2021-07-20 23:53:52 +00:00
YiHo Cheng
b24af1a07f
thermal: Update gpu pid control loop parameters am: 299e0f4f1f
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15283194
Change-Id: I996fc29a45615d8a7ff142e97766f7cc24fce6d5
2021-07-20 05:53:13 +00:00
YiHo Cheng
6acf60f157
thermal: Update gpu pid control loop parameters
...
Adjust to smooth the curve for gfxbench improvement
Bug: 178178393
Test: run gfxbench safety certification
Change-Id: Idb3c7f77aa4e60ba914fa6abd25e2ccd0758507a
2021-07-20 05:44:49 +00:00
Carter Hsu
1dbf49bccf
audio: update camcorder tuning 20210716 am: 845b40a50c
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15325213
Change-Id: I1c5329d55cfb0b5598ef6b440b8d718a0fcf8e4f
2021-07-20 04:24:22 +00:00
Carter Hsu
3c11dab0d8
audio: update camcorder tuning 20210716
...
Update IIR2, MBDRC, spatial audio parameters
Bug: 193873738
Bug: 193872138
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: Id3be3729b19f66d88634d4ca6a0dd1dd8bb991e8
2021-07-20 04:10:40 +00:00
Jie Song
df40a7f775
Update latest MIPI CoEX config files am: 6da2873c16
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15288514
Change-Id: I769c2ba54843c6f1bdbae1ad746e6e8ea5c56e41
2021-07-20 02:12:20 +00:00
Jie Song
6b68ff7396
Update latest MIPI CoEX config files
...
Bug: 193733956
Test: b/193733956
Change-Id: I7e4ad6c6035e352de6835f5fb71b1ac66cbc12cf
2021-07-20 02:00:59 +00:00
Andrew LeCain
45fa05f370
raviole: allow UDFPS to read mfg_data blk device am: 2d2e597690
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15295961
Change-Id: I0068091ed8b90c526e6e9f6860eed9b5f4519008
2021-07-19 18:04:20 +00:00
Andrew LeCain
b40e3550aa
raviole: allow UDFPS to read mfg_data blk device
...
Bug: 189135413
Test: fastboot stage cal_file; fastboot oem udfps update-cal; HAL sends CAL
Change-Id: Ib9f236bb49d3aa961edcc113c6e6aaa94927f454
2021-07-19 17:46:17 +00:00
Joey Poomarin Phloyphisut
9d2b412a38
audio_usb: Updating mixer_paths.xml to use V2 command to send config to AoC to support USB behind HUB. am: 6efa3ed238
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15283191
Change-Id: I94bdc8f25ab00b1632e49735ad845feb99ba5780
2021-07-19 11:44:54 +00:00
Joey Poomarin Phloyphisut
96b58c1c6f
audio_usb: Updating mixer_paths.xml to use V2 command to send config to AoC to support USB behind HUB.
...
This V2 command is from this patch:
https://partner-android-review.googlesource.com/c/kernel/private/google-modules/aoc/+/1962494
Bug: 181296179
Test: Local build
Change-Id: Ia95886ed22519f4da70e2a4880f7fb0eb9900660
2021-07-19 11:33:51 +00:00
Joey Poomarin Phloyphisut
d0b28dc6fb
audio_usb: Add unsupported pcm format for USB accessory on Raviole. am: e8505f1183
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15270332
Change-Id: Id709dfaac5b48232c0dddb89816241c7f853e57e
2021-07-19 07:48:06 +00:00
Joey Poomarin Phloyphisut
895e3d3808
audio_usb: Add unsupported pcm format for USB accessory on Raviole.
...
This patch need ag/15270810 to work.
Test: N/A
Bug: 193477495
Change-Id: Ied9317fed60f1fae5a0de76ed12aec723c20a0c2
2021-07-19 07:33:28 +00:00
Ted Wang
5d254d4e58
Bluetooth: Add sar_test in userdebug build am: 4dec5367a1
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15297638
Change-Id: I2092900bd9deaccf8b1b9a28c98001d38f6928b4
2021-07-16 06:12:02 +00:00
Ted Wang
34a89635a9
Bluetooth: Add sar_test in userdebug build
...
Bug: 193757202
Test: make
Change-Id: Ie940b6e770d2682cc3fff7fbc79a5bcc43645efd
2021-07-16 06:01:46 +00:00
Jia-yi Chen
c97d2ea144
thermal: Update thermal table am: af86dce11f
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15301296
Change-Id: Ibca3fde1482b9199ec34182c921cccd4be0c673c
2021-07-15 21:28:59 +00:00
Jia-yi Chen
ec0d43627b
thermal: Update thermal table
...
1) Adjust dc_icl settings due to one more level 100000 in dts
2) Change fcc ODPM-lo at MODERATE from 0 back to 1
3) Adjust wlc_fcc settings due to one more level in dts
Bug: 193785535
Test: Boot
Change-Id: If8b6a1439d4464968589f1ed8f6234fac6991977
2021-07-15 21:12:56 +00:00
millerliang
e961de9154
audio: adjust the latency for USB Headphone am: 62a108d71a
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15284570
Change-Id: I6b27e0156c12193cfd80bc4f5690bfb56d80e722
2021-07-15 09:00:52 +00:00
millerliang
eff4e0db3d
audio: adjust the latency for USB Headphone
...
Adjust the latency for OUT_USB_HEADSET_BE_CFG
Bug: 174992590
Test: Test av sync for video playback
Change-Id: Idc1dedbbc21290106d417905832810b1ebd1c576
2021-07-14 21:27:00 +08:00
Jia-yi Chen
66a59617b8
thermal: Update thermal table am: d5763a2aea
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15275827
Change-Id: I95d769f2e5a811eaee72c363caa6c9caef169248
2021-07-14 01:11:17 +00:00
Jia-yi Chen
78fd4977a9
thermal: Update thermal table
...
Change CdevFloorWithPowerLink for fcc at MODERATE from 1 to 0 to avoid
unwanted throttling from fcc when wlc_fcc is set to 0 with ODPM-lo.
Bug: 192281595
Test: Boot & check log
Change-Id: I718eeb1c3c325a34345a24de90669f349addc972
2021-07-14 00:56:00 +00:00
Jasmine Cha
b9808ad017
audio: waves: update O6/R4 MPS (20210713) am: 8d9dbf24d1
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15258649
Change-Id: Ic3277cf4601eec9b3f9c708173c0d47d325845f7
2021-07-13 10:25:06 +00:00
Jasmine Cha
1c4b6056e4
audio: waves: update O6/R4 MPS (20210713)
...
O6:
1. significantly reduces distortion artefacts at high volumes
2. introduces bass management to balance low frequency response
across the volume curve
3. improved tonal balance at nominal volumes
4. improved landscape stereo image across the volume curve
R4:
1. This tuning improves the stereo balance between left and right
in landscape orientation, and removes the pop artefact when
rotating between portrait and landscape.
Bug: 179089856
Bug: 179089765
Test: playback, mute on/off, bypass on/off, lr swap/mixed
Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I732742524ddbdd787ae86520141fb464ab01ca5a
2021-07-13 14:42:12 +08:00
Carter Hsu
15b14d3c8a
audio: add BT path back to the haptic output am: 3ac8d273a3
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15217891
Change-Id: I2cf1d70c6d8114a8fd550cb7cfa836bcd8e61b1f
2021-07-13 04:24:44 +00:00
Carter Hsu
f8a04fb6d9
audio: add BT path back to the haptic output
...
Bug: 192910606
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: Iccfb65d568a640c01177d81f8c96d2103b9fda49
2021-07-13 04:11:46 +00:00
YiHo Cheng
b83fe24253
thermal: Update thermal table am: 37b5f4e926
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15259270
Change-Id: I2fbc9949f21abc9c37c09b16e1942799d93f8262
2021-07-12 15:32:29 +00:00
Long Ling
0b6618d51d
display: update O6 display color data am: 283d5d714a
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15236590
Change-Id: I4a28d3c1984a1454926b43f2d7b6d1161cbd0a3c
2021-07-12 15:32:14 +00:00
YiHo Cheng
1a261f8b30
thermal: Update thermal table
...
Update power link settings for o6 proto to resolve thermalhal crash.
Bug: 193373779
Test: use emul_temp to check cpu throttling work
Change-Id: Iff6b16458c717c6a8aba0b82ecb7f78535ffe5e8
2021-07-12 15:25:37 +00:00
Long Ling
3d09e38a82
display: update O6 display color data
...
Bug: 187763532
Change-Id: If2dbb6c4ffb55d7408212280839e89af8d9996f4
2021-07-12 15:14:59 +00:00
millerliang
d391afaa7c
audio: apply RAW path for raw playback am: efaee79585
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15165944
Change-Id: Ie8cf219d7986338a39bc2c7b8e2795a5b8346e42
2021-07-12 13:34:40 +00:00
millerliang
d2db8a5541
audio: apply RAW path for raw playback
...
Apply the entry point of raw path which writes data through
pcm mmap from user space to DRAM ring buffer.
Bug: 190775545
Test: OboeTester
Change-Id: I3f61126f323fcebc0a2b53c06d564b9e9e64f823
2021-07-12 13:22:54 +00:00
YiHo Cheng
7d3da73452
thermal: Remove PPVAR_VSYS_PWR_DISP power rail am: 0948df7f80
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15256516
Change-Id: I638cea988d9a4fd1818755d70b80016dd8861725
2021-07-12 11:30:07 +00:00
YiHo Cheng
f7427b0974
thermal: Remove PPVAR_VSYS_PWR_DISP power rail
...
PPVAR_VSYS_PWR_DISP only exists for those devices before evt1.0. Remove
them to avoid thermalhal crash.
Bug: 193373779
Test: boot
Change-Id: I2c6ba85e9d80d851bfa45430d65fd3361e655e53
2021-07-12 11:27:07 +00:00
Carter Hsu
19bb5fc575
audio: update Camcorder tuning am: 50ae6d5270
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15256512
Change-Id: I6583fac6c39b7fd5a53f8156a2de4214c981b002
2021-07-12 11:24:43 +00:00
Carter Hsu
63defab2f3
audio: update Camcorder tuning
...
IIR Tuning parameters for surround module were
updated in gatf file
Bug: 186721091
Bug: 181869495
Test: build pass
Signed-off-by: Carter Hsu <carterhsu@google.com>
Change-Id: I323cfc4ca3c6e73cf621aadd3ff7e9b99482353a
2021-07-12 11:10:38 +00:00
Joey Poomarin Phloyphisut
897c718845
USB Audio: Add USB HiFi routing am: 099c49e768
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15222049
Change-Id: Ic6f027f918cacef5d8409fa09bec2f61883adeef
2021-07-12 10:21:57 +00:00
Joey Poomarin Phloyphisut
6def5fe520
USB Audio: Add USB HiFi routing
...
Let USB HiFi BE as a standalone bind/src command to AoC.
And fix that USB HiFi Rx no audio after the other touch
sound's UC and BE is closed.
On top of the change of pa/1959717
(pa/Ib82ff06986ebe97d472f4518aa136f32da30da66)
Test: Local test
Bug: 191222376
Change-Id: I1017aab232bd2e929dc4caa9939f0613ba937f86
2021-07-12 10:10:40 +00:00
Jasmine Cha
4d1a0aab5d
audio: update FM table (20210708_v540) am: cdb285ac6c
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/raviole/+/15234153
Change-Id: If96c670fa88b623b9f2ef0901e8e2c03fdc222a7
2021-07-12 09:09:41 +00:00
Jasmine Cha
09e81d3bfd
audio: update FM table (20210708_v540)
...
//R4
1. HH FB EPD offset set to 0x0000
2. HH SWB TX fine tuning (FdEQ only)
3. HA TMUS settings NB/WB/SWB (RX+TX)
4. mute time from 200ms -> 10ms (all modes)
5. HA BVE NB/WB (Generic)
6. HA NB/WB/SWB/FB FFP on
7. HE TTY VCO: sync the latest of HH TX
8. HE TTY HCO: sync the latest of HH RX
9. HE Headphone : sync the latest of HH TX
10. BT HAC : sync the latest of HH TX
11. HA NB/WB/FB BVE off
12 Headset-USB_Blackbrid-Voice_Generic
- FB TX EQ
- FB RX EQ
13. Set //RX_FENS_RESRV_0 to be 0x000A for all scenarios on Bluetooth and Headset
//O6
1. HH FB EPD offset set to 0x0000
2. HH EVT1.1 Tuning
=> Mic design change: PreEQ NB/WB/SWB , FdEQ SWB
=> RX FR fine tuning: FdEQ NB/WB/SWB
=> Volume curve fine tuning : SPK_VOL WB (vol3 only)
3. HA EVT 1.1 Tuning
=> NB/WB/SWB/FB (Pre-EQ / TX_FDEQ / RX_TDDRC / VOL / RX_FDEQ)
4. mute time from 200ms -> 10ms (all modes)
5. HA BVE NB/WB (Generic)
6. HA NB/WB/SWB/FB FFP on
7. HE TTY VCO: sync the latest of HH TX
8. HE TTY HCO: sync the latest of HH RX
9. HE Headphone : sync the latest of HH TX
10. BT HAC : sync the latest of HH TX
11. HA NB/WB/FB BVE off
12 Headset-USB_Blackbrid-Voice_Generic
- FB TX EQ
- FB RX EQ
13. Set //RX_FENS_RESRV_0 to be 0x000A for all scenarios on Bluetooth and Headset
Bug: 174635995
Test: manual test by acoustic team
Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: Ic76c1c9c7e9255565f5ee75e92f604723fd4c943
2021-07-12 08:56:04 +00:00