Commit graph

4063 commits

Author SHA1 Message Date
Jasmine Cha
5b50e7384a audio: switch audio HAL to V7
bug: 180878031
Test: atest VtsHalAudioV6_0TargetTest
      atest VtsHalAudioV7_0TargetTest
      atest VtsHalAudioEffectV6_0TargetTest
      atest VtsHalAudioEffectV7_0TargetTest
      atest VtsHalAudioPolicyV1_0TargetTest
      manual audio test - playback/record/voice call

Signed-off-by: Jasmine Cha <chajasmine@google.com>
Change-Id: I9dbf808307f2de77eb47fbc0eabfa4d03464b36e
2021-04-15 01:02:19 +00:00
Quang Luong
82aaf50805 Add default lookup table for wifi coex am: 59291d3c60
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14172983

Change-Id: I1006f9e9d6a7d343259d145b7d55ceee488299e1
2021-04-14 22:28:12 +00:00
Quang Luong
59291d3c60 Add default lookup table for wifi coex
Bug: 184089520
Test: verify coex table was succesfully read in logs
Change-Id: I65e232307cf9527e3ecdc4b367f8277196025d36
2021-04-14 21:46:03 +00:00
Benjamin Schwartz
b029f448d4 powerstats: Add PD on stats am: 2219a99232
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14177048

Change-Id: I7d523bad8fa8d46f47ea52bcacf9d957d971794b
2021-04-14 19:31:06 +00:00
Benjamin Schwartz
801b3c3634 powerstats: Correct DVFS operating points am: d9e7656d60
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14176945

Change-Id: Ibc760814bb69a7cbb2631697e730d47dc34dca77
2021-04-14 19:30:48 +00:00
Benjamin Schwartz
2219a99232 powerstats: Add PD on stats
Bug: 176452458
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I871e93c5e46d0c88bd8a07eec8a38c8d1cf81d9a
2021-04-14 18:57:35 +00:00
Benjamin Schwartz
d9e7656d60 powerstats: Correct DVFS operating points
Bug: 180261952
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I472a74218934ee6f9fae82fe36ddb924bfcd70ee
2021-04-14 18:57:32 +00:00
Jenny Ho
37c4a04174 dumpstate: update dump eeprom path am: 3d46be281d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14160953

Change-Id: I558f71cf5083c3a3d1c646107c08722aeb02d65e
2021-04-14 08:36:48 +00:00
Jenny Ho
3d46be281d dumpstate: update dump eeprom path
avoid using * for sysfs permission

Bug: 182531832
Signed-off-by: Jenny Ho <hsiufangho@google.com>
Change-Id: I8346bc09e82811a9006aae6d1b2d83d31a7e0a62
2021-04-14 07:45:01 +00:00
Taehwan Kim
d165551525 update media_codecs_aosp_c2.xml am: a27563b2f4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14160950

Change-Id: I60ebec6baa0c736a53e0c41950fb11511d1bcffd
2021-04-14 05:44:51 +00:00
Taehwan Kim
a27563b2f4 update media_codecs_aosp_c2.xml
Bug: 184144529
Test: Video call in Snapchat app
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: Ib7ab4d3ed4cd9aa49633612ade2b333eff6b99bb
2021-04-14 04:53:00 +00:00
Dmitri Plotnikov
be40f0bb86 Implement triggers on the power.battery_input.suspended property am: 546f53ca1a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14160384

Change-Id: I4525c3fe5c3532e62aedb9368a7cf6c91ec1b17b
2021-04-13 21:07:11 +00:00
Dmitri Plotnikov
546f53ca1a Implement triggers on the power.battery_input.suspended property
See analogous CLs for coral: ag/12464994; redbull: ag/12990696

Bug: 167636754

