Commit Graph

339 Commits

Author SHA1 Message Date
Maggie White
2b6085e018 Merge "UFS-specific runtime I/O tuning" into oc-dr1-dev
am: 8376691c6c

Change-Id: Ia80c8245af596ca4a0cf500734c5e7340ceceb56
2017-07-25 23:40:39 +00:00
TreeHugger Robot
8376691c6c Merge "UFS-specific runtime I/O tuning" into oc-dr1-dev 2017-07-25 23:31:52 +00:00
Jia-yi Chen
0bb6e2061f Merge "thermal-engine: Update policies for taimen" into oc-dr1-dev
am: 2fb0e7e978

Change-Id: Ibbcdeffa5cee43d108ffcc4f7c2c6ea2980ae777
2017-07-25 20:54:44 +00:00
Jia-yi Chen
2fb0e7e978 Merge "thermal-engine: Update policies for taimen" into oc-dr1-dev 2017-07-25 20:47:45 +00:00
John Dias
986f6a8dcf Merge "thermal: copy correct vr config" into oc-dr1-dev
am: b888a46a70

Change-Id: I382769fe501e239bef5d16c94b28f5443af3aa70
2017-07-25 20:06:45 +00:00
TreeHugger Robot
b888a46a70 Merge "thermal: copy correct vr config" into oc-dr1-dev 2017-07-25 19:59:46 +00:00
John Dias
cb6bb96cdd thermal: copy correct vr config
The wrong thermal-config was copied for VR mode.

Bug: 37544246
Test: verify that the correct VR thermal config is on-device
Change-Id: I8605336c5fbdac7450036883a68f1f25f111d286
2017-07-25 10:55:33 -07:00
taeho.youn
1d24a3fd8e audio: update mixer_path for voice call
am: e37f2eaab0

Change-Id: I11c31c3c6a281772b467c5ef36744fa33915b35c
2017-07-25 17:15:03 +00:00
taeho.youn
e37f2eaab0 audio: update mixer_path for voice call
- To improve hissing noise (TI tas2557 gain -15dB, and balanced in ACDB)

Bug: 38247409
Test: NA
Change-Id: Ic741f5d7094ab81b29fc42af9e79a0bd2ac8877d
2017-07-24 18:10:09 -07:00
Phil Burk
324de1f879 aaudio: increase burst size from 1 to 2 msec
am: 13c79aa51d

Change-Id: Ide9fee09af604ab7e784d359cc1dbc3ca0c5058e
2017-07-25 01:04:57 +00:00
Jia-yi Chen
b7fa5f9438 thermal-engine: Update policies for taimen
1) Update applies to EVT2.2 and beyond
2) Add & Set the device_max_limit of SKIN-MID-LOW-FLOOR2 to 1497600
3) Raise SKIN-LOW-FLOOR2 set_point to 45 degreeC
4) Add charging current throttling for both normal and vr mode

Bug: 63152009
Bug: 63037732
Test: Boot & check logcat message
Change-Id: I0c10bb36717194aa0f0ac841d1a910eaa634e0c5
2017-07-24 13:35:00 -07:00
Phil Burk
13c79aa51d aaudio: increase burst size from 1 to 2 msec
One msec is on the edge and sometimes glitches.
Two msec is more stable and matches the FastMixer burst.

Bug: 63934178
Test: "adb shell getprop aaudio.hw_burst_min_usec" should be 2000
Change-Id: I9687f5822d0827032b93f98779f9dd6ef9ca074c
2017-07-24 12:22:54 -07:00
Maggie White
ce0ecde565 UFS-specific runtime I/O tuning
Tested 1/2x, 1x, 2x, and 4x the current readahead buffer and noop and
cfq I/O schedulers for /dev/block/sda, which contains /data. The most
consistent performance boost was seen across all UFS vendors and storage
sizes using cfq and a readahead buffer of 1024.
Note: testing was done on Walleye, not Taimen

Bug: 38000161
Test: Compared 1P app launch times using app-launcher for schedulers
(noop, cfq) and readahead buffer sizes (128,512,1024,2048)

Change-Id: I7551a4110ad025ec7975dd39301f048f0942f585
2017-07-21 22:41:28 +00:00
TreeHugger Robot
e1137821ee Merge "Power Profile: update taimen" into oc-mr1-dev 2017-07-21 22:05:47 +00:00
Ruchi Kandoi
bfd60dfea8 Merge "Correct syntax error in config file" into oc-dr1-dev
am: 94e76190b0

