瀏覽代碼

dm2q: Initial unification tree

Eduardob3677 1 年之前
父節點
當前提交
aa41b416bf
共有 100 個文件被更改,包括 245 次插入20 次删除
  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. 二進制
      prebuilt/dtb
  8. 二進制
      prebuilt/recovery_dtbo
  9. 二進制
      recovery/root/lib/modules/abc.ko
  10. 二進制
      recovery/root/lib/modules/abc_hub.ko
  11. 二進制
      recovery/root/lib/modules/adsp_factory_module.ko
  12. 二進制
      recovery/root/lib/modules/adsp_sleepmon.ko
  13. 二進制
      recovery/root/lib/modules/altmode-glink.ko
  14. 二進制
      recovery/root/lib/modules/arm_smmu.ko
  15. 二進制
      recovery/root/lib/modules/bam_dma.ko
  16. 二進制
      recovery/root/lib/modules/bcl_pmic5.ko
  17. 二進制
      recovery/root/lib/modules/bcl_soc.ko
  18. 二進制
      recovery/root/lib/modules/blk-sec-stats.ko
  19. 二進制
      recovery/root/lib/modules/boot_stats.ko
  20. 二進制
      recovery/root/lib/modules/bwmon.ko
  21. 二進制
      recovery/root/lib/modules/c1dcvs_scmi.ko
  22. 二進制
      recovery/root/lib/modules/c1dcvs_vendor.ko
  23. 二進制
      recovery/root/lib/modules/camcc-kalama.ko
  24. 二進制
      recovery/root/lib/modules/cdsp-loader.ko
  25. 二進制
      recovery/root/lib/modules/cdsprm.ko
  26. 二進制
      recovery/root/lib/modules/cfg80211.ko
  27. 二進制
      recovery/root/lib/modules/charger-ulog-glink.ko
  28. 二進制
      recovery/root/lib/modules/cl_dsp.ko
  29. 二進制
      recovery/root/lib/modules/clk-dummy.ko
  30. 二進制
      recovery/root/lib/modules/clk-qcom.ko
  31. 二進制
      recovery/root/lib/modules/clk-rpmh.ko
  32. 二進制
      recovery/root/lib/modules/cmd-db.ko
  33. 二進制
      recovery/root/lib/modules/common_muic.ko
  34. 二進制
      recovery/root/lib/modules/core_hang_detect.ko
  35. 二進制
      recovery/root/lib/modules/coresight-csr.ko
  36. 二進制
      recovery/root/lib/modules/coresight-cti.ko
  37. 二進制
      recovery/root/lib/modules/coresight-dummy.ko
  38. 二進制
      recovery/root/lib/modules/coresight-funnel.ko
  39. 二進制
      recovery/root/lib/modules/coresight-hwevent.ko
  40. 二進制
      recovery/root/lib/modules/coresight-remote-etm.ko
  41. 二進制
      recovery/root/lib/modules/coresight-replicator.ko
  42. 二進制
      recovery/root/lib/modules/coresight-stm.ko
  43. 二進制
      recovery/root/lib/modules/coresight-tgu.ko
  44. 二進制
      recovery/root/lib/modules/coresight-tmc.ko
  45. 二進制
      recovery/root/lib/modules/coresight-tpda.ko
  46. 二進制
      recovery/root/lib/modules/coresight-tpdm.ko
  47. 二進制
      recovery/root/lib/modules/coresight.ko
  48. 二進制
      recovery/root/lib/modules/cpu_hotplug.ko
  49. 二進制
      recovery/root/lib/modules/cpu_voltage_cooling.ko
  50. 二進制
      recovery/root/lib/modules/cpufreq_limit.ko
  51. 二進制
      recovery/root/lib/modules/cqhci.ko
  52. 二進制
      recovery/root/lib/modules/crypto-qti-common.ko
  53. 二進制
      recovery/root/lib/modules/crypto-qti-hwkm.ko
  54. 二進制
      recovery/root/lib/modules/dcc_v2.ko
  55. 二進制
      recovery/root/lib/modules/dcvs_fp.ko
  56. 二進制
      recovery/root/lib/modules/ddr_cdev.ko
  57. 二進制
      recovery/root/lib/modules/debug-regulator.ko
  58. 二進制
      recovery/root/lib/modules/debugcc-kalama.ko
  59. 二進制
      recovery/root/lib/modules/dev_ril_bridge.ko
  60. 二進制
      recovery/root/lib/modules/dispcc-kalama.ko
  61. 二進制
      recovery/root/lib/modules/dmesg_dumper.ko
  62. 二進制
      recovery/root/lib/modules/dropdump.ko
  63. 二進制
      recovery/root/lib/modules/dwc3-msm.ko
  64. 二進制
      recovery/root/lib/modules/ehset.ko
  65. 二進制
      recovery/root/lib/modules/eud.ko
  66. 二進制
      recovery/root/lib/modules/f_fs_ipc_log.ko
  67. 二進制
      recovery/root/lib/modules/fingerprint.ko
  68. 二進制
      recovery/root/lib/modules/fingerprint_sysfs.ko
  69. 二進制
      recovery/root/lib/modules/flicker_sensor.ko
  70. 二進制
      recovery/root/lib/modules/flicker_test.ko
  71. 二進制
      recovery/root/lib/modules/frpc-adsprpc.ko
  72. 二進制
      recovery/root/lib/modules/fsa4480-i2c.ko
  73. 二進制
      recovery/root/lib/modules/gcc-kalama.ko
  74. 二進制
      recovery/root/lib/modules/gdsc-regulator.ko
  75. 二進制
      recovery/root/lib/modules/gh_arm_drv.ko
  76. 二進制
      recovery/root/lib/modules/gh_ctrl.ko
  77. 二進制
      recovery/root/lib/modules/gh_dbl.ko
  78. 二進制
      recovery/root/lib/modules/gh_irq_lend.ko
  79. 二進制
      recovery/root/lib/modules/gh_mem_notifier.ko
  80. 二進制
      recovery/root/lib/modules/gh_msgq.ko
  81. 二進制
      recovery/root/lib/modules/gh_rm_drv.ko
  82. 二進制
      recovery/root/lib/modules/gh_tlmm_vm_mem_access.ko
  83. 二進制
      recovery/root/lib/modules/gh_virt_wdt.ko
  84. 二進制
      recovery/root/lib/modules/glink_pkt.ko
  85. 二進制
      recovery/root/lib/modules/glink_probe.ko
  86. 二進制
      recovery/root/lib/modules/gpucc-kalama.ko
  87. 二進制
      recovery/root/lib/modules/gunyah.ko
  88. 二進制
      recovery/root/lib/modules/hall_ic.ko
  89. 二進制
      recovery/root/lib/modules/hall_ic_notifier.ko
  90. 二進制
      recovery/root/lib/modules/hdcp_qseecom_dlkm.ko
  91. 二進制
      recovery/root/lib/modules/hdm.ko
  92. 二進制
      recovery/root/lib/modules/heap_mem_ext_v01.ko
  93. 二進制
      recovery/root/lib/modules/hung_task_enh.ko
  94. 二進制
      recovery/root/lib/modules/hvc_gunyah.ko
  95. 二進制
      recovery/root/lib/modules/hwkm.ko
  96. 二進制
      recovery/root/lib/modules/hwmon.ko
  97. 二進制
      recovery/root/lib/modules/i2c-gpio.ko
  98. 二進制
      recovery/root/lib/modules/i2c-msm-geni.ko
  99. 二進制
      recovery/root/lib/modules/i3c-master-msm-geni.ko
  100. 二進制
      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

