Harshit Jain
f018cf68f5
sm7125: dex2oat: Strip off some debug packages
...
* Ref: https://source.android.com/devices/tech/dalvik/configure#compilation_options
Q: PRODUCT_MINIMIZE_JAVA_DEBUG_INFO wth does this do?
A: https://android.googlesource.com/platform/build/+/master/target/product/go_defaults_common.mk#68
2 years ago
Mathieu Chartier
4863554676
sm7125: Always preopt extracted APKs
2 years ago
Mathieu Chartier
ec479167b9
sm7125: Compile system services using speed-profile
2 years ago
Jake Weinstein
2d5ec3d44c
sm7125: Use speed tuning for performance critical applications
...
The default ART setting is quicken: run DEX code verification and
optimize some DEX instructions to get better interpreter performance.
This commit switches performance critical applications to speed:
run DEX code verification and AOT-compile all methods.
PRODUCT_DEXPREOPT_SPEED_APPS (New in Android O)
List of applications that have been identified as core to the products
and which are desirable to compile with the speed compiler filter. For
example, persistent apps such as SystemUI get a chance to use
profile-guided compilation only at the next reboot, so it may be better
for the product to have these apps always AOT-compiled.
2 years ago
Ruchit Marathe
20897d7bcf
Revert "sm7125: Introduce pre-rendering"
...
As was pointed out by CHRISL7, this is useless in aosp, it only works in CLO
This reverts commit 29a1f6df58
.
2 years ago
Dylan Neve
1d433c5670
sm7125: props: Use all 8 cores for dex2oat
2 years ago
Adithya R
c80b9febf8
sm7125: overlay: Disable alpha compositing in WM
2 years ago
johnmart19
c24afe5376
sm7125: fstab: Set ZRAM size to 50%
...
* This makes sense for a52q and a72q series as not all models ship with the same RAM size.
2 years ago
Ruchit Marathe
544ebf93b0
sm7125: Address some padding issues
2 years ago
Kyle Harrison
853e6d1068
sm7125: overlay: Speed up animations and set some default display settings
...
On low powered, legacy devices, the animations are a bit sluggish. Set the animation scales to 50% to make the UI feel snappier.
Change-Id: I158ca53f12596e5cbd56fc4c35ca54d76d6ae835
2 years ago
Simon1511
72bf05a615
sm7125-common: Build libipanat from source
...
Change-Id: I8a4918ed254795844d416974b56861b469f62ebb
2 years ago
Ruchit Marathe
d487e65b64
sm7125-common: Drop unnecessary kernel flags
2 years ago
Robert Shih
454daed8c4
sm7125-common: enable AIDL DRM HALs
...
Bug: 219538389
Test: atest GtsMediaTestCases
Change-Id: I431554dcbef014f8235f048ee062a218a2131f9c
2 years ago
Tim Zimmermann
7ff3df9600
sm7125-common: Pin Android R RIL and QMI blobs
...
* Signal strength does not get updated with S ones unless airplane mode
is toggled on and off on T
Simon1511: Pin R QMI blobs too since S ones make rild segfault. Also patch libsec-ril* and update our audio impl accordingly
Change-Id: I3be7972b161b074b570bf227c3bdc32a2d91b70e
2 years ago
Alexander Koskovich
42f60cee85
sm7125-common: Move BT profiles props to vendor
...
* Makes it GSI compatible
Change-Id: I8f7caf241d508af59c16482e6185c42f23f8a460
2 years ago
LuK1337
8d6e01b8ba
sm7125-common: Rebase custom audio impl
...
Change-Id: I22e67b1245d8c890b5f72340d456b5f89045b8b6
2 years ago
Ruchit Marathe
89fa89330f
sm7125-common: Decommonise bluetooth device name
2 years ago
Simon1511
7579630da1
sm7125-common: Set ro.vendor.qti.va_odm.support
...
Change-Id: I3c7173d642d19773be077027802ef137b72564b6
2 years ago
Tim Zimmermann
82716899cb
sm7125-common: Set SEC specific BT SCO sample rate audio param
...
This lets us convert AOSP's bt_wbs to SEC's g_sco_samplerate.
Change-Id: I78d5d36044421daf99b8a13aa417060a3cf959a3
2 years ago
Ruchit Marathe
bf124fe1f9
sm7125: Overlay: Enable colour modes
2 years ago
Ruchit Marathe
965c2f46e7
sm7125: Overlay: Pin some services and apps
2 years ago
Ruchit Marathe
e104e09764
sm7125: USB: Drop aidl impl
...
Doesnt work well for us, revert to qti impl
2 years ago
Ruchit Marathe
92caade44d
sm7125: aidl: rebrand all services
2 years ago
Ruchit Marathe
43d1f8c08c
sm7125: Correct power package name for libperfmgr
2 years ago
Ruchit Marathe
ae3427232a
sm7125: Update usb impl and drop hardware samsung dependency
2 years ago
Ruchit Marathe
67dd23b199
sm7125: Switch to aidl memtrack implementation
...
hidl memtrack is deprecated
2 years ago
Ruchit Marathe
acbc7f58dd
sm7125: Move to ndk backend impl of libperfmgr
...
also drop hw samsung dependency
2 years ago
Ruchit Marathe
16d83ce2a2
sm7125: Switch to aidl light service
2 years ago
Ruchit Marathe
aa7e605704
sm7125: Build bluetooth.audio@2.1
2 years ago
Ruchit Marathe
0069272086
sm7125: Drop EXTFS_INODE_COUNT
2 years ago
Ruchit Marathe
8cce502f84
sm7125: Drop unnecessary files
2 years ago
Ruchit Marathe
3951609676
sm7125: Nuke a2dp from device.mk
2 years ago
Alice Kuo
40cc3b7dd9
sm7125-common: Disable LE audio related profiles
...
Bug: 231671426
Test: build
Change-Id: I78e2ddfc636a0fa31b977b5f9ba9a7d7bc0f2a26
Merged-In: I78e2ddfc636a0fa31b977b5f9ba9a7d7bc0f2a26
(cherry picked from commit acb0b19b8348a4b9518d2f46b1599f423f620347)
2 years ago
Sal Savage
3c0eba05cc
sm7125-common: Use the ?= operator so BT properties can be overridden
...
System properties set with the "=" operator cannot be overriden. This
device is used elsewhere in the system and some of the properties need
to be overridden. The "?=" operator will use the assigned value if no
other values are assigned elsewhere, allowing for overrides.
Bug: 230638462
Test: adb shell getprop | grep bluetooth
Change-Id: Id6cd7901555edafef141bbc1bbd5e06dc3a54d0c
2 years ago
Sal Savage
4d42f0aef8
sm7125-common: Set default the Bluetooth class of device
...
The class of device is a string with a list of uint8t values:
90,2,12
The meaning is as follows:
{Service Field, Major class, Minor class}
Service Field: 0x5A -> 90
Bit 17: Networking
Bit 19: Capturing
Bit 20: Object Transfer
Bit 22: Telephony
MAJOR_CLASS: 0x02 -> 2 (Phone)
MINOR_CLASS: 0x0C -> 12 (Smart Phone)
Bug: 217452259
Test: make -j; -- check that bluetooth.device.class_of_device is
correct
Change-Id: I24fd57bacbf6786a26f7079e7a6e9857dbe170d1
2 years ago
Sal Savage
67f727fdea
sm7125-common: Update LE Audio profile properties to match spec and implementation
...
Bug: 217448211
Test: atest BluetoothInstrumentationTests
Change-Id: I9312b9b70b51603aca6da6f4081533ab73c1614d
2 years ago
Ruchit Marathe
6fab7d0e37
sm7125-common: Enable bluetooth profiles with product.prop
...
Bug: 217448211
Test: make -j
Change-Id: Idd7e52b7822915ed61299f1c0b29bf87ca0339fe
2 years ago
Ruchit Marathe
85372f000f
Revert "sm7125: Import libbtdevice"
...
This reverts commit 834f2fea55
.
2 years ago
Ruchit Marathe
e98827a1d2
sm7125: Move to aidl
...
Temporary fix, will issue a patch that does a better job and reduces files later.
2 years ago
Ruchit Marathe
a2024a86bf
sm7125: Fix kernel compile
2 years ago
Ruchit Marathe
ec9912a3d8
sm7125: Build battery usage logging
2 years ago
Ruchit Marathe
69494ca930
sm7125: Fix dependencies for a13
2 years ago
Henrique Silva
9f23e29ca2
sm7125-common: Format aosp.dependencies
2 years ago
Ruchit
f17b509bf8
sm7125: Fix aosp.dependencies
2 years ago
Ruchit Marathe
792584771c
sm7125: drop android_ from trees
2 years ago
Ruchit
badf661f90
sm7125: Clean up tree
2 years ago
Ruchit
ddee56bf79
sm7125: Fully drop livedisplay
...
Livedisplay doesnt work on normal builds only on plus edition builds, so we must remove from normal edition trees.
2 years ago
Ruchit
eb176efc63
sm7125: Drop flip flap
...
Flip Flap doesnt exist in pe source, so we must drop it.
2 years ago
Ruchit
285d7c6a54
sm7125: telephony: Add Virgin Mobile Mexico entry
...
Internet on Virgin mobile sims in mexico was not working out of the box. This fixes it.
2 years ago
Simon1511
d43d2e59d3
sm7125: cameraprovider: Make aux cameras accessible
...
Also move camera.qcom out of common tree since using A52 one on A72 breaks the macro camera
Partially inspired by 72b7edaa56 (diff-c67583520466817c4b76fad457b4a2b80845bd600e80424bf85b2ec0767cb5b5)
Change-Id: Ia9166a111c534f4989f613c401188494224dc0eb
2 years ago