Commit graph

672 commits

Author SHA1 Message Date
TeYuan Wang
10edc1b85a thermal: provide chg_mdis permission for thermalHAL am: 5c95b36ea8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17505963

Change-Id: If5f149e3f491da72fed9084a638478f1bfd918e5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-06 04:49:37 +00:00
TeYuan Wang
5c95b36ea8 thermal: provide chg_mdis permission for thermalHAL
Bug: 226130317
Test: ls -al dev/thermal/cdev-by-name/chg_mdis/cur_state
Change-Id: Id0681d66f33f94baed52f67aea63270a6875ac14
2022-04-06 01:55:13 +00:00
Kyle Lin
4d071ce1f7 BoardConfig: Target arm v8.2a and A55 am: 2db72b9aee
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17591864

Change-Id: Id6728b08255fe27e0c6571e4aaf35479aae15da4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-05 21:45:34 +00:00
Kyle Lin
2db72b9aee BoardConfig: Target arm v8.2a and A55
This will let bionic use 8.2a atomics which helps scudo locking.

Bug: 224756824
Test: build , boot and check by getprop

Change-Id: Ie5f55071af5b8aff293224665ca68942f3e86625
2022-04-05 18:00:59 +00:00
Kelly Rossmoyer
f66362f8f8 Revert "powerstats: set time limit as timeout for AoC" am: b7c5a147cd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17544420

Change-Id: I27ef8cc647682cc871d43358060c516192b2695d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 22:35:04 +00:00
Kelly Rossmoyer
1716f16b8d Revert^2 "powerstats: disable AoC power stats reporting" am: 98ba4af1b4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17544419

Change-Id: I3b2d95e1533bc842f41e950e495543d14768000a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 22:35:00 +00:00
Kelly Rossmoyer
b7c5a147cd Revert "powerstats: set time limit as timeout for AoC"
Revert "powerstats: timeout mechanism for AoC data provider"

Revert submission 17442015-powerstats-aoc-timeout

Reason for revert: Causes PowerStatsHAL crashes (b/227578192)
Reverted Changes:
I9a9eb27fa:powerstats: set time limit as timeout for AoC
Ib70000580:powerstats: timeout mechanism for AoC data provide...
Ied599054c:Revert "powerstats: disable AoC power stats report...
Iaf5af43eb:powerstats: set time limit as timeout for AoC

Change-Id: I6625c444a5f77ac5cfd2b152aa434461cfca7f7a
2022-04-01 22:16:22 +00:00
Kelly Rossmoyer
98ba4af1b4 Revert^2 "powerstats: disable AoC power stats reporting"
0500c761c9

Change-Id: I7d4226e91321cbc4fa14b2d7fdba6ed1129c5788
2022-04-01 22:16:22 +00:00
George Lee
1f28ac2901 thermal: Reconfigure DFS Clock to divide by 4 am: ea926b06e2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17161495

Change-Id: I5a6b1fc8ed789e973f5bc8dd4adfe854a0ffde9b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 18:55:25 +00:00
George Lee
ea926b06e2 thermal: Reconfigure DFS Clock to divide by 4
1. Reconfigure DFS clock divider to divide by 4.
2. OCP_WARN_CPU2 was repurposed for DFS usage.  Since SOFT_OCP_WARN_CPU2
was not used by BCL, it will be repurposed to replace OCP_WARN_CPU2.

Bug: 223909471
Test: Local test to verify register value
Signed-off-by: George Lee <geolee@google.com>
Change-Id: Ie9960c30b102d67f0ade156631386b656ff82790
2022-04-01 18:34:58 +00:00
GOOGLE\huangaustin
15f750f203 [PixelLogger][P22] Update P22 default.cfg for SIM team am: 10950eaf23
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17536684

Change-Id: I65578501de02622cdf171324f4e68a40367ac23d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 09:27:48 +00:00
GOOGLE\huangaustin
10950eaf23 [PixelLogger][P22] Update P22 default.cfg for SIM team
bug: 213642764
Change-Id: Ieb88e80cf45f3b0f165f5341deac7c823c71234e
2022-04-01 14:50:01 +08:00
Darren Hsu
be4b874048 Revert "powerstats: disable AoC power stats reporting" am: 0500c761c9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17441695

