Commit graph

894 commits

Author SHA1 Message Date
Tri Vo
fded53ff36 Start storageproxyd early am: 895c3faafc am: 609a3cda8e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15447094

Change-Id: Icb0314c9eabf9a9c826f39ee01a0618ea480d696
2021-08-11 16:22:00 +00:00
Tri Vo
0fb5d7b041 Set /dev/sg1 permissions in ueventd.rc am: d573af4a65 am: dc34e43296
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15447093

Change-Id: Iee3cd66794c9a75e830fad99fcf36ff669968568
2021-08-11 16:21:59 +00:00
Aaron Ding
fdceee5b93 Update ro.soc.model to Tensor am: 8232dd0547 am: 1575b3db7b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15509391

Change-Id: I266d7f4af237e1f75defde9042437645e7e724d4
2021-08-11 16:21:50 +00:00
Tri Vo
7290750087 Start storageproxyd early
And restart it after /data is mounted.

Bug: 187105270
Test: boot raven, secure storage test com.android.storage-unittest.td
Change-Id: I505e315b58c3e0830d9a1f11d2f8afd549186535
2021-08-11 16:02:34 +00:00
Tri Vo
f29084928b Set /dev/sg1 permissions in ueventd.rc
This way we don't need to guess when we need to chown.

Bug: 187105270
Test: boot raven
Change-Id: I36b17d440ef340e558b10ed3fef03435ec63690f
2021-08-11 16:02:34 +00:00
Aaron Ding
2ca88b86a2 Update ro.soc.model to Tensor
Bug: 194969858
Change-Id: I6cb64d9d0ae08cb71f6c2eefa3700e7bc0a89504
Signed-off-by: Aaron Ding <aaronding@google.com>
2021-08-11 15:53:15 +00:00
Chris Fries
8a147370a2 device.mk: Freeze vendor security patch 2021-09-05 am: 97a63828db am: a7f7d69d66
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15520496

Change-Id: If4e26c7c6e63be46c10ef6771dfaf8b45288d69b
2021-08-11 15:08:20 +00:00
Chris Fries
f89fbc87d7 device.mk: Freeze vendor security patch 2021-09-05
(stopship hack) Freeze the SPL so that we can test more
rollback cases in testing before launch.

Bug: 187105270
Change-Id: Icb475d6c3331d26a6b5314cbb0cdf2cbe1428a27
2021-08-11 14:37:57 +00:00
George Lee
32041624d4 bcl: lower ocp_warn for tpu and gpu am: c3acda67ac am: 5cfe546552
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15521030

Change-Id: I52d6d5375ea4ffc39093d26a09cb9745897c305f
2021-08-11 02:02:52 +00:00
George Lee
ff8a3c60a2 bcl: lower ocp_warn for tpu and gpu
Bug: 181348043
Test: Local test and verify trip point
Signed-off-by: George Lee <geolee@google.com>
Change-Id: I499bcfecf4a0eea7459f8cdd41d4e7c59129ffef
2021-08-11 01:32:04 +00:00
TeYuan Wang
f87b53892a thermal: provide permission for user space request TPU throttling am: 6067e669ca am: e8f5bb9a8a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15472395

Change-Id: I3c55352806b79ab7d5a26e57cad912692480fd04
2021-08-10 23:51:46 +00:00
TeYuan Wang
cc9cd89806 thermal: provide permission for user space request TPU throttling
Bug: 188701596
Test: ls -al dev/thermal/cdev-by-name/tpu_cooling/user_vote
Change-Id: I8a53b118b2e8e51603554c5fbb8a085d47422918
2021-08-10 23:18:01 +00:00
Ted Lin
8d90260342 dumpstate: move the dump registers from regmap to each driver
dumpstate availible to dump data with below 2 permission:
-r--r--r-- 1 root root
-r--r----- 1 system system
but /d/regmap permission is -r-------- 1 root root
1. we cannot change root to system with chown if the file node is root
2. we cannot change to read with chmod if the file node is root
3. try change permission in vendor_init causes sepolicy build fail with
   message rule neverallow

Base on above results, we added new file node in kernel with available
permission to dump needed data and dump it.

Bug: 194941806
Test: adb bugreport
Change-Id: Ieeb1adfb0351ceb33bf817cbef3663d41cdb8645
Signed-off-by: Ted Lin <tedlin@google.com>
2021-08-10 07:47:14 +00:00
Wen Chang Liu
3df7a76fa6 Revert "Revert "firmware: mfc: update release MFC F/W(21/08/03)"" am: a698114a37 am: ce4823810e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15472405