File diff suppressed because it is too large
+ 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)

二進制
prebuilt/dtb


二進制
prebuilt/recovery_dtbo


二進制
recovery/root/lib/modules/abc.ko


二進制
recovery/root/lib/modules/abc_hub.ko


二進制
recovery/root/lib/modules/adsp_factory_module.ko


二進制
recovery/root/lib/modules/adsp_sleepmon.ko


二進制
recovery/root/lib/modules/altmode-glink.ko


二進制
recovery/root/lib/modules/arm_smmu.ko


二進制
recovery/root/lib/modules/bam_dma.ko


二進制
recovery/root/lib/modules/bcl_pmic5.ko


二進制
recovery/root/lib/modules/bcl_soc.ko


二進制
recovery/root/lib/modules/blk-sec-stats.ko


二進制
recovery/root/lib/modules/boot_stats.ko


二進制
recovery/root/lib/modules/bwmon.ko


二進制
recovery/root/lib/modules/c1dcvs_scmi.ko


二進制
recovery/root/lib/modules/c1dcvs_vendor.ko


二進制
recovery/root/lib/modules/camcc-kalama.ko


二進制
recovery/root/lib/modules/cdsp-loader.ko


二進制
recovery/root/lib/modules/cdsprm.ko


二進制
recovery/root/lib/modules/cfg80211.ko


二進制
recovery/root/lib/modules/charger-ulog-glink.ko


二進制
recovery/root/lib/modules/cl_dsp.ko


二進制
recovery/root/lib/modules/clk-dummy.ko


二進制
recovery/root/lib/modules/clk-qcom.ko


二進制
recovery/root/lib/modules/clk-rpmh.ko


二進制
recovery/root/lib/modules/cmd-db.ko


