BoardConfig.mk 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. DEVICE_TREE := device/samsung/hero2lte
  2. # Bootloader
  3. BOARD_VENDOR := samsung
  4. TARGET_BOARD_PLATFORM := exynos5
  5. TARGET_SOC := exynos8890
  6. TARGET_BOOTLOADER_BOARD_NAME := universal8890
  7. TARGET_NO_BOOTLOADER := true
  8. TARGET_NO_RADIOIMAGE := true
  9. # Architecture
  10. TARGET_ARCH := arm64
  11. TARGET_ARCH_VARIANT := armv8-a
  12. TARGET_CPU_ABI := arm64-v8a
  13. TARGET_CPU_ABI2 :=
  14. TARGET_CPU_VARIANT := cortex-a53
  15. TARGET_CPU_SMP := true
  16. TARGET_2ND_ARCH := arm
  17. TARGET_2ND_ARCH_VARIANT := armv8-a
  18. TARGET_2ND_CPU_ABI := armeabi-v7a
  19. TARGET_2ND_CPU_ABI2 := armeabi
  20. TARGET_2ND_CPU_VARIANT := cortex-a53
  21. # Kernel
  22. LZMA_COMPRESSION := -9
  23. LZMA_RAMDISK_TARGETS := recovery
  24. TARGET_PREBUILT_KERNEL := $(DEVICE_TREE)/kernel
  25. BOARD_KERNEL_BASE := 0x10000000
  26. BOARD_KERNEL_PAGESIZE := 2048
  27. BOARD_MKBOOTIMG_ARGS := --kernel_offset 0x00008000 --ramdisk_offset 0x01000000 --tags_offset 0x00000100 --dt $(DEVICE_TREE)/dt.img
  28. # File systems
  29. BOARD_HAS_LARGE_FILESYSTEM := true
  30. TARGET_USERIMAGES_USE_EXT4 := true
  31. TARGET_USERIMAGES_USE_F2FS := true
  32. # TWRP specific build flags
  33. RECOVERY_VARIANT := twrp
  34. TW_THEME := portrait_hdpi
  35. RECOVERY_SDCARD_ON_DATA := true
  36. TARGET_RECOVERY_PIXEL_FORMAT := "ABGR_8888"
  37. TARGET_USE_CUSTOM_LUN_FILE_PATH := "/sys/devices/15400000.usb/15400000.dwc3/gadget/lun%d/file"
  38. TW_BRIGHTNESS_PATH := "/sys/devices/13900000.dsim/backlight/panel/brightness"
  39. TW_MAX_BRIGHTNESS := 255
  40. TW_DEFAULT_BRIGHTNESS := 162
  41. TW_NO_REBOOT_BOOTLOADER := true
  42. TW_HAS_DOWNLOAD_MODE := true
  43. TW_INCLUDE_NTFS_3G := true
  44. TW_USE_NEW_MINADBD := true
  45. BOARD_HAS_NO_REAL_SDCARD := true
  46. TW_EXCLUDE_TWRPAPP := true
  47. TW_DEVICE_VERSION := MoRo-1.3
  48. # exFAT drivers included in the kernel
  49. TW_NO_EXFAT_FUSE := true
  50. # Encryption support
  51. TW_INCLUDE_CRYPTO := true
  52. TW_INCLUDE_FBE := true
  53. # Asian region languages
  54. TW_EXTRA_LANGUAGES := true
  55. #SHRP_Variables
  56. SHRP_PATH := device/samsung/hero2lte
  57. SHRP_MAINTAINER := Morogoku
  58. SHRP_DEVICE_CODE := hero2lte
  59. SHRP_EDL_MODE := 0
  60. SHRP_EXTERNAL := /external_sd
  61. SHRP_INTERNAL := /sdcard
  62. SHRP_OTG := /usb-otg
  63. SHRP_FLASH := 1
  64. SHRP_CUSTOM_FLASHLIGHT := true
  65. SHRP_FONP_1 := /sys/devices/virtual/camera/flash/rear_flash
  66. SHRP_FONP_2 :=
  67. SHRP_FONP_3 :=
  68. SHRP_FLASH_MAX_BRIGHTNESS := 1
  69. SHRP_REC := /dev/block/platform/155a0000.ufs/by-name/RECOVERY
  70. SHRP_AB := false
  71. SHRP_REC_TYPE := Normal
  72. SHRP_DEVICE_TYPE := A_Only
  73. SHRP_EXPRESS := true
  74. SHRP_OFFICIAL := true
  75. SHRP_DARK := true
  76. SHRP_ALT_REBOOT := true