Watch
1
0
Fork
You've already forked android_device_oneplus_dre
0
Commit graph

1,152 commits

Author SHA1 Message Date
0e25253853 Update device.mk 2026-07-31 18:10:03 -04:00
a817a0d804 Update BoardConfig.mk 2026-07-31 18:10:03 -04:00
beda7f4d04 Update AndroidProducts.mk 2026-07-31 18:10:03 -04:00
be93eb3c09 Update Android.bp 2026-07-31 18:09:52 -04:00
Chara
9925ce6005 dre: Add Chaos Engineer Identifier 2026-07-28 01:30:46 -04:00
Chara
1eae904909 Merge remote-tracking branch 'lineage/lineage-23.2' into hershey 2026-06-29 17:36:39 -04:00
Bruno Martins
cae7be6e63 dre: De-blob oplus interfaces
Change-Id: I86c24df31b72a9058ba3f2430f5c1bb469c4fd0b
2026-06-16 16:20:15 -05:00
Chara
38bf2e0a6d dre: add SystemUI restart button
This implements c74ef26fe8

Thanks again, Nora!
2026-06-15 23:47:10 -04:00
Chara
98f1a55fe5 Add Apache-2.0 LICENSE file 2026-06-15 23:47:10 -04:00
Chara
14c2968d35 Add private sepolicy to BoardConfig.mk; make all SPLs match.
This commit references both b4e321e21d and c2c941216a

Add private sepolicy to BoardConfig.mk; make all SPLs match.

Like my previous commit, this should have been done a while ago.
2026-06-15 23:46:47 -04:00
Chara
661cf4be77 Reapply "Add com.android.bluetooth to seapp_contexts"
Add com.android.bluetooth to seapp_contexts
References 807b124de6

This reverts commit 66cd319bdde5532b8a6ca3f8f39bad7eb8b51440.
so I didn't add it to the BoardConfig.mk... whoopsie.
2026-06-15 23:45:46 -04:00
Chara
064c153395 Revert "Add com.android.bluetooth to seapp_contexts"
This reverts commit 10669c717fdaaf1f3050bc0b2d91ba006170c07b.
This didn't fix SHIT. So, we revert the sepolicy commit instead.
2026-06-15 23:45:46 -04:00
Chara
72394fb9d8 Add com.android.bluetooth to seapp_contexts 2026-06-15 23:45:46 -04:00
Nick Reuter
8f6be400cd dre: Update camera.qcom.so with libcamera_metadata_shim
Fixes: LineageOS/issues/android#10234

Change-Id: Ie97b9dee3b4bdf987f9f7dd430346aae791c724b
2026-05-12 15:37:15 +00:00
Shashank Sivakumar
dd579f73ed dre: Remove kernel config line from Manifest.xml
As part of google requirement change, the kernel config will be pulled
from the kernel-config location rather than the manifest_kalama.xml
file. This change was brought in by the following commit on the google
side - Ib57e8bd03046a07e3a86f21aaafe4aabc5e72710.

Change-Id: Id36132b69dfac5cb0e1b9181518b7077c1031ff6
2026-05-11 11:03:10 -05:00
Nolen Johnson
ef812cd8ea dre: Set FCM level to 7
Change-Id: I06019ee4824a630180c09c39915e1819bb7482af
2026-05-07 12:02:58 -05:00
OothecaPickle
6e513edb17 dre: Stop copying audio configs to sku variants
Change-Id: Ie66d895e782536ee8e757c4d03c676de28ae1dd0
2026-04-10 20:11:11 -05:00
OothecaPickle
e9f3e33af1 dre: Align audio with stock
Change-Id: I1c0342145ad887c8294af29d8e418afbdf2959d1
2026-04-10 20:10:40 -05:00
Nick Reuter
14bb832186 dre: Adapt powerhint values for holi
Change-Id: Id6bc73e539fededd3ccc6e6971e8e0ef3934687c
2026-03-14 12:25:11 -05:00
Vivekachooz
ad0c3a209b dre: powerhint: Sanitize powerhint
Change-Id: I2b30a4f01eeaee9eb38b193965f476693e01c1bd
2026-03-14 12:25:11 -05:00
Vivekachooz
b70f9c7b4a dre: powerhint: Re-tune powerhint for efficiency
Change-Id: Id0e30127864d8685a884ba0fe4139d62eeaaecea
2026-03-14 12:25:11 -05:00
DennySPB
1d0eb36cb2 dre: powerhint: Decrease launch boost to 3sec
* 5s is just too much long plus battery drainer

