Commit graph

5098 commits

Author SHA1 Message Date
Peter Liu
862d726c92 camera power hint: add prefer high cap and prefer idle = 0 to top app am: cf876e0113 am: 254d9ef26b am: 56d9953c95
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14929975

Change-Id: I10f51e66dea676186304b574d55d1404f4680fcc
2021-06-10 20:42:03 +00:00
Peter Liu
b28e52f309 camera power hint: add prefer high cap and prefer idle = 0 to top app am: cf876e0113 am: aee6949c53
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14929975

Change-Id: I0d6829f76575cfd01c5ddf093406ca3ca5d64758
2021-06-10 20:31:24 +00:00
Peter Liu
6e946de0a7 camera power hint: add prefer high cap and prefer idle = 0 to top app am: cf876e0113 am: 254d9ef26b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14929975

Change-Id: I1d304a55eeae6d5497a7f59e2dec49a136d1119d
2021-06-10 20:26:34 +00:00
Peter Liu
265ee180f7 camera power hint: add prefer high cap and prefer idle = 0 to top app am: cf876e0113
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14929975

Change-Id: I8f04a19b412a72c08ebe5e6be4da357d0e981912
2021-06-10 20:05:11 +00:00
Peter Liu
2abc122f88 camera power hint: add prefer high cap and prefer idle = 0 to top app
Prefer high cap and prefer idle is to optimize power and
trade off with scheduling latency.
Applying to app side does has no regression on frame drops.
And we can not apply prefer idle to hal process as it impact performance.

Bug: 190127212

Test:
1080p60: 20mW power saving, 59fps no regression
slow-mo 240fps: 239+fps

Change-Id: I548becbd2d6ccac8b576cfe54f9021bbf30b4801
2021-06-10 19:40:32 +00:00
Taehwan Kim
a9791b8f85 firmware: update MFC F/W(21/05/31) am: 8c8bf850f2 am: 5a82849303 am: 282766d061
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14868629

Change-Id: Iefbf09e911e74734267a7d96f0f8ee0d0f38ec89
2021-06-10 11:05:38 +00:00
Yu(Swim) Chih Ren
42f73dc65e Remove clock boost configuration for MIF,TNR,CAMINT when CAMERA_LAUNCH in powerhint.json am: 51883e751e am: 5e5c326208 am: 6099616600
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14930014

Change-Id: I60ffe2ae62b454ecae4983416a3d6d8e7143722e
2021-06-10 11:05:28 +00:00
Taehwan Kim
902d8d5c80 firmware: update MFC F/W(21/05/31) am: 8c8bf850f2 am: 5a82849303
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14868629

Change-Id: I65b4c606d588f5999f09ac0a8dfa120f9264c893
2021-06-10 10:47:24 +00:00
Yu(Swim) Chih Ren
d89b255536 Remove clock boost configuration for MIF,TNR,CAMINT when CAMERA_LAUNCH in powerhint.json am: 51883e751e am: 5e5c326208
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14930014

Change-Id: Ie3183652db70746075deabb663b618ec5781ac01
2021-06-10 10:47:19 +00:00
Taehwan Kim
4519625770 firmware: update MFC F/W(21/05/31) am: 8c8bf850f2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14868629

Change-Id: I7052fd27c562c480fb7eef11d66be25078e953f4
2021-06-10 10:33:02 +00:00
Yu(Swim) Chih Ren
b324693b5a Remove clock boost configuration for MIF,TNR,CAMINT when CAMERA_LAUNCH in powerhint.json am: 51883e751e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14930014

Change-Id: I18e87072d333cbf61dd3c10c42f6e10d8b15dca9
2021-06-10 10:32:58 +00:00
Taehwan Kim
2599bb6d29 firmware: update MFC F/W(21/05/31)
- Modified HEVC decoder error handling which
    copy the nearest reference frame to current frame when error is detected.