Change-Id: I0cb0362f3e5e1b5c2b74955435d7efb57108ed8d
2021-08-10 00:18:26 +00:00
Jidong Sun
300e445c60 mfc_fw: Update to use unsigned FW binary am: e710ba9192 am: 67acf0c025
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15486694

Change-Id: I8e2557c7ba02b2b9b544e2675f899106e86ca6bc
2021-08-10 00:18:25 +00:00
Wen Chang Liu
7742985632 Revert "Revert "firmware: mfc: update release MFC F/W(21/08/03)""
This reverts commit f6fcd437fdfd133ce9ebe343bbaa9dbe1b8e9dbd.

Reason for revert: we should upgrade same MFC FW release together with bootloader since we embedded a MFC FW inside LDFW to speed up authentication flow for P21.
 
Bug: 194873668
Test: video playback, video recording

Change-Id: I84f72e07940dc93acb5b26647091e921f4060df2
2021-08-09 23:50:27 +00:00
Jidong Sun
777118c5fe mfc_fw: Update to use unsigned FW binary
Bug: 195214116
Signed-off-by: Jidong Sun <jidong@google.com>
Change-Id: Ic7b065dd65d813cac7792725b31bb7958d1fa76b
2021-08-09 23:50:27 +00:00
Daeho Jeong
94d3188380 bfq: set slice_idle to 0 am: 25421f8e71 am: a3baff9020
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15415376

Change-Id: I449c32c11a461ebdd6c7dbd94342e44336159c21
2021-08-09 23:38:30 +00:00
Daeho Jeong
bb82be6a2a bfq: set slice_idle to 0
Bug: 191606824
Signed-off-by: Daeho Jeong <daehojeong@google.com>
Change-Id: I6a2e52cdf5a43fb2e74b756eb0f1249761d76b0e
2021-08-09 23:10:42 +00:00
Siqi Lin
20c86c6913 dumpstate: dump recent AP wakeups from AoC DRAM exception am: 42a2e0d8c0 am: d5a85aaac7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15474255

Change-Id: I7ab51c2eec9f3e0829202e950938f6bdf12350d7
2021-08-09 20:20:19 +00:00
Siqi Lin
1858f3c579 dumpstate: dump recent AP wakeups from AoC DRAM exception
Bug: 186456919
Test: adb bugreport, open Bug Sections "dumpstate_board.txt"
Test: search for "AoC memory exception wake"
Change-Id: I45edeb5138957405f29b9556acb8ff36fdc9310b
2021-08-09 19:52:01 +00:00
Edwin Tung
8c591e99e1 gps: update gps driver 129.20.23.511166 am: 36b32f110a am: 7af3006903
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15463394

Change-Id: I53f8fee6a4a7390be4ae400e1f6c4ef5774c319f
2021-08-07 05:08:58 +00:00
Edwin Tung
b8ea77a27f gps: Remove GpsCarrierType from XML am: 615a91eccf am: b79d8cb328
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15427363

Change-Id: Id27ea8a1f90057d31aa970a7c162249a6829184c
2021-08-07 05:08:58 +00:00
Edwin Tung
25b2c66ba9 gps: update gps driver 129.20.23.511166
Reset VDR instead of assert when sensor misalignment is detected
Updated the heading process noise logic
Fixed the issue of unintentional COLD start trigger
Fixed the late acquisition by 1 sec due to missing sat aiding
Fix "libgps  : proxy__gps_start, CP Cold Start is running, skip gps_start"
Change in scheduling capability to treat less than 1000ms interval as 1000ms
and ignore accuracy mask
Relax the magnitude check of L5 bias to write to NVMEM
Added CpLppeHighAcc3DPosInAgnssProvideLoc (default:false) to combine a_gnss
and lppe ProvideLocationInformation
Change LogJava to retry connection to log service
Aiding B2a from B1I measurement was fixed
Fixed not to make assistance data request for CP
Change to allow IgnoreRomAlm to work.
Change the searching strategies.
Cange to use previous SIM card's IMSI
More adjustment for the LTE filter Bias
Added xml attribute OnDemandTimeCapability
SW change for the altitude
Implemented robustness for position loss after position request restarts
Fix SUPL OTDOA capability issue

Bug: 195607949
Bug: 193609637
Bug: 195489111
Bug: 194752965
Bug: 194728243
Bug: 194633864
Bug: 194309353
Bug: 194133982
Bug: 193477020
Bug: 193374889
Bug: 193114467
Bug: 192630262
Bug: 192047043
Bug: 191340913
Bug: 189412038
Bug: 193476205
Bug: 194974278

Sanity Test: 195599028
Test: build pass