Change-Id: I7e037c45cd2296a8bbd67d6bd63c212c0ef2a805
2026-03-14 12:25:11 -05:00
daniml3
378c70a194 dre: powerhint: Set 1 second timeout for interaction boosts
* Having no timeout makes the boosts to be permanently triggered until
  some other hint overrides it, for example, making the minimum
  frequency to be stuck at 1248mhz

Signed-off-by: daniml3 <daniel@danielml.dev>
Change-Id: I5edb50f937d0ccede5bc3463572010b20d75fe78
2026-03-14 12:25:11 -05:00
Vivekachooz
468e08287c dre: powerhint: Boost cpus for EXPENSIVE_RENDERING
Change-Id: I4d1430e85c84f95d8a8e97d6d2f5e73fc58ae7e0
2026-03-14 12:25:11 -05:00
Vivekachooz
a2c6761ffc dre: powerhint: Boost little cluster to max upon interaction
Change-Id: Ia45821516a638f277f25373ec59acc001e590fe2
2026-03-14 12:25:11 -05:00
Vivekachooz
f33e67cb7a dre: powerhint: Use uclamp values as percentage
Change-Id: I0b3bd7714cfd234e6901c1e10fac87475dbc614c
2026-03-14 12:25:11 -05:00
Vivekachooz
c1e4b8ba34 dre: powerhint: Optimize for efficiency
Change-Id: Id8b224480a1d554035e7ee58cdbdc86b2a8c0eec
2026-03-14 12:25:11 -05:00
Vivekachooz
63f557e326 dre: powerhint: Enable L3 frequencies for interaction
Change-Id: Ic7b370030b60d2b68bd74fa8daa9ba83f74cdf1f
2026-03-14 12:25:11 -05:00
Vivekachooz
170fdfbe04 dre: powerhint: Enable GPUMinFreq for EXPENSIVE_RENDERING
Change-Id: Id3fefc6a492557d775a04377432d39034047dd56
2026-03-14 12:25:11 -05:00
Adithya R
5402b6597f dre: powerhint: Set screen-off schedutil ratelimits
Use a more power-friendly rate limit configuration (2ms up/down)
to reduce power consumption a bit when the screen is off.

Power results during screen off GPS usage, measured by
Alex Naidis <alex.naidis@paranoidandroid.co> on SDM845:

Before:
392mW
93.5mA

After:
378.5mW
90.2mA

Co-authored-by: Alex Naidis <alex.naidis@paranoidandroid.co>
Change-Id: I1ec50702847a196e2f9366f71b3a5b9465c9a596
Signed-off-by: Adithya R <gh0strider.2k18.reborn@gmail.com>
2026-03-14 12:25:11 -05:00
Edwin Moquete
e7084e8fcc dre: Disable display refresh rate override
This got enabled by default on U, and it causes apps like
Chrome and Youtube to set the refresh rate to 30FPS when
playing some videos.