Change-Id: Id14bbc2490a16967fff42b48b82c44054c9bbb60
2017-07-21 20:09:10 +00:00
TreeHugger Robot
94e76190b0 Merge "Correct syntax error in config file" into oc-dr1-dev 2017-07-21 20:00:05 +00:00
Ruchi Kandoi
b7e5826caf Correct syntax error in config file
Test: Tag reading, HCE
Bug: 63915113
Change-Id: I79d0fa5ed83c039f4e9b466b9293106864bd2c7a
2017-07-21 10:38:39 -07:00
Phil Burk
b8c336f72c taimen: enable aaudio MMAP mode
am: 928678226e

Change-Id: I48ee162e98e7f623569615b1b5c26e01a66fcf00
2017-07-21 16:43:22 +00:00
Marissa Wall
e79db4ad19 Power Profile: update taimen
Updating all power profiles using the same scripts. Previously,
every power profile was generated using different algorithims.
b/62389228

Test: Run a normal android workload and verify the app blame
  is reasonable

Change-Id: Idff05eb0fa776a3dae7bde2952ec80b031834d54
2017-07-21 16:10:31 +00:00
Phil Burk
928678226e taimen: enable aaudio MMAP mode
This will allow AAudio to route audio data through a new service
that uses ALSA MMAP/NOIRQ mode.

Bug: 63002656
Test: reboot, then "adb shell getprop aaudio.mmap_policy" should be 2

Change-Id: Id2f692ac9350e4c308f17d86ee8d5cbb858bb565
2017-07-21 03:48:43 +00:00
Glenn Kasten
dbeeb36a1b Add another property to configure adm buffering
am: c61eab8f4f

Change-Id: I85478bfd18b75a72c56eb24016329979396f64e7
2017-07-20 18:28:49 +00:00
Glenn Kasten
c61eab8f4f Add another property to configure adm buffering
Keep the original property also, to make it easier to experiment
with old and new libadm.so

Bug: 63810681
Test: round-trip USB latency unchanged with old or new libadm.so
Change-Id: I3ba8a670f6d8498a5899c352c544cbd63d815169
2017-07-20 02:45:30 -07:00
Michael Wright
60221e7d35 Merge "Drop the minimum screen brightness." into oc-dr1-dev am: cc54879fbb
am: 43fe1d4b7b

Change-Id: I9cb7c112fc46a1743c80f501a6610f411f0b531e
2017-07-20 05:48:11 +00:00
Michael Wright
43fe1d4b7b Merge "Drop the minimum screen brightness." into oc-dr1-dev
am: cc54879fbb

Change-Id: I0df447eedc119082dfe38734138abce9cff12d69
2017-07-20 05:44:42 +00:00
TreeHugger Robot
cc54879fbb Merge "Drop the minimum screen brightness." into oc-dr1-dev 2017-07-20 05:38:26 +00:00
Thierry Strudel
639f9b679e enforce RESTRICT_VENDOR_FILES := owner am: 64cc5bd93b
am: 85a9b6837e

Change-Id: I9194bfbb165cb2af397611f90e2f08492921f602
2017-07-20 04:30:52 +00:00
Thierry Strudel
85a9b6837e enforce RESTRICT_VENDOR_FILES := owner
am: 64cc5bd93b

Change-Id: I146c849b04cde5f4c372129c2c8a673c1c356884
2017-07-20 04:28:06 +00:00
Michael Wright
d89e4ec272 Drop the minimum screen brightness.
This reduces the minimum brightness to 0.009 nits from 0.09 nits
(on EVT1 and 2).

Bug: 63834045
Test: manual
Change-Id: I7d76eae6e76de5ed3a125f8f4b42d1bba2f57ac7
2017-07-19 14:41:25 +01:00
Thierry Strudel
64cc5bd93b enforce RESTRICT_VENDOR_FILES := owner
RESTRICT_VENDOR_FILES cannot be set to also enforce "path" as some vendor
specific modules related to IMS VT still needs to be installed in system.

Bug: 37330627
Change-Id: Ic94a63b4a53c876553a1c48a7d7a986ac11f790e
Signed-off-by: Thierry Strudel <tstrudel@google.com>
2017-07-18 12:08:14 -07:00
Glenn Kasten
dccb066d86 Merge "Enable pro audio feature flag" into oc-dr1-dev am: 81ee912dac
am: ba6e88f0cf

Change-Id: Ie8750f89856a5606d9db3f8c744cf38b3acafcaf
2017-07-18 14:55:25 +00:00
Glenn Kasten
ba6e88f0cf Merge "Enable pro audio feature flag" into oc-dr1-dev
am: 81ee912dac

Change-Id: Idc4dfe83a5d137d1491373d13d31617dc115888c
2017-07-18 14:51:57 +00:00
Glenn Kasten
81ee912dac Merge "Enable pro audio feature flag" into oc-dr1-dev 2017-07-18 14:46:10 +00:00
Bill Yi
1411469bd8 Add factory image support for taimen am: 5a0684d028
am: cea1b5828f

