# Copyright (C) 2007 The Android Open Source Project # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # BoardConfig.mk # # Product-specific compile-time definitions. # # Set this up here so that BoardVendorConfig.mk can override it BOARD_USES_GENERIC_AUDIO := false BOARD_PREBUILT_LIBAUDIO := true BOARD_USE_YAMAHAPLAYER := true BOARD_USES_LIBSECRIL_STUB := true # Use the non-open-source parts, if they're present -include vendor/samsung/galaxys2/BoardConfigVendor.mk TARGET_CPU_ABI := armeabi-v7a TARGET_CPU_ABI2 := armeabi TARGET_ARCH_VARIANT := armv7-a-neon TARGET_ARCH_VARIANT_CPU := cortex-a9 ARCH_ARM_HAVE_TLS_REGISTER := true TARGET_GLOBAL_CFLAGS += -mtune=cortex-a9 -mfpu=neon -mfloat-abi=softfp TARGET_GLOBAL_CPPFLAGS += -mtune=cortex-a9 -mfpu=neon -mfloat-abi=softfp TARGET_NO_BOOTLOADER := true TARGET_NO_RADIOIMAGE := true TARGET_PROVIDES_INIT := true TARGET_PROVIDES_INIT_TARGET_RC := true TARGET_BOARD_PLATFORM := smdkv310 TARGET_BOOTLOADER_BOARD_NAME := GT-I9100 TARGET_RECOVERY_INITRC := device/samsung/c1-common/recovery.rc TARGET_PROVIDES_MEDIASERVER := true BOARD_MOBILEDATA_INTERFACE_NAME = "pdp0" # Releasetools TARGET_RELEASETOOL_OTA_FROM_TARGET_SCRIPT := ./device/samsung/c1-common/releasetools/c1_ota_from_target_files TARGET_RELEASETOOL_IMG_FROM_TARGET_SCRIPT := ./device/samsung/c1-common/releasetools/c1_img_from_target_files # Camera USE_CAMERA_STUB := false ifeq ($(USE_CAMERA_STUB),false) BOARD_CAMERA_LIBRARIES := libcamera endif # Bluetooth BOARD_HAVE_BLUETOOTH := true BOARD_HAVE_BLUETOOTH_BCM := true # gps BOARD_USES_GPSWRAPPER := true # FM Radio BOARD_HAVE_FM_RADIO := true BOARD_GLOBAL_CFLAGS += -DHAVE_FM_RADIO BOARD_FM_DEVICE := si4709 # Vibrator BOARD_HAS_VIBRATOR_IMPLEMENTATION := ../../device/samsung/c1-common/vibrator/tspdrv.c BOARD_NAND_PAGE_SIZE := 4096 -s 128 BOARD_KERNEL_PAGESIZE := 4096 BOARD_KERNEL_BASE := 0x40000000 BOARD_KERNEL_CMDLINE := console=ttySAC2,115200 consoleblank=0 TARGET_PREBUILT_KERNEL := device/samsung/galaxys2/kernel BOARD_BOOTIMAGE_PARTITION_SIZE := 8388608 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 536870912 BOARD_USERDATAIMAGE_PARTITION_SIZE := 2147483648 BOARD_FLASH_BLOCK_SIZE := 4096 # Connectivity - Wi-Fi WPA_SUPPLICANT_VERSION := VER_0_6_X BOARD_WPA_SUPPLICANT_DRIVER := WEXT # galaxys2 uses bcm4330 BOARD_WLAN_DEVICE := bcm4329 WIFI_DRIVER_MODULE_PATH := "/lib/modules/dhd.ko" WIFI_DRIVER_FW_STA_PATH := "/system/vendor/firmware/bcm4330_sta.bin" WIFI_DRIVER_FW_AP_PATH := "/system/vendor/firmware/bcm4330_aps.bin" WIFI_DRIVER_MODULE_NAME := "dhd" WIFI_DRIVER_MODULE_ARG := "firmware_path=/system/vendor/firmware/bcm4330_sta.bin nvram_path=/system/etc/nvram_net.txt" # Vold BOARD_VOLD_MAX_PARTITIONS := 12 BOARD_VOLD_EMMC_SHARES_DEV_MAJOR := true # Recovery TARGET_USERIMAGES_USE_EXT4 := true BOARD_CUSTOM_RECOVERY_KEYMAPPING := ../../device/samsung/galaxys2/recovery/recovery_ui.c BOARD_USES_MMCUTILS := true BOARD_HAS_NO_MISC_PARTITION := true BOARD_HAS_NO_SELECT_BUTTON := true BOARD_CUSTOM_BOOTIMG_MK := device/samsung/c1-common/shbootimg.mk # assert TARGET_OTA_ASSERT_DEVICE := galaxys2,GT-I9100,GT-I9100M,GT-I9100T # Include aries specific stuff -include device/samsung/c1-common/Android.mk