Change-Id: Ib93eedec91845f3e041233c46106ed88c7b685ce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 08:21:51 +00:00
Darren Hsu
75521223a2 powerstats: set time limit as timeout for AoC am: 6f41cc87c8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17441693

Change-Id: I72c894e30788cf09e673d0d4b151979331903482
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 08:21:47 +00:00
Darren Hsu
0500c761c9 Revert "powerstats: disable AoC power stats reporting"
This reverts commit 8c4f8807fd.

Bug: 220032540
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Reason for revert: the timeout mechanism is ready
Change-Id: Ied599054c4b3eda125c71b927dbab0e6bdb99ef9
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2022-03-30 08:05:25 +00:00
Darren Hsu
6f41cc87c8 powerstats: set time limit as timeout for AoC
Bug: 219630658
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: Iaf5af43ebcda4edb0ff5f88e3ba82dda2d0c51a5
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2022-03-30 08:05:25 +00:00
TeYuan Wang
a60a201058 bcl: modify batoilo trip_point_0 permission for thermalHAL am: 6f00cd7be1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17472844

Change-Id: I2daafe1fdabc6e3f84e5e6d7a0488fb4a4640b55
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 06:33:53 +00:00
TeYuan Wang
6f00cd7be1 bcl: modify batoilo trip_point_0 permission for thermalHAL
Bug: 222017625
Test: adb shell ls -al dev/thermal/tz-by-name/batoilo/trip_point_0*
Change-Id: Ie8d122a8b70bd4f975e586733f5f2a74c46cdaa9
2022-03-30 06:12:12 +00:00
Ray Chi
8a263aea95 usb: remove set_usb_irq script for irq change am: 7be02c0708
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17461112

Change-Id: I2f5f434f056596913d0665b8b092ba13c1ad31ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 05:00:33 +00:00
Ray Chi
7be02c0708 usb: remove set_usb_irq script for irq change
Since the dwc3 irq is moved by USB gadget hal now, the
script is not needed.

Bug: 225789036
Test: build pass
Change-Id: I42299d30df5343f06be810870c61c5cff3e41df2
2022-03-30 04:42:16 +00:00
chungkai
e3ad36afe2 init: add uclamp threshold setting am: 1a05b6dc70
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17184865

Change-Id: Ia8ad7fe0d92a2dcb2f03e7118be1e99af19ebb3d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 04:04:57 +00:00
chungkai
1a05b6dc70 init: add uclamp threshold setting
To filter tiny task, add uclamp threshold setting

Test: build and boot pass
Bug: 214098855
Signed-off-by: chungkai <chungkai@google.com>
Change-Id: Ib8f20a8d0134eff972084cd72a2975d7f778d539
2022-03-30 03:49:30 +00:00
Rick Yiu
41b00c71c6 Change file permission for perfer_idle am: 3c9226acc7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17461119

Change-Id: Ie88f90b1ac292e8f4d3c63672843d8e84dfe863b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-30 02:28:05 +00:00
Rick Yiu
3c9226acc7 Change file permission for perfer_idle
Sync permission to other nodes.

Bug: 224637637
Test: build pass
Change-Id: I5e9d4dab6bdb94ad2ca8dd4bb6e52bff72f8b6ee
2022-03-29 10:25:06 +00:00
Luigi Zevola
a2200bb021 dumpstate: remove tasks prints and clean up am: d2c46291d5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17455041

Change-Id: Ie5b5cdbb69c8edf4c13b67ebb3fb8c415e910889
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 01:44:21 +00:00
Luigi Zevola
d2c46291d5 dumpstate: remove tasks prints and clean up
Remove tasks printing when dumping state and clean up format

Bug: 226718218
Test: On C10
Signed-off-by: Luigi Zevola <zevola@google.com>
Change-Id: I275b9d213c133e8b80cbdb88d587c83cfe395089
(cherry picked from commit ce46e3cd48)
2022-03-29 00:22:44 +00:00
Minchan Kim
c32568e32d dump page_pinner information into bugreport am: ec97992b78
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17407835

Change-Id: Iae1a04864f617d4c9b8531b8eee7ff3aef97a84c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 16:53:30 +00:00
Minchan Kim
ec97992b78 dump page_pinner information into bugreport
Dump page_pinner information into dumpstate_board.txt.
It helps to find vulnerable place of CMA failure.

