summaryrefslogtreecommitdiffstats
path: root/BoardConfig.mk
diff options
context:
space:
mode:
authorPaul Kocialkowski <contact@paulk.fr>2014-04-20 23:15:43 +0200
committerPaul Kocialkowski <contact@paulk.fr>2014-04-21 12:21:21 +0200
commit526a0c4b954021654e0f44ed8e50ca7c02e2429d (patch)
tree6cfa0ff1beb16d818656955bb8d3f36c03d7dcc5 /BoardConfig.mk
parent2be830334f24f6c0e138b473eb699a784b294926 (diff)
downloaddevice_goldelico_gta04-526a0c4b954021654e0f44ed8e50ca7c02e2429d.tar.gz
device_goldelico_gta04-526a0c4b954021654e0f44ed8e50ca7c02e2429d.tar.bz2
device_goldelico_gta04-526a0c4b954021654e0f44ed8e50ca7c02e2429d.zip
Initial Replicant 4.2 commit
Many thanks to Lukas Märdian for his great work: part of the changes introduced in this commit reflect his work. Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Diffstat (limited to 'BoardConfig.mk')
-rwxr-xr-xBoardConfig.mk34
1 files changed, 29 insertions, 5 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 3daf6c9..e3a564a 100755
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -1,4 +1,4 @@
-# Copyright (C) 2012-2013 Paul Kocialkowski <contact@paulk.fr>
+# Copyright (C) 2012-2014 Paul Kocialkowski <contact@paulk.fr>
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,6 +15,7 @@
# CPU
TARGET_CPU_ABI := armeabi-v7a
TARGET_CPU_ABI2 := armeabi
+TARGET_ARCH := arm
TARGET_ARCH_VARIANT := armv7-a-neon
TARGET_GLOBAL_CFLAGS += -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
TARGET_GLOBAL_CPPFLAGS += -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
@@ -26,22 +27,36 @@ TARGET_BOOTLOADER_BOARD_NAME := gta04
# Images
TARGET_NO_RADIOIMAGE := true
-TARGET_NO_BOOTLOADER := false
+TARGET_NO_BOOTLOADER := true
TARGET_NO_KERNEL := false
BOARD_USES_UBOOT := true
BOARD_CUSTOM_BOOTIMG_MK := device/goldelico/gta04/bootimg.mk
+# Partitions
+TARGET_USERIMAGES_USE_EXT4 := true
+BOARD_SYSTEMIMAGE_PARTITION_SIZE := 314572800
+BOARD_USERDATAIMAGE_PARTITION_SIZE := 209715200
+BOARD_FLASH_BLOCK_SIZE := 4096
+
# Bootloaders
-TARGET_BOOTLOADER_SOURCE := bootable/bootloader/goldelico/gta04/u-boot/
-TARGET_BOOTLOADER_CONFIG := omap3_gta04_config
+TARGET_UBOOT_SOURCE := bootable/bootloader/goldelico/gta04/u-boot/
+TARGET_UBOOT_CONFIG := omap3_gta04_config
TARGET_XLOADER_SOURCE := bootable/bootloader/goldelico/gta04/x-loader/
TARGET_XLOADER_CONFIG := omap3530gta04_config
+TARGET_XLOADER_MLO := true
# Kernel
-TARGET_KERNEL_CONFIG := gta04_defconfig
TARGET_KERNEL_SOURCE := kernel/goldelico/gta04
+TARGET_KERNEL_CONFIG := gta04_defconfig
+TARGET_KERNEL_RECOVERY_CONFIG := gta04_recovery_defconfig
TARGET_KERNEL_LOADADDR := 0x80008000
+# Recovery
+TARGET_RECOVERY_FSTAB := device/goldelico/gta04/recovery/recovery.fstab
+BOARD_CUSTOM_RECOVERY_KEYMAPPING := ../../device/goldelico/gta04/recovery/recovery_keys.c
+TARGET_RECOVERY_PRE_COMMAND := "echo 1 > /cache/.startrecovery"
+TARGET_RELEASETOOLS_EXTENSIONS := device/goldelico/gta04
+
# Hardware
BOARD_HAVE_FM_RADIO := false
BOARD_HAVE_BLUETOOTH := false
@@ -50,5 +65,14 @@ USE_CAMERA_STUB := true
BOARD_HAS_NO_SELECT_BUTTON := true
+# Boot animation
+TARGET_BOOTANIMATION_PRELOAD := true
+TARGET_BOOTANIMATION_TEXTURE_CACHE := true
+TARGET_BOOTANIMATION_USE_RGB565 := true
+
+# Graphics
+USE_OPENGL_RENDERER := false
+TARGET_DISABLE_TRIPLE_BUFFERING := true
+
# Audio
BOARD_USE_TINYALSA_AUDIO := true