- Implemented so that SBWC can be off/on during decoding when SBWC is enabled.
- Fix the max I frame size calculation bug when RC mode is CBR_VT. (RC_MODE = 3)
- Modified so that H.264/HEVC decoder can consumed AUD NAL type stream
    when AUD is added at the end of frame.

Bug: 176415285
Signed-off-by: Taehwan Kim <t_h.kim@samsung.com>
Change-Id: I6ceb2cdc2544a40dc505772fb50b5bd1ccd720bd
2021-06-10 10:18:18 +00:00
eddielan
e80b38ec06 gs101: Use findstring to filter factory build target am: b70217e433 am: cb2548617b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14930016

Change-Id: I7cd923032f9f4b0cb3fab285e345954f6eeb05c0
2021-06-10 09:50:28 +00:00
eddielan
1d0cc0e477 gs101: Use findstring to filter factory build target am: b70217e433
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14930016

Change-Id: I061455a751475651c544e61aee90d3643bea5d68
2021-06-10 09:30:54 +00:00
Yu(Swim) Chih Ren
acfa6b834f Remove clock boost configuration for MIF,TNR,CAMINT when CAMERA_LAUNCH in powerhint.json
Reason for remove: face enroll fail

Bug: 168654554
Bug: 187759712

Test: check ISP clock freq no change on local device
Change-Id: I7d70c1fdd7e5d067db1941cced69a375b66ebc89
2021-06-10 09:28:08 +00:00
eddielan
0964f14595 gs101: Use findstring to filter factory build target
Bug: 190687357
Test: Build pass
Change-Id: I0f1fdde9ca01f8f06dcf026d47a98785cf35df57
2021-06-10 09:18:39 +00:00
Adam Shih
14b92cbe5b reorganize trusty_metricsd settings am: 187a532e2a am: ed80d1279e am: 2a598d1526
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14909767

Change-Id: I8ed00b26c6894aba7b75951e5f5a353d42678dde
2021-06-10 06:40:51 +00:00
Adam Shih
e38d1c59b4 reorganize trusty_metricsd settings am: 187a532e2a am: ed80d1279e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14909767

Change-Id: Ie6c68827e0372152a15d89e8013bf634f68b514b
2021-06-10 06:24:28 +00:00
Adam Shih
ce0410dcf2 reorganize trusty_metricsd settings am: 187a532e2a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14909767

Change-Id: I8f2d109a257b4764f6ee94f58ba1ddd69a30111f
2021-06-10 06:13:25 +00:00
Adam Shih
cdc350b5e6 reorganize trusty_metricsd settings
Bug: 190331503
Test: build ROM and see the file and sepolicy settings are still there
Change-Id: I212df916799b8acf831158153209bd2a1f7dfc5f
2021-06-10 05:52:40 +00:00
Rick Yiu
2fa258f614 gs101: Refine vendor_sched parameters am: 97bbe9920b am: efbc524152 am: acd0e667a5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14776176

Change-Id: I70df6362e7795556466dee93cd90f2870bf203a7
2021-06-10 05:16:52 +00:00
Rick Yiu
bba42c58aa gs101: Refine vendor_sched parameters am: 97bbe9920b am: efbc524152
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14776176

Change-Id: Iabe47c4a6b1deeb7c42ffe573c0fc25cc0ee7c09
2021-06-10 04:59:16 +00:00
Rick Yiu
60d189734e gs101: Refine vendor_sched parameters am: 97bbe9920b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14776176

Change-Id: I3276379abf39e3e0224bfc82bf0a4f3a78245b7d
2021-06-10 04:36:39 +00:00
Rick Yiu
7e195263bf gs101: Refine vendor_sched parameters
Also set 512 to bg_group_throttle.

Bug: 170508405
Test: value set correctly
Change-Id: I5ff0a9630b459b8783f358106da4ca2a20154636
2021-06-10 04:16:44 +00:00
Adam Shih
e66fb022de organize EdgeTPU modules and sepolicy am: f3966f6bcb am: 73d3a1358b am: 4287dfc98f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14909756

