Commit graph

907 commits

Author SHA1 Message Date
David Li
4e9ad88e66 audio: upgrade audio.usb.default from v1 to v2
Bug: 187912470
Test: make -j128
Test: deep buffer and compress offload via speaker, USB headset, BT
earphone
Test: phone call via handset
Test: hotword detection

Change-Id: I0385873c7087660d03ccc582f31825a901ae1b8e
2021-06-08 06:14:43 +00:00
linpeter
093ed540b1 init: set LHBM node permission before start hwcompower am: 0fd8dc215e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14656552

Change-Id: Ib605dd09224a19b6535baaf62dfbe6f05a0099db
2021-06-08 05:48:27 +00:00
linpeter
cc1a0db348 init: set LHBM node permission before start hwcompower
Give local_hbm_mode node sutiable permission to allow
hwcomposer to set local_hbm_mode to display driver.

Bug: 184768835
test: check file node permission
Change-Id: I2e5dcd87ba27a1ccf8de14a12472ba806833ed12
2021-06-08 05:30:43 +00:00
Adam Shih
151e0302a6 remove obsolete module am: a32cd44c0e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14881192

Change-Id: If7a7f5e07ca3b50ca87b9be7580ecf428137b16d
2021-06-08 03:59:18 +00:00
Adam Shih
fa935b0795 remove obsolete module
Bug: 190330778
Test: build the ROM with the module gone
Change-Id: I38b604e2ee5be017b5eccf98d405ee896b5e6ea4
2021-06-08 03:25:59 +00:00
Isaac Chiou
dcb7d3ca32 config: Override disable firmware roaming via HAL API am: fab900fd9f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14807289

Change-Id: I7870c268e43ba049b37073b72a1192fdadfcc473
2021-06-08 02:35:33 +00:00
Maciej Żenczykowski
7e7f8b832a remove dead code - property:sys.usb.configfs is never 1 am: 2a42e96274
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14542110

Change-Id: Id9fbc923acabbb7a44bfd59b6f9210c386ffec02
2021-06-08 02:35:29 +00:00
Isaac Chiou
206366eb0a config: Override disable firmware roaming via HAL API
ag/13790852 provides a solution to disable fw roaming if the connection
is triggered with a specific bssid.
We set config_wifiUseHalApiToDisableFwRoaming to true to enable this
feature.

Bug: 178398607
Test: Build Pass
Test: Make sure HAL api wifi_enable_firmware_roaming can disable roaming
Change-Id: Ia4b6cf80aefbce76c994532175693f38a0698a5a
2021-06-08 02:34:05 +00:00
Maciej Żenczykowski
0fc8c4d49f remove dead code - property:sys.usb.configfs is never 1
Bug: 172793258
Test: built and booted on oriole, tethering still works
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Iff304938e57e28b3a62784fbd0b226a20e0f53cc
2021-06-08 02:14:33 +00:00
Yan-De Chen
bf3fce66e1 Revert "Camera: Enable LTM for factory builds" am: 3b91828b60
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14800450

Change-Id: I87f59cfba5eaf703d649ed8ef73eccaed1b6d3be
2021-06-07 05:05:01 +00:00
Yan-De Chen
06c8aadc14 Revert "Camera: Enable LTM for factory builds"
This reverts commit d72626741ce5faa6404f52e61408d3ce93690fa3.

Reason for revert: disable ltm to improve camera stability

Test: build pass
Bug: 189934073
Change-Id: I2a23823b8d0c5a6686e6a675f575cf8a0bbd49de
2021-06-07 04:42:37 +00:00
Edwin Tung
16ae340dc5 gps: update gps driver 128.20.23.502791 am: e3784ee3ef
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14751953

Change-Id: I0fdbe7fcc6a83ac26b0309daaead8533644487ab
2021-06-07 02:33:19 +00:00
Nicole Lee
94b4b6a92e dumpstate: stop modem always-on logging only am: d78e4f105a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14788593

