Pārlūkot izejas kodu

dm2q: Initial unification tree

Eduardob3677 1 gadu atpakaļ
vecāks
revīzija
aa41b416bf
100 mainītis faili ar 245 papildinājumiem un 20 dzēšanām
  1. 5 6
      Android.mk
  2. 11 0
      AndroidProducts.mk
  3. 170 0
      BoardConfig.mk
  4. 0 0
      BoardConfigCommon.mk
  5. 0 14
      common.mk
  6. 59 0
      device.mk
  7. BIN
      prebuilt/dtb
  8. BIN
      prebuilt/recovery_dtbo
  9. BIN
      recovery/root/lib/modules/abc.ko
  10. BIN
      recovery/root/lib/modules/abc_hub.ko
  11. BIN
      recovery/root/lib/modules/adsp_factory_module.ko
  12. BIN
      recovery/root/lib/modules/adsp_sleepmon.ko
  13. BIN
      recovery/root/lib/modules/altmode-glink.ko
  14. BIN
      recovery/root/lib/modules/arm_smmu.ko
  15. BIN
      recovery/root/lib/modules/bam_dma.ko
  16. BIN
      recovery/root/lib/modules/bcl_pmic5.ko
  17. BIN
      recovery/root/lib/modules/bcl_soc.ko
  18. BIN
      recovery/root/lib/modules/blk-sec-stats.ko
  19. BIN
      recovery/root/lib/modules/boot_stats.ko
  20. BIN
      recovery/root/lib/modules/bwmon.ko
  21. BIN
      recovery/root/lib/modules/c1dcvs_scmi.ko
  22. BIN
      recovery/root/lib/modules/c1dcvs_vendor.ko
  23. BIN
      recovery/root/lib/modules/camcc-kalama.ko
  24. BIN
      recovery/root/lib/modules/cdsp-loader.ko
  25. BIN
      recovery/root/lib/modules/cdsprm.ko
  26. BIN
      recovery/root/lib/modules/cfg80211.ko
  27. BIN
      recovery/root/lib/modules/charger-ulog-glink.ko
  28. BIN
      recovery/root/lib/modules/cl_dsp.ko
  29. BIN
      recovery/root/lib/modules/clk-dummy.ko
  30. BIN
      recovery/root/lib/modules/clk-qcom.ko
  31. BIN
      recovery/root/lib/modules/clk-rpmh.ko
  32. BIN
      recovery/root/lib/modules/cmd-db.ko
  33. BIN
      recovery/root/lib/modules/common_muic.ko
  34. BIN
      recovery/root/lib/modules/core_hang_detect.ko
  35. BIN
      recovery/root/lib/modules/coresight-csr.ko
  36. BIN
      recovery/root/lib/modules/coresight-cti.ko
  37. BIN
      recovery/root/lib/modules/coresight-dummy.ko
  38. BIN
      recovery/root/lib/modules/coresight-funnel.ko
  39. BIN
      recovery/root/lib/modules/coresight-hwevent.ko
  40. BIN
      recovery/root/lib/modules/coresight-remote-etm.ko
  41. BIN
      recovery/root/lib/modules/coresight-replicator.ko
  42. BIN
      recovery/root/lib/modules/coresight-stm.ko
  43. BIN
      recovery/root/lib/modules/coresight-tgu.ko
  44. BIN
      recovery/root/lib/modules/coresight-tmc.ko
  45. BIN
      recovery/root/lib/modules/coresight-tpda.ko
  46. BIN
      recovery/root/lib/modules/coresight-tpdm.ko
  47. BIN
      recovery/root/lib/modules/coresight.ko
  48. BIN
      recovery/root/lib/modules/cpu_hotplug.ko
  49. BIN
      recovery/root/lib/modules/cpu_voltage_cooling.ko
  50. BIN
      recovery/root/lib/modules/cpufreq_limit.ko
  51. BIN
      recovery/root/lib/modules/cqhci.ko
  52. BIN
      recovery/root/lib/modules/crypto-qti-common.ko
  53. BIN
      recovery/root/lib/modules/crypto-qti-hwkm.ko
  54. BIN
      recovery/root/lib/modules/dcc_v2.ko
  55. BIN
      recovery/root/lib/modules/dcvs_fp.ko
  56. BIN
      recovery/root/lib/modules/ddr_cdev.ko
  57. BIN
      recovery/root/lib/modules/debug-regulator.ko
  58. BIN
      recovery/root/lib/modules/debugcc-kalama.ko
  59. BIN
      recovery/root/lib/modules/dev_ril_bridge.ko
  60. BIN
      recovery/root/lib/modules/dispcc-kalama.ko
  61. BIN
      recovery/root/lib/modules/dmesg_dumper.ko
  62. BIN
      recovery/root/lib/modules/dropdump.ko
  63. BIN
      recovery/root/lib/modules/dwc3-msm.ko
  64. BIN
      recovery/root/lib/modules/ehset.ko
  65. BIN
      recovery/root/lib/modules/eud.ko
  66. BIN
      recovery/root/lib/modules/f_fs_ipc_log.ko
  67. BIN
      recovery/root/lib/modules/fingerprint.ko
  68. BIN
      recovery/root/lib/modules/fingerprint_sysfs.ko
  69. BIN
      recovery/root/lib/modules/flicker_sensor.ko
  70. BIN
      recovery/root/lib/modules/flicker_test.ko
  71. BIN
      recovery/root/lib/modules/frpc-adsprpc.ko
  72. BIN
      recovery/root/lib/modules/fsa4480-i2c.ko
  73. BIN
      recovery/root/lib/modules/gcc-kalama.ko
  74. BIN
      recovery/root/lib/modules/gdsc-regulator.ko
  75. BIN
      recovery/root/lib/modules/gh_arm_drv.ko
  76. BIN
      recovery/root/lib/modules/gh_ctrl.ko
  77. BIN
      recovery/root/lib/modules/gh_dbl.ko
  78. BIN
      recovery/root/lib/modules/gh_irq_lend.ko
  79. BIN
      recovery/root/lib/modules/gh_mem_notifier.ko
  80. BIN
      recovery/root/lib/modules/gh_msgq.ko
  81. BIN
      recovery/root/lib/modules/gh_rm_drv.ko
  82. BIN
      recovery/root/lib/modules/gh_tlmm_vm_mem_access.ko
  83. BIN
      recovery/root/lib/modules/gh_virt_wdt.ko
  84. BIN
      recovery/root/lib/modules/glink_pkt.ko
  85. BIN
      recovery/root/lib/modules/glink_probe.ko
  86. BIN
      recovery/root/lib/modules/gpucc-kalama.ko
  87. BIN
      recovery/root/lib/modules/gunyah.ko
  88. BIN
      recovery/root/lib/modules/hall_ic.ko
  89. BIN
      recovery/root/lib/modules/hall_ic_notifier.ko
  90. BIN
      recovery/root/lib/modules/hdcp_qseecom_dlkm.ko
  91. BIN
      recovery/root/lib/modules/hdm.ko
  92. BIN
      recovery/root/lib/modules/heap_mem_ext_v01.ko
  93. BIN
      recovery/root/lib/modules/hung_task_enh.ko
  94. BIN
      recovery/root/lib/modules/hvc_gunyah.ko
  95. BIN
      recovery/root/lib/modules/hwkm.ko
  96. BIN
      recovery/root/lib/modules/hwmon.ko
  97. BIN
      recovery/root/lib/modules/i2c-gpio.ko
  98. BIN
      recovery/root/lib/modules/i2c-msm-geni.ko
  99. BIN
      recovery/root/lib/modules/i3c-master-msm-geni.ko
  100. BIN
      recovery/root/lib/modules/icc-bcm-voter.ko