Page pinned ts 13 us count 0
PFN 10292273 Block 10051 type CMA Flags 0x8000000000080024(uptodate|active|swapbacked)
 try_grab_page+0x168/0x17c
 follow_page_pte+0x2e4/0x4c8
 follow_pmd_mask+0x180/0x498
 __get_user_pages+0x1a0/0x42c
 __get_user_pages_remote+0xa4/0x28c
 get_user_pages_remote+0x20/0x48
 copy_strings+0x188/0x2ac
 do_execveat_common+0x278/0x300
 __arm64_sys_execve+0x44/0x5c
 el0_svc_common+0xa4/0x180
 do_el0_svc+0x28/0x88
 el0_svc+0x14/0x24
 el0_sync_handler+0x88/0xec
 el0_sync+0x19c/0x1c0

Page pinned ts 2 us count 0
PFN 10436170 Block 10191 type CMA Flags 0x8000000000080026(referenced|uptodate|active|swapbacked)
 try_grab_page+0x168/0x17c
 follow_page_pte+0x2e4/0x4c8
 follow_pmd_mask+0x180/0x498
 __get_user_pages+0x1a0/0x42c
 __get_user_pages_remote+0xa4/0x28c
 get_user_pages_remote+0x20/0x48
 copy_strings+0x188/0x2ac
 do_execveat_common+0x290/0x300
 __arm64_sys_execve+0x44/0x5c
 el0_svc_common+0xa4/0x180
 do_el0_svc+0x28/0x88
 el0_svc+0x14/0x24
 el0_sync_handler+0x88/0xec
 el0_sync+0x19c/0x1c0

Bug: 226956571
Test: adb bugreport <zip> and confirmed it contains page_pinner
      information.
Signed-off-by: Minchan Kim <minchan@google.com>
Change-Id: Iaf5cd9b70116ed5fff9351dcdcc5485aef18063f
2022-03-28 16:35:02 +00:00
Nishok Kumar S
89f13e56ef ueventd: Modify gxp device permission to allow GCA app to access GXP am: f980e770bd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17397287

Change-Id: I4c88b1f6010db938844cebe5b05fd8d9e146485f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 09:14:59 +00:00
Nishok Kumar S
f980e770bd ueventd: Modify gxp device permission to allow GCA app to access GXP
device.

This is required to allow GCA app to access GXP
device. This is separate from selinux policies, which have already
been added to regulate access to GXP device.

Test: Run GCAEng
Bug: 223088240
Change-Id: I78b97e61c569c47771b528d8c8a4cd0e7d8a54b0
2022-03-28 08:59:19 +00:00
Bill Yi
2b481a2bb2 Bypass build time check for users-libs am: a8a4ca2748
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17415780

Change-Id: Ic7963c18270227eb9c94e2ef91fa601cc76dd569
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 06:41:40 +00:00
Bill Yi
a8a4ca2748 Bypass build time check for users-libs
* set PRODUCT_BROKEN_VERIFY_USES_LIBRARIES to true to bypss the build
time check on users-libs to fix the build error.

Bug: 189477034
Bug: 217478568

Test: pass the build
Change-Id: I09e5a627eeddc7529a1cc8e33c40e1750eac7c51
2022-03-28 06:20:42 +00:00
Tommy Chiu
712139d085 device: Include RKP VINF am: 1b3717c9d7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17395646

Change-Id: Iaa44c828badc88fdffec4f7b12a9e4ce8dbde80b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 03:18:25 +00:00
Tommy Chiu
1b3717c9d7 device: Include RKP VINF
Bug: 224920531
Bug: 221390931
Test: Build pass with PRODUCT_SHIPPING_API_LEVEL=32|33
Change-Id: I6ca8d6ef8e66daefce42e6e2a5b7c2a5104004b8
2022-03-28 02:56:32 +00:00
Martin Liu
613a64364b Keep minimium amount of swiotlb am: 3bcb448aea
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17395648

Change-Id: I82ffb66843ca9a0cad0d70b04dd828d6337085b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-25 13:14:07 +00:00
Martin Liu
3bcb448aea Keep minimium amount of swiotlb
Keep 2MB swiotlb for devices that not support 36bit access.