Change-Id: Iaa5b9aab483d2722bf84f774d5e03f84e1c37df9
2021-06-07 02:33:13 +00:00
Edwin Tung
d07bdce1e7 gps: update gps driver 128.20.23.502791
Fixed an issue to count valid L5 measurements in the L5 bias estimation process
Fixed wrong context detection issue when the first fix is made
Set group readable permission to esw-crash-dump
Added SIT_SET_GPS_STATUS IPC to inform of gps running state to modem
Fixed crash issue at ProvideLppeCapabilities() while KDDI testing
Fixed issue that gpsd send release connection request upon receiving NI message
Fixed gpsd busy loop after OnTcpConnect happend when it fails to SSL_connect() with SSL_ERROR_SYSCALL
Fixed Reset checking timer for default value of CpResetInvalidateSec to properly work

Bug: 189063756
Bug: 185203617
Bug: 189711389
Bug: 185545476
Bug: 189715043
Bug: 189730213
Bug: 188870406
Bug: 185884684

Sanity test: 190014066
Test: build pass
Change-Id: I99b7173c9f28ed5f6a05a272709f6caa4748aed1
2021-06-07 02:17:34 +00:00
Nicole Lee
2148f02c08 dumpstate: stop modem always-on logging only
Dumpstate will only collect always-on modem logs,
should only stop modem logging when it is always-on

Bug: 189441741
Change-Id: Icc4e1940aab774d56e51e966248985dda539890c
2021-06-07 02:14:16 +00:00
Wei Wang
dd2a4a4b3e Remove mid/big core min boost for touch boost am: 2a2a091bfc
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14847872

Change-Id: I6f2101d968dd4f259a05d93ffbed25b49c38fbba
2021-06-05 04:32:56 +00:00
Wei Wang
6181c3ef5e Remove mid/big core min boost for touch boost
We have TA uclamp.min for top app, keep min boost for SF.

Bug: 190145608
Test: UiBench
Signed-off-by: Wei Wang <wvw@google.com>
Change-Id: I5f307cc7fa53c28a0ac64be83fe2234c2e04ff12
2021-06-04 13:27:36 -07:00
Albert Wang
ad3eee9230 Correct the file permission for usb data on/off am: 0b3446467f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14807283

Change-Id: I6540ea3307a6d14aac21587be44272a465112660
2021-06-04 08:59:57 +00:00
Albert Wang
a902992f64 Correct the file permission for usb data on/off
Bug: 180711938
Test: access nodes normally
Signed-off-by: Albert Wang <albertccwang@google.com>
Change-Id: I12e3357e675a77f3beb5f9fd6d3ada4378e10693
2021-06-04 08:36:17 +00:00
Aaron Ding
94e9f747cd Enable PRODUCT_SET_DEBUGFS_RESTRICTIONS on userdebug builds am: f43da9a37c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14467765

Change-Id: Ib65219b3fad006e06869092d30395e8cca10d7a8
2021-06-04 07:38:53 +00:00
Aaron Ding
0ae202eb9c do not mount the debugfs on userdebug builds am: ac86e4f713
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14419716

Change-Id: I1be5348da3a087183df14eea427f707a5d112ca8
2021-06-04 07:38:52 +00:00
Aaron Ding
49c8f94192 Enable PRODUCT_SET_DEBUGFS_RESTRICTIONS on userdebug builds
Bug: 186500818
Change-Id: Ic8534da52b093fc3278abd2f243a506d87196b1e
Signed-off-by: Aaron Ding <aaronding@google.com>
2021-06-04 04:01:50 +00:00
Aaron Ding
aa420345a9 do not mount the debugfs on userdebug builds
Bug: 186500818
Change-Id: Ic22af74fa850b1072c3dc781a3b49ae95a9156ba
Signed-off-by: Aaron Ding <aaronding@google.com>
2021-06-04 04:00:00 +00:00
Philip Cuadra
fb1e9bac6e Target arm v8.2a and A55 for GS101 am: 261aa24bad
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14824875

Change-Id: I044f469c3a9c48b3dc3dba4c97f342e42369b537
2021-06-03 22:32:17 +00:00
Philip Cuadra
0111d397d2 Target arm v8.2a and A55 for GS101
This will let bionic use 8.2a atomics which helps scudo locking.

Bug 189248298
Test: Presubmit

