737 Commits

Author SHA1 Message Date
hiroshi
8218b0ffe9 Pong: Set RKP properties
When the bootloader is unlocked on this device, we lose access to OEM provisioned certificate chains, likely as a security measure.
However, remote provisioning is supported and is the fallback in such a situation. This will allow basic integrity to pass without resorting to keybox spoofing.
2025-12-03 03:37:17 -05:00
Ghosuto
397ee8068f Pong: Set SurfaceFlinger uclamp.min to 20%
- improved rendering stability

Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-10-12 17:11:32 -04:00
Arian
95c5da17ae Pong: Enable ELF checks for audio blobs
We converted the audio hal targets
2025-10-05 03:58:00 -04:00
Bruno Martins
00a06b5775 Pong: Disable LSM audio feature
It requires proprietary headers to build.

Change-Id: Ie9109e1d824f8fc750a626d66b06d4c64446db3c
2025-10-05 03:09:09 -04:00
peternmuller
66ea7af0ec Pong: Use foreground uclamp for Codec2 service 2025-10-05 03:09:09 -04:00
John Galt
4cfb9576c5 Pong: powerhint: Increase TA interaction boosting
- TEST: TG scrolling with hwui profiling

Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-10-05 03:09:09 -04:00
Jake Weinstein
be1568e96e Pong: overlay: Pin SDM Extension Library (libsdmextension.so)
Qualcomm pins this library in their Snapdragon 8 Elite (sun)
FrameworksResTarget_Vendor. This is likely to improve performance.
Let's follow suit.

Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-10-05 03:09:09 -04:00
Ghosuto
49403f57af Pong: overlay: Import pinned service libs from AOSPA
- bdd895cb47/overlay/AOSPAFrameworksOverlay/res/values/config.xml (L9)

Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-10-05 03:09:09 -04:00
John Galt
bb08a46cb4 Pong: init: Move to 100 swappiness
CLO unconditionally uses 100 in their post boot scripts, so also
unconditionally use 100.

Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-09-23 05:08:42 -04:00
chandu078
fd92618f6d Pong: Update from NOS V3.2-250917-1451
Change-Id: I590cfd7dfb4f9a4b92712352e2f4a439d80235fe
2025-09-23 05:08:42 -04:00
Ghosuto
e1c698139d Pong: Remove duplicate adpf prop
- 8573b9ca8e/device.mk (L358)

Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-09-23 05:08:42 -04:00
Midas Chien
1a7fe88944 Pong: Don't latch unsignal buffers
Set debug.sf.latch_unsignaled=1 is used to allow surfaceflinger to
latch unsignal buffers that can give more time for buffer to render.
But if the buffer takes longer time to finish, it will block whole
display pipeline result to jank.

Bug: 157964883
Test: scrolling, launch
Change-Id: I56c3e05921de5fc9569bf3f93fde03022a64b6a4
2025-09-23 05:08:14 -04:00
LuK1337
9d7300e319 Pong: Move WfdCommon boot jar declaration to vendor
Change-Id: I8fa2c0f64692873b432cc252ec88b388a32023a1
Signed-off-by: chandu078 <chandudyavanapelli03@gmail.com>
2025-09-23 05:06:36 -04:00
Ghosuto
3445f615eb Pong: powerhint: Restore to default values for FIXED_PERFORMANCE
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-09-20 08:15:58 -04:00
hiroshi
d725238da8 Revert "Pong: powerhint: remove big cpu core boosting"
This reverts commit 94e5339c27.
2025-09-20 08:15:45 -04:00
Abhay Singh Gill
377cecfc27 Pong: vibrator: Bump vmax to highest possible value
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-09-20 08:12:51 -04:00
Abhay Singh Gill
76148020cb Pong: vibrator: Make haptics a bit tighter
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-09-20 08:12:51 -04:00
Abhay Singh Gill
db352430bf Pong: Remove audio EQ config
Makes speaker sound muffled.

Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-09-20 08:12:51 -04:00
Ghosuto
e79652cac9 Pong: Switch to material expressive design for GameBar and DeviceExtras preferences
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-09-20 08:12:51 -04:00
Ghosuto
cb8201157a Revert "Pong: Optimize dalvik heap config for performance"
This reverts commit 4799ddd03d.
2025-09-20 08:12:51 -04:00
Alexander Koskovich
4a9cd49c12 Pong: Enable hardware rounded corner feature
Qualcomm enables this by default for cape targets, but Nothing
disabled it to use custom framework extensions.

Change-Id: I43cf1d7e45d1f0a5ea861f85d69d03849b556079
2025-09-11 14:25:08 -04:00
Edgar Arriaga
c3929ee942 Pong: overlay: Set default pin amount for home app
Bug: 288900050
Test: dumpsys pinner
Flag: EXEMPT refactor

Change-Id: I87e15ec968f59acd65e3d4bc80d1bad08704bc53
2025-09-11 14:25:08 -04:00
Ghosuto
b4ec663c4c Pong: Update from NOS V3.2-250828-1921 2025-09-11 14:25:08 -04:00
rmp22
94e5339c27 Pong: powerhint: remove big cpu core boosting 2025-09-11 14:25:08 -04:00
Ghosuto
8d09384132 Revert "Pong: Switch BtAudio to AIDL"
This reverts commit a7c9d236a8.
2025-09-11 14:25:08 -04:00
Krzysztof Kosiński
a8dc70d740 Pong: Downgrade to ARMv8.2-A.
Clang assumes that ARMv9-A chips always implement SVE2,
but SM8450 (Snapdragon 8 Gen 1) does not, so it broke when
aosp/2292699 made the "armv9-a" variant actually set ARMv9-A.
Before, it was actually using ARMv8.2-A with some additional
flags due to a variety of SVE-specific toolchain and
configuration issues that are fixed now.