Bug: 226578178
Test: boot
Signed-off-by: Martin Liu <liumartin@google.com>
Change-Id: I88deb288e326880b0328c06f5d1b32777cc1ccb9
2022-03-25 12:57:43 +00:00
Ricky Niu
2a15453c98 usb: Add dm condition in NCM am: 7d413565cd
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17395650

Change-Id: Idc4608cc4ceaa2c1f2e5a800a9766f021c4fe691
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-25 10:52:40 +00:00
Ricky Niu
7d413565cd usb: Add dm condition in NCM
Add vid/pid 04e8/6862 for dm condition in NCM

Test: The usb gadget functions work normally
Bug: 226682477

Signed-off-by: Ricky Niu <rickyniu@google.com>
Change-Id: I263f125d2ff961a6967b5b536c71fcbdcd87ed05
2022-03-25 10:34:56 +00:00
Darren Hsu
bd2d419adb powerstats: add AoC restart count stats am: 6bfa5980f9
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17351231

Change-Id: I36a970668b8855dfc38dc9f99c0e759e7ebbe16d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-25 07:19:16 +00:00
Darren Hsu
6bfa5980f9 powerstats: add AoC restart count stats
Bug: 226173008
Test: dump power stats and verify restart count increased
Change-Id: I8fabb1ccf853ad26c4f455129f6d337e8eb37e2c
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2022-03-25 06:59:34 +00:00
Adam Shih
d538e96cea remove cuttlefish memtrack implementation am: 552c403223
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17396303

Change-Id: Id147a6708ecefcc22481c67f281198aa49a149af
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-25 06:31:59 +00:00
Ken Tsou
846101ee3b battery: Enable Battery Defender am: ee38fc1122
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17066727

Change-Id: I9429330ddcfd0c1882efe6bdb1ecd8cdaf41bfac
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-25 03:24:32 +00:00
Adam Shih
552c403223 remove cuttlefish memtrack implementation
Bug: 225788729
Test: build ROM with the daemon gone
Change-Id: Ibe739256c6967e373a465e3ca9e7b42f61496fb0
2022-03-25 03:16:58 +00:00
Ken Tsou
ee38fc1122 battery: Enable Battery Defender
Sync with ag/14540731 to fix the wrong path.
BatteryDefender: Failed to write /sys/devices/platform/soc/soc:google,charger/charge_start_level
BatteryDefender: Failed to write /sys/devices/platform/soc/soc:google,charger/charge_stop_level

Bug: 222008498
Change-Id: I4782e2c387b147fc48cf4134d27af8675964dc44
Signed-off-by: Ken Tsou <kentsou@google.com>
2022-03-25 03:08:25 +00:00
Etienne Ruffieux
637dad0063 Removed audio A2dp and Hearing Aid from device.mk am: 576864b7c1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17070429

Change-Id: Ic961d6492073fcb0ca262e84614a31fae00c4835
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-25 00:31:51 +00:00
Etienne Ruffieux
576864b7c1 Removed audio A2dp and Hearing Aid from device.mk
Bug: 220306859
Test: atest
Tag: #feature
Change-Id: I7c882558519968fffd460896d8ce2bd133be35c2
2022-03-25 00:27:30 +00:00
Omer Osman
824eeba3ab Enable /dev/hidraw along with the appropriate group permisssions am: b1a1796c47
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17358959

Change-Id: Ifbb2de5072aaf5d3d2e94e3a1c3961aec2835d2f
2022-03-24 19:38:09 +00:00
Omer Osman
b1a1796c47 Enable /dev/hidraw along with the appropriate group permisssions
Test: Incoming HID data from Pixel Buds
Change-Id: I5934f1244f5dda8b169cdd85103b41446c81964a
2022-03-24 19:05:45 +00:00
chungkai
e2b7b9bdf6 sched: move sysfs to procfs am: b586e0609f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17346006

Change-Id: I055919d5cf46382ab67a1af8e53d0cfdc4022e4e
2022-03-24 18:16:44 +00:00
chungkai
b586e0609f sched: move sysfs to procfs
Modify the path of vendor_sched nodes

Test: work normally
Bug: 216207007
Signed-off-by: chungkai <chungkai@google.com>
Change-Id: Ib239ec8bbff66a7f25205eff68c0213cc6b62d69
2022-03-24 17:44:37 +00:00