Change-Id: Ifa7a6d8386c8adcadb81cb762758b06a8164f700
2021-06-03 22:13:43 +00:00
Peter Liu
f3796d863a camera power hint: add extreme and low power hint am: 54fee28be2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14803938

Change-Id: I63a3f2e785ae84b8706149f833749ed4354ca91e
2021-06-03 06:05:47 +00:00
Peter Liu
638ed8c296 camera power hint: add extreme and low power hint
Add two more mode for power hint fine tuning.
streaming extreme targets 240fps mode and streaming low targets photo
mode.

Test:
this change is no op, so we will do the test on corresponding lyric
change (ag/14804030).

Bug: 189886881

Signed-off-by: Peter Liu <pingchienliu@google.com>
Change-Id: Icd31501347108ccb5b0ec278a92bee89f543c192
2021-06-03 05:41:14 +00:00
wenchangliu
b0318db085 Move input surface to CCodec am: 4272b53d9b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14788706

Change-Id: I8a94f262f7e176686afeba551a0dcb17493e2c09
2021-06-03 02:13:11 +00:00
wenchangliu
a9a6612873 Move input surface to CCodec
Bug: 186447629
Test: atest CtsMediaTestCases -- \
--module-arg CtsMediaTestCases:size:small
Test: camera recording
Change-Id: I3aa79073f45d0d06a55abed08763d8c1ac45932a
2021-06-03 01:51:52 +00:00
George Lee
21b0ccde39 bcl: disable.bcl property to disable clk div am: a2edbb8e2a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14805155

Change-Id: I4f2c6e5ce944486fb4a0002e3e8c30f7dcf4af82
2021-06-02 21:56:33 +00:00
George Lee
f41184fff0 bcl: disable.bcl property to disable clk div
Bug: 188365095
Test: Local Test
/sys/devices/virtual/pmic/mitigation/instruction # setprop vendor.disable.bcl.control 0
/sys/devices/virtual/pmic/mitigation/instruction # cat enable_mitigation
1
/sys/devices/virtual/pmic/mitigation/instruction # setprop vendor.disable.bcl.control 0
/sys/devices/virtual/pmic/mitigation/instruction # setprop vendor.disable.bcl.control 1
/sys/devices/virtual/pmic/mitigation/instruction # cat enable_mitigation
0
Signed-off-by: George Lee <geolee@google.com>
Change-Id: I326d2d8f1b694d1e5d2a5d663c8fa58e55d37d85
2021-06-02 21:38:37 +00:00
Ted Lin
883dc45cc3 gs101: dumpstate: Dump function without debugfs am: 2492fbf3b0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14776177

Change-Id: Ic4c5bbda98adb6a75494ee1c542457ec9191bbaf
2021-06-02 03:39:52 +00:00
Ted Lin
0843fe0b0a gs101: dumpstate: Dump function without debugfs
*** command '/vendor/bin/sh -c cat /d/regmap/*-0057-pca9468-mains/registers' failed: exit code 1

Bug: 187030022
Test: Check bugreport
Change-Id: Iea4225efb87b9793d990c04d950938fe79f71e23
Signed-off-by: Ted Lin <tedlin@google.com>
2021-06-02 03:29:58 +00:00
Shinru Han
f68a33df7c gps: Add MCU crash dump in bugreport am: fd3d41ae0a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14762970

Change-Id: I1c31072686c7dce7fec0bc5ed3660a1792eed757
2021-06-02 03:27:29 +00:00
Shinru Han
d8908905aa gps: Add MCU crash dump in bugreport
Bug: 189288775
Test: on device
Change-Id: I0d3d1fdb6410098779d5ff9ed5d8b9bc7a347764
2021-06-02 03:04:59 +00:00
Benjamin Schwartz
5580e0d219 powerstats: Remove Wifi and BT placeholder consumers am: 0ea359c7f5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14188908

Change-Id: Id0fb4c7566a0b661e24b65a163108f0aae0a15a0
2021-06-02 01:44:13 +00:00
Benjamin Schwartz
a05a8c3854 powerstats: Remove Wifi and BT placeholder consumers
Bug: 185392117
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I4ee4837f882c2666e99c02836dd3c850871b420b
2021-06-01 17:17:03 -07:00
Stephane Lee
dacafe9ce6 Add Adaptive Charging AC pause buffer control am: c4d083dca5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14671990