Change-Id: I579405d75917dc8f516049f2c2102c493155c890
2021-06-10 03:46:14 +00:00
Adam Shih
7911e30e09 organize EdgeTPU modules and sepolicy am: f3966f6bcb am: 316f65b034 am: fd439b40e8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14909756

Change-Id: Ifa5c82eef566fe848ee9f165c1811c7ed0e882cb
2021-06-10 03:46:05 +00:00
Adam Shih
1e6f9ad7fa organize EdgeTPU modules and sepolicy am: f3966f6bcb am: 73d3a1358b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14909756

Change-Id: I4fbf3fccd99b0ada4f1d98c217a4ca1582037bd8
2021-06-10 03:29:20 +00:00
Adam Shih
8243cd9a3b organize EdgeTPU modules and sepolicy am: f3966f6bcb am: 316f65b034
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14909756

Change-Id: I29912936a8f5920f14daaec07182f7fa6c7d8e42
2021-06-10 03:24:10 +00:00
Adam Shih
91a2235621 organize EdgeTPU modules and sepolicy am: f3966f6bcb
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14909756

Change-Id: Ibdd2be9697a4edd2cf749ff96a180972a6190fc6
2021-06-10 03:12:37 +00:00
Adam Shih
a169c37d9d organize EdgeTPU modules and sepolicy
Bug: 190331327
Bug: 190331548
Bug: 189895600
Bug: 190331108
Bug: 182524105
Bug: 183935302
Test: build ROM and check if the modules and sepolicy are still there
Change-Id: Id28ac2094e14051defe0401055d862c6353194f7
2021-06-10 02:53:28 +00:00
David Chao
1cf44e4937 powerhint: thermal: Support powerhint to change tmu control-temp am: 7769380db2 am: e8609547e6 am: bfb99ccb74
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14702506

Change-Id: I4a87becab9fca5659f706771acd4fbf53b12d942
2021-06-09 08:33:08 +00:00
David Chao
e17df60cf1 powerhint: thermal: Support powerhint to change tmu control-temp am: 7769380db2 am: b684beb56f am: b48466de7b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14702506

Change-Id: I49818247cbc07e70b6d1617e168358a40bc944e4
2021-06-09 08:32:49 +00:00
David Chao
b37cdc9c19 powerhint: thermal: Support powerhint to change tmu control-temp am: 7769380db2 am: e8609547e6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14702506

Change-Id: Ibe2a2e9a43c8ca9e04af9aad21e41f0cd76d7008
2021-06-09 08:27:11 +00:00
David Chao
153e5e4abc powerhint: thermal: Support powerhint to change tmu control-temp am: 7769380db2 am: b684beb56f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14702506

Change-Id: Ie40d0694bb7d7e55eb49630b4acbde7c777920cd
2021-06-09 08:21:15 +00:00
David Chao
e60df59a2e powerhint: thermal: Support powerhint to change tmu control-temp am: 7769380db2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14702506

Change-Id: I797f3f9bf01abac35807437263721b310a6632c3
2021-06-09 08:08:15 +00:00
David Chao
851357462f powerhint: thermal: Support powerhint to change tmu control-temp
Bug: 188579571
Test: powerhint changed control-temp properly.
Change-Id: I7d57ab3b3895d2f358d0bd1911224325ede9dd51
Signed-off-by: David Chao <davidchao@google.com>
2021-06-09 14:31:39 +08:00
chened
a9835aff69 camera: disable partial result by default for factory build am: ffcefc5e07 am: 70ccde1536 am: 0bccfad24f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14877091

Change-Id: Ibd76acb95d217c42e55234fe18dcd64b01bc4c18
2021-06-09 06:11:44 +00:00
chened
d9d9a0fffd camera: disable partial result by default for factory build am: ffcefc5e07 am: 70ccde1536
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14877091

