• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#
2# Copyright (C) 2011 The Android Open-Source Project
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8#      http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
17# Adjust the dalvik heap to be appropriate for a tablet.
18$(call inherit-product-if-exists, frameworks/native/build/tablet-10in-xhdpi-2048-dalvik-heap.mk)
19
20# Set custom settings
21DEVICE_PACKAGE_OVERLAYS := device/linaro/hikey/overlay
22
23# Add openssh support for remote debugging and job submission
24PRODUCT_PACKAGES += ssh sftp scp sshd ssh-keygen sshd_config start-ssh uim
25
26# Add wifi-related packages
27PRODUCT_PACKAGES += libwpa_client wpa_supplicant hostapd wificond wifilogd
28PRODUCT_PROPERTY_OVERRIDES += wifi.interface=wlan0 \
29                              wifi.supplicant_scan_interval=15
30
31# Build and run only ART
32PRODUCT_RUNTIMES := runtime_libart_default
33
34# Build default bluetooth a2dp and usb audio HALs
35PRODUCT_PACKAGES += audio.a2dp.default \
36		    audio.usb.default \
37		    audio.r_submix.default \
38		    tinyplay
39
40PRODUCT_PACKAGES += \
41    android.hardware.audio@2.0-impl \
42    android.hardware.audio.effect@2.0-impl \
43    android.hardware.bluetooth@1.0-service.hikey \
44    android.hardware.broadcastradio@1.0-impl \
45    android.hardware.soundtrigger@2.0-impl
46
47PRODUCT_PACKAGES += \
48    android.hardware.drm@1.0-impl \
49
50# Set zygote config
51PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.zygote=zygote64_32
52PRODUCT_COPY_FILES += system/core/rootdir/init.zygote64_32.rc:root/init.zygote64_32.rc
53
54PRODUCT_PACKAGES += libGLES_android
55
56# Graphics HAL
57PRODUCT_PACKAGES += \
58    android.hardware.graphics.allocator@2.0-impl \
59    android.hardware.graphics.mapper@2.0-impl
60
61PRODUCT_PACKAGES +=	TIInit_11.8.32.bts \
62			wl18xx-fw-4.bin \
63			wl18xx-conf.bin
64
65# PowerHAL
66PRODUCT_PACKAGES += android.hardware.power@1.0-impl
67
68#GNSS HAL
69PRODUCT_PACKAGES += \
70    android.hardware.gnss@1.0-impl
71
72# Keymaster HAL
73PRODUCT_PACKAGES += \
74    android.hardware.keymaster@3.0-impl
75
76# Copy hardware config file(s)
77PRODUCT_COPY_FILES +=  \
78        device/linaro/hikey/etc/permissions/android.hardware.screen.xml:system/etc/permissions/android.hardware.screen.xml \
79        frameworks/native/data/etc/android.hardware.ethernet.xml:system/etc/permissions/android.hardware.ethernet.xml \
80        frameworks/native/data/etc/android.software.app_widgets.xml:system/etc/permissions/android.software.app_widgets.xml \
81        frameworks/native/data/etc/android.software.backup.xml:system/etc/permissions/android.software.backup.xml \
82        frameworks/native/data/etc/android.hardware.usb.accessory.xml:system/etc/permissions/android.hardware.usb.accessory.xml \
83        frameworks/native/data/etc/android.hardware.usb.host.xml:system/etc/permissions/android.hardware.usb.host.xml
84
85# Include BT modules
86$(call inherit-product-if-exists, device/linaro/hikey/wpan/ti-wpan-products.mk)
87
88PRODUCT_COPY_FILES += \
89        frameworks/native/data/etc/android.hardware.wifi.xml:system/etc/permissions/android.hardware.wifi.xml \
90        frameworks/native/data/etc/android.hardware.bluetooth.xml:system/etc/permissions/android.hardware.bluetooth.xml \
91        frameworks/native/data/etc/android.hardware.bluetooth_le.xml:system/etc/permissions/android.hardware.bluetooth_le.xml \
92        device/linaro/hikey/manifest.xml:system/vendor/manifest.xml \
93        device/linaro/hikey/wpa_supplicant.conf:system/etc/wifi/wpa_supplicant.conf \
94        device/linaro/hikey/audio/audio_policy.conf:system/etc/audio_policy.conf
95
96# Copy media codecs config file
97PRODUCT_COPY_FILES += \
98        device/linaro/hikey/etc/media_codecs.xml:system/etc/media_codecs.xml \
99        frameworks/av/media/libstagefright/data/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml
100