summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-11-30Monitor the property ota.warm_reset am: af4135035a am: 61c0fe5966 am: 803400cdceKelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1511728 Change-Id: I2b52959420ed36ca7b21dcda21f9c7cfb66abb88
2020-11-30Monitor the property ota.warm_reset am: af4135035a am: 61c0fe5966Kelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1511728 Change-Id: Ib7bdb71e69d1eb363274757e11398a3364ab0ea6
2020-11-30Monitor the property ota.warm_reset am: af4135035aKelvin Zhang
Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1511728 Change-Id: I802ed7ffa69798a0247819bcbb2f936dc7b20b80
2020-11-25Monitor the property ota.warm_resetKelvin Zhang
The property is set to inform kernel to do a warm_reset on the next reboot. This is useful to persist the logs to debug device boot failures. More details in http://go/rvc-ota-persist-logs. The property is read by vendor_init. And according to its value, vendor_init writes a particular sysfs file to schedule a warm reset on the following reboot. The vendor init also schedules the warm reset if the current slot hasn't been marked as successful during boottime, i.e. ro.boot.slot_successful=no Move definition of relevant rc scripts to pixel common script Bug: 143489994 Bug: 173267277 Test: adb shell grep "ota.warm_reset" -r /vendor Change-Id: I1f475403430149a0242e8ac098f1ce0155cad054
2020-11-19UsbGadgetUtils: Fuzzer for setVidPid am: fa5177845c am: 8733083f75 am: ↵Kyle Tso
5b35ee9fea am: 085cf7d501 Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1498460 Change-Id: I7c71f48d96513e5e378f174214c16382c38172c9
2020-11-19UsbGadgetUtils: Fuzzer for setVidPid am: fa5177845c am: 8733083f75 am: ↵Kyle Tso
5b35ee9fea Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1498460 Change-Id: I0c12fef13565fd4fc3e5c76d0d46be953d75151e
2020-11-19UsbGadgetUtils: Fuzzer for setVidPid am: fa5177845c am: 8733083f75Kyle Tso
Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1498460 Change-Id: I8530ed5dc324102efd141c1016caef7d0cf771a3
2020-11-19UsbGadgetUtils: Fuzzer for setVidPid am: fa5177845cKyle Tso
Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1498460 Change-Id: I41a506fe16d502f906add43cfd227a5b3cd8ad73
2020-11-18UsbGadgetUtils: Fuzzer for setVidPidKyle Tso
Bug: 173562848 Test: run the fuzzer on Pixel 5 Signed-off-by: Kyle Tso <kyletso@google.com> Change-Id: I77929744d41d21eb4472c75a139afabdb7d55f0d
2020-11-18Merge "vibrator: cs40l25: support long frequency shift"Super Liu
2020-11-18vibrator: cs40l25: support long frequency shiftSuper Liu
Bug: 173083851 Signed-off-by: Super Liu <supercjliu@google.com> Change-Id: If172042164f19656ba4c21bb47ef2f572aed84a7
2020-11-13power: add a property for config fileWei Wang
Test: build Bug: 173222103 Signed-off-by: Wei Wang <wvw@google.com> Change-Id: I14e7e0aa349e446f6889cbfc9a914f5314438e6b
2020-11-11vibrator: cs40l25: support calibration version 2Super Liu
Bug: 169618033 Test: atest VibratorHalCs40l25TestSuite Signed-off-by: Super Liu <supercjliu@google.com> Change-Id: I6e6da03759a07a2b7b6ca1e5cdf1ceb7957f8d93
2020-11-09vibrator: cs40l25: enable CLAB by defaultHarpreet Eli Sangha
Bug: 138354292 Test: CLAB is enabled on boot and vibrator functions. Signed-off-by: Harpreet Eli Sangha <eliptus@google.com> Change-Id: I4dc9e396ec324b9dd5e1330637a13578c4c16058
2020-11-04libpixelusb: remove logspamAndrew Chant
Current adb logspams with the following logs repeating every 1ms: 06-30 20:46:06.504 4387 4403 I libpixelusb: event=1 on fd=8 06-30 20:46:06.504 4389 4412 I adbd : USB event: FUNCTIONFS_SUSPEND 06-30 20:46:06.504 4387 4403 I libpixelusb: event=1 on fd=8 06-30 20:46:06.504 4389 4412 I adbd : USB event: FUNCTIONFS_SUSPEND 06-30 20:46:06.504 4387 4403 I libpixelusb: event=1 on fd=8 06-30 20:46:06.504 4389 4412 I adbd : USB event: FUNCTIONFS_SUSPEND 06-30 20:46:06.505 4387 4403 I libpixelusb: event=1 on fd=8 06-30 20:46:06.505 4389 4412 I adbd : USB event: FUNCTIONFS_SUSPEND 06-30 20:46:06.505 4389 4412 I adbd : USB event: FUNCTIONFS_SUSPEND 06-30 20:46:06.505 4387 4403 I libpixelusb: event=1 on fd= Bug: 59724343 Change-Id: I22723ba94341a8d11f27d8f2ec2dd77e78f89290
2020-11-04mm_event: add new ufs_stats pathLeo Liou
Add the new ufs_stats trace path. Bug: 158050420 Test: check the new kernel path Change-Id: Ie4fa5177d912a7bae9b071b341121a76a40e68b3 Signed-off-by: Leo Liou <leoliou@google.com>
2020-11-04Add flexibility to power entity parsingSujee Rajayogam
When a power entity header is shared across multiple consecutive power entities, do not search forward into the file. Bug: b/155112485 Test: Manual Change-Id: I99d13dd152e1f685990799e9260920ef236bbf2b
2020-11-04Add features to PowerStatsHAL to support AoC statsSujee Rajayogam
PowerStatsHAL was extended to support the following: 1. Merge states for the power entity from different sysfs nodes Bug: b/140217482 Test: Manual on Change-Id: I66f8906cf9cf80ab04f9657606639475d33863ec
2020-11-04Rename deps to accomodate new pwrstats_utilSujee Rajayogam
Bug: b/140535708 Test: Manual on Change-Id: I6b77fbae360eccd0de4b63a3d5ab544f3984d080
2020-11-03Revert "Revert "fastboot: Include fastbootd and lib in pixel-com..."Jing-yan, Jang
Revert^2 "Organize citadel's setting" 0ed91028402fc1e0bdc179cbd01f2745cc92fa7c Change-Id: Ia034015051d7e998c0df6906d3c021b7f01f6e11
2020-11-03Revert^2 "Organize citadel's setting"Jing-yan, Jang
294b3d5a8646704d9426a848fa83c7dc0f247336 Change-Id: Ic36e6036ee7ce717385b662a666233734e521df7
2020-11-03Revert "Revert "fastboot: Use doOemSpecificErase() to erase Tita..."Jing-yan, Jang
Revert^2 "Organize citadel's setting" 0ed91028402fc1e0bdc179cbd01f2745cc92fa7c Change-Id: I2a81135b84be24133b7947d68ccdfa5bc2db16f8
2020-10-30Revert "fastboot: Use doOemSpecificErase() to erase Titan M userdata"Lokesh Gidra
Revert "Organize citadel's setting" Revert "Organize citadel's setting and fastboot lib" Revert "Organize citadel's setting" Revert "Organize citadel's setting" Revert "Organize citadel's setting" Revert "Organize citadel's setting and fastboot lib" Revert "iOrganize citadel's setting" Revert submission 12945656-ORGANIZE_CITADEL_LIB_AND_FASTBOOTD Reason for revert: Device boot tests failing. Reverted Changes: Ieb1cf8cb6:Organize citadel's setting I8c965ff88:Organize citadel's setting and fastboot lib Ia472d7812:Organize citadel's setting Id922447dd:iOrganize citadel's setting I4e05236c0:Organize citadel's setting I8fea8a68c:Organize citadel's setting and fastboot lib I63c732ead:fastbootd: allow fastbootd to access citadel I379e9a717:fastboot: Include fastbootd and lib in pixel-commo... I46a30449a:fastboot: Use doOemSpecificErase() to erase Titan ... I6cded2df5:Organize citadel's setting and fastboot lib I388675440:Organize citadel's setting and fastboot lib Iec10ebc27:Organize citadel's setting I51d6db226:Organize citadel's setting I44c4a232e:Organize citadel's setting I8ef83954e:Organize citadel's setting I72ae3f968:Organize citadel's setting Ia3dbac300:Organize citadel's setting I2c9ff026a:Organize citadel's setting I50a6764e1:Organize citadel's setting Bug: 172063886 Change-Id: I3e6b39dd9dcd4bdb8aafb3556362e1d15b710f37
2020-10-30Revert "Organize citadel's setting"Lokesh Gidra
Revert "Organize citadel's setting" Revert "Organize citadel's setting and fastboot lib" Revert "Organize citadel's setting" Revert "Organize citadel's setting" Revert "Organize citadel's setting" Revert "Organize citadel's setting and fastboot lib" Revert "iOrganize citadel's setting" Revert submission 12945656-ORGANIZE_CITADEL_LIB_AND_FASTBOOTD Reason for revert: Device boot tests failing. Reverted Changes: Ieb1cf8cb6:Organize citadel's setting I8c965ff88:Organize citadel's setting and fastboot lib Ia472d7812:Organize citadel's setting Id922447dd:iOrganize citadel's setting I4e05236c0:Organize citadel's setting I8fea8a68c:Organize citadel's setting and fastboot lib I63c732ead:fastbootd: allow fastbootd to access citadel I379e9a717:fastboot: Include fastbootd and lib in pixel-commo... I46a30449a:fastboot: Use doOemSpecificErase() to erase Titan ... I6cded2df5:Organize citadel's setting and fastboot lib I388675440:Organize citadel's setting and fastboot lib Iec10ebc27:Organize citadel's setting I51d6db226:Organize citadel's setting I44c4a232e:Organize citadel's setting I8ef83954e:Organize citadel's setting I72ae3f968:Organize citadel's setting Ia3dbac300:Organize citadel's setting I2c9ff026a:Organize citadel's setting I50a6764e1:Organize citadel's setting Bug: 172063886 Change-Id: I4105a15aa73e086a8ed4620eccf073d1c95e7d60
2020-10-30Revert "fastboot: Include fastbootd and lib in pixel-common-devi..."Lokesh Gidra
Revert "Organize citadel's setting" Revert "Organize citadel's setting and fastboot lib" Revert "Organize citadel's setting" Revert "Organize citadel's setting" Revert "Organize citadel's setting" Revert "Organize citadel's setting and fastboot lib" Revert "iOrganize citadel's setting" Revert submission 12945656-ORGANIZE_CITADEL_LIB_AND_FASTBOOTD Reason for revert: Device boot tests failing. Reverted Changes: Ieb1cf8cb6:Organize citadel's setting I8c965ff88:Organize citadel's setting and fastboot lib Ia472d7812:Organize citadel's setting Id922447dd:iOrganize citadel's setting I4e05236c0:Organize citadel's setting I8fea8a68c:Organize citadel's setting and fastboot lib I63c732ead:fastbootd: allow fastbootd to access citadel I379e9a717:fastboot: Include fastbootd and lib in pixel-commo... I46a30449a:fastboot: Use doOemSpecificErase() to erase Titan ... I6cded2df5:Organize citadel's setting and fastboot lib I388675440:Organize citadel's setting and fastboot lib Iec10ebc27:Organize citadel's setting I51d6db226:Organize citadel's setting I44c4a232e:Organize citadel's setting I8ef83954e:Organize citadel's setting I72ae3f968:Organize citadel's setting Ia3dbac300:Organize citadel's setting I2c9ff026a:Organize citadel's setting I50a6764e1:Organize citadel's setting Bug: 172063886 Change-Id: I686a7165620deed08668e6e20fbbb74ec5f26f34
2020-10-30Merge "Add dpu and g2d trace config in gfx category"Midas Chien
2020-10-30Merge changes from topic "ORGANIZE_CITADEL_LIB_AND_FASTBOOTD"Jing-yan, Jang
* changes: fastboot: Include fastbootd and lib in pixel-common-device.mk Organize citadel's setting fastboot: Use doOemSpecificErase() to erase Titan M userdata
2020-10-30Add dpu and g2d trace config in gfx categoryMidas Chien
Enable dpu and g2d trace points while requiring gfx category. Bug: 170276586 Test: systrace Change-Id: I4655ada197195525a731d8699d6cf74cb748a188
2020-10-29fastboot: Include fastbootd and lib in pixel-common-device.mkJoseph Jang
Bug: 169548154 Change-Id: I379e9a7179ccc0e417508fbf94c974cfeff9ce28
2020-10-28Organize citadel's settingAdam Shih
Bug: TBD Change-Id: Ia3dbac3001324f45b6284b807d7fad6ed55a0ef4
2020-10-28fastboot: Use doOemSpecificErase() to erase Titan M userdataJoseph Jang
Since fastbootd 1.1 add new API doOemSpecificErase() for oem to erase vendor specific data. Try to implement doOemSpecificErase() to notify Tian M to erase userdata when user input 'fastboot erase userdata' in fastbootd. Bug: 169173873 Change-Id: I46a30449aa47031cded182d3290dea4e25dfa013
2020-10-26BatteryDefender: Set thresholds for all devices to 70/80Stephane Lee
Bug: 171436767 Test: 'atest HealthTestCases' Change-Id: Ieffaa391d491a2e395586e6215f3d6e8fdd5b92c
2020-10-22Power: advertise power headers are deprecatedWei Wang
Test: Build Bug: 169065024 Signed-off-by: Wei Wang <wvw@google.com> Change-Id: I3cef3aff4bb2394571a3de13e535283722c308ed
2020-10-22Power: add support for devices without display idle signalsWei Wang
To workaround b/141025174, adding support for devices without display idle signals. Also added a property to override idle display function. Besides the idle signal support, this CL also makes touch boost duration tunable through several new vendor properties. It also named display idle monitor thread and cleans out the obsolete HIDL Power HAL implementation. Bug: 168080943 Bug: 169065024 Bug: 171494137 Test: Boot and trace Change-Id: I76067d10958654d539624ec4cac8f346103e67bc
2020-10-22Merge "Override 'online' status for kernel defender"TreeHugger Robot
2020-10-21Override 'online' status for kernel defenderStephane Lee
Bug: 171344280 Test: 'atest HealthTestCases' Change-Id: I2aae813163a319f1b0d4ac9fb143f586803e2618
2020-10-21Merge "Add P21 skin thermistor into control list"Wei Wang
2020-10-20[automerger skipped] Implement battery EEPROM atom am: 95ebbcfe73 am: ↵Stephane Lee
0c790a0546 -s ours am skip reason: Change-Id I1b41c60ed9728a51abda55e297c21b516772a264 with SHA-1 46bfff783a is in history Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/pixel/+/12843260 Change-Id: I24ded7580e37ffb0ea48dc02349160e45e774f1a
2020-10-20[automerger skipped] Merge redfin/bramble support. am: 854972769c -s ours ↵Xin Li
am: 1b371408d6 -s ours am: ec09fce1e1 -s ours am: 75a24ad510 -s ours am skip reason: Change-Id I0ed88c9c2dfb101833056b6b97bc12356821c7e8 with SHA-1 06e1243544 is in history Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1466205 Change-Id: I7331550df15fbdb2db0b1f80fe29996dc5240f55
2020-10-20Implement battery EEPROM atom am: 95ebbcfe73Stephane Lee
Original change: https://googleplex-android-review.googlesource.com/c/platform/hardware/google/pixel/+/12843260 Change-Id: I7ae477cde3c13203cf10a7b3fb7c8d7d781d1ba1
2020-10-20[automerger skipped] Merge redfin/bramble support. am: 854972769c -s ours ↵Xin Li
am: 1b371408d6 -s ours am: ec09fce1e1 -s ours am skip reason: Change-Id I0ed88c9c2dfb101833056b6b97bc12356821c7e8 with SHA-1 06e1243544 is in history Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1466205 Change-Id: I3805f1c4c2583260f6f81c2cb67bfb07ee73efd1
2020-10-20[automerger skipped] Merge redfin/bramble support. am: 854972769c -s ours ↵Xin Li
am: 1b371408d6 -s ours am skip reason: Change-Id I0ed88c9c2dfb101833056b6b97bc12356821c7e8 with SHA-1 06e1243544 is in history Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1466205 Change-Id: I139a3a04722c16c48f2f068e678523ce64c87ff1
2020-10-20[automerger skipped] Merge redfin/bramble support. am: 854972769c -s oursXin Li
am skip reason: Change-Id I0ed88c9c2dfb101833056b6b97bc12356821c7e8 with SHA-1 06e1243544 is in history Original change: https://android-review.googlesource.com/c/platform/hardware/google/pixel/+/1466205 Change-Id: Ib5884379aedc82e6610740ec6c0f283e9ee7e8b3
2020-10-20Merge changes from topic "fix_batt_def_online_status"TreeHugger Robot
* changes: Override the 'online' status for AC/USB for battery defender Ensure that a 5 minute disconnect will disable battery defender even if active Engage battery defender after 4 days for all devices Enable Battery Defender on user builds Fix Battery Defender tests to take into account the minimum time to write a file
2020-10-19Merge redfin/bramble support.Xin Li
Bug: 171218636 Merged-In: I0ed88c9c2dfb101833056b6b97bc12356821c7e8 Change-Id: If7eaab604c61b5d364ad1780bbbc9527d69fa982
2020-10-19Implement battery EEPROM atomStephane Lee
Bug: 160202146 Test: Ensure that logs are accurately reported via statsd with 'cmd stats print-logs' and 'logcat | grep <atom ID>' Merged-In: I1b41c60ed9728a51abda55e297c21b516772a264 Change-Id: I1b41c60ed9728a51abda55e297c21b516772a264 (cherry picked from commit 46bfff783aac6c3dd728d9b2404e4672d9e65d3f)
2020-10-19Add fastrpc dma buffer stat categoryMartin Liu
Add fastrpc dma buffer stat so this could help track fastrpc dma buffer memory usage. Bug: 170189835 Test: boot Signed-off-by: Martin Liu <liumartin@google.com> Change-Id: I2b014cda1971ff05ab991c425249ed5586a1a83e
2020-10-15Override the 'online' status for AC/USB for battery defenderStephane Lee
Conditions: - The USB is connected - The Battery Defender is active Bug: 170787442 Test: 'atest HealthTestCases' Change-Id: I3e72a6a4be71df27c2b7965533810f8981c36e37
2020-10-15Ensure that a 5 minute disconnect will disable battery defender even if activeStephane Lee
Test: 'atest HealthTestCases' Bug: 170449952 Change-Id: If2be0b8ab802a6af45a97f8fbb93348b33455e1f
2020-10-15Engage battery defender after 4 days for all devicesStephane Lee
Test: 'atest HealthTestCases' Bug: 170230464 Change-Id: I0a85e387a69b604216f18d1f522ed70f441f05a4