Change-Id: I737f46863ec835934b544e9c886aca5cc599e2ce
2021-06-09 05:56:46 +00:00
chened
d9fba5c69c camera: disable partial result by default for factory build am: ffcefc5e07
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14877091

Change-Id: Icca62c406ea3d3913db21e93d610a64860d4f2cc
2021-06-09 05:44:08 +00:00
chened
a5afec518c camera: disable partial result by default for factory build
Test: build pass
Bug: 190228974
Bug: 190250102
Change-Id: I92c6d3f9e85a3b9d04a48b5c6d8cd5bdde7a63c0
2021-06-09 05:22:44 +00:00
Yu(Swim) Chih Ren
6d602679c3 Use powerhint to increase mem, intcam, tnr clock when camera lunch to am: 2e92edf1be am: 0f4eea7705 am: afe5119bd7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14807273

Change-Id: I8fbcf44b3103ccd853feded72f02199a07f33e05
2021-06-09 05:20:44 +00:00
Yu(Swim) Chih Ren
937b81ea8f Use powerhint to increase mem, intcam, tnr clock when camera lunch to am: 2e92edf1be am: 0f4eea7705
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14807273

Change-Id: I1ba8b8bfd794523c021e7b5c8e204f41b28c3423
2021-06-09 04:59:56 +00:00
Yu(Swim) Chih Ren
be3aa1785f Use powerhint to increase mem, intcam, tnr clock when camera lunch to am: 2e92edf1be
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14807273

Change-Id: I183ec3b71ff24eeade0198e542bd97fe6bb51353
2021-06-09 04:37:08 +00:00
Yu(Swim) Chih Ren
09706755b6 Use powerhint to increase mem, intcam, tnr clock when camera lunch to
improve camera start performace

Bug: 168654554

Test: 1. check clock freq related file when camera start
      2. P21 camera checklist

Change-Id: I3447a6028846cc873e9c7195826c470bceaf03c8
2021-06-09 04:18:05 +00:00
Adam Shih
aa8a4cf5c3 modulize hal_neuralnetwork_armnn am: 556df03c4c am: 8c5aab6008 am: c92e2c1a63
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14881194

Change-Id: Ic0f97e2772546164d537b83efb03b36baf51062b
2021-06-09 04:02:00 +00:00
Daniel Mentz
2edbe350bb gs101: migrate to bootimg header v4 (second attempt) am: fbe5ace1a8 am: 64fc74cf13 am: 612a937aa9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14315232

Change-Id: I337b7e1ee2aab11b54626b8877b92a418b840705
2021-06-09 04:01:43 +00:00
Adam Shih
222b7c5c33 modulize hal_neuralnetwork_armnn am: 556df03c4c am: 3d28076178 am: 74efb31d84
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14881194

Change-Id: Icaa59b79ab9bc50e7b3855ee627a65f14c73fe55
2021-06-09 04:01:29 +00:00
Adam Shih
7e5c8c09bf modulize hal_neuralnetwork_armnn am: 556df03c4c am: 8c5aab6008
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14881194

Change-Id: Ifc02aff5851591b80f5ed18d3984207541537c33
2021-06-09 04:01:27 +00:00
Daniel Mentz
1a2eb339f8 gs101: migrate to bootimg header v4 (second attempt) am: fbe5ace1a8 am: 685334d781 am: c7d7f7b6f0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14315232

Change-Id: Ie6d186efaffd6d94c2784dd5badc1e25eb8eaf6e
2021-06-09 04:01:22 +00:00
Daniel Mentz
f6d896e196 gs101: migrate to bootimg header v4 (second attempt) am: fbe5ace1a8 am: 64fc74cf13
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/14315232

Change-Id: I8b34543f0bf9619d199ccb0703d96b096502310e
2021-06-09 04:01:17 +00:00