Downgrade SM8450 to the "ARMv8.2-A with dotprod extension"
arch variant, which is the closest to the previous
configuration, until we can add a proper "ARMv9-A without SVE"
arch variant.

Bug: 364383722
Test: presubmit
Change-Id: I69578aad149f6a28955031ca24bc1d0cc7cc0388
2025-09-11 14:25:08 -04:00
Vala Zadeh
be3a0a4db8 Pong: Change default preferred network mode value
With CDMA/TDSCDMA being deprecated, the default preferred network mode
needs to change to exclude RATs with those technologies.

Change-Id: I03d562cab01d4c81ce20446548973d7f8c43036b
CRs-Fixed: 3978557
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
2025-09-11 14:25:08 -04:00
Abhay Singh Gill
c4f3a08563 Pong: charging-control: Use battery tzn fallback for USB charging
The device tends to heat up a bit with usb fallback

Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-09-11 14:25:08 -04:00
Abhay Singh Gill
4388023851 Pong: charging-control: Use simulated shell temps for getting battery temp
Signed-off-by: Abhay Singh Gill <abhaygill017@gmail.com>
2025-09-11 14:25:08 -04:00
Ghosuto
91e56dd727 fixup! Pong: Switch to 676.69 adreno-t 2025-09-11 14:25:08 -04:00
Ghosuto
56930186d9 Pong: sepolicy: Add charging sepolicy to compat ignore list 2025-09-11 14:25:08 -04:00
Abhay Singh Gill
32c0ba5ff7 Pong: Add Simulated Nothing Charging service 2025-09-11 14:25:08 -04:00
chandu078
5a281770b7 Pong: Set ro.boot.hardware.revision based on SKU version
ro.boot.hardware.revision is used in fastbootd UI, getvar hw-revision
output and Settings app.

Set based on the SKU version so external tools can use it to flash
the correct firmware variant and show the HW variant in Settings.

Change-Id: Ia3a6bfdca9dc60d86fb81e5bac526813e037d13e
2025-09-11 14:25:08 -04:00
chandu078
6dd5e126de Pong: Setup SKU props
Change-Id: Iddd4694ead2f690a6dd59c4d5ffb5b2423cf4c66
2025-09-11 14:25:08 -04:00
Anubhav Ruhela
52ca9b0480 Pong: Enable AIDL fastboot HAL
Enable default implementation of AIDL fastboot HAL by adding
android.hardware.fastboot-service.example_recovery to PRODUCT_PACKAGES

Change-Id: I6415deb855caa844fcca0e33b14aba03d351b252
2025-09-11 14:25:08 -04:00
Ghosuto
1c6600b63a Pong: Sync props from stock
Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-09-11 14:25:08 -04:00
hiroshi
7f75eb25c1 Pong: Initialize for Evolution X 11.x 2025-08-04 15:23:26 -04:00
hiroshi
11ff0cfa9a Pong: drop ksu.config from TARGET_KERNEL_CONFIG 2025-08-04 07:57:08 -04:00
hiroshi
286657f8c6 Revert "[DNM]Pong: Switch to pre-build audio"
This reverts commit 3077c9fb55be6d663444a6e3d4222e40c236670c.
2025-08-04 04:56:42 -04:00
hiroshi
d81db4bfc4 Revert "[TMP] Pong: drop wfd support"
Wfd shims are here, we can use these properly now

This reverts commit 6c262d7e901f30afaa9954217f059777ee714eb0.
2025-08-04 04:56:42 -04:00
hiroshi
7ad8175e43 Revert "Pong: Add missing libpal_net_if lib"
This file is already in the list under audio. (L148)

This reverts commit d763f260d3.
2025-08-04 04:56:42 -04:00
hiroshi
1bdd2a8430 Pong: include ViPER4AndroidFX if it exists 2025-08-04 04:56:42 -04:00
hiroshi
18b9dd62f7 [TMP] Pong: drop wfd support
wfd blobs need a new shim, revert when fixed
2025-08-04 04:56:42 -04:00
hiroshi
2efd80ad03 Pong: audio: add v4a to audio_effects.xml
Required to use ViPER4Android FX if inbuilt.
2025-08-04 04:56:42 -04:00
hiroshi
7fa0e05175 Pong: Omit qcom factory hals from FCM
Factory hal depends on dpmservice and mwqemadapter which all fail to start on A16. These aren't required for the system to function, so drop them for now.
2025-08-04 04:56:42 -04:00
Hridaya Prajapati
35796d9464 Pong: Set libcameraservice ext lib via soong config
Change-Id: I2bb052c75d9a7765a554372be1eceba25e324402
2025-08-04 04:56:42 -04:00
hiroshi
15b4729417 Pong: set TARGET_HAS_UDFPS
Required to show UDFPS customization settings
2025-08-04 04:56:42 -04:00
Bruno Martins
33cc87a9eb Pong: Set UDFPS extension lib via soong config
Change-Id: I8a709bde4843b61420ea1003a749952d2619e2da
2025-08-04 04:56:37 -04:00
Adithya R
a0cbdee382 Pong: init: Unset scheduler ratelimits
- According to arter97 it is a regression.
- Currently limiting to Uclamp devices to monitor regressions

This reverts commit a48b2eecf0.

Signed-off-by: Ghosuto <clash.raja10@gmail.com>
2025-08-04 04:50:42 -04:00
hiroshi
600d651c96 Pong: add overlay for evo settings 2025-08-04 04:50:42 -04:00