Test: adb shell setprop power.battery_input.suspended true to disable charging
Test: adb shell setprop power.battery_input.suspended false to reenable charging
Change-Id: Ie413251451683de7c22b44c6c86a2a8590998b7b
2021-04-13 19:36:29 +00:00
Jaegeuk Kim
3b8b7ad442 Dumpstate: f2fs: remove verbose segment_info am: a245dd7d5c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14143521

Change-Id: Iafa99f8b9a063aae0f467c112ef04c86734f7672
2021-04-13 17:12:01 +00:00
Jaegeuk Kim
a245dd7d5c Dumpstate: f2fs: remove verbose segment_info
Let's remove segment_info which seems not useful.

Bug: 184964835
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
Change-Id: Ib9826f536681d9f36f9d55dab3801a05c47f27a4
2021-04-13 16:33:47 +00:00
Jakub Pawlowski
18df7720d5 gs101: use bluetooth.audio@2.1 am: 4e22787a38
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14161624

Change-Id: Ia0c1ffc2c8ff4c30514dfed5a8851b31ee807aa7
2021-04-13 15:00:12 +00:00
Jakub Pawlowski
4e22787a38 gs101: use bluetooth.audio@2.1
bluetooth.audio@2.1 adds new functionalities required for Bluetooth LE
Audio development

Bug: 150670922
Change-Id: Iac2ece0c029a38fef82e81f5ba3ba491163818ef
2021-04-13 14:10:15 +00:00
chenpaul
0d5e4b3ef6 wifi - Give execute permission to data/vendor/wifi for pixelLogger am: 589e1d8d89
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/13782444

Change-Id: I727782f2d9996b1d3810ba4cd72251be4ddabfc6
2021-04-13 12:37:15 +00:00
chenpaul
e413a3e890 Include pixel logger in common device.mk am: 4bcdbf3244
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/13782443

Change-Id: I68ca388ddfaeaae65771ecd2e54b39287844d0c2
2021-04-13 12:37:12 +00:00
chenpaul
589e1d8d89 wifi - Give execute permission to data/vendor/wifi for pixelLogger
In hostapd, there have hostapd.android.rc and make /data/vendor/wifi
with permission 770 when the device boots up.

It will overwrite the permission from slider specific rc,
which makes this folder without "+x" permission.

In order to make Pixel Logger can write config files in this folder.
This change will make sure "/data/vendor/wifi" have +x permission

Bug: 159650456
Test: wifi is workable
      data/vendor/wifi with 771 permission
Change-Id: I5b396fc41a4eddefc04d43f8e3d276787d722726
2021-04-13 11:54:19 +00:00
chenpaul
4bcdbf3244 Include pixel logger in common device.mk
Test: Pixel Logger is worlable
Bug: 159650456
Change-Id: Ib1b2145aa4e0292b91f64f2b2f5c97c3e979666a
2021-04-13 11:54:19 +00:00
Adam Shih
e1800561ee make permissive setting compatible to boot image version am: 6d8d406b2d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14160949

Change-Id: If2caa584fd0316da9b1814af1e5cc7d9e8b3ba86
2021-04-13 08:50:09 +00:00
Adam Shih
6d8d406b2d make permissive setting compatible to boot image version
Bug: 185196274
Test: boot to home with SELinux under permissive mode
Change-Id: I4b521dd765ccbff831cf17c1d9817266b37e6990
2021-04-13 06:05:44 +00:00
Wei Wang
30b34c681a Enable adpf on P21 device am: 3c84c460ba
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/13951409

Change-Id: Ie825cf2c0e7ec9051abd6fa48e2a2d70e96ba668
2021-04-13 05:38:42 +00:00
Wei Wang
3c84c460ba Enable adpf on P21 device
Bug: 177492680
Test: boot
Signed-off-by: Wei Wang <wvw@google.com>
Change-Id: I8a8cb061e4d99ee8c919584fc2a35e0ebcaadc38
2021-04-13 05:04:09 +00:00
Michael Wright
16dbd68327 Enable TEXT_HANDLE_MOVE am: a281288798
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14161614

