BoardConfig.mk 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  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 := armv7-a-neon
  18. TARGET_2ND_CPU_ABI := armeabi-v7a
  19. TARGET_2ND_CPU_ABI2 := armeabi
  20. TARGET_2ND_CPU_VARIANT := cortex-a53
  21. # Kernel
  22. TARGET_KERNEL_ARCH := arm64
  23. TARGET_KERNEL_HEADER_ARCH := arm64
  24. TARGET_KERNEL_CONFIG := exynos8890-hero2lte_defconfig
  25. TARGET_KERNEL_SOURCE := kernel/samsung/universal8890
  26. # Image
  27. BOARD_KERNEL_BASE := 0x10000000
  28. BOARD_KERNEL_PAGESIZE := 2048
  29. BOARD_CUSTOM_BOOTIMG_MK := $(DEVICE_TREE)/mkbootimg.mk
  30. BOARD_KERNEL_IMAGE_NAME := Image
  31. BOARD_KERNEL_SEPARATED_DT := true
  32. # 000RU = recovery kernel, 000KU = system kernel
  33. BOARD_MKBOOTIMG_ARGS := --kernel_offset 0x00008000 --ramdisk_offset 0x01000000 --tags_offset 0x00000100 --board SRPOI30A000RU
  34. TARGET_CUSTOM_DTBTOOL := dtbhtoolExynos
  35. TARGET_SPECIFIC_HEADER_PATH += device/samsung/herolte/include
  36. # File systems
  37. BOARD_HAS_LARGE_FILESYSTEM := true
  38. TARGET_USERIMAGES_USE_EXT4 := true
  39. TARGET_USERIMAGES_USE_F2FS := true
  40. # TWRP specific build flags
  41. RECOVERY_VARIANT := twrp
  42. TW_THEME := portrait_hdpi
  43. RECOVERY_SDCARD_ON_DATA := true
  44. TARGET_RECOVERY_PIXEL_FORMAT := "ABGR_8888"
  45. TARGET_USE_CUSTOM_LUN_FILE_PATH := "/sys/devices/15400000.usb/15400000.dwc3/gadget/lun%d/file"
  46. TW_BRIGHTNESS_PATH := "/sys/devices/13900000.dsim/backlight/panel/brightness"
  47. TW_MAX_BRIGHTNESS := 255
  48. TW_DEFAULT_BRIGHTNESS := 162
  49. TW_NO_REBOOT_BOOTLOADER := true
  50. TW_HAS_DOWNLOAD_MODE := true
  51. TW_INCLUDE_NTFS_3G := true
  52. # exFAT drivers included in the kernel
  53. TW_NO_EXFAT_FUSE := true
  54. # Encryption support
  55. TW_INCLUDE_CRYPTO := true
  56. # Asian region languages
  57. TW_EXTRA_LANGUAGES := true