Change-Id: I649bf03d550c2b9726c7957d15ed09e455d874ec
2026-03-14 12:25:11 -05:00
karthick111
86a9e0aaa3 dre: powerhint: Adjust min frequencies to lowest possible
Change-Id: I38ec27f5c25627b60577b54fd4e1e9a45a517825
2026-03-14 12:25:11 -05:00
karthick111
7a3a91f4e0 dre: powerhint: Set DISPLAY_INACTIVE hint for little cluster
Change-Id: I45df1015e39ba6bdacad9ce53f7157a5f7ba7dc8
2026-03-14 12:25:11 -05:00
Sugakesshaa
ee9be9bc9a dre: powerhint: Enable DT2W hint
Change-Id: Ice21261583d89e0bbc9b0cc099f1125b3c7bd0a4
2026-03-14 12:25:11 -05:00
Vivekachooz
fa8e233ac0 dre: powerhint: Enable CPUDDRLat boost
Change-Id: I5ed88740f92064cf5e7cdcdfb19e1b77eb891a35
2026-03-14 12:25:11 -05:00
Vivekachooz
39940de636 dre: powerhint: Tune powerhint
Change-Id: I8fe54e156b15b6d3a58d7f83cf33d1cf83ce2418
2026-03-14 12:25:11 -05:00
Chiawei Wang
645570d0cf dre: configs: use min_pwrlevel to configure GPU freq
Bug: 146334579
Bug: 146336388
Test: run pts -m PtsPerformanceTestCases -t com.google.android.perf.pts.PowerHALAPITest
Test: run pts -m PtsPerformanceTestCases -t com.google.android.perf.pts.PowerHintJsonVerifyTest
Change-Id: I18c0210463f29831cc94c629a98718406ebdf21b
2026-03-14 12:25:11 -05:00
Wilson Chan
aceb8fdd30 dre: configs: Add Flipendo powerhint
Bug: 153940282
Test: Manually check powerhint succeeds and check perf
Change-Id: Ia3482d3e3b69562aa7c0e5dd326037d1b3806930
2026-03-14 12:25:11 -05:00
Vivekachooz
d8cb90b4ba dre: configs: Enable FIXED_PERFORMANCE in powerhint
Change-Id: I30d519369162d577e419b1c0982a4ac1783fb3b7
2026-03-14 12:25:11 -05:00
Vivekachooz
32361ed7e7 dre: configs: Tune CPUBWMinFreq to a higher frequency
Change-Id: Iceb807b2175141576381fa9dd9a96c8845db3d3b
2026-03-14 12:25:11 -05:00
Vivekachooz
17daa0387c dre: configs: Rearrange powerhint
Change-Id: I77e792f4d453ce6c0b929cad7236be38e6ba475e
2026-03-14 12:25:11 -05:00
Subhajeet Muhuri
5b92da9eae dre: powerhint: Remove audio hints
Signed-off-by: Subhajeet Muhuri <subhajeet.muhuri@aosip.dev>
Change-Id: Ife1cb1e356e62283f3c4d353931458adaf84e975
2026-03-14 12:25:11 -05:00
Sugakesshaa
a5085b5080 dre: powerhint: Setup uclamp boosting
- Make use of uclamp boost for top-app and foreground
  hints based on newer pixels

Co-authored-by: Vivekachooz <vivekachooz@gmail.com>
Change-Id: I70c4262230841b3c7bf84b4165916a22312f829f
2026-03-14 12:25:11 -05:00
Subhajeet Muhuri
c689cef1e0 dre: powerhint: Drop PM QoS boosting
Change-Id: Idcedcc3f4ff1998b6fb59437a2517ee9e0bc75bb
Signed-off-by: Subhajeet Muhuri <subhajeet.muhuri@aosip.dev>
2026-03-14 12:25:11 -05:00
Vivekachooz
f0ac9ffd8a dre: Import and adapt powerhint from redfin
* From redfin-user-13-TQ3A.230901.001-10750268-release-keys

Change-Id: I923c1adf70d035c9def0032ccf29530ce92ebe66
2026-03-14 12:25:09 -05:00
Subhajeet Muhuri
599d267a2c dre: Include hardware/google/interfaces and hardware/google/pixel
* Required by power-libperfmgr

Change-Id: I4053938614be26c7066ea83d97955739f39b4144
2026-03-14 12:24:47 -05:00
Bruno Martins
599fc8c2c5 dre: Enable powerhint parsing after boot completion
Change-Id: Ie065f234bfd949264b962bae80e400a446f65b80
2026-03-14 12:24:47 -05:00
Bruno Martins
9cf9eb1e86 dre: Use common libqti-perfd-client and power-libperfmgr
Change-Id: I22d6b35c72629553817005deaefcae60abc72cfd
2026-03-14 12:24:47 -05:00
LuK1337
ddcc778840 dre: init: Drop I/O prefetcher
This depends on the already removed QTI perf stack.

Change-Id: Ibc5a9616d65e716b8f85184d7d85968e0280ee1d
2026-03-14 12:24:46 -05:00
Wei Wang
17dcd18408 dre: Remove QTI perfd
Bug: 69270928
Test: Build and boot device and test camera
Change-Id: I87b283206f462fb5c8ec9cdd303ae2934fe9bfc4
2026-03-14 12:24:46 -05:00