Browse Source

fixup! e3q: Initial commit

David Wronek 8 months ago
parent
commit
1871d704ba
2 changed files with 42 additions and 2 deletions
  1. 41 1
      device.mk
  2. 1 1
      rootdir/etc/fstab.qcom

+ 41 - 1
device.mk

@@ -19,6 +19,10 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk)
 # Add common definitions for Qualcomm
 $(call inherit-product, hardware/qcom-caf/common/common.mk)
 
+# AAPT
+PRODUCT_AAPT_CONFIG := normal
+PRODUCT_AAPT_PREF_CONFIG := xxxhdpi
+
 # API levels
 BOARD_SHIPPING_API_LEVEL := 34
 PRODUCT_SHIPPING_API_LEVEL := $(BOARD_SHIPPING_API_LEVEL)
@@ -35,6 +39,16 @@ PRODUCT_PACKAGES += \
     [email protected] \
     fastbootd
 
+# Gatekeeper
+PRODUCT_PACKAGES += \
+    android.hardware.gatekeeper-V1-ndk.vendor \
+    libgatekeeper.vendor
+
+# HIDL
+PRODUCT_PACKAGES += \
+    libhidltransport.vendor \
+    libhwbinder.vendor
+
 # Keymaster
 PRODUCT_PACKAGES += \
     [email protected]
@@ -44,8 +58,13 @@ PRODUCT_PACKAGES += \
     android.hardware.hardware_keystore.xml \
     android.hardware.security.sharedsecret-V1-ndk.vendor \
     android.hardware.security.sharedsecret-V2-ndk.vendor \
+    [email protected] \
     android.hardware.weaver-V2-ndk.vendor
 
+# Media
+PRODUCT_PACKAGES += \
+    libavservices_minijail.vendor
+
 # Overlays
 PRODUCT_ENFORCE_RRO_TARGETS := *
 
@@ -61,7 +80,13 @@ PRODUCT_PACKAGES += \
 
 # QMI
 PRODUCT_PACKAGES += \
-    libjsoncpp.vendor
+    libcurl.vendor \
+    libjsoncpp.vendor \
+    libsqlite.vendor
+
+# RIL
+PRODUCT_PACKAGES += \
+    libnetutils.vendor
 
 # Rootdir
 PRODUCT_PACKAGES += \
@@ -130,6 +155,15 @@ PRODUCT_SOONG_NAMESPACES += \
     kernel/samsung/sm8650 \
     kernel/samsung/sm8650-modules
 
+# Thermal
+PRODUCT_PACKAGES += \
+    [email protected]
+
+# Trusted UI
+PRODUCT_PACKAGES += \
+    [email protected] \
+    [email protected]
+
 # Vendor service manager
 PRODUCT_PACKAGES += \
     vndservicemanager
@@ -142,5 +176,11 @@ PRODUCT_COPY_FILES += \
 PRODUCT_PACKAGES += \
     libcrypto-v33
 
+# WiFi firmware symlinks
+PRODUCT_PACKAGES += \
+    firmware_wlanmdsp.otaupdate_symlink \
+    firmware_wlan_mac.bin_symlink \
+    firmware_WCNSS_qcom_cfg.ini_symlink
+
 # Inherit the proprietary files
 $(call inherit-product, vendor/samsung/e3q/e3q-vendor.mk)

+ 1 - 1
rootdir/etc/fstab.qcom

@@ -49,7 +49,7 @@ odm                                                     /odm                   e
 /dev/block/bootdevice/by-name/misc                      /misc                  emmc    defaults                                           defaults,first_stage_mount
 # TODO SELinux Labels
 /dev/block/bootdevice/by-name/apnhlos                   /vendor/firmware_mnt   vfat    ro,shortname=lower,uid=0,gid=1000,dmask=227,fmask=337                                        wait
-/dev/block/bootdevice/by-name/modem                     /vendor/firmware-modem vfat    ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait
+/dev/block/bootdevice/by-name/modem                     /vendor/firmware-modem vfat    ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337                                     wait
 /dev/block/bootdevice/by-name/efs                       /mnt/vendor/efs        ext4    noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic      wait,check
 /dev/block/bootdevice/by-name/sec_efs                   /efs                   ext4    noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic      wait,check
 /dev/block/bootdevice/by-name/dsp                       /vendor/dsp            ext4    ro,nosuid,nodev,barrier=1                          wait