Commit graph

488 commits

Author SHA1 Message Date
Jeremy DeHaan
8898b51fc0 Add additional display info to dumpstate am: baed6217b0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17598660

Change-Id: I08700374076b66e85b255e0272d49979b4c78f00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-06 19:24:05 +00:00
Jeremy DeHaan
baed6217b0 Add additional display info to dumpstate
Bug: 225376485
Test: Manual - ran 'adb bugreport'
Change-Id: I0cffe416805593241c629328973ad005b8c27b08
2022-04-06 18:51:45 +00:00
Mason Wang
9ea34b881d dumpstate: Dump P10 touch information. am: 0f7a0cb1a6 am: 35e54b2fa7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17524345

Change-Id: I908c08895317d348de481b1fdb03497af37c285a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-06 10:54:31 +00:00
Mason Wang
35e54b2fa7 dumpstate: Dump P10 touch information. am: 0f7a0cb1a6
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17524345

Change-Id: I0edd5e155e09dc57a977f3187e21b2f5fc4af660
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-06 10:28:53 +00:00
Mason Wang
0f7a0cb1a6 dumpstate: Dump P10 touch information.
Dump the touch information and rawdata when bugreport is triggered.

Bug: 199105131
Test: adb bugreport

Change-Id: Ie2450a3530ebd615067eaa70f1a0d74985d0e758
2022-04-06 10:03:14 +00:00
TeYuan Wang
bf99ab41b7 thermal: provide chg_mdis permission for thermalHAL am: 5c95b36ea8 am: 00aa11aa60
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17505963

Change-Id: Idf2f5cd0edd4c255f012585c0ce393d8543578c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-06 05:12:58 +00:00
TeYuan Wang
00aa11aa60 thermal: provide chg_mdis permission for thermalHAL am: 5c95b36ea8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17505963

Change-Id: I9060580bcea236437578b70d822766ef3884fdf2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-06 04:50:35 +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
4aaf49cd10 BoardConfig: Target arm v8.2a and A55 am: 2db72b9aee am: 73f536ac45
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17591864

Change-Id: I31b4d9ba27b9e37ec7235c7cf3aa338181d73e4b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-05 22:06:38 +00:00
Kyle Lin
73f536ac45 BoardConfig: Target arm v8.2a and A55 am: 2db72b9aee
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17591864

Change-Id: I8ce5227a590c235bffa23a789aadd8493dae5b1f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-05 21:46:41 +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
2f68bc6937 Revert "powerstats: set time limit as timeout for AoC" am: b7c5a147cd am: 8f04ece919
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17544420

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

Change-Id: Ie8f50b77c76cb3ebebdf51e00d1784013852418d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 22:55:50 +00:00
Kelly Rossmoyer
8f04ece919 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: I837cb41ac0f0e0cd1e02aeb49953e5b54744a724
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 22:35:58 +00:00
Kelly Rossmoyer
c8d0be6027 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: Ib4bad90518cd4a31b5fc2805fbc077c50824bd15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 22:35:55 +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
4964b610b7 thermal: Reconfigure DFS Clock to divide by 4 am: ea926b06e2 am: fcee0fde99
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17161495

Change-Id: Ie5d53f71ff00778a0abc474bfa6b60fc26dc571a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 19:12:39 +00:00
George Lee
fcee0fde99 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: I4995f7a6685b1c09fecfa086ab149b08120a5444
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 18:56:22 +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
43c3a256f9 [PixelLogger][P22] Update P22 default.cfg for SIM team am: 10950eaf23 am: 78e4221a64
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs201/+/17536684

Change-Id: I3f272d3c8b590260a243b0d0f5886f6e89b4d682
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 09:48:28 +00:00
GOOGLE\huangaustin
78e4221a64 [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: I163fb5cb94e654aed7278bd3e566d0f4695c1a64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-01 09:28:22 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Petri Gynther
19c92aa321 gs201: use prebuilt GKI boot.img for production builds
When $(TARGET_KERNEL_DIR) contains:
* boot.img
* boot-user.img

then use those as prebuilt boot images for the target build.

Note that debug kernels (e.g. $(TARGET_KERNEL_DIR)/kasan) only have
Image.lz4, so the debug build ends up building boot.img from source

Bug: 223663549
Change-Id: If9d2b1041108cec8fc0481e4b633502371d6f987
2022-03-24 16:53:48 +00:00
Tim Lin
7230a6cbd4 Use voice preference setting for emergency call
config_gnss_supl_requires_default_data_for_emergency removed. Use default value of "false".

Bug: 211060538
Change-Id: Iaec1924d4bda5cdcb4ee427bfe3a12ef7e0fd420
Test: TAM help to verify
2022-03-24 08:57:00 +00:00
SalmaxChang
37f619ea3f device: remove gnss blanking file temporarily
The current CP does not support related RCM command.
Disable GNSS blanking temporarily.

Bug: 226074879
Change-Id: I7d433b269d7a5f3c532d949e58bf4190c9501462
2022-03-24 03:01:40 +00:00
Adam Shih
c676225fef enforce debugfs constraint on user build
Bug: 225815474
Test: build pass
Change-Id: I6507e784b3597220920f59d969bbeafdd199174b
2022-03-24 01:05:18 +00:00
Martin Liu
b8b02bc357 set swiotlb as noforce
As dma devices are 36bit bounded, we don't need SWIOTLB
bounce buffers. Set swiotlb=noforce to disable this and
make the minimum amount of memory allocation.

Bug: 207573157
Test: check total memory and io_tlb_nslabs
Signed-off-by: Martin Liu <liumartin@google.com>
Change-Id: I21eac64f57505c14e12fed50980aad4d818b34cb
2022-03-23 17:08:18 +08:00
Luigi Zevola
b1dadb6889 dumpstate: add additional AoC entries
Add additional AoC Entries to dumpstate to improve debuggability

Bug: 225585054
Test: On P10/C10
Signed-off-by: Luigi Zevola <zevola@google.com>
Change-Id: I2c276a0c157e64b3f376c4af1dbe214223a22af7
(cherry picked from commit 1f1958d031)
2022-03-22 22:51:49 +00:00
Midas Chien
e5125cb214 Move 90hz denylist to vendor
Bug: 224646131
Change-Id: I66c9dc9b047aaa833f88a3e6162095e6022a92a4
2022-03-21 17:03:34 +00:00
TeYuan Wang
e138cd41be dumpstate: dump cooling device user_vote
Bug: 221180075
Test: check dumpstate from bugreport
Change-Id: I68e1d5d3561770714f13ab2560a0533d2cbec243
2022-03-21 16:30:04 +00:00