Change-Id: I58699ecf95c8e7545245b1d539f3394190699473
2021-04-13 02:41:21 +00:00
Michael Wright
a281288798 Enable TEXT_HANDLE_MOVE
New devices are capable of subtle vibrations, so this experience should
be enabled.

Bug: 185134911
Test: manual
Change-Id: I20d251a82e734cd5cb98b086efdec6d2c555a898
2021-04-13 01:51:51 +00:00
J. Avila
50d62c93fc Explicitly set log_buf_len am: df9dc5cf76
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14162562

Change-Id: I1b1248eb11fc7f167d5d832ee04f21e7827ded3c
2021-04-12 22:39:06 +00:00
J. Avila
df9dc5cf76 Explicitly set log_buf_len
By setting the log_buf_len via cmdline, devices using this cmdline will
be able to guarantee their preferred buffer size even if the underlying
CONFIG_LOG_BUF_SHIFT changes.

Bug: 185141673
Change-Id: Iafe7561dceef65fc47cb0bb54a8f84a5e10c51a9
2021-04-12 22:00:50 +00:00
Jimmy Shiu
227d5f3c09 powerhint: Add Display refresh rate hint, DISPLAY_IDLE and DISPLAY_UPDATE_IMMINENT am: cfb1e3fdef
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/13782434

Change-Id: I75bcf7de56203028b1234716f53df94058ae4daf
2021-04-12 21:25:02 +00:00
Jimmy Shiu
cfb1e3fdef powerhint: Add Display refresh rate hint, DISPLAY_IDLE and DISPLAY_UPDATE_IMMINENT
Add display refresh rate changed hints:
REFRESH_120FPS
REFRESH_90FPS
REFRESH_60FPS

For DISPLAY_IDLE hint, set TAUClampBoost to 0.
Then for DISPLAY_UPDATE_IMMINENT and INTERACTION, set TAUClampBoost back to default.

Bug: 170648686
Bug: 170508822
Test: `watch -n 1 adb shell cat /dev/cpuctl/top-app/cpu.uclamp.min`
Change-Id: I18fd6d4257f8902ddbbdb3ed4a20b88d5cc43a2c
2021-04-12 20:42:06 +00:00
Wiwit Rifa'i
7d1dfc15c8 Enable SurfaceFlinger Cache by default am: cfaf39f1de
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14031647

Change-Id: Ib19bf8d79b58a9bb15eaab65c6f9e9af592fe171
2021-04-12 07:16:41 +00:00
Wiwit Rifa'i
cfaf39f1de Enable SurfaceFlinger Cache by default
Test: check SF Cache is enabled by default using perfetto trace
Bug: 172968540
Change-Id: I525b6db8d35207c1f2f8982d9fa64ed501592c6f
2021-04-12 06:41:44 +00:00
Taehwan Kim
f215945bd4 add media.c2.dmabuf.padding am: d8b25b96f8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14141265

Change-Id: Ie6817688e1153b886221d40c8792ecceaa4a1a89
2021-04-12 05:04:28 +00:00
Taehwan Kim
d8b25b96f8 add media.c2.dmabuf.padding
Bug: 181380463
Test: ExoPlayer, YouTube playback OK. Recording OK.
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: I7bc4d051d176252ae7758599ab11fce81c03487c
2021-04-12 04:49:09 +00:00
Jenny Ho
71c2768d03 dumpstate: add P7 dual battery fuel gauge path am: 0ecbb8aa26
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14119786

Change-Id: I55532c4ac8c67cffb000a2c0040861f95c949e4b
2021-04-12 04:39:23 +00:00
Jenny Ho
d906f1bf39 init.gs101.rc: set system ownership for P7 maxfg am: fa30b5b9ff
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14139965

Change-Id: I16925e92cfd7fe2d61707a01c8aca56ba34a6bde
2021-04-12 04:39:23 +00:00
Jenny Ho
0ecbb8aa26 dumpstate: add P7 dual battery fuel gauge path
also add lugbuffer_rtx/wireless

