* We need the board platform for various makefiles we include
and for kernel version guards, just require it outright in
top level.
Change-Id: I1100b2c731e4d5cc8f522641b6ea60e83ec29908
* Add in a script of our own to set product ID since
QCOM's default is SOC based, e.g. KONA-MTP _SN:XXXXXXXX.
Change-Id: Ieede136b5dd8903dcfe2f41f59d5278df7b02ee6
* Only pick up product makefile if it exists, some
vendorless devices may be opting into all components.
* Move BoardConfigWlan flags here as CAF's tries to
include kernel modules that don't exist and this
is a better solution than touching all of their
BoardConfigs.
Change-Id: I16d49283f754e2c3dd1743ca85f3e625e8496e8f
* Only pick up product makefile if it exists, some
vendorless devices may be opting into all components.
Change-Id: I3b564a20637c8a1ca4b4e54d829201d0d51f2561
* This includes the basic system flags and properties which
should be common across all SoCs that support QSSI.
* We have to disable AHAL_EXT because it depends on
proprietary headers. AHAL may be something we should
reverse. On a side note, we can probably move the AHAL
blobs from AV to audio HAL at some point.
Change-Id: Icac2b2ce985272c7d281cfffa130f76de5adf614
* WFD is dependent on these to work.
* Add comment to Makefile to clarify which
SoCs use wfd (845 and up) and which use
legacy (835 and older)
Change-Id: I072c88a23bd57e7d5312fc6a7fda11ec8e0d3634
- There is no point in adding platform-specific config here
cuz BoardConfig is read only after pa_device.mk device.mk so
at this point TARGET_BOARD_PLATFORM is null
Change-Id: Ife96c4c95bb764d08d1c3d0fed1cf2921a58390b
- To use this, set TARGET_COMMON_QTI_COMPONENTS := <components>.
e.g. TARGET_COMMON_QTI_COMPONENTS := av bt perf
- Configurations go inside qti-components/<component>/qti-<component>.mk
- Blob list go in qti-components/<component>/proprietary-files.txt
Change-Id: I9868b02da59c69326f3587cf338187753955c1db
Matches CAF and fixes errors like these
Error: out/target/common/obj/JAVA_LIBRARIES/telephony-common_intermediates/classes.jar contains class file org/codeaurora/ims/ImsMultiIdentityControllerBase$MultiIdentityBinder.class, which is not in the whitelist
Error: out/target/common/obj/JAVA_LIBRARIES/tcmiface_intermediates/classes.jar contains class file com/quicinc/tcmiface/DpmTcmIface.class, which is not in the whitelist
Error: out/target/common/obj/JAVA_LIBRARIES/telephony-ext_intermediates/classes.jar contains class file org/codeaurora/internal/BearerAllocationStatus$1.class, which is not in the whitelist
Change-Id: I94f376d14134c80c14188b07eebca01933b7e47a
* Do not limit the usage of sdclang to devices which call
the qcom/common repo
Change-Id: I667e6270058d02fdd894b8242a6375b1a13237df
Signed-off-by: Lennart Wieboldt <lennart.1997@gmx.de>
Since caf devices use the following the condition is useless:
TARGET_USES_AOSP := true
TARGET_USES_QCOM_BSP := false
Change-Id: I16b8f7d708c596b741a71e7b37f6f68785939b28
Signed-off-by: Lennart Wieboldt <lennart.1997@gmx.de>
On O, Dash was fully deprecated on all chipsets.
Change-Id: I0583ad868390c028cef1e8bf0cb181d7ca1e140a
Signed-off-by: Hernán Castañón <herna@paranoidandroid.co>
All Qualcomm devices are capable of theoretic
QCNE support.
Change-Id: I812a044105698971c280657e40e737be049c124f
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
We cannot assume CAF devices to set this to false
explicitly.
Change-Id: I9659f4f08f93f115dd21ef8b503db0b7772f40ed
Signed-off-by: Alex Naidis <alex.naidis@linux.com>
All devices inheriting common.mk should enable
the BSP features, except if a device explicitly
choses to opt-out by setting TARGET_USES_AOSP := true.
Change-Id: I5bed0724ad9492d3a678740fa204b44caf2cc477
SDCLANG is not supported on non-linux hosts,
move the blocking logic from build system
to device/qcom/common.
Change-Id: I2a1f69e5b1dde05c873683ca7e6b7425c79df848
Signed-off-by: Alex Naidis <alex.naidis@linux.com>