blob: 58dc803ce115360b10ec0ced0702cdf1af17f861 [file] [log] [blame]
David Ng682ef2d2012-11-26 15:07:48 -08001# config.mk
2#
3# Product-specific compile-time definitions.
4#
5
6BOARD_USES_GENERIC_AUDIO := true
7USE_CAMERA_STUB := true
8
9-include vendor/qcom/proprietary/common/msm8226/BoardConfigVendor.mk
10
11#TODO: For bring-up only; disable QC display path
12TARGET_BYPASS_QCUI := true
13
14#TODO: Fix-me: Setting TARGET_HAVE_HDMI_OUT to false
15# to get rid of compilation error.
16TARGET_HAVE_HDMI_OUT := false
17TARGET_USES_OVERLAY := true
18TARGET_NO_BOOTLOADER := true
19TARGET_NO_KERNEL := false
20TARGET_NO_RADIOIMAGE := true
21TARGET_NO_RPC := true
22
23TARGET_GLOBAL_CFLAGS += -mfpu=neon -mfloat-abi=softfp
24TARGET_GLOBAL_CPPFLAGS += -mfpu=neon -mfloat-abi=softfp
25TARGET_CPU_ABI := armeabi-v7a
26TARGET_CPU_ABI2 := armeabi
27TARGET_ARCH_VARIANT := armv7-a-neon
28TARGET_CPU_SMP := true
29ARCH_ARM_HAVE_TLS_REGISTER := true
30
31TARGET_HARDWARE_3D := false
32TARGET_BOARD_PLATFORM := msm8226
33TARGET_BOOTLOADER_BOARD_NAME := MSM8226
34
35BOARD_KERNEL_BASE := 0x00000000
36BOARD_KERNEL_PAGESIZE := 2048
37BOARD_KERNEL_TAGS_ADDR := 0x01E00000
38BOARD_RAMDISK_OFFSET := 0x02000000
39
40TARGET_USERIMAGES_USE_EXT4 := true
41BOARD_CACHEIMAGE_FILE_SYSTEM_TYPE := ext4
42BOARD_PERSISTIMAGE_FILE_SYSTEM_TYPE := ext4
43
44BOARD_KERNEL_CMDLINE := console=ttyHSL0,115200,n8 androidboot.hardware=qcom user_debug=31 maxcpus=2
45BOARD_KERNEL_SEPARATED_DT := true
46
47BOARD_EGL_CFG := device/qcom/$(TARGET_BOARD_PLATFORM)/egl.cfg
48
49BOARD_BOOTIMAGE_PARTITION_SIZE := 0x00A00000
50BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x00A00000
51BOARD_SYSTEMIMAGE_PARTITION_SIZE := 536870912
52BOARD_USERDATAIMAGE_PARTITION_SIZE := 1073741824
53BOARD_CACHEIMAGE_PARTITION_SIZE := 33554432
54BOARD_PERSISTIMAGE_PARTITION_SIZE := 5242880
55BOARD_TOMBSTONESIMAGE_PARTITION_SIZE := 73400320
56BOARD_FLASH_BLOCK_SIZE := 131072 # (BOARD_KERNEL_PAGESIZE * 64)
57
58
59# Add NON-HLOS files for ota upgrade
60ADD_RADIO_FILES ?= false