Bug: 184780667
Signed-off-by: Jenny Ho <hsiufangho@google.com>
Change-Id: I91370b3cbb1c2d57bcfa37032b39e22d43bfc69c
2021-04-12 04:05:09 +00:00
Jenny Ho
fa30b5b9ff init.gs101.rc: set system ownership for P7 maxfg
Bug: 184780667
Signed-off-by: Jenny Ho <hsiufangho@google.com>
Change-Id: Ic1df561438aa197459f7b1bbd72bd1d905c156c8
2021-04-12 04:05:09 +00:00
Badhri Jagan Sridharan
299e33f83a gs101: recovery: Set sys.usb.controller for UDC configuration am: 9a80547bed
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14132554

Change-Id: Ib8646621f05434789ce818634b7e0d9ca6931776
2021-04-11 08:51:20 +00:00
Badhri Jagan Sridharan
9a80547bed gs101: recovery: Set sys.usb.controller for UDC configuration
Bug: 179935027
Signed-off-by: Badhri Jagan Sridharan <badhri@google.com>
Change-Id: I259ac52bc5f91d1de74cc94862440739c9726d48
2021-04-11 08:31:24 +00:00
Rick Yiu
1828d22166 gs101: Change LogFailures to string am: e8d7fb7f88
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14124690

Change-Id: Id55562c97c809ab59c6045ed466f2312f8c469c2
2021-04-10 04:56:33 +00:00
Rick Yiu
e8d7fb7f88 gs101: Change LogFailures to string
To match the definition of proto file.

Bug: 184715843
Test: function works
Change-Id: I8d6106bdc6978edb292e1f3ef0237469a77fe902
2021-04-10 04:19:36 +00:00
Jaegeuk Kim
52599b6dcb gs101: set readahead_size_kb=128 to system and data am: 3bc597748b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14084126

Change-Id: I98275969d5311011200bc985c87a41924f7d7b38
2021-04-09 18:32:38 +00:00
Jaegeuk Kim
3bc597748b gs101: set readahead_size_kb=128 to system and data
This can avoid memory pressure.

Bug: 181567573
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
Change-Id: I654c4d3bf24fa741c3fb0255431a26d8dcf5f153
2021-04-09 17:45:42 +00:00
millerliang
981578740c audio: set the permission for dma heap am: 1868e419d5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14031649

Change-Id: Id13ad581cf5c0e21e24c761ac21d91c4d0b682d4
2021-04-09 14:36:47 +00:00
millerliang
1868e419d5 audio: set the permission for dma heap
Set the permission for the two dma heap.
They are used for mmap audio in exclusive mode.
 /dev/dma_heap/aaudio_playback_heap
 /dev/dma_heap/aaudio_capture_heap

Bug: 165737390
Test: make
Change-Id: Ie8d35d59fb3bde10915dd0e0746852849acbad8c
2021-04-09 20:43:11 +08:00
samou
e694ba3c3c powerstats: Fill in P21 GPU power profile number am: 9db455e69d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14031652

Change-Id: Icfa0aaada99de87ebcfe57ac654849b61ce94205
2021-04-09 10:58:23 +00:00
Jack Nudelman
97f101493c [automerger skipped] Update CbrsNetworkMonitor package name. am: e36b41e17f -s ours
am skip reason: skip tag Change-Id I474401de47892c97c3fcf4a5471773cd0474e1ef with SHA-1 f960fc6c46 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14135245

Change-Id: Icd150c9cc9a8fd00d40ce108c3cc7639a5d0bedd
2021-04-09 10:58:07 +00:00
Shinru Han
ef9fb8c905 gps: remove lhd log in on-chip PVT mode am: 188be4a5e3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14111135

Change-Id: I68f92d074899e537860ef2e83240b57c9ce98349
2021-04-09 10:58:01 +00:00