+ 5 - 6
Android.mk

@@ -1,13 +1,12 @@
 #
-# Copyright (C) 2023 The Android Open Source Project
+# Copyright (C) 2024 The Android Open Source Project
+# Copyright (C) 2024 SebaUbuntu's TWRP device tree generator
 #
 # SPDX-License-Identifier: Apache-2.0
 #
 
 LOCAL_PATH := $(call my-dir)
 
-ifeq ($(TARGET_SM8550_COMMON),true)
-
-include $(call all-makefiles-under,$(LOCAL_PATH))
-
-endif
+ifeq ($(TARGET_DEVICE),dm2q)
+include $(call all-subdir-makefiles,$(LOCAL_PATH))
+endif

+ 11 - 0
AndroidProducts.mk

@@ -0,0 +1,11 @@
+#
+# Copyright (C) 2023 The Android Open Source Project
+#
+# SPDX-License-Identifier: Apache-2.0
+#
+
+PRODUCT_MAKEFILES := \
+    $(LOCAL_DIR)/twrp_dm2q.mk
+
+COMMON_LUNCH_CHOICES := \
+    twrp_dm2q-eng

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 170 - 0
BoardConfig.mk


+ 0 - 0
BoardConfigCommon.mk


+ 0 - 14
common.mk

@@ -1,14 +0,0 @@
-#
-# Copyright (C) 2025 The Android Open Source Project
-# Copyright (C) 2025 The TWRP Open Source Project
-#
-# SPDX-License-Identifier: Apache-2.0
-#
-
-# Dynamic partitions
-PRODUCT_USE_DYNAMIC_PARTITIONS := true
-
-# fastbootd
-PRODUCT_PACKAGES += \
-    android.hardware.fastboot@1.0-impl-mock \
-    fastbootd

