Audio subsystem has to read the qcom.bluetooth.soc property
to create the correct soft links in UCM files which will
be read by HAL.
Change-Id: Iaf5ac39578dae2ebd09b19733c1cc2768b4fd1e8
Audio HAL, ALSA and PolicyManager libraries are built with optional tag
Mandate the compilation of audio libraries for 8974 target.
Change-Id: I8b522183717d9415ac565439700ee5c844b16cd2
QCOM provides an optimized LLVM. In BoardConfig.mk, customers
can choose the stock LLVM or QCOM's LLVM. The included file
returns the corresponding path for the selected LLVM.
Change-Id: I157be14cb91b214148e41a6eff9ff0296f1d8554
The common obex might be used for non Blutooth functionality also, for
Bluetooth this general obex is not capable of supporting
Single Response Mode, an advanced Bluetooth obex feature. Hence separate
the btobex from general obex to maintain the changes for BT obex separately
without disturbing the google obex.
Change-Id: Ib4cd754d39ebb2694d8301703191dcbe09bb31db
Some of the qcom services require to remount system partition with read-write
permission. But since all of them running as independent asyncronous services
so this can cause some issue.
init.post_fs.sh is responsible to call all such services syncronously and
in the end remount system partition as read-only.
Change-Id: I4c03a67df5eb429b2ede633f81135e8b5c457673
- 8660 Audio HAL and PolicyManager libraries are built with optional tag
- To mandate the compilation of 8660 Audio HAL libraries, enabled to the
PRODUCT_PACKAGES
Change-Id: I5f2a34d985cc078f331ca85bd5f9e6929a8e45db
- Audio HAL and PolicyManager libraries are built with optional tag
- To manadate the compilation of those libraries, they have been
enabled to the PRODUCT_PACKAGES
Change-Id: I050be4503a19a371fa60d3818e2e252b60188b8a
init.qcom.efs.sync.sh is used to trigger force sync of
efs. Add this script to PRODUCT_PACKAGES list.
Change-Id: I64e7af56750404c1a05135db1772a9c9c20496d8
Universal Electronics remote is based on RF communication interface and
uses Zigbee RF4CE protocol.
Change-Id: I1ed3009f5b1422be76e0c7e12cc5f2fda5300c93
Add the Video Telephony JNI module that is used by the
phone app for VT calls to the system image.
Change-Id: I5060a2d37e2a29e491c22269cd3704fbb00894e1
CRs-Fixed: 361956
- UCM is updated to maintain single config file per target. There is
no need to maintain seperate config file for each usecase. Hence
remove the use case config file from PRODUCT_PACKAGES
Change-Id: Ie2fe33902989d3b0910ad6a0fa2e91178f1e4c09
The keyboard layout file name was formed based on the name of
tabla sound card on current machine. If it doesn't find such
file, it is going to use Generic keyboard layout where the
key mappings are different, even though the scan code is same.
The sound card name differs across different machine types.
So, generalising the keyboard layout file name will work across
all machine types.
CRs-fixed: 344297
Change-Id: I0122425521e7c43a2b44f9b6db4704f11c296603
This is a configuration file which has list of known issues with
the Blutooth vendors, which is used to decide and apply based
on the known IOT experiences. This helps in improving Bluetooth
interoperability
Change-Id: Ia3eef98c707e86c9cb57807be15ec2bc8ec7f1fa
Reference devices do not have NFC support, so dropping it from common
list of advertised capabilities.
Change-Id: I62ac2f51ac04e6906d21b16ee62bcc694ade2486
QCOM provides a proprietary LLVM, which is optimized for VeNum. In
BoardConfig.mk, customers can choose the stock LLVM or QCOM's LLVM.
The included file returns the corresponding path for the selected
LLVM.
- This will help compile/install the libI420ColorConvert.so to
system/lib via the top level make.
Change-Id: I08e8f55d0796ef34f83c7169f1c4ae632d003028
CRs-Fixed: 328501
Remove platform.xml from PRODUCT_COPY_FILES list
as it gets installed as part of pre-built modules
from frameworks/base/data/etc/Android.mk
Change-Id: I0929900c5f6bcd142722d26107cdebf8f0112a86
- libaudioparameter library is required for SRS TruMedia module
compilation on 8960 ICS.
- Added the same to PRODUCT_PACKAGES to ensure its compilation.
Change-Id: Icdf955e06983e8e60d637cbeae4c2200b19bf3ff
For PRODUCT_COPY_FILES, the first instance takes
precedence. Since we want use QC specific files,
inheriting full_base_telephony.mk after device-vendor.mk.
Change-Id: Idb0a551c506a6acc70ed5a40d511b2ea60b753ce
ICS splits full_base configuration to full_base_telephony and
full_base_notelephony baseline configurations. Upgrading default
msm configuration to include more than just basic components from
core.mk to full_base_telephony configuration.
Change-Id: I6c5e8d25405336724b2b8ca2a66e8ac1da821a74
- Audio playback and record not working in 7630 target.
- Incorrect entry in AUDIO_HARDWARE and AUDIO_POLICY.
- Correct the entry for audio policy and audio HAL
libraries
Change-Id: I248494f023e7c196d9021a2c9a3110a0baf47e29
- Audio HAL and PolicyManager libraries are built with optional tag
- To manadate the compilation of those libraries, they have been
added to the PRODUCT_PACKAGES
- Added the libraries for both 8660 and 8960 targets.
Change-Id: Ic6bbae7df2fcac6bf799e9de701db17497125fe5
As part of standardizing build conditionally for qcom chipsets,
we need the QCOM_BOARD_PLATFORM list to be added.
This will allow us to use TARGET_BOARD_PLATFORM and corresponding system
property ro.board.platform in userpace makefiles and source code to
enable features for these chipsets.
Change-Id: I20238b40536325430681d4d3faa3d288afce45f8
CRs-fixed: 298335
This corresponds to the BoardConfig.mk update for msm7k chipsets
to use chipset name (+optional hardware platform suffix) as TARGET_BOARD_PLATFORM
instead of 'msm7k' like it is already being used for other newer chipsets.
This will allow us to use TARGET_BOARD_PLATFORM and corresponding system
property ro.board.platform in userpace makefiles and source code to
enable features for these chipsets
CRs-Fixed: 298335
Change-Id: I534f561285fd1c8f2ca01456acc2bf26402e7814
This allows the default locale to be set to a valid value.
HDPI and MDPI should appear after the language locales.
Change-Id: Ie1fda84d55f3721dae8eb5b2085a4025feb94f58
CRs-Fixed: 289471
Modules which do not have LOCAL_MODULE_TAGS defined default
to "user" tag. This results in errors and warning messages
in the Android build system in Gingerbread. These errors and
warning messages can be eliminated by adding "optional" tag.
When we add "optional" tag to any of the modules, the module
should be part of PRODUCT_PACKAGES list, to be available in
the final images that we want to load on to the target.
This change adds modules to PRODUCT_PACKAGES list.
Change-Id: Ic1d45203408f417972b5cd82de6ec12e4e763911
Modules which do not have LOCAL_MODULE_TAGS defined default
to "user" tag. This results in errors and warning messages
in the Android build system in Gingerbread. These errors and
warning messages can be eliminated by adding "optional" tag.
When we add "optional" tag to any of the modules, the module
should be part of PRODUCT_PACKAGES list, to be available in
the final images that we want to load on to the target.
This change adds modules to PRODUCT_PACKAGES list.
Targets tested on:
msm8660_surf
Tests:
Did a build from scratch
Change-Id: I4e22508b8bd67e162fdbed29f35115c7343a4fe2
Modules which do not have LOCAL_MODULE_TAGS defined default
to "user" tag. This results in errors and warning messages
in the Android build system in Gingerbread. These errors and
warning messages can be eliminated by adding "optional" tag.
When we add "optional" tag to any of the modules, the module
should be part of PRODUCT_PACKAGES list, to be available in
the final images that we want to load on to the target.
This change adds modules to PRODUCT_PACKAGES list.
Change-Id: I82e87befdf0a9faec94ba99556be2ab0413c711a
CTS test package ScannerTest, StringBuilderTest and
StringBufferTest now require specific LOCALES to be installed
in order to pass the test cases such as de_DE (GERMANY) and
GB18030 encoder zh_CN. This installs a subset of languages and
makes use of icu4cd44l-default.dat instead of just "us".
CRs-Fixed: 273133, 273136, 273138, 273139, 273140, 273141, 273142
Change-Id: I48dd8b5b00eb581e887d51973b1693bd93a28438
bluetooth hardware definition file is needed to be pushed
onto the device for CTS system features test to pass.
Change-Id: I52584cd15ee87c727cbc6f0558e009cc7feaf1c6
Add a common.mk file that can be included
by all targets. Target specific defines
can be overridden if needed.
Change-Id: I6f43f46ff93abe605e6d8af40cf087de4a3d5dc3