Change-Id: Ia3b22597854b8d6a3b80c32126758894290e968e
2017-07-18 02:11:28 +00:00
Bill Yi
cea1b5828f Add factory image support for taimen
am: 5a0684d028

Change-Id: I1baf830b97ce84d4547a14861b075e32d5ec2c1c
2017-07-18 02:08:27 +00:00
Bill Yi
5a0684d028 Add factory image support for taimen
BUG:36396200
Change-Id: I7acbe08b6bc473409ad1981e6a87bf9344ac4acf
2017-07-17 16:44:13 -07:00
taeho.youn
378327f147 Merge "audio: update mixer_paths for usb-headphone voice call" into oc-dr1-dev am: deb629b70f
am: f04d41e77c

Change-Id: Ife3fbe67f27ce97d77f439d1d1f15ea7064f1010
2017-07-17 23:15:38 +00:00
Bill Yi
8c80fa0969 Add AOSP support for taimen am: a2ecc7543d
am: 58b3b5f7d2

Change-Id: I51dce0f2f601cda4b9f6e6f1c98c55a333646977
2017-07-17 23:14:50 +00:00
taeho.youn
f04d41e77c Merge "audio: update mixer_paths for usb-headphone voice call" into oc-dr1-dev
am: deb629b70f

Change-Id: I2cd630e346ebe8757b83cf632cd1cce5438e5406
2017-07-17 23:11:50 +00:00
TreeHugger Robot
deb629b70f Merge "audio: update mixer_paths for usb-headphone voice call" into oc-dr1-dev 2017-07-17 23:07:18 +00:00
Bill Yi
58b3b5f7d2 Add AOSP support for taimen
am: a2ecc7543d

Change-Id: Ib5494bcefda7ef14ef05975963a492764a75211a
2017-07-17 23:02:49 +00:00
Glenn Kasten
6997a821d1 Enable pro audio feature flag
Test: adb shell pm list features
Bug: 38463264
Change-Id: I3bf173bf49452288acef2f307236412bf4c59ab1
2017-07-17 14:57:55 -07:00
Bill Yi
a2ecc7543d Add AOSP support for taimen
BUG:36396200
TEST: Build an aosp_taimen-userdebug and flashed a device
Change-Id: If667ab366efc99b0f695134f0430a514ba13c111
2017-07-17 13:55:15 -07:00
taeho.youn
a3137497d4 audio: update mixer_paths for usb-headphone voice call
fix rx/tx mute when making call with 3-pole headset and USB dongle

Bug: 63680197
Test: manual audio sanity test
Change-Id: Ie8b3b6d0c5666539a794459e425570f4e5d7d447
2017-07-17 12:13:24 -07:00
taeho.youn
3fc7c8c5e6 audio: taimen: device specific configurations am: 031f68333b
am: 94ab4d593f

Change-Id: I941a7cf0a983a52a1fa0a4119d668cd94979e753
2017-07-14 23:34:33 +00:00
David Lin
c58e9b1272 audio: enable 24bit for MI2S path am: 90247f22d4
am: 7e8ab3dc40

Change-Id: I4e34db0e0c99c0a394e45eeb9c4db581a795a214
2017-07-14 23:34:31 +00:00
taeho.youn
94ab4d593f audio: taimen: device specific configurations
am: 031f68333b

Change-Id: Ib35dd3d6dd4a0be6c545c4e77410a97460a04db5
2017-07-14 23:26:36 +00:00
David Lin
7e8ab3dc40 audio: enable 24bit for MI2S path
am: 90247f22d4

Change-Id: I6a0a37dbe322382671dd2d5555904181a57f35f5
2017-07-14 23:26:35 +00:00
taeho.youn
031f68333b audio: taimen: device specific configurations
speaker-safe setting for Ringtone mode

Bug: 35675592
Test: manual test for ringtone
Change-Id: I3378b12c4b71bbe7c32d048f2b470cb26c467b6b
2017-07-14 10:58:29 -07:00
David Lin
90247f22d4 audio: enable 24bit for MI2S path
This configs AFE I2S to S24_LE formate.

Bug: 63400919
Test: manual playback test
Change-Id: I537ccff8fd70159905d0a9e5c7879555cda37744
2017-07-14 10:48:27 -07:00
Glenn Kasten
fda6d51059 Merge "Reduce USB audio latency on Taimen" into oc-dr1-dev am: 09db017139
am: dcdd0cac58

Change-Id: I15d2603381e04459ec98873d19a84692837ac7c8
2017-07-13 23:01:24 +00:00