summaryrefslogtreecommitdiffstats
path: root/BoardConfig.mk
diff options
context:
space:
mode:
authorZiyann <jaraidaniel@gmail.com>2014-11-14 12:37:28 +0100
committerZiyan <jaraidaniel@gmail.com>2014-12-13 00:39:19 +0100
commitdc8180c6c7c0b391fe23bfeb72336ec0d08126f7 (patch)
tree9089e40759f0ba89d6e67c3750b711fea5571bf7 /BoardConfig.mk
parenta92f67b5ec5019edce8b0e3bc23a2993f936bf8e (diff)
downloaddevice_samsung_tuna-dc8180c6c7c0b391fe23bfeb72336ec0d08126f7.zip
device_samsung_tuna-dc8180c6c7c0b391fe23bfeb72336ec0d08126f7.tar.gz
device_samsung_tuna-dc8180c6c7c0b391fe23bfeb72336ec0d08126f7.tar.bz2
tuna: refactor makefiles
Change-Id: I68d8d05f1baa333e94da4e2450d9e961ec68bd0b
Diffstat (limited to 'BoardConfig.mk')
-rw-r--r--BoardConfig.mk75
1 files changed, 40 insertions, 35 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
index ba7328a..aeb0d31 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -14,6 +14,8 @@
# limitations under the License.
#
+DEVICE_FOLDER := device/samsung/tuna
+
# This variable is set first, so it can be overridden
# by BoardConfigVendor.mk
USE_CAMERA_STUB := true
@@ -21,18 +23,20 @@ USE_CAMERA_STUB := true
# Use the non-open-source parts, if they're present
-include vendor/samsung/tuna/BoardConfigVendor.mk
-# Default values, if not overridden else where.
-TARGET_BOARD_INFO_FILE ?= device/samsung/tuna/board-info.txt
-BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR ?= device/samsung/tuna/bluetooth
+TARGET_NO_BOOTLOADER := true
+TARGET_NO_RADIOIMAGE := true
+TARGET_BOARD_PLATFORM := omap4
+TARGET_BOARD_INFO_FILE := $(DEVICE_FOLDER)/board-info.txt
+TARGET_BOOTLOADER_BOARD_NAME := tuna
+
+# Processor
TARGET_CPU_ABI := armeabi-v7a
TARGET_CPU_ABI2 := armeabi
TARGET_CPU_SMP := true
+TARGET_CPU_VARIANT := cortex-a9
TARGET_ARCH := arm
TARGET_ARCH_VARIANT := armv7-a-neon
-TARGET_CPU_VARIANT := cortex-a9
-
-TARGET_NO_BOOTLOADER := true
# Kernel
BOARD_KERNEL_BASE := 0x80000000
@@ -40,34 +44,23 @@ BOARD_KERNEL_BASE := 0x80000000
TARGET_KERNEL_CONFIG := tuna_defconfig
TARGET_KERNEL_SOURCE := kernel/samsung/tuna
-TARGET_NO_RADIOIMAGE := true
-TARGET_BOARD_PLATFORM := omap4
-TARGET_BOOTLOADER_BOARD_NAME := tuna
-
-BOARD_EGL_CFG := device/samsung/tuna/egl.cfg
+# EGL
+BOARD_EGL_CFG := $(DEVICE_FOLDER)/egl.cfg
+USE_OPENGL_RENDERER := true
BOARD_USE_TI_DUCATI_H264_PROFILE := true
+# Include HDCP keys
BOARD_CREATE_TUNA_HDCP_KEYS_SYMLINK := true
-#BOARD_USES_HGL := true
-#BOARD_USES_OVERLAY := true
-USE_OPENGL_RENDERER := true
-
# set if the target supports FBIO_WAITFORVSYNC
TARGET_HAS_WAITFORVSYNC := true
-# use the new recovery.fstab format
-RECOVERY_FSTAB_VERSION=2
-
-TARGET_RECOVERY_PIXEL_FORMAT := "BGRA_8888"
-TARGET_RECOVERY_UI_LIB := librecovery_ui_tuna
-
# device-specific extensions to the updater binary
TARGET_RECOVERY_UPDATER_LIBS += librecovery_updater_tuna
-TARGET_RELEASETOOLS_EXTENSIONS := device/samsung/tuna
+TARGET_RELEASETOOLS_EXTENSIONS := $(DEVICE_FOLDER)
-TARGET_RECOVERY_FSTAB = device/samsung/tuna/rootdir/fstab.tuna
+# Filesystem
TARGET_USERIMAGES_USE_EXT4 := true
BOARD_SYSTEMIMAGE_PARTITION_SIZE := 685768704
BOARD_USERDATAIMAGE_PARTITION_SIZE := 14539537408
@@ -79,28 +72,40 @@ TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK := true
#TARGET_PROVIDES_INIT_RC := true
#TARGET_USERIMAGES_SPARSE_EXT_DISABLED := true
-# Wifi related defines
-BOARD_WPA_SUPPLICANT_DRIVER := NL80211
-WPA_SUPPLICANT_VERSION := VER_0_8_X
+# Wifi
+BOARD_WLAN_DEVICE := bcmdhd
+BOARD_WLAN_DEVICE_REV := bcm4330_b2
+WPA_SUPPLICANT_VERSION := VER_0_8_X
+BOARD_WPA_SUPPLICANT_DRIVER := NL80211
BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_bcmdhd
-BOARD_HOSTAPD_DRIVER := NL80211
-BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_bcmdhd
-BOARD_WLAN_DEVICE := bcmdhd
-WIFI_DRIVER_FW_PATH_PARAM := "/sys/module/bcmdhd/parameters/firmware_path"
-#WIFI_DRIVER_MODULE_PATH := "/system/lib/modules/bcmdhd.ko"
-WIFI_DRIVER_FW_PATH_STA := "/vendor/firmware/fw_bcmdhd.bin"
-WIFI_DRIVER_FW_PATH_AP := "/vendor/firmware/fw_bcmdhd_apsta.bin"
-
+BOARD_HOSTAPD_DRIVER := NL80211
+BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_bcmdhd
+WIFI_DRIVER_FW_PATH_PARAM := "/sys/module/bcmdhd/parameters/firmware_path"
+#WIFI_DRIVER_MODULE_PATH := "/system/lib/modules/bcmdhd.ko"
+WIFI_DRIVER_FW_PATH_STA := "/vendor/firmware/fw_bcmdhd.bin"
+WIFI_DRIVER_FW_PATH_AP := "/vendor/firmware/fw_bcmdhd_apsta.bin"
+WIFI_BAND := 802_11_ABG
+
+# Bluetooth
BOARD_HAVE_BLUETOOTH := true
BOARD_HAVE_BLUETOOTH_BCM := true
+BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_FOLDER)/bluetooth
BOARD_LIB_DUMPSTATE := libdumpstate.tuna
+# Security
BOARD_USES_SECURE_SERVICES := true
+# SELinux
BOARD_SEPOLICY_DIRS := \
- device/samsung/tuna/sepolicy
+ $(DEVICE_FOLDER)/sepolicy
BOARD_SEPOLICY_UNION := \
genfs_contexts \
file_contexts
+
+# Recovery
+RECOVERY_FSTAB_VERSION := 2
+TARGET_RECOVERY_FSTAB = $(DEVICE_FOLDER)/rootdir/fstab.tuna
+TARGET_RECOVERY_PIXEL_FORMAT := "BGRA_8888"
+TARGET_RECOVERY_UI_LIB := librecovery_ui_tuna