Skip to content
Snippets Groups Projects
Commit 0f09d5af authored by xiaofeis's avatar xiaofeis
Browse files

meta-qti-ssdk:support QCA8337 on SDX24 platform


Change-Id: I4eca83ddea4f7e031e2a4100a335f5c25f226c30
Signed-off-by: default avatarxiaofeis <xiaofeis@codeaurora.org>
parent 7457c48f
No related merge requests found
BBFILES += "${LAYERDIR}/recipes/*/*.bb ${LAYERDIR}/recipes/*/*.bbappend ${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-products/images/*.bbappend"
BBPATH .= ":${LAYERDIR}"
BBFILE_COLLECTIONS += "ssdk"
BBFILE_PRIORITY_ssdk = "12"
BBFILE_PATTERN_ssdk := "^${LAYERDIR}/"
# location open source packages
#IMAGE_INSTALL += "qca-ssdk-hnat"
#IMAGE_INSTALL += "qca-ssdk-shell"
DESCRIPTION = "SSDK Switch Driver"
LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/${LICENSE};md5=f3b90e78ea0cffb20bf5cca7947a896d"
FILESPATH =+ "${WORKSPACE}:"
FILESEXTRAPATHS_prepend := "${THISDIR}/files/:"
SRC_URI = "file://qcom-opensource/qca-ssdk-shell/"
CFLAGS +="--sysroot=${STAGING_DIR_TARGET}"
CFLAGS +="-mfloat-abi=hard"
INSANE_SKIP_${PN} += "already-stripped"
S = "${WORKDIR}/qcom-opensource/qca-ssdk-shell"
do_compile() {
${MAKE} -C ${S} TOOL_PATH='${STAGING_BINDIR_TOOLCHAIN}' \
SYS_PATH='${STAGING_KERNEL_BUILDDIR}' \
TOOLPREFIX='${TARGET_PREFIX}' \
KVER='${KERNEL_VERSION}' \
ARCH='arm' \
CPU='arm'
}
do_install() {
install -d ${D}${bindir}
install -m 0755 build/bin/ssdk_sh ${D}${bindir}
}
DESCRIPTION = "SSDK Switch Driver"
LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/${LICENSE};md5=f3b90e78ea0cffb20bf5cca7947a896d"
inherit module
FILESPATH =+ "${WORKSPACE}:"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI = "file://qcom-opensource/qca-ssdk/"
DEPENDS = "virtual/kernel"
S = "${WORKDIR}/qcom-opensource/qca-ssdk"
PACKAGES += "kernel-module-ssdk"
EXTRA_OEMAKE += "TOOL_PATH='${STAGING_BINDIR_TOOLCHAIN}' \
SYS_PATH='${STAGING_KERNEL_BUILDDIR}' \
TOOLPREFIX='arm-oe-linux-gnueabi-' \
KVER='${KERNEL_VERSION}' \
ARCH='arm' \
SWCONFIG_FEATURE='disable' \
"
EXTRA_OEMAKE += "HNAT_FEATURE=enable"
#EXTRA_OEMAKE += "RFS_FEATURE=enable"
do_install() {
install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/${PN}
install -m 0644 build/bin/qca-ssdk${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/${PN}
}
#KERNEL_MODULE_AUTOLOAD += "qca-ssdk"
#module_autoload_qca-ssdk = "qca-ssdk"
DESCRIPTION = "SSDK Switch Driver"
LICENSE = "ISC"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/${LICENSE};md5=f3b90e78ea0cffb20bf5cca7947a896d"
inherit module
FILESPATH =+ "${WORKSPACE}:"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI = "file://qcom-opensource/qca-ssdk/"
DEPENDS = "virtual/kernel"
S = "${WORKDIR}/qcom-opensource/qca-ssdk"
PACKAGES += "kernel-module-ssdk"
EXTRA_OEMAKE += "TOOL_PATH='${STAGING_BINDIR_TOOLCHAIN}' \
SYS_PATH='${STAGING_KERNEL_BUILDDIR}' \
TOOLPREFIX='arm-oe-linux-gnueabi-' \
KVER='${KERNEL_VERSION}' \
ARCH='arm' \
SWCONFIG_FEATURE='disable' \
"
do_install() {
install -d ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/${PN}
install -m 0644 build/bin/qca-ssdk${KERNEL_OBJECT_SUFFIX} ${D}${base_libdir}/modules/${KERNEL_VERSION}/kernel/drivers/${PN}
}
#KERNEL_MODULE_AUTOLOAD += "qca-ssdk"
#module_autoload_qca-ssdk = "qca-ssdk"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment