Home | History | Annotate | Download | only in passion-common
      1 # Copyright (C) 2009 The Android Open Source Project
      2 #
      3 # Licensed under the Apache License, Version 2.0 (the "License");
      4 # you may not use this file except in compliance with the License.
      5 # You may obtain a copy of the License at
      6 #
      7 #      http://www.apache.org/licenses/LICENSE-2.0
      8 #
      9 # Unless required by applicable law or agreed to in writing, software
     10 # distributed under the License is distributed on an "AS IS" BASIS,
     11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     12 # See the License for the specific language governing permissions and
     13 # limitations under the License.
     14 
     15 # config.mk
     16 #
     17 # Product-specific compile-time definitions.
     18 #
     19 
     20 TARGET_NO_BOOTLOADER := true
     21 
     22 TARGET_BOARD_PLATFORM := qsd8k
     23 TARGET_BOARD_PLATFORM_GPU := qcom-adreno200
     24 
     25 TARGET_CPU_ABI := armeabi-v7a
     26 TARGET_CPU_ABI2 := armeabi
     27 TARGET_ARCH_VARIANT := armv7-a-neon
     28 
     29 TARGET_BOOTLOADER_BOARD_NAME := mahimahi
     30 
     31 # Wifi related defines
     32 BOARD_WPA_SUPPLICANT_DRIVER := WEXT
     33 WPA_SUPPLICANT_VERSION      := VER_0_6_X
     34 BOARD_WLAN_DEVICE           := bcm4329
     35 WIFI_DRIVER_MODULE_PATH     := "/system/lib/modules/bcm4329.ko"
     36 WIFI_DRIVER_FW_STA_PATH     := "/vendor/firmware/fw_bcm4329.bin"
     37 WIFI_DRIVER_FW_AP_PATH      := "/vendor/firmware/fw_bcm4329_apsta.bin"
     38 WIFI_DRIVER_MODULE_ARG      := "firmware_path=/vendor/firmware/fw_bcm4329.bin nvram_path=/proc/calibration"
     39 WIFI_DRIVER_MODULE_NAME     := "bcm4329"
     40 
     41 BOARD_USES_GENERIC_AUDIO := false
     42 
     43 BOARD_KERNEL_CMDLINE := no_console_suspend=1 wire.search_count=5
     44 BOARD_KERNEL_BASE := 0x20000000
     45 
     46 BOARD_HAVE_BLUETOOTH := true
     47 BOARD_HAVE_BLUETOOTH_BCM := true
     48 
     49 BOARD_VENDOR_QCOM_AMSS_VERSION := 3200
     50 
     51 BOARD_VENDOR_USE_AKMD := akm8973
     52 
     53 BOARD_EGL_CFG := device/htc/passion-common/egl.cfg
     54 
     55 # # cat /proc/mtd
     56 # dev:    size   erasesize  name
     57 # mtd0: 000e0000 00020000 "misc"
     58 # mtd1: 00500000 00020000 "recovery"
     59 # mtd2: 00280000 00020000 "boot"
     60 # mtd3: 07800000 00020000 "system"
     61 # mtd4: 07800000 00020000 "cache"
     62 # mtd5: 0c440000 00020000 "userdata"
     63 # mtd6: 00200000 00020000 "crashdata"
     64 BOARD_BOOTIMAGE_PARTITION_SIZE := 0x00280000
     65 BOARD_RECOVERYIMAGE_PARTITION_SIZE := 0x00500000
     66 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 0x08400000   # limited so we enforce room to grow
     67 BOARD_USERDATAIMAGE_PARTITION_SIZE := 0x0c440000
     68 BOARD_FLASH_BLOCK_SIZE := 131072
     69 
     70 # Set the system image size limit to the full physical space available for eng build
     71 ifeq (eng,$(TARGET_BUILD_VARIANT))
     72 BOARD_SYSTEMIMAGE_PARTITION_SIZE := 0x09000000
     73 endif
     74 
     75 TARGET_RECOVERY_UI_LIB := librecovery_ui_passion librecovery_ui_htc
     76 
     77 TARGET_RECOVERY_UPDATER_LIBS += librecovery_updater_htc
     78 
     79 TARGET_RELEASETOOLS_EXTENSIONS := device/htc/common
     80 
     81 # to enable the GPS HAL
     82 BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := mahimahi
     83 # AMSS version to use for GPS
     84 BOARD_VENDOR_QCOM_GPS_LOC_API_AMSS_VERSION := 3200
     85