Change-Id: I2d0367eb8e736c7e349609532d04d891cd51621e
2021-08-07 03:53:24 +00:00
Edwin Tung
204765d8ff gps: Remove GpsCarrierType from XML
Bug: 195087664
Bug: 193476205
Test: build pass
Change-Id: I6dfd0d7dcc349084eaabff64cbf9d3e813dc515f
2021-08-07 03:53:24 +00:00
Adrian Roos
e13ce2d977 Revert "firmware: mfc: update release MFC F/W(21/08/03)" am: f6fcd437fd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15479540

Change-Id: Ia4c48954c25a99ab517c946412ddc275aa67ad82
2021-08-06 14:09:23 +00:00
Adrian Roos
25eb91fba1 Revert "firmware: mfc: update release MFC F/W(21/08/03)"
This reverts commit 41b4175e030e1bb46805975926a16077c811a4ae.

Reason for revert: Crashes test devices
Bug: 194873668
Fixes: 195743186

Change-Id: Ie857e54138684777c8c402aceccb9181fc090790
2021-08-06 13:49:55 +00:00
ByungGwan Kang
57ce5bb2cc firmware: mfc: update release MFC F/W(21/08/03) am: 41b4175e03
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15447541

Change-Id: I2d58111798ee844f1959d5bfbfad149be7e9c66c
2021-08-06 09:29:53 +00:00
ByungGwan Kang
e5938b1e5e firmware: mfc: update release MFC F/W(21/08/03)
- Implemented so that H.264 decoder return FEATURE_NOT_SUPPORTED error
  when content is 10-bit.
- Implemented to support dynamic frame rate change for Hierarchical-B
  encoder.
- Implemented to support the adaptive GOP feature.
- Fix the MinQuality rate control (20210629 release) bug which encoded
  stream is corrupted when Hierarchical-P/B is enabled.

Bug: 194873668
Test: 1 day pretest (ATL0)
Test: DevCam video recording
Test: Hierarchical-B testing
Signed-off-by: ByungGwan Kang <bk0917.kang@samsung.com>
Signed-off-by: wenchangliu <wenchangliu@google.com>
Change-Id: Ic924c0c6479b952c16f5fa4a4a3511f852774aab
2021-08-06 09:13:08 +00:00
George Lee
851f8e1692 bcl: Enable Instruction print in bugreport am: a545f963b3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15463754

Change-Id: I55a75b1fb09e5ca0a48493ad881a725d09921a2f
2021-08-05 21:01:30 +00:00
George Lee
2107135c90 bcl: Enable Instruction print in bugreport
MPMM/PPM readings, OFFSRC and PWRONSRC will be printed out.

Bug: 195455000
Test: Local Test and confirm its printed.
------ Instruction ... ------
enable_mitigation=1
mpmm_settings=0x1a
offsrc=0x0
ppm_settings=0x0
pwronsrc=0x4
Signed-off-by: George Lee <geolee@google.com>
Change-Id: I1f3e10edc416966f0eba18e0ba94fb56a487eaee
2021-08-05 20:43:54 +00:00
Michael Eastwood
2d166fd5d7 Attach more CPA traces to bug reports. am: b9c47ce0dc
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15448666

Change-Id: I5269e0b5144a3e91dfcc669d2144b705fa679a92
2021-08-04 21:04:03 +00:00
Michael Eastwood
fe6dbce8df Attach more CPA traces to bug reports.
These are small, usually <1MB. Attaching more CPA traces gives us some
buffer to ensure that the relevant trace is actually included in the bug
report. Previously if the user opens one or two more camera sessions
after they observe the performance issue, the trace will be missing.

Bug: 191169822
Test: Build
Change-Id: I4c10217c39991e80f25a7fd90eee9e8b8c5b6cdb
2021-08-04 20:46:57 +00:00
linjoey
5da7e91f8e Change prebuild path to gs101 am: bbaa980102
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14715562

Change-Id: I40d178a9647e4ba105fabd9693ab2e94c8b350e8
2021-08-04 12:29:59 +00:00
linjoey
3097b78f95 Change prebuild path to gs101
Bug: 181204804
Test: Build passed and boot to home.

Change-Id: I4fdc6032ac16134de53675a5f00ee7e7765c7f32
SigSigned-off-by: linjoey <linjoey@google.com>
2021-08-04 12:17:24 +00:00
Wayne Lin
38f7b7d3c6 gps: Remove Google SUPL certs from gps.cer and enable Android platform root cert mechanism am: f70f24f95c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15410791

