Commit Graph

39 Commits

Author SHA1 Message Date
Chenyang Zhong
4fdd9bbdce sm7125-common: add BROKEN_ENFORCE_SYSPROP_OWNER flag.
Quoting commit afc09932f6fa07c5f6beffbcdc2bb4691e527321 in
system/sepolicy [1]:

"Devices launching with R or eariler can this by setting following
under BoardConfig.mk"

It is impractical to replace every prop definition from qcom to
vendor_property_type for old platforms like SDM660, so relax the
enforcement to avoid triggering millions of neverallows.

ref:
[1] afc09932f6

Signed-off-by: Chenyang Zhong <zhongcy95@gmail.com>
Change-Id: Ic37bae1c9469e5d8f241d55b5a55012fa88656eb
Signed-off-by: debdeep199x <debdeep199x@gmail.com>
2022-04-30 14:58:59 +00:00
SagarMakhar
a6b0d1e11e sm7125-common: Decommonize defconfig
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-08-26 17:37:50 +00:00
SagarMakhar
2ad6ac746d sm7125-common: Always disable extfs inode count
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-08-02 18:31:01 +00:00
SagarMakhar
f901d6f762 sm7125-common: Add NFC support for RU/EU variants
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-08-02 18:30:59 +00:00
SagarMakhar
791c1f3ea5 sm7125-common: Add libinit_realme_sm7125
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-08-02 16:00:12 +00:00
SagarMakhar
01e144b6c7 sm7125-common: It's enforcing time!
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-12 15:20:16 +00:00
SagarMakhar
73e0b9b124 sm7125-common: Initial sepolicies
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-12 15:18:44 +00:00
SagarMakhar
5441965f67 sm7125-common: Import FOD hal from RMX1901
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-06 18:05:57 +00:00
SagarMakhar
f2e6f3b456 sm7125-common: blobs: Import Display/Graphics blob
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 16:36:33 +00:00
SagarMakhar
b177d10f5e sm7125-common: blobs: Import camera blobs
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 16:30:31 +00:00
SagarMakhar
d2446d3150 sm7125-common: blobs: Import bluetooth, fm, alarm blobs
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 16:30:31 +00:00
SagarMakhar
a2e425f257 sm7125-common: blobs: Import audio blobs
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 16:30:31 +00:00
SagarMakhar
10b24403bc sm7125-common: Define device manifest and matrix
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 16:30:27 +00:00
SagarMakhar
cfb7809e67 sm7125-common: Set target property flags
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:41:41 +00:00
SagarMakhar
67eb469611 sm7125-common: Build wifi packages
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:39 +00:00
SagarMakhar
61523dd027 sm7125-common: Build media packages
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
Bruno Martins
4c64392986 sm7125-common: Import BT config header
* Straight from CAF (as per LA.UM.6.3.r4-04300-sdm845.0),
   with BTM_DEF_LOCAL_NAME unset so that ro.product.model
   is used instead.

Change-Id: I20a8460c9d936cc3d94f74e469f8babf1c02bda4
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
SagarMakhar
0dcd46f28c sm7125-common: Add audio configs
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
Shivaprasad Hongal
0de5f5eaa9 sm7150-common: avb: Compile recovery image as a chain partition
Add AVB flags to compile recovery image
as a chained partition. This is required
for safe OTA when multislot support is
not present.

Change-Id: I1115eba4038e6fcaa61440846a25861366996ed4
Signed-off-by: Volodymyr Zhdanov <wight554@gmail.com>
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
SagarMakhar
de75b6955c sm7125-common: Include qcom sepolicy
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
XiNGRZ
4cb7ce540a sm7125-common: releasetools: Add dtbo image to the output zip if present
Change-Id: I8bb4da99945eceae3beab77489e6b9e2a47ab972
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
Christian Oder
22caf1ebd0 sm7125-common: Build disabled VBMeta image
Partitions that use vbmeta_system can be found by looking at
avb flag in fstab from boot ramdisk.

--flags 2 makes the verification function of avb always return a
positive result.

--set_hashtree_disabled_flag builds the vbmeta images with the
HASHTREE_DISABLED bit set and as a result they don't need to manually
disable dm-verity via e.g. 'adb disable-verity'.

The rest of the configuration is taken from
https://source.android.com/devices/tech/ota/dynamic_partitions/implement#avb-configuration-changes

Change-Id: I381feef8f6fefc8449ca50d85d704b67bcc8a77e
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
SagarMakhar
9968b56eb8 sm7125-common: Define vendor security patch
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
SagarMakhar
77c805b8b7 sm7125-common: Enable vendor ril service
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
SagarMakhar
daa821101c sm7125-common: Enable OVERRIDE_RS_DRIVER
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
SagarMakhar
6f0c0e7e7e sm7125-common: Define recovery flags
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:27:13 +00:00
David Ng
26d61180f1 sm7125-common: Add common config.fs AID/fs configuration file
Common config.fs/$TARGET_FS_CONFIG_GEN AID/fs configuration
file for all chipset inheriting from base.mk.

Since legacy device-specific android_filesystem_config.h and
config.fs do not co-exist, temporarily include config.fs only
if legacy file is absent.  Once all legacy, device-specific
files have been deleted, config.fs can be made unconditional.

Change-Id: Ie100d0cd9db808b82d99be7139f0709390c7f3a2
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:26:42 +00:00
SagarMakhar
8fac2f0868 sm7125-common: Define BOARD_VNDK_VERSION
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 11:26:40 +00:00
SagarMakhar
e8f3fb1955 sm7125-common: Define that the target has qcom hardware
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 10:18:02 +00:00
SagarMakhar
c8cf385f68 sm7125-common: Add platform info
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 10:18:02 +00:00
LuK1337
a5b40072f8 sm7125-common: Don't limit system and product inode count when !WITH_GMS
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 10:18:02 +00:00
SagarMakhar
1a7b262e19 sm7125-common: Configure partition sizes
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 10:17:29 +00:00
SagarMakhar
eb8fb8c2d8 sm7125-common: Add kernel build flags
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 10:16:55 +00:00
SagarMakhar
4173e5e591 sm7125-common: Add dexpreopt configuration
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 10:16:55 +00:00
SagarMakhar
3edda93fa3 sm7125-common: Add bootloader configuration
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 10:16:55 +00:00
Dan Willemsen
0db83d9f22 sm7125-common: Mark as having overridden commands
To allow turning these into errors on other devices, and incrementally
fix these issue, set BUILD_BROKEN_DUP_RULES.

Bug: 77611511
Test: check out/soong.log
Change-Id: I3b8f29f0f9e2ad445e72c65e7688b109817dcff3
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 10:16:55 +00:00
SagarMakhar
1ec6460bd1 sm7125-common: Add CPU Architecture
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 10:16:55 +00:00
SagarMakhar
9e60158450 sm7125-common: Build APEX image
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-04 10:16:55 +00:00
SagarMakhar
80302f61b4 sm7125-common: Add initial device tree files
Signed-off-by: SagarMakhar <sagarmakhar@gmail.com>
2021-07-03 17:59:56 +00:00