LuK1337
1242b46b98
sm8250-common: Don't limit system and product inode count when !WITH_GMS
...
Change-Id: I458edd755fa436feadeb9f5fb2aecb0da797b0ef
2020-09-06 15:07:22 +02:00
Nolen Johnson
4bd0d201a9
sm8250-common: Don't reserve space for gapps WITH_GMS
...
Change-Id: Ie95b32654772622f7a061947c252b09a45db8fdd
2020-09-04 17:16:28 +02:00
Dan Pasanen
d422f483da
sm8250-common: Reserve an additional 1.8G of space on system and product
...
Change-Id: Iacd45444dd0d3f423314a8edb243370600f37cdb
2020-09-04 17:16:28 +02:00
Luca Stefani
e9265b2a32
sm8250-common: Use uncompressed dtbless kernel image
...
* Apparently this is what stock does too.
2020-08-07 12:40:33 +02:00
LuK1337
d7c440262d
sm8250-common: Set proper BOARD_KERNEL_BASE
2020-08-01 01:20:34 +02:00
LuK1337
67c9e2ad71
sm8250-common: Include dtbo in recovery image
...
* This allows us to drop dependency on dtbo partition
being in sync with recovery.
* Test: fastboot erase dtbo && fastboot boot recovery.img
2020-07-01 17:49:56 +02:00
dianlujitao
5e718ca747
sm8250-common: Switch to QTI bt stack
...
Change-Id: I47016b066ae800d0071dbad6a1235cbc9db3cf80
2020-06-27 00:17:27 +02:00
LuK1337
cbfd77df61
sm8250-common: Don't build odm.img
2020-06-27 00:17:27 +02:00
LuK1337
6d9f90eb8a
sm8250-common: Drop /op_odm
2020-06-27 00:17:13 +02:00
LuK1337
362f88963b
sm8250-common: Set ro.vendor.qti.va_odm.support=1
2020-06-27 00:17:13 +02:00
LuK1337
564f71535b
sm8250-common: Setup fastbootd
2020-06-27 00:17:13 +02:00
LuK1337
e7779bb46f
sm8250-common: Import FOD HAL from device/oneplus/sm8150-common
2020-06-27 00:17:13 +02:00
LuK1337
bd1382eaed
sm8250-common: Use prebuilt dtc
2020-06-27 00:17:13 +02:00
LuK1337
98a0defd38
sdm845-common -> sm8250-common
2020-06-27 00:17:12 +02:00
LuK1337
ebe358dcbf
sdm845-common: Unset BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED
...
* It's set to true by default if PRODUCT_FULL_TREBLE := true,
which is set to true by default if PRODUCT_SHIPPING_API_LEVEL >= 26.
Change-Id: I3b5d7949382633f55bd8eec4ef551d05373d3cdc
2020-06-14 12:30:40 +02:00
Anirudh Gupta
864976edc8
sdm845-common: Split system_prop to {product,system}.prop
...
Change-Id: I6467e54268aa2e07275263d3aedee50730d7467d
Signed-off-by: Anirudh Gupta <anirudhgupta109@aosip.dev>
2020-06-14 12:30:10 +02:00
Luca Stefani
e9cb0a5f38
sdm845-common: Move soong namespaces to common.mk
...
* This is a product property
Change-Id: I411428687839fca7c794d488bb48e5f1773e570b
2020-04-03 10:56:27 +02:00
LuK1337
d37ea76298
sdm845-common: Drop prebuilt boot-WfdCommon.oat
...
* No longer needed.
Change-Id: I3fa2a8fde9b73efbd1a9f0dedc66f182c23d8f5f
2020-02-01 17:03:23 +01:00
LuK1337
ef511b13c1
sdm845-common: Update rootfs folders
...
Change-Id: Ib40fed6e74126090985ed7a755646851a97b7144
2019-12-20 17:47:47 +01:00
LuK1337
2624ff91d0
Revert "sdm845-common: Copy Android P VNDK blobs"
...
This reverts commit f80a7a0968
.
Change-Id: If938e2e90cf1e5c38da5b786563adcdfa48393b0
2019-12-20 17:47:47 +01:00
Rashed Abdel-Tawab
e3b8932571
sdm845-common: Build kernel with clang
...
Change-Id: Ic799f96969548459ec2df3b6d6a1dbc41c6683e2
2019-12-20 16:05:35 +01:00
LuK1337
cad7bf013a
sdm845-common: Update blobs from OxygenOS 10.3.0
...
* Also pin P aptX blobs (they'll be updated in next patch)
Change-Id: I7d90dad4df10770d20818e683f2def428737af02
2019-12-20 16:05:33 +01:00
LuK1337
ba7e64f254
sdm845-common: Update device/qcom/sepolicy include paths
...
Change-Id: I5c242b8db7e92d753d19bf9c42f2394b9e6a0c6a
2019-11-19 12:34:40 +01:00
LuK1337
60d417a52f
sdm845-common: Start using vendor_overlay
...
* This lets us override files in /vendor without
relying on bind mounts ^.^
Change-Id: Ib0b173682a48836aeac97e2c3691176a44f13aab
2019-09-29 14:29:37 +02:00
Luca Stefani
88c063df79
sdm845-common: Dexpreopt everything
...
Change-Id: I65e8ce61e33256b2f2beecf390f6926b70920d02
2019-09-13 12:18:02 +02:00
Luca Stefani
52523b4d21
sdm845-common: Enabled updateable APEX
...
Change-Id: Iae46cbf48ae5fbfa100e83e8d6ce19f225102cf3
2019-09-13 12:18:02 +02:00
LuK1337
b7127606f9
sdm845-common: Make SELinux great again!
...
Change-Id: Id479e031b584b24f79377aa244add20903a42b02
2019-09-12 19:11:57 +02:00
LuK1337
f80a7a0968
sdm845-common: Copy Android P VNDK blobs
...
Change-Id: I4f2f48ca4810247b2b951de27b82da0769f7d1b1
2019-09-12 19:11:57 +02:00
dianlujitao
5f9c062db0
sdm845-common: Remove custom kernel cross compile prefix
...
Change-Id: Icc58f38fa2f66b833c73902d6733f84b77dcb575
2019-09-12 19:11:57 +02:00
LuK1337
1832a7aa33
sdm845-common: Move PRODUCT_COMPATIBLE_PROPERTY_OVERRIDE to common.mk
...
Change-Id: I2751014af71f222bd43e4bc17fc75d20499ea2f1
2019-09-12 19:11:57 +02:00
Anton Hansson
04056c3770
sdm845-common: Set cpu "runtime variant" to kryo385
...
This makes bionic and various art tools that compile/runs cpu-specific
code choose the kryo385 variant at runtime. It does not affect
build-time compilation.
Bug: 120773446
Test: bionic benchmarks with and without this change
Change-Id: I670c8acd094090135515688c5f057c2cc08a083f
2019-09-10 04:20:19 +02:00
Anton Hansson
e80a5ff054
sdm845-common: Use generic arch variant
...
Follow blueline which has not demonstrated any regressions
after switching to a generic arch variant.
Bug: 120773446
Test: make
Change-Id: I9e23963fcfa5ccaa912f2930a632458c4d2a692d
2019-09-10 04:20:19 +02:00
Artem Serov
4b52b64823
sdm845-common: Switch cpu variant to kryo 385.
...
Also switch to using armv8-2a for 32-bit build.
Related change:
https://android-review.googlesource.com/c/platform/build/soong/+/831260
Test: Pixel 3 builds.
Bug: 119564566
Change-Id: Iede5830093497abe753a34df3bc4913468be39d0
Merged-In: Iede5830093497abe753a34df3bc4913468be39d0
2019-09-10 04:20:18 +02:00
LuK1337
9061ea5381
sdm845-common: Set TARGET_BOARD_PLATFORM and enable QCOM additions
...
Change-Id: Ife1f6bc16a3cc002789e6d96bfeb87bbf42c901c
2019-08-06 17:29:41 +02:00
LuK1337
e903d18b6f
sdm845-common: Enable custom audio policy
...
* AOSP one doesn't let us change volume when
listening to surround audio stream.
* Fixes : https://gitlab.com/LineageOS/issues/android/issues/904
Change-Id: Ic3cb04c6a61f3fb58180ef379a73f709087b64cc
2019-07-06 20:35:57 +02:00
Ethan Chen
c1aefb6361
sdm845-common: Use Soong namespace to avoid device build conflicts
...
Change-Id: Id04f464102264b6f2e8d49b39389c7e346613b39
2019-06-28 14:40:38 +02:00
Artem Borisov
659430c672
sdm845-common: Add QCOM's WFD implementation
...
* Sadly, out-of-the-box Miracast support was killed in P, so
we need this to keep Wi-Fi display feature working.
* Additionally libwfdnative has been modified to load
libhidlbase.so instead of android.hidl.base@1.0.so using
following command:
sed -i 's/android.hidl.base@1.0.so/libhidlbase.so\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00/' proprietary/lib64/libwfdnative.so proprietary/lib/libwfdnative.so
Change-Id: Id680d918b64c0e3733251db45992ec477b6fbdfb
2019-05-08 15:11:00 +02:00
Rashed Abdel-Tawab
6e7e88837f
sdm845-common: Enable vendor and system property isolation
...
Change-Id: Ic73cd73c13220b804ec1c0a5fd1bd68470cf9db1
2019-02-11 18:49:44 +01:00
Danny Baumann
e3ee15e8af
sdm845-common: Replace lineagehw implementation by HIDL services
...
Move DisplayModeControl and SunlightEnhancement into a livedisplay
service, and TouchscreenGestures into a touch one.
Change-Id: I5f46671633a13ddc6733a47f4ea5a6515d6d6c98
2019-02-04 15:15:19 +01:00
Luca Stefani
f4363f3cff
sdm845-common: Specify we provide qti-telephony JAR
...
Change-Id: Ia0a86eedc2241e0c7f819c947b5944f672635058
2019-01-12 20:58:48 +01:00
Luca Stefani
9dbff962fe
sdm845-common: Set target cpu to cortex-a75
...
* cortex-a75 now fallbacks to cortex-a55, our LITTLE core
Change-Id: I32633ea8856785042a03617199b7ff2e25fe53af
2018-11-13 22:13:16 +01:00
Luca Stefani
dd8fab4df5
Revert "sdm845-common: Override AVB version in kernel cmdline"
...
* As of 78934c9 (change-id: Ie1efa6f1abd8fa8f495aededd145c0ab2c0c1fae)
in frameworks/base if treble is enabled AVB check is skipped.
This reverts commit 6c408b0c2e
.
Change-Id: I999d3cda434b21c9dc9d6d08c5b646cb61f778ca
2018-11-07 22:27:33 +01:00
Udaya Bhaskara Reddy Mallavarapu
880a57acbf
sdm845-common: Enable 64 bit DRM plugins compilation
...
Enable 64 bit compilation for DRM plugins.
This will generate DRM plugins, HALs & oemcrypto_test in 64 bit.
Change-Id: I451db39edea3446d9816fcaba77caa8d3b097afb
2018-11-04 14:57:07 +01:00
LuK1337
047997a3be
sdm845-common: Unset PRODUCT_FULL_TREBLE_OVERRIDE
...
* It's not needed since it's automatically set for any devices
shipped with 26+.
Change-Id: I59e17fe3774af63dbea424be6206b77e0e6050ba
2018-10-14 14:48:34 +02:00
Bruno Martins
a92b254623
sdm845-common: Adapt for local LineageHW java overlays
...
Change-Id: Icb2b9810217f4b4d442ab83a16f455bd2ed82071
2018-10-14 14:34:09 +02:00
Christian Oder
86d08a2231
sdm845-common: Define DTBOIMG Size
...
Change-Id: I2049fe6ac4eca6061a1df22630d0708b7a81fc08
2018-10-14 14:28:13 +02:00
Christian Oder
cb2b662a34
sdm845-common: Build disabled VBMeta image
...
Change-Id: I381feef8f6fefc8449ca50d85d704b67bcc8a77e
2018-10-14 14:28:13 +02:00
Luca Stefani
df8cb508a7
Revert "sdm845-common: Provide our own vbmeta image"
...
* P firmware allows us to use an empty image
This reverts commit 0b10e12ab6
.
Change-Id: I1bf5af932f9fe46f83cc547c57c70351138702ea
2018-10-14 14:28:13 +02:00
Luca Stefani
73fc78d463
sdm845-common: Set 2nd CPU variant to cortex-a75
...
Change-Id: Icfcc4083f827a7a5ed83a05ec526feabac7ea57b
2018-10-14 14:28:13 +02:00
Luca Stefani
7bd8d2a26a
sdm845-common: Update extra rootdir folders/symlinks for P
...
* Also update fstab.qcom to match these changes
Change-Id: I860bdec8a28b210a6bb2f155acce4bae18922e36
2018-10-14 14:26:51 +02:00
Luca Stefani
88d901fc67
sdm845-common: Enable vndk runtime isolation
...
Change-Id: I63f9fe3305490f764e74d21f505a8aca9ff687f1
2018-09-02 21:41:28 +02:00
Luca Stefani
0ca653ce15
sdm845-common: Update cmdline for P vendor
...
Change-Id: I67c9cbe6259df93a847d2f9cb99f7167b9835b99
2018-09-02 21:41:28 +02:00
Luca Stefani
c6f1c498c4
sdm845-common: Build dtbo
...
* Also add it to A/B list
Change-Id: Id7eca5ab0f62874fd69c58e6e0985d9826c735d8
2018-08-19 19:44:56 +02:00
Luca Stefani
559acc5142
sdm845-common: Include qcom {private,public}/sepolicy
...
* Will be used by IMS, CNE and DPM
Change-Id: Iba7506007d19b0f48d67b7fbf409fac6975414f8
2018-07-26 09:12:46 +02:00
LuK1337
3ee06defb7
sdm845-common: Fix nothing being shown during offmode charging
...
Disable initial blank, and set a default brightness that can be used by
kernel to be written to panel when it's re-enabled.
Change-Id: I35fbd0bc7e816a8833cbeda145415db4fe521adb
2018-07-26 09:08:30 +02:00
Luca Stefani
9850301224
sdm845-common: Load qcacld from system
...
* This will implicitly add every kernel module to system
Change-Id: I1fb827536a7cd6cb0d46c9dbb78da4f19e80492b
2018-07-26 09:00:33 +02:00
LuK1337
8f5f8a46b9
sdm845-common: Add ANT+ support
...
Change-Id: I722da6672e91ee52e004eadf0e123f813db81d8e
2018-07-19 21:45:48 +02:00
LuK1337
0b10e12ab6
sdm845-common: Provide our own vbmeta image
...
* We can't use /disabled/ vbmeta image,
we are forced to use OnePlus vbmeta with
\x03 at 0x7b.
Change-Id: I784db700710cb793092ec97dbc6975f0c26ae332
2018-07-13 12:01:51 +02:00
Joey Rizzoli
de7a524f4b
sdm845-common: Add touchscreen gestures lineagehw
...
Change-Id: I40a656e90f0b6f2b4ae6b596d4c28cc383b7c9fa
Signed-off-by: Joey Rizzoli <joey@lineageos.org>
2018-07-12 15:25:59 +02:00
LuK1337
6c408b0c2e
sdm845-common: Override AVB version in kernel cmdline
...
* Fixes vintf vendor <> system mismatches, see:
Runtime info <==> Framework Compatibility Matrix? 0, AVB version 1.0 does not match framework matrix 0.0
Change-Id: Ia26a84cb38e2f03025809a3ec52587481a6d8217
2018-07-07 21:13:22 +02:00
LuK1337
02a9fcb3e4
sdm845-common: Initial commit
...
Change-Id: I317c72bd943457c95d2b2c2c80ac0163c9f76a93
2018-07-07 18:44:53 +02:00