Change-Id: I77d7d3f6ace59b400609995f7f77731b1cd07550
2021-06-01 20:57:51 +00:00
Stephane Lee
0daa5cc618 Add Adaptive Charging AC pause buffer control
Bug: 188524940
Test: Ensure that there are no logcat errors from health_safety_margin
Change-Id: Ia67649fd6d2e4cc8b87b5fa9c21b15b07722efbe
2021-06-01 20:36:15 +00:00
Aaron Ding
7e4fd13ca6 disable DebugFS restrictions in factory builds am: 45b2093640
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14502956

Change-Id: I3aee044f3789d748bb9857727728682492709195
2021-06-01 06:31:43 +00:00
Aaron Ding
f87f8ed1b0 disable DebugFS restrictions in factory builds
Bug: 186500818
Change-Id: I313c462fc9e97eb76f8772bd0c7536e6dcf62a01
Signed-off-by: Aaron Ding <aaronding@google.com>
2021-06-01 04:24:06 +00:00
Cyan_Hsieh
7b6028e16a Set audio.camerasound.force for JP devices am: b6c4f766b7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14716079

Change-Id: I2a404c96892f098c7105818d7ef0ca94f1937007
2021-05-31 03:07:01 +00:00
Kris Chen
576296ca50 udfps: Add goodix HIDL extension manifest for userdebug build am: 5b4044548c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14731872

Change-Id: Ic563c2d32c2278016c594184330d5cd497c114d0
2021-05-31 03:06:52 +00:00
Cyan_Hsieh
7a7f31c030 Set audio.camerasound.force for JP devices
Test: set to JP sku and check No camera sound option
Bug: 188396079
Change-Id: Id6a89d53f796d2311b91955908ec72e88edbc371
2021-05-31 02:54:19 +00:00
Kris Chen
4de06908f9 udfps: Add goodix HIDL extension manifest for userdebug build
Bug: 189315086
Bug: 189227969
Test: Can use Goodix APK to enroll and authenticate.
Change-Id: If1061382d6bde43e2b45f5e91da238ac5e0ebfde
2021-05-31 02:41:36 +00:00
George Lee
1aaec10d31 health: fix soc path so enable proper throttling am: b15a996006
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14762154

Change-Id: I81893f264acf9055242b534d3e0a11b7fa95cb7a
2021-05-28 20:59:43 +00:00
George Lee
dada82957c health: fix soc path so enable proper throttling
Path was missing "/" thus thermal zone soc stays enabled regardless of
charging.

Bug: 188006020
Test: Local test to check soc's mode
Signed-off-by: George Lee <geolee@google.com>
Change-Id: I62ba233ddc05f2c8c0d3bcf4f97809f9c379a757
2021-05-28 19:38:51 +00:00
George Lee
ea9f70b056 thermal: add soc to thermal HAL monitoring am: ba6176f2b2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14737124

Change-Id: Ic9524371bc3c4c1cc6c6637a6eb5c64ee1e06d0f
2021-05-28 16:31:51 +00:00
George Lee
1f5972077d thermal: add soc to thermal HAL monitoring
Bug: 188365095
Test: Local Test
/dev/thermal/tz-by-name/soc # ls -la
-rw-r--r--  1 system system 4096 2021-05-26 17:25 mode
-rw-r--r--  1 system system 4096 2021-05-26 17:25 trip_point_0_hyst
-rw-r--r--  1 system system 4096 2021-05-26 17:25 trip_point_0_temp
/dev/thermal/tz-by-name/soc # cat policy
user_space

Signed-off-by: George Lee <geolee@google.com>
Change-Id: I9f9cffb29ad025872d77dc2e41d893a2fb2d375a
2021-05-28 16:08:03 +00:00
Rick Yiu
43288889bc gs101: dumpstate: Dump vendor group value am: c8e72fb5c4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14671623

Change-Id: Iea6b7038793ff53066ab83d6f2b9ab08e1b4ac19
2021-05-28 01:44:27 +00:00