+ 59 - 0
device.mk

@@ -0,0 +1,59 @@
+#
+# Copyright (C) 2025 The Android Open Source Project
+# Copyright (C) 2025 The TWRP Open Source Project
+#
+# SPDX-License-Identifier: Apache-2.0
+#
+
+LOCAL_PATH := device/samsung/dm2q
+
+# Inherit from common AOSP config
+$(call inherit-product, $(SRC_TARGET_DIR)/product/base.mk)
+$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
+
+# Enable project quotas and casefolding for emulated storage without sdcardfs
+$(call inherit-product, $(SRC_TARGET_DIR)/product/emulated_storage.mk)
+
+# Inherit some common TWRP stuff.
+$(call inherit-product, vendor/twrp/config/common.mk)
+
+BUILD_BROKEN_DUP_RULES := true
+
+RELAX_USES_LIBRARY_CHECK := true
+
+# A/B support
+AB_OTA_UPDATER := false
+
+# Dynamic partitions
+PRODUCT_USE_DYNAMIC_PARTITIONS := true
+
+# f2fs utilities
+PRODUCT_PACKAGES += \
+    sg_write_buffer \
+    f2fs_io \
+    check_f2fs
+
+# Userdata checkpoint
+PRODUCT_PACKAGES += \
+    checkpoint_gc
+    
+# fastbootd
+PRODUCT_PACKAGES += fastbootd
+
+# Add default implementation of fastboot HAL.
+PRODUCT_PACKAGES += android.hardware.fastboot@1.0-impl-mock
+
+#namespace definition for librecovery_updater
+#differentiate legacy 'sg' or 'bsg' framework
+SOONG_CONFIG_NAMESPACES += ufsbsg
+
+SOONG_CONFIG_ufsbsg += ufsframework
+SOONG_CONFIG_ufsbsg_ufsframework := bsg
+
+
+# Enable Fuse Passthrough
+PRODUCT_PROPERTY_OVERRIDES += persist.sys.fuse.passthrough.enable=true
+
+# Soong namespaces
+PRODUCT_SOONG_NAMESPACES += \
+    $(DEVICE_PATH)

BIN
prebuilt/dtb


BIN
prebuilt/recovery_dtbo


BIN
recovery/root/lib/modules/abc.ko


BIN
recovery/root/lib/modules/abc_hub.ko


BIN
recovery/root/lib/modules/adsp_factory_module.ko


BIN
recovery/root/lib/modules/adsp_sleepmon.ko


BIN
recovery/root/lib/modules/altmode-glink.ko


BIN
recovery/root/lib/modules/arm_smmu.ko


BIN
recovery/root/lib/modules/bam_dma.ko


BIN
recovery/root/lib/modules/bcl_pmic5.ko


BIN
recovery/root/lib/modules/bcl_soc.ko


BIN
recovery/root/lib/modules/blk-sec-stats.ko


BIN
recovery/root/lib/modules/boot_stats.ko


BIN
recovery/root/lib/modules/bwmon.ko


BIN
recovery/root/lib/modules/c1dcvs_scmi.ko


BIN
recovery/root/lib/modules/c1dcvs_vendor.ko


BIN
recovery/root/lib/modules/camcc-kalama.ko


BIN
recovery/root/lib/modules/cdsp-loader.ko


BIN
recovery/root/lib/modules/cdsprm.ko


BIN
recovery/root/lib/modules/cfg80211.ko


BIN
recovery/root/lib/modules/charger-ulog-glink.ko


BIN
recovery/root/lib/modules/cl_dsp.ko


BIN
recovery/root/lib/modules/clk-dummy.ko


BIN
recovery/root/lib/modules/clk-qcom.ko


BIN
recovery/root/lib/modules/clk-rpmh.ko


BIN
recovery/root/lib/modules/cmd-db.ko


BIN
recovery/root/lib/modules/common_muic.ko


BIN
recovery/root/lib/modules/core_hang_detect.ko