Change-Id: I004cd617939f05c4e6afa1087d8a0f0bda23497d
2021-08-04 11:50:23 +00:00
Wayne Lin
ebec3cf12a gps: Remove Google SUPL certs from gps.cer and enable Android platform root cert mechanism
Remove below Google SUPL certs from gps.cer
 - GoogleSuplCertificateEquifax
 - GoogleSuplCertificateGeo
 - GoogleSuplCertificateGlobalSignR2
 - GlobalSign Root R1

Bug: 193865889
Test: basic GNSS function test pass and SUPL NI test pass
Change-Id: I2fee22f0832784d20aa055239ac0d92c0d3a671d
2021-08-04 11:35:03 +00:00
Super Liu
98b7e8c9a5 dumpstate: support CM2 data dump for touch. am: d13f6ec6d9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15447535

Change-Id: Icc5ce8877de0fdbc9655d9a093b40cf1f3624584
2021-08-04 05:44:33 +00:00
Super Liu
d3e2787491 dumpstate: support CM2 data dump for touch.
This also change the sequence of run_rawcap_read_all
and run_self_rawcap_read_all to last. Because these
two commands need to run selftest first to read data,
this will make ambient update to make other raw data with
differen baseline.

Bug: 195111369
Test: check touch data in bugreport.
Signed-off-by: Super Liu <supercjliu@google.com>
Change-Id: I4693b099fbc98d80fbe166525773e3ab803c98d8
2021-08-04 05:28:30 +00:00
Vinay Kalia
7671cae77c Support height/width swap am: 2678bd66df
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15453818

Change-Id: I2c8995a22a177490011aaa3a247ba89f3a21acb7
2021-08-03 17:37:24 +00:00
Vinay Kalia
4f62d6b733 Support height/width swap
Enable support for height/width swap so that vertical videos
with supported resolution can be played with HW AV1 decoder.

bug: 195409679
Test: AV1 video playback in vertical as well as horizontal orientation.

Signed-off-by: Vinay Kalia <vinaykalia@google.com>
Change-Id: I939f6a0dc432f6b1c92a1e818647afb66c20d856
2021-08-03 17:15:51 +00:00
Ruofei Ma
c5de29f7ec Publish performance points for 720p video am: 36fe57b6e7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15434512

Change-Id: Ibceb35c4d4f41b479b66586237855621c8a4b7f5
2021-08-03 15:53:39 +00:00
Ruofei Ma
d2e0f9f79b Publish performance points for 720p video
Publish performance points for 720p video. This fixes
a CTS testcase.

Bug: 195356114
Change-Id: Iddd8e3ed5edbdf35735fa679ab516a5f84bbdb0e
2021-08-03 15:36:09 +00:00
Stephane Lee
f993bd335e Create one-shot clear for Trickle-Defend am: e2177825d3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15420187

Change-Id: I96c14b2c2bee91dd138e3df586680ae00325022c
2021-08-03 00:34:51 +00:00
Stephane Lee
75619b9882 Create one-shot clear for Trickle-Defend
Test: Ensure there are no sepolicy/permissions errors
Bug: 194447428
Change-Id: Ie295e33967edc3294e1bf6d2192639d6b0377659
2021-08-03 00:20:07 +00:00
George Lee
4852441b1e bcl: enable batoilo thermal zone am: 2da01e03b7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15415375

Change-Id: I2f59a0528641db9b46db9cc00380335ac508ec64
2021-07-30 21:05:19 +00:00
George Lee
433a2566e6 bcl: enable batoilo thermal zone
Enabling batoilo thermal zone.
Reduced soft_ocp_warn per bug 184739333.

Bug: 194240210
Test: Local test: flash and boot
Signed-off-by: George Lee <geolee@google.com>
Change-Id: I4cad70946af1cd8ffd2131df9f505dac49b8c8f8
2021-07-30 20:49:41 +00:00
Lisa Liu
2fae219f92 gs101: Start bootanimation explicitly. am: d0d93ba55f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/15427350

Change-Id: I9871829fadac217984b6016bb110fed1245b7dfd
2021-07-30 14:17:29 +00:00
Ryan Chu
81122b43d2 Updating the default layouts for factory image
Add 3 Apps to the home screen hotseat

AndroidTestTool
LabelBarcode
BatteryChargeTool

Bug: 194880256
Change-Id: I52c77ac7bbcd5e7bded9ea8687bda14f7aa7e4f9
2021-07-30 06:20:26 +00:00
Lisa Liu
d79a11550b gs101: Start bootanimation explicitly.
Start bootanimation explicitly by name. Let animation start before
surfaceflinger to avoid the condition ctl.start bootanim queued after mount_all command.

Bug: 193726798
Bug: 191910503
Test: boot test
Change-Id: Id0d276ac8bca39c6ac1dae2b2d542107a9522b91
2021-07-30 14:08:15 +08:00