二進制
recovery/root/lib/modules/common_muic.ko


二進制
recovery/root/lib/modules/core_hang_detect.ko


二進制
recovery/root/lib/modules/coresight-csr.ko


二進制
recovery/root/lib/modules/coresight-cti.ko


二進制
recovery/root/lib/modules/coresight-dummy.ko


二進制
recovery/root/lib/modules/coresight-funnel.ko


二進制
recovery/root/lib/modules/coresight-hwevent.ko


二進制
recovery/root/lib/modules/coresight-remote-etm.ko


二進制
recovery/root/lib/modules/coresight-replicator.ko


二進制
recovery/root/lib/modules/coresight-stm.ko


二進制
recovery/root/lib/modules/coresight-tgu.ko


二進制
recovery/root/lib/modules/coresight-tmc.ko


二進制
recovery/root/lib/modules/coresight-tpda.ko


二進制
recovery/root/lib/modules/coresight-tpdm.ko


二進制
recovery/root/lib/modules/coresight.ko


二進制
recovery/root/lib/modules/cpu_hotplug.ko


二進制
recovery/root/lib/modules/cpu_voltage_cooling.ko


二進制
recovery/root/lib/modules/cpufreq_limit.ko


二進制
recovery/root/lib/modules/cqhci.ko


二進制
recovery/root/lib/modules/crypto-qti-common.ko


二進制
recovery/root/lib/modules/crypto-qti-hwkm.ko


二進制
recovery/root/lib/modules/dcc_v2.ko


二進制
recovery/root/lib/modules/dcvs_fp.ko


二進制
recovery/root/lib/modules/ddr_cdev.ko


二進制
recovery/root/lib/modules/debug-regulator.ko


二進制
recovery/root/lib/modules/debugcc-kalama.ko


二進制
recovery/root/lib/modules/dev_ril_bridge.ko


二進制
recovery/root/lib/modules/dispcc-kalama.ko


二進制
recovery/root/lib/modules/dmesg_dumper.ko


二進制
recovery/root/lib/modules/dropdump.ko


二進制
recovery/root/lib/modules/dwc3-msm.ko


二進制
recovery/root/lib/modules/ehset.ko


二進制
recovery/root/lib/modules/eud.ko


二進制
recovery/root/lib/modules/f_fs_ipc_log.ko


二進制
recovery/root/lib/modules/fingerprint.ko


二進制
recovery/root/lib/modules/fingerprint_sysfs.ko


二進制
recovery/root/lib/modules/flicker_sensor.ko


二進制
recovery/root/lib/modules/flicker_test.ko


二進制
recovery/root/lib/modules/frpc-adsprpc.ko


二進制
recovery/root/lib/modules/fsa4480-i2c.ko


二進制
recovery/root/lib/modules/gcc-kalama.ko


二進制
recovery/root/lib/modules/gdsc-regulator.ko


二進制
recovery/root/lib/modules/gh_arm_drv.ko


二進制
recovery/root/lib/modules/gh_ctrl.ko


二進制
recovery/root/lib/modules/gh_dbl.ko


二進制
recovery/root/lib/modules/gh_irq_lend.ko


二進制
recovery/root/lib/modules/gh_mem_notifier.ko


二進制
recovery/root/lib/modules/gh_msgq.ko


二進制
recovery/root/lib/modules/gh_rm_drv.ko


二進制
recovery/root/lib/modules/gh_tlmm_vm_mem_access.ko


二進制
recovery/root/lib/modules/gh_virt_wdt.ko


二進制
recovery/root/lib/modules/glink_pkt.ko


二進制
recovery/root/lib/modules/glink_probe.ko


二進制
recovery/root/lib/modules/gpucc-kalama.ko


二進制
recovery/root/lib/modules/gunyah.ko


二進制
recovery/root/lib/modules/hall_ic.ko


二進制
recovery/root/lib/modules/hall_ic_notifier.ko


二進制
recovery/root/lib/modules/hdcp_qseecom_dlkm.ko


二進制
recovery/root/lib/modules/hdm.ko


二進制
recovery/root/lib/modules/heap_mem_ext_v01.ko


二進制
recovery/root/lib/modules/hung_task_enh.ko


二進制
recovery/root/lib/modules/hvc_gunyah.ko


二進制
recovery/root/lib/modules/hwkm.ko


二進制
recovery/root/lib/modules/hwmon.ko


二進制
recovery/root/lib/modules/i2c-gpio.ko


二進制
recovery/root/lib/modules/i2c-msm-geni.ko


二進制
recovery/root/lib/modules/i3c-master-msm-geni.ko


二進制
recovery/root/lib/modules/icc-bcm-voter.ko


Some files were not shown because too many files changed in this diff