BIN
recovery/root/lib/modules/coresight-csr.ko


BIN
recovery/root/lib/modules/coresight-cti.ko


BIN
recovery/root/lib/modules/coresight-dummy.ko


BIN
recovery/root/lib/modules/coresight-funnel.ko


BIN
recovery/root/lib/modules/coresight-hwevent.ko


BIN
recovery/root/lib/modules/coresight-remote-etm.ko


BIN
recovery/root/lib/modules/coresight-replicator.ko


BIN
recovery/root/lib/modules/coresight-stm.ko


BIN
recovery/root/lib/modules/coresight-tgu.ko


BIN
recovery/root/lib/modules/coresight-tmc.ko


BIN
recovery/root/lib/modules/coresight-tpda.ko


BIN
recovery/root/lib/modules/coresight-tpdm.ko


BIN
recovery/root/lib/modules/coresight.ko


BIN
recovery/root/lib/modules/cpu_hotplug.ko


BIN
recovery/root/lib/modules/cpu_voltage_cooling.ko


BIN
recovery/root/lib/modules/cpufreq_limit.ko


BIN
recovery/root/lib/modules/cqhci.ko


BIN
recovery/root/lib/modules/crypto-qti-common.ko


BIN
recovery/root/lib/modules/crypto-qti-hwkm.ko


BIN
recovery/root/lib/modules/dcc_v2.ko


BIN
recovery/root/lib/modules/dcvs_fp.ko


BIN
recovery/root/lib/modules/ddr_cdev.ko


BIN
recovery/root/lib/modules/debug-regulator.ko


BIN
recovery/root/lib/modules/debugcc-kalama.ko


BIN
recovery/root/lib/modules/dev_ril_bridge.ko


BIN
recovery/root/lib/modules/dispcc-kalama.ko


BIN
recovery/root/lib/modules/dmesg_dumper.ko


BIN
recovery/root/lib/modules/dropdump.ko


BIN
recovery/root/lib/modules/dwc3-msm.ko


BIN
recovery/root/lib/modules/ehset.ko


BIN
recovery/root/lib/modules/eud.ko


BIN
recovery/root/lib/modules/f_fs_ipc_log.ko


BIN
recovery/root/lib/modules/fingerprint.ko


BIN
recovery/root/lib/modules/fingerprint_sysfs.ko


BIN
recovery/root/lib/modules/flicker_sensor.ko


BIN
recovery/root/lib/modules/flicker_test.ko


BIN
recovery/root/lib/modules/frpc-adsprpc.ko


BIN
recovery/root/lib/modules/fsa4480-i2c.ko


BIN
recovery/root/lib/modules/gcc-kalama.ko


BIN
recovery/root/lib/modules/gdsc-regulator.ko


BIN
recovery/root/lib/modules/gh_arm_drv.ko


BIN
recovery/root/lib/modules/gh_ctrl.ko


BIN
recovery/root/lib/modules/gh_dbl.ko


BIN
recovery/root/lib/modules/gh_irq_lend.ko


BIN
recovery/root/lib/modules/gh_mem_notifier.ko


BIN
recovery/root/lib/modules/gh_msgq.ko


BIN
recovery/root/lib/modules/gh_rm_drv.ko


BIN
recovery/root/lib/modules/gh_tlmm_vm_mem_access.ko


BIN
recovery/root/lib/modules/gh_virt_wdt.ko


BIN
recovery/root/lib/modules/glink_pkt.ko


BIN
recovery/root/lib/modules/glink_probe.ko


BIN
recovery/root/lib/modules/gpucc-kalama.ko


BIN
recovery/root/lib/modules/gunyah.ko


BIN
recovery/root/lib/modules/hall_ic.ko


BIN
recovery/root/lib/modules/hall_ic_notifier.ko


BIN
recovery/root/lib/modules/hdcp_qseecom_dlkm.ko


BIN
recovery/root/lib/modules/hdm.ko


BIN
recovery/root/lib/modules/heap_mem_ext_v01.ko


BIN
recovery/root/lib/modules/hung_task_enh.ko


BIN
recovery/root/lib/modules/hvc_gunyah.ko


BIN
recovery/root/lib/modules/hwkm.ko


BIN
recovery/root/lib/modules/hwmon.ko


BIN
recovery/root/lib/modules/i2c-gpio.ko


BIN
recovery/root/lib/modules/i2c-msm-geni.ko


BIN
recovery/root/lib/modules/i3c-master-msm-geni.ko


BIN
recovery/root/lib/modules/icc-bcm-voter.ko


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels