diff --git a/README.md b/README.md index 57b9b5774..1c7843a5c 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ revision: HEAD The dependency is optional, and not strictly required. When meta-oe is enabled in the build (e.g. it is used in BBLAYERS) then additional recipes from -meta-qcom are added to the metadata. You can refer to meta-qcom/conf/layer.conf +meta-qcom are added to the metadata. You can refer to meta-qcom/meta-qcom/conf/layer.conf for the implementation details. ## Branches diff --git a/ci/base.yml b/ci/base.yml index 329c80325..31464778d 100644 --- a/ci/base.yml +++ b/ci/base.yml @@ -11,6 +11,8 @@ defaults: repos: meta-qcom: + layers: + meta-qcom: oe-core: url: https://github.com/openembedded/openembedded-core diff --git a/ci/yocto-check-layer.sh b/ci/yocto-check-layer.sh index 952c2c542..abafdf06b 100755 --- a/ci/yocto-check-layer.sh +++ b/ci/yocto-check-layer.sh @@ -11,7 +11,7 @@ export KAS_WORK_DIR=$(realpath ${KAS_WORK_DIR:-$(mktemp -d)}) # Yocto Project layer checking tool CMD="yocto-check-layer-wrapper" # Layer to check -CMD="$CMD $TOPDIR" +CMD="$CMD $TOPDIR/meta-qcom" # Disable auto layer discovery CMD="$CMD --no-auto" # Layers to process for dependencies @@ -19,7 +19,7 @@ CMD="$CMD --dependency $KAS_WORK_DIR/oe-core/meta" # Disable automatic testing of dependencies CMD="$CMD --no-auto-dependency" # Set machines to all machines defined in this BSP layer -CMD="$CMD --machines $(echo $(find $TOPDIR/conf/machine/ -maxdepth 1 -name *.conf -exec basename {} .conf \; ))" +CMD="$CMD --machines $(echo $(find $TOPDIR/meta-qcom/conf/machine/ -maxdepth 1 -name *.conf -exec basename {} .conf \; ))" echo "Running kas in $KAS_WORK_DIR" exec kas shell $TOPDIR/ci/base.yml --command "$CMD" diff --git a/meta-qcom-tip/COPYING.MIT b/meta-qcom-tip/COPYING.MIT new file mode 100644 index 000000000..fb950dc69 --- /dev/null +++ b/meta-qcom-tip/COPYING.MIT @@ -0,0 +1,17 @@ +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/meta-qcom-tip/conf/layer.conf b/meta-qcom-tip/conf/layer.conf new file mode 100644 index 000000000..8f535bdc9 --- /dev/null +++ b/meta-qcom-tip/conf/layer.conf @@ -0,0 +1,13 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have recipes-* directories, add to BBFILES +BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "meta-qcom-tip" +BBFILE_PATTERN_meta-qcom-tip = "^${LAYERDIR}/" +BBFILE_PRIORITY_meta-qcom-tip = "9" + +LAYERDEPENDS_meta-qcom-tip = "qcom" +LAYERSERIES_COMPAT_meta-qcom-tip = "walnascar" diff --git a/meta-qcom-tip/conf/qcom-tip.conf b/meta-qcom-tip/conf/qcom-tip.conf new file mode 100644 index 000000000..3a7ceac4a --- /dev/null +++ b/meta-qcom-tip/conf/qcom-tip.conf @@ -0,0 +1,11 @@ +QCOM_QCM6490_PV = "00085.0" +QCOM_QCM6490_BOOTBINARIES_SUM = "9b2b38e22c18896765d789609ed321f47b25e4f9574204995f591abc1b598ec4" +QCOM_QCM6490_FIRMWARE_SUM = "771de30b5f2c352de4d770f2352e2a038c424c9221eed743256d44fda77a4dee" + +QCOM_QCS8300_PV = "00085.0" +QCOM_QCS8300_BOOTBINARIES_SUM = "5f82e10d64afb10fe812bb6741aa74894718fd05654f39d1466f54ebe81dbb42" +QCOM_QCS8300_FIRMWARE_SUM = "f09d2e6ad5f89a9ec23f0b16ce8fe88eed430c708fbcea12ec55733176394d2a" + +QCOM_QCS9100_PV = "00085.0" +QCOM_QCS9100_BOOTBINARIES_SUM = "10a0f1859021ef8e0e8e367c5050faf16573af99c4e4ffc608f5e0804093ff01" +QCOM_QCS9100_FIRMWARE_SUM = "b41759b0adb324d304703ab162e9d5656551e37d216744a6d3e476666d9b0b5e" diff --git a/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490_tip.bb b/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490_tip.bb new file mode 100644 index 000000000..579ef6937 --- /dev/null +++ b/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490_tip.bb @@ -0,0 +1,4 @@ +require recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490.inc +require firmware-qcom-boot-tip.inc + +QCOM_FW_SOC = "qcm6490" diff --git a/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300_tip.bb b/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300_tip.bb new file mode 100644 index 000000000..0487f3912 --- /dev/null +++ b/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300_tip.bb @@ -0,0 +1,4 @@ +require recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300.inc +require firmware-qcom-boot-tip.inc + +QCOM_FW_SOC = "qcs8300" diff --git a/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100_tip.bb b/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100_tip.bb new file mode 100644 index 000000000..412d2f711 --- /dev/null +++ b/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100_tip.bb @@ -0,0 +1,4 @@ +require recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100.inc +require firmware-qcom-boot-tip.inc + +QCOM_FW_SOC = "qcs9100" diff --git a/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-tip.inc b/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-tip.inc new file mode 100644 index 000000000..384321c1f --- /dev/null +++ b/meta-qcom-tip/recipes-bsp/firmware-boot/firmware-qcom-boot-tip.inc @@ -0,0 +1,8 @@ +require conf/qcom-tip.conf + +def get_var(d, var): + name = var % d.getVar('QCOM_FW_SOC').upper() + return d.getVar(name) + +PV = "${@get_var(d, 'QCOM_%s_PV')}" +SRC_URI[bootbinaries.sha256sum] = "${@get_var(d, 'QCOM_%s_BOOTBINARIES_SUM')}" diff --git a/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-qcs6490_tip.bb b/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-qcs6490_tip.bb new file mode 100644 index 000000000..ac159bde9 --- /dev/null +++ b/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-qcs6490_tip.bb @@ -0,0 +1,16 @@ +QCOM_FW_BOARD = "Robotics RB3 Gen2" +QCOM_FW_SOC = "qcm6490" +QCOM_FW_NAME = "QCM6490_fw" + +FW_QCOM_NAME = "qcm6490" + +DSP_PKG_NAME = "thundercomm-rb3gen2" +DSP_QCOM_VENDOR = "Thundercomm" +DSP_QCOM_DEVICE = "RB3gen2" + +require firmware-qcom-tip.inc + +do_install:append() { + install -d ${D}/${FW_QCOM_BASE_PATH}/qcs6490 + ln -sr ${D}/${FW_QCOM_PATH}/* ${D}/${FW_QCOM_BASE_PATH}/qcs6490/ +} diff --git a/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-qcs8300_tip.bb b/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-qcs8300_tip.bb new file mode 100644 index 000000000..69de02d8b --- /dev/null +++ b/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-qcs8300_tip.bb @@ -0,0 +1,11 @@ +QCOM_FW_BOARD = "QCS8300" +QCOM_FW_SOC = "qcs8300" +QCOM_FW_NAME = "QCS8300_fw" + +FW_QCOM_NAME = "qcs8300" + +DSP_PKG_NAME = "qcom-qcs8300-ride" +DSP_QCOM_VENDOR = "Qualcomm" +DSP_QCOM_DEVICE = "QCS8300-RIDE" + +require firmware-qcom-tip.inc diff --git a/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-qcs9100_tip.bb b/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-qcs9100_tip.bb new file mode 100644 index 000000000..99e3a723d --- /dev/null +++ b/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-qcs9100_tip.bb @@ -0,0 +1,15 @@ +QCOM_FW_BOARD = "QCS9100" +QCOM_FW_SOC = "qcs9100" +QCOM_FW_NAME = "QCS9100_fw" + +FW_QCOM_NAME = "sa8775p" + +DSP_PKG_NAME = "qcom-sa8775p-ride" +DSP_QCOM_VENDOR = "Qualcomm" +DSP_QCOM_DEVICE = "SA8775P-RIDE" + +require firmware-qcom-tip.inc + +do_install:append() { + mv ${D}/${DSP_QCOM_PATH}/dsp/*/*jsn ${D}/${FW_QCOM_PATH} +} diff --git a/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-tip.inc b/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-tip.inc new file mode 100644 index 000000000..13ee23384 --- /dev/null +++ b/meta-qcom-tip/recipes-bsp/firmware/firmware-qcom-tip.inc @@ -0,0 +1,63 @@ +DESCRIPTION = "QCOM HLOS Firmware for Qualcomm ${QCOM_FW_BOARD} platform" +LICENSE = "Proprietary" +LIC_FILES_CHKSUM = "file://Qualcomm-Technologies-Inc.-Proprietary;md5=58d50a3d36f27f1a1e6089308a49b403" + +require conf/qcom-tip.conf + +def get_var(d, var): + name = var % d.getVar('QCOM_FW_SOC').upper() + return d.getVar(name) or "" + +PV = "${@get_var(d, 'QCOM_%s_PV')}" +SRC_URI[fw.sha256sum] = "${@get_var(d, 'QCOM_%s_FIRMWARE_SUM')}" + +FW_ARTIFACTORY = "softwarecenter.qualcomm.com/download/software/chip/qualcomm_linux-spf-1-0/qualcomm-linux-spf-1-0_test_device_public" +FW_BUILD_ID = "r1.0_${PV}/${QCOM_FW_SOC}-le-1-0" +FW_BIN_PATH = "common/build/ufs/bin" + +DSP_QCOM_SOC ?= "${FW_QCOM_NAME}" + +DSP_QCOM_BASE_PATH = "${datadir}/qcom" +DSP_QCOM_PATH = "${DSP_QCOM_BASE_PATH}/${DSP_QCOM_SOC}/${DSP_QCOM_VENDOR}/${DSP_QCOM_DEVICE}" + +SRC_URI = " \ + https://${FW_ARTIFACTORY}/${FW_BUILD_ID}/${FW_BIN_PATH}/${QCOM_FW_NAME}.zip;downloadfilename=${QCOM_FW_NAME}_r1.0_${PV}.zip;name=fw \ + " + +S = "${UNPACKDIR}/${QCOM_FW_NAME}" + +require recipes-bsp/firmware/firmware-qcom.inc + +do_install:append() { + install -d ${D}${FW_QCOM_PATH} + install -m 0644 ${S}/lib/firmware/qcom/${FW_QCOM_SUBDIR}/*.mbn ${D}${FW_QCOM_PATH} + install -m 0644 ${S}/lib/firmware/qcom/${FW_QCOM_SUBDIR}/*.jsn ${D}${FW_QCOM_PATH} + if [ -e "${S}/lib/firmware/qupv3fw.elf" ] ; then + install -m 0644 "${S}/lib/firmware/qupv3fw.elf" ${D}${FW_QCOM_PATH} + fi + + for subdir in `ls -1 ${S}/usr/lib/dsp` ; do + install -d ${D}${DSP_QCOM_PATH}/dsp/${subdir} + install -m 0644 ${S}/usr/lib/dsp/${subdir}/* ${D}${DSP_QCOM_PATH}/dsp/${subdir} + done +} + +SPLIT_FIRMWARE_PACKAGES = " \ + linux-firmware-qcom-${FW_QCOM_NAME}-audio \ + linux-firmware-qcom-${FW_QCOM_NAME}-compute \ + linux-firmware-qcom-${FW_QCOM_NAME}-generalpurpose \ + hexagon-dsp-binaries-${DSP_PKG_NAME}-adsp \ + hexagon-dsp-binaries-${DSP_PKG_NAME}-cdsp \ + hexagon-dsp-binaries-${DSP_PKG_NAME}-gdsp \ + hexagon-dsp-binaries-${DSP_PKG_NAME}-sdsp \ +" + +FILES:hexagon-dsp-binaries-${DSP_PKG_NAME}-adsp = "${DSP_QCOM_PATH}/dsp/adsp" +FILES:hexagon-dsp-binaries-${DSP_PKG_NAME}-cdsp = "${DSP_QCOM_PATH}/dsp/cdsp*" +FILES:hexagon-dsp-binaries-${DSP_PKG_NAME}-gdsp = "${DSP_QCOM_PATH}/dsp/gdsp*" +FILES:hexagon-dsp-binaries-${DSP_PKG_NAME}-sdsp = "${DSP_QCOM_PATH}/dsp/sdsp*" + +INSANE_SKIP:hexagon-dsp-binaries-${DSP_PKG_NAME}-adsp = "arch libdir file-rdeps textrel" +INSANE_SKIP:hexagon-dsp-binaries-${DSP_PKG_NAME}-cdsp = "arch libdir file-rdeps textrel" +INSANE_SKIP:hexagon-dsp-binaries-${DSP_PKG_NAME}-gdsp = "arch libdir file-rdeps textrel" +INSANE_SKIP:hexagon-dsp-binaries-${DSP_PKG_NAME}-sdsp = "arch libdir file-rdeps textrel" diff --git a/meta-qcom-tip/recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries_%.bbappend b/meta-qcom-tip/recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries_%.bbappend new file mode 100644 index 000000000..ffc576329 --- /dev/null +++ b/meta-qcom-tip/recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries_%.bbappend @@ -0,0 +1,33 @@ +REMOVE_BOARDS = " \ + qcom-sa8775p-ride \ + qcom-qcs8300-ride \ + thundercomm-rb3gen2 \ +" +REMOVE_PACKAGES = " \ + adsp \ + cdsp \ + gdsp \ +" + +python() { + pkgs = d.getVar('PACKAGES').split() + newpkgs = [] + for board in d.getVar('REMOVE_BOARDS').split(): + for pkg in d.getVar('REMOVE_PACKAGES').split(): + name = 'hexagon-dsp-binaries-%s-%s' % (board, pkg) + x_name = 'x-' + name + if name in pkgs: + pkgs.remove(name) + newpkgs.append(x_name) + files = d.getVar('FILES:%s' % name, False) + d.setVar('FILES:%s' % x_name, files) + files = d.getVar('LICENSE:%s' % name) + d.setVar('LICENSE:%s' % x_name, files) + files = d.getVar('RDEPENDS:%s' % name) + d.setVar('RDEPENDS:%s' % x_name, files) + files = d.getVar('INSANE_SKIP:%s' % name) + d.setVar('INSANE_SKIP:%s' % x_name, files) + newpkgs.extend(pkgs) + d.setVar('PACKAGES', ' '.join(newpkgs)) +} + diff --git a/meta-qcom-tip/recipes-kernel/linux-firmware/linux-firmware_%.bbappend b/meta-qcom-tip/recipes-kernel/linux-firmware/linux-firmware_%.bbappend new file mode 100644 index 000000000..eea4e5eb2 --- /dev/null +++ b/meta-qcom-tip/recipes-kernel/linux-firmware/linux-firmware_%.bbappend @@ -0,0 +1,36 @@ +REMOVE_SOCS = " \ + qcm6490 \ + qcs8300 \ + sa8775p \ +" +REMOVE_PACKAGES = " \ + audio \ + compute \ + generalpurpose \ +" + +python() { + pkgs = d.getVar('PACKAGES').split() + newpkgs = [] + for soc in d.getVar('REMOVE_SOCS').split(): + for pkg in d.getVar('REMOVE_PACKAGES').split(): + name = 'linux-firmware-qcom-%s-%s' % (soc, pkg) + x_name = 'x-' + name + if name in pkgs: + pkgs.remove(name) + newpkgs.append(x_name) + files = d.getVar('FILES:%s' % name, False) + d.setVar('FILES:%s' % x_name, files) + files = d.getVar('LICENSE:%s' % name) + d.setVar('LICENSE:%s' % x_name, files) + files = d.getVar('RDEPENDS:%s' % name) + d.setVar('RDEPENDS:%s' % x_name, files) + newpkgs.extend(pkgs) + d.setVar('PACKAGES', ' '.join(newpkgs)) +} + +python populate_packages:append() { + newpkgs = d.getVar('RRECOMMENDS:linux-firmware').split() + newpkgs = filter(lambda x: not x.startswith('x-'), newpkgs) + d.setVar('RRECOMMENDS:linux-firmware', ' '.join(newpkgs)) +} diff --git a/meta-qcom/README b/meta-qcom/README new file mode 120000 index 000000000..32d46ee88 --- /dev/null +++ b/meta-qcom/README @@ -0,0 +1 @@ +../README.md \ No newline at end of file diff --git a/classes-recipe/image_types_qcom.bbclass b/meta-qcom/classes-recipe/image_types_qcom.bbclass similarity index 100% rename from classes-recipe/image_types_qcom.bbclass rename to meta-qcom/classes-recipe/image_types_qcom.bbclass diff --git a/classes/linux-qcom-bootimg.bbclass b/meta-qcom/classes/linux-qcom-bootimg.bbclass similarity index 100% rename from classes/linux-qcom-bootimg.bbclass rename to meta-qcom/classes/linux-qcom-bootimg.bbclass diff --git a/classes/linux-qcom-dtbbin.bbclass b/meta-qcom/classes/linux-qcom-dtbbin.bbclass similarity index 100% rename from classes/linux-qcom-dtbbin.bbclass rename to meta-qcom/classes/linux-qcom-dtbbin.bbclass diff --git a/classes/uki-esp-image.bbclass b/meta-qcom/classes/uki-esp-image.bbclass similarity index 100% rename from classes/uki-esp-image.bbclass rename to meta-qcom/classes/uki-esp-image.bbclass diff --git a/conf/layer.conf b/meta-qcom/conf/layer.conf similarity index 100% rename from conf/layer.conf rename to meta-qcom/conf/layer.conf diff --git a/conf/machine/include/qcom-apq8016.inc b/meta-qcom/conf/machine/include/qcom-apq8016.inc similarity index 100% rename from conf/machine/include/qcom-apq8016.inc rename to meta-qcom/conf/machine/include/qcom-apq8016.inc diff --git a/conf/machine/include/qcom-apq8064.inc b/meta-qcom/conf/machine/include/qcom-apq8064.inc similarity index 100% rename from conf/machine/include/qcom-apq8064.inc rename to meta-qcom/conf/machine/include/qcom-apq8064.inc diff --git a/conf/machine/include/qcom-apq8096.inc b/meta-qcom/conf/machine/include/qcom-apq8096.inc similarity index 100% rename from conf/machine/include/qcom-apq8096.inc rename to meta-qcom/conf/machine/include/qcom-apq8096.inc diff --git a/conf/machine/include/qcom-base.inc b/meta-qcom/conf/machine/include/qcom-base.inc similarity index 100% rename from conf/machine/include/qcom-base.inc rename to meta-qcom/conf/machine/include/qcom-base.inc diff --git a/conf/machine/include/qcom-common.inc b/meta-qcom/conf/machine/include/qcom-common.inc similarity index 100% rename from conf/machine/include/qcom-common.inc rename to meta-qcom/conf/machine/include/qcom-common.inc diff --git a/conf/machine/include/qcom-qcm2290.inc b/meta-qcom/conf/machine/include/qcom-qcm2290.inc similarity index 100% rename from conf/machine/include/qcom-qcm2290.inc rename to meta-qcom/conf/machine/include/qcom-qcm2290.inc diff --git a/conf/machine/include/qcom-qcs404.inc b/meta-qcom/conf/machine/include/qcom-qcs404.inc similarity index 100% rename from conf/machine/include/qcom-qcs404.inc rename to meta-qcom/conf/machine/include/qcom-qcs404.inc diff --git a/conf/machine/include/qcom-qcs6490.inc b/meta-qcom/conf/machine/include/qcom-qcs6490.inc similarity index 100% rename from conf/machine/include/qcom-qcs6490.inc rename to meta-qcom/conf/machine/include/qcom-qcs6490.inc diff --git a/conf/machine/include/qcom-qcs8300.inc b/meta-qcom/conf/machine/include/qcom-qcs8300.inc similarity index 100% rename from conf/machine/include/qcom-qcs8300.inc rename to meta-qcom/conf/machine/include/qcom-qcs8300.inc diff --git a/conf/machine/include/qcom-qcs9100.inc b/meta-qcom/conf/machine/include/qcom-qcs9100.inc similarity index 100% rename from conf/machine/include/qcom-qcs9100.inc rename to meta-qcom/conf/machine/include/qcom-qcs9100.inc diff --git a/conf/machine/include/qcom-sa8155p.inc b/meta-qcom/conf/machine/include/qcom-sa8155p.inc similarity index 100% rename from conf/machine/include/qcom-sa8155p.inc rename to meta-qcom/conf/machine/include/qcom-sa8155p.inc diff --git a/conf/machine/include/qcom-sdm845.inc b/meta-qcom/conf/machine/include/qcom-sdm845.inc similarity index 100% rename from conf/machine/include/qcom-sdm845.inc rename to meta-qcom/conf/machine/include/qcom-sdm845.inc diff --git a/conf/machine/include/qcom-sdx55.inc b/meta-qcom/conf/machine/include/qcom-sdx55.inc similarity index 100% rename from conf/machine/include/qcom-sdx55.inc rename to meta-qcom/conf/machine/include/qcom-sdx55.inc diff --git a/conf/machine/include/qcom-sm8250.inc b/meta-qcom/conf/machine/include/qcom-sm8250.inc similarity index 100% rename from conf/machine/include/qcom-sm8250.inc rename to meta-qcom/conf/machine/include/qcom-sm8250.inc diff --git a/conf/machine/qcm6490-idp.conf b/meta-qcom/conf/machine/qcm6490-idp.conf similarity index 100% rename from conf/machine/qcm6490-idp.conf rename to meta-qcom/conf/machine/qcm6490-idp.conf diff --git a/conf/machine/qcom-armv7a.conf b/meta-qcom/conf/machine/qcom-armv7a.conf similarity index 100% rename from conf/machine/qcom-armv7a.conf rename to meta-qcom/conf/machine/qcom-armv7a.conf diff --git a/conf/machine/qcom-armv8a.conf b/meta-qcom/conf/machine/qcom-armv8a.conf similarity index 100% rename from conf/machine/qcom-armv8a.conf rename to meta-qcom/conf/machine/qcom-armv8a.conf diff --git a/conf/machine/qcs6490-rb3gen2-core-kit.conf b/meta-qcom/conf/machine/qcs6490-rb3gen2-core-kit.conf similarity index 100% rename from conf/machine/qcs6490-rb3gen2-core-kit.conf rename to meta-qcom/conf/machine/qcs6490-rb3gen2-core-kit.conf diff --git a/conf/machine/qcs8300-ride-sx.conf b/meta-qcom/conf/machine/qcs8300-ride-sx.conf similarity index 100% rename from conf/machine/qcs8300-ride-sx.conf rename to meta-qcom/conf/machine/qcs8300-ride-sx.conf diff --git a/conf/machine/qcs9075-iq-9075-evk.conf b/meta-qcom/conf/machine/qcs9075-iq-9075-evk.conf similarity index 100% rename from conf/machine/qcs9075-iq-9075-evk.conf rename to meta-qcom/conf/machine/qcs9075-iq-9075-evk.conf diff --git a/conf/machine/qcs9100-ride-sx.conf b/meta-qcom/conf/machine/qcs9100-ride-sx.conf similarity index 100% rename from conf/machine/qcs9100-ride-sx.conf rename to meta-qcom/conf/machine/qcs9100-ride-sx.conf diff --git a/conf/machine/qrb2210-rb1-core-kit.conf b/meta-qcom/conf/machine/qrb2210-rb1-core-kit.conf similarity index 100% rename from conf/machine/qrb2210-rb1-core-kit.conf rename to meta-qcom/conf/machine/qrb2210-rb1-core-kit.conf diff --git a/dynamic-layers/openembedded-layer/recipes-connectivity/libqmi/libqmi_%.bbappend b/meta-qcom/dynamic-layers/openembedded-layer/recipes-connectivity/libqmi/libqmi_%.bbappend similarity index 100% rename from dynamic-layers/openembedded-layer/recipes-connectivity/libqmi/libqmi_%.bbappend rename to meta-qcom/dynamic-layers/openembedded-layer/recipes-connectivity/libqmi/libqmi_%.bbappend diff --git a/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-adbd-cmdline.bb b/meta-qcom/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-adbd-cmdline.bb similarity index 100% rename from dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-adbd-cmdline.bb rename to meta-qcom/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-adbd-cmdline.bb diff --git a/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-adbd-cmdline/50-adbd-cmdline.conf b/meta-qcom/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-adbd-cmdline/50-adbd-cmdline.conf similarity index 100% rename from dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-adbd-cmdline/50-adbd-cmdline.conf rename to meta-qcom/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-adbd-cmdline/50-adbd-cmdline.conf diff --git a/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-conf-configfs/qcom/android-gadget-setup.machine b/meta-qcom/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-conf-configfs/qcom/android-gadget-setup.machine similarity index 100% rename from dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-conf-configfs/qcom/android-gadget-setup.machine rename to meta-qcom/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-conf-configfs/qcom/android-gadget-setup.machine diff --git a/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-conf-configfs_%.bbappend b/meta-qcom/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-conf-configfs_%.bbappend similarity index 100% rename from dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-conf-configfs_%.bbappend rename to meta-qcom/dynamic-layers/openembedded-layer/recipes-devtools/android-tools/android-tools-conf-configfs_%.bbappend diff --git a/dynamic-layers/openembedded-layer/recipes-navigation/gpsd/gpsd/0001-Introduce-Qualcomm-PDS-service-support.patch b/meta-qcom/dynamic-layers/openembedded-layer/recipes-navigation/gpsd/gpsd/0001-Introduce-Qualcomm-PDS-service-support.patch similarity index 100% rename from dynamic-layers/openembedded-layer/recipes-navigation/gpsd/gpsd/0001-Introduce-Qualcomm-PDS-service-support.patch rename to meta-qcom/dynamic-layers/openembedded-layer/recipes-navigation/gpsd/gpsd/0001-Introduce-Qualcomm-PDS-service-support.patch diff --git a/dynamic-layers/openembedded-layer/recipes-navigation/gpsd/gpsd_%.bbappend b/meta-qcom/dynamic-layers/openembedded-layer/recipes-navigation/gpsd/gpsd_%.bbappend similarity index 100% rename from dynamic-layers/openembedded-layer/recipes-navigation/gpsd/gpsd_%.bbappend rename to meta-qcom/dynamic-layers/openembedded-layer/recipes-navigation/gpsd/gpsd_%.bbappend diff --git a/dynamic-layers/openembedded-layer/recipes-support/libssc/libssc_git.bb b/meta-qcom/dynamic-layers/openembedded-layer/recipes-support/libssc/libssc_git.bb similarity index 100% rename from dynamic-layers/openembedded-layer/recipes-support/libssc/libssc_git.bb rename to meta-qcom/dynamic-layers/openembedded-layer/recipes-support/libssc/libssc_git.bb diff --git a/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_%.bbappend b/meta-qcom/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_%.bbappend similarity index 100% rename from dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_%.bbappend rename to meta-qcom/dynamic-layers/openembedded-layer/recipes-support/opencv/opencv_%.bbappend diff --git a/recipes-bsp/firmware-boot/firmware-qcom-boot-common.inc b/meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-common.inc similarity index 100% rename from recipes-bsp/firmware-boot/firmware-qcom-boot-common.inc rename to meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-common.inc diff --git a/recipes-bsp/firmware-boot/firmware-qcom-boot-dragonboard410c-sdcard_17.09.bb b/meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-dragonboard410c-sdcard_17.09.bb similarity index 100% rename from recipes-bsp/firmware-boot/firmware-qcom-boot-dragonboard410c-sdcard_17.09.bb rename to meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-dragonboard410c-sdcard_17.09.bb diff --git a/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490.inc b/meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490.inc similarity index 100% rename from recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490.inc rename to meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490.inc diff --git a/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490_00075.0.bb b/meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490_00075.0.bb similarity index 100% rename from recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490_00075.0.bb rename to meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs6490_00075.0.bb diff --git a/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300.inc b/meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300.inc similarity index 100% rename from recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300.inc rename to meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300.inc diff --git a/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300_00075.0.bb b/meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300_00075.0.bb similarity index 100% rename from recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300_00075.0.bb rename to meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs8300_00075.0.bb diff --git a/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100.inc b/meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100.inc similarity index 100% rename from recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100.inc rename to meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100.inc diff --git a/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100_00075.0.bb b/meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100_00075.0.bb similarity index 100% rename from recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100_00075.0.bb rename to meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qcs9100_00075.0.bb diff --git a/recipes-bsp/firmware-boot/firmware-qcom-boot-qrb2210-rb1_23.12.bb b/meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qrb2210-rb1_23.12.bb similarity index 100% rename from recipes-bsp/firmware-boot/firmware-qcom-boot-qrb2210-rb1_23.12.bb rename to meta-qcom/recipes-bsp/firmware-boot/firmware-qcom-boot-qrb2210-rb1_23.12.bb diff --git a/recipes-bsp/firmware/.gitignore b/meta-qcom/recipes-bsp/firmware/.gitignore similarity index 100% rename from recipes-bsp/firmware/.gitignore rename to meta-qcom/recipes-bsp/firmware/.gitignore diff --git a/recipes-bsp/firmware/firmware-ath6kl_git.bb b/meta-qcom/recipes-bsp/firmware/firmware-ath6kl_git.bb similarity index 100% rename from recipes-bsp/firmware/firmware-ath6kl_git.bb rename to meta-qcom/recipes-bsp/firmware/firmware-ath6kl_git.bb diff --git a/recipes-bsp/firmware/firmware-qcom-adreno.inc b/meta-qcom/recipes-bsp/firmware/firmware-qcom-adreno.inc similarity index 100% rename from recipes-bsp/firmware/firmware-qcom-adreno.inc rename to meta-qcom/recipes-bsp/firmware/firmware-qcom-adreno.inc diff --git a/recipes-bsp/firmware/firmware-qcom-dragonboard-apq8060.bb b/meta-qcom/recipes-bsp/firmware/firmware-qcom-dragonboard-apq8060.bb similarity index 100% rename from recipes-bsp/firmware/firmware-qcom-dragonboard-apq8060.bb rename to meta-qcom/recipes-bsp/firmware/firmware-qcom-dragonboard-apq8060.bb diff --git a/recipes-bsp/firmware/firmware-qcom-dragonboard-apq8074.bb b/meta-qcom/recipes-bsp/firmware/firmware-qcom-dragonboard-apq8074.bb similarity index 100% rename from recipes-bsp/firmware/firmware-qcom-dragonboard-apq8074.bb rename to meta-qcom/recipes-bsp/firmware/firmware-qcom-dragonboard-apq8074.bb diff --git a/recipes-bsp/firmware/firmware-qcom-nhlos.inc b/meta-qcom/recipes-bsp/firmware/firmware-qcom-nhlos.inc similarity index 100% rename from recipes-bsp/firmware/firmware-qcom-nhlos.inc rename to meta-qcom/recipes-bsp/firmware/firmware-qcom-nhlos.inc diff --git a/recipes-bsp/firmware/firmware-qcom-qar2130p.bb b/meta-qcom/recipes-bsp/firmware/firmware-qcom-qar2130p.bb similarity index 100% rename from recipes-bsp/firmware/firmware-qcom-qar2130p.bb rename to meta-qcom/recipes-bsp/firmware/firmware-qcom-qar2130p.bb diff --git a/recipes-bsp/firmware/firmware-qcom-sm8150-hdk.bb b/meta-qcom/recipes-bsp/firmware/firmware-qcom-sm8150-hdk.bb similarity index 100% rename from recipes-bsp/firmware/firmware-qcom-sm8150-hdk.bb rename to meta-qcom/recipes-bsp/firmware/firmware-qcom-sm8150-hdk.bb diff --git a/recipes-bsp/firmware/firmware-qcom-sm8350-hdk.bb b/meta-qcom/recipes-bsp/firmware/firmware-qcom-sm8350-hdk.bb similarity index 100% rename from recipes-bsp/firmware/firmware-qcom-sm8350-hdk.bb rename to meta-qcom/recipes-bsp/firmware/firmware-qcom-sm8350-hdk.bb diff --git a/recipes-bsp/firmware/firmware-qcom-sm8450-hdk.bb b/meta-qcom/recipes-bsp/firmware/firmware-qcom-sm8450-hdk.bb similarity index 100% rename from recipes-bsp/firmware/firmware-qcom-sm8450-hdk.bb rename to meta-qcom/recipes-bsp/firmware/firmware-qcom-sm8450-hdk.bb diff --git a/recipes-bsp/firmware/firmware-qcom-sm8550-hdk.bb b/meta-qcom/recipes-bsp/firmware/firmware-qcom-sm8550-hdk.bb similarity index 100% rename from recipes-bsp/firmware/firmware-qcom-sm8550-hdk.bb rename to meta-qcom/recipes-bsp/firmware/firmware-qcom-sm8550-hdk.bb diff --git a/recipes-bsp/firmware/firmware-qcom-sm8650-hdk.bb b/meta-qcom/recipes-bsp/firmware/firmware-qcom-sm8650-hdk.bb similarity index 100% rename from recipes-bsp/firmware/firmware-qcom-sm8650-hdk.bb rename to meta-qcom/recipes-bsp/firmware/firmware-qcom-sm8650-hdk.bb diff --git a/recipes-bsp/firmware/firmware-qcom.inc b/meta-qcom/recipes-bsp/firmware/firmware-qcom.inc similarity index 100% rename from recipes-bsp/firmware/firmware-qcom.inc rename to meta-qcom/recipes-bsp/firmware/firmware-qcom.inc diff --git a/recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries_20250509.bb b/meta-qcom/recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries_20250509.bb similarity index 100% rename from recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries_20250509.bb rename to meta-qcom/recipes-bsp/hexagon-dsp-binaries/hexagon-dsp-binaries_20250509.bb diff --git a/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-qar2130p.bb b/meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-qar2130p.bb similarity index 100% rename from recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-qar2130p.bb rename to meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-qar2130p.bb diff --git a/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8150-hdk.bb b/meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8150-hdk.bb similarity index 100% rename from recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8150-hdk.bb rename to meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8150-hdk.bb diff --git a/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8350-hdk.bb b/meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8350-hdk.bb similarity index 100% rename from recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8350-hdk.bb rename to meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8350-hdk.bb diff --git a/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8450-hdk.bb b/meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8450-hdk.bb similarity index 100% rename from recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8450-hdk.bb rename to meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8450-hdk.bb diff --git a/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8550-hdk.bb b/meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8550-hdk.bb similarity index 100% rename from recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8550-hdk.bb rename to meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8550-hdk.bb diff --git a/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8650-hdk.bb b/meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8650-hdk.bb similarity index 100% rename from recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8650-hdk.bb rename to meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso-qcom-sm8650-hdk.bb diff --git a/recipes-bsp/hexagon-dspso/hexagon-dspso.inc b/meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso.inc similarity index 100% rename from recipes-bsp/hexagon-dspso/hexagon-dspso.inc rename to meta-qcom/recipes-bsp/hexagon-dspso/hexagon-dspso.inc diff --git a/recipes-bsp/images/initramfs-firmware-db8074-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-db8074-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-db8074-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-db8074-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-dragonboard410c-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-dragonboard410c-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-dragonboard410c-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-dragonboard410c-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-dragonboard820c-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-dragonboard820c-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-dragonboard820c-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-dragonboard820c-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-dragonboard845c-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-dragonboard845c-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-dragonboard845c-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-dragonboard845c-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-image.inc b/meta-qcom/recipes-bsp/images/initramfs-firmware-image.inc similarity index 100% rename from recipes-bsp/images/initramfs-firmware-image.inc rename to meta-qcom/recipes-bsp/images/initramfs-firmware-image.inc diff --git a/recipes-bsp/images/initramfs-firmware-mega-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-mega-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-mega-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-mega-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-qar2130p-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-qar2130p-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-qar2130p-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-qar2130p-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-qcs8300-ride-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-qcs8300-ride-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-qcs8300-ride-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-qcs8300-ride-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-rb1-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-rb1-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-rb1-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-rb1-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-rb2-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-rb2-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-rb2-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-rb2-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-rb3gen2-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-rb3gen2-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-rb3gen2-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-rb3gen2-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-rb5-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-rb5-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-rb5-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-rb5-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-sa8775p-ride-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-sa8775p-ride-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-sa8775p-ride-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-sa8775p-ride-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-sm8150-hdk-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-sm8150-hdk-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-sm8150-hdk-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-sm8150-hdk-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-sm8350-hdk-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-sm8350-hdk-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-sm8350-hdk-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-sm8350-hdk-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-sm8450-hdk-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-sm8450-hdk-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-sm8450-hdk-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-sm8450-hdk-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-sm8550-hdk-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-sm8550-hdk-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-sm8550-hdk-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-sm8550-hdk-image.bb diff --git a/recipes-bsp/images/initramfs-firmware-sm8650-hdk-image.bb b/meta-qcom/recipes-bsp/images/initramfs-firmware-sm8650-hdk-image.bb similarity index 100% rename from recipes-bsp/images/initramfs-firmware-sm8650-hdk-image.bb rename to meta-qcom/recipes-bsp/images/initramfs-firmware-sm8650-hdk-image.bb diff --git a/recipes-bsp/packagegroups/packagegroup-dragonboard-apq8074.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-dragonboard-apq8074.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-dragonboard-apq8074.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-dragonboard-apq8074.bb diff --git a/recipes-bsp/packagegroups/packagegroup-dragonboard410c.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-dragonboard410c.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-dragonboard410c.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-dragonboard410c.bb diff --git a/recipes-bsp/packagegroups/packagegroup-dragonboard820c.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-dragonboard820c.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-dragonboard820c.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-dragonboard820c.bb diff --git a/recipes-bsp/packagegroups/packagegroup-dragonboard845c.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-dragonboard845c.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-dragonboard845c.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-dragonboard845c.bb diff --git a/recipes-bsp/packagegroups/packagegroup-machine-essential.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-machine-essential.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-machine-essential.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-machine-essential.bb diff --git a/recipes-bsp/packagegroups/packagegroup-qar2130p.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-qar2130p.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-qar2130p.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-qar2130p.bb diff --git a/recipes-bsp/packagegroups/packagegroup-qcom.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-qcom.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-qcom.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-qcom.bb diff --git a/recipes-bsp/packagegroups/packagegroup-qcs8300-ride.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-qcs8300-ride.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-qcs8300-ride.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-qcs8300-ride.bb diff --git a/recipes-bsp/packagegroups/packagegroup-rb1.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-rb1.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-rb1.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-rb1.bb diff --git a/recipes-bsp/packagegroups/packagegroup-rb2.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-rb2.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-rb2.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-rb2.bb diff --git a/recipes-bsp/packagegroups/packagegroup-rb3gen2.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-rb3gen2.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-rb3gen2.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-rb3gen2.bb diff --git a/recipes-bsp/packagegroups/packagegroup-rb5.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-rb5.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-rb5.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-rb5.bb diff --git a/recipes-bsp/packagegroups/packagegroup-sa8775p-ride.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-sa8775p-ride.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-sa8775p-ride.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-sa8775p-ride.bb diff --git a/recipes-bsp/packagegroups/packagegroup-sm8150-hdk.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-sm8150-hdk.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-sm8150-hdk.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-sm8150-hdk.bb diff --git a/recipes-bsp/packagegroups/packagegroup-sm8350-hdk.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-sm8350-hdk.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-sm8350-hdk.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-sm8350-hdk.bb diff --git a/recipes-bsp/packagegroups/packagegroup-sm8450-hdk.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-sm8450-hdk.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-sm8450-hdk.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-sm8450-hdk.bb diff --git a/recipes-bsp/packagegroups/packagegroup-sm8550-hdk.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-sm8550-hdk.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-sm8550-hdk.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-sm8550-hdk.bb diff --git a/recipes-bsp/packagegroups/packagegroup-sm8650-hdk.bb b/meta-qcom/recipes-bsp/packagegroups/packagegroup-sm8650-hdk.bb similarity index 100% rename from recipes-bsp/packagegroups/packagegroup-sm8650-hdk.bb rename to meta-qcom/recipes-bsp/packagegroups/packagegroup-sm8650-hdk.bb diff --git a/recipes-bsp/partition/files/qcm2290-partitions.conf b/meta-qcom/recipes-bsp/partition/files/qcm2290-partitions.conf similarity index 100% rename from recipes-bsp/partition/files/qcm2290-partitions.conf rename to meta-qcom/recipes-bsp/partition/files/qcm2290-partitions.conf diff --git a/recipes-bsp/partition/files/qcm6490-partitions.conf b/meta-qcom/recipes-bsp/partition/files/qcm6490-partitions.conf similarity index 100% rename from recipes-bsp/partition/files/qcm6490-partitions.conf rename to meta-qcom/recipes-bsp/partition/files/qcm6490-partitions.conf diff --git a/recipes-bsp/partition/files/qcs8300-partitions.conf b/meta-qcom/recipes-bsp/partition/files/qcs8300-partitions.conf similarity index 100% rename from recipes-bsp/partition/files/qcs8300-partitions.conf rename to meta-qcom/recipes-bsp/partition/files/qcs8300-partitions.conf diff --git a/recipes-bsp/partition/files/qcs9100-partitions.conf b/meta-qcom/recipes-bsp/partition/files/qcs9100-partitions.conf similarity index 100% rename from recipes-bsp/partition/files/qcs9100-partitions.conf rename to meta-qcom/recipes-bsp/partition/files/qcs9100-partitions.conf diff --git a/recipes-bsp/partition/qcom-partition-conf-qcs6490-rb3gen2.bb b/meta-qcom/recipes-bsp/partition/qcom-partition-conf-qcs6490-rb3gen2.bb similarity index 100% rename from recipes-bsp/partition/qcom-partition-conf-qcs6490-rb3gen2.bb rename to meta-qcom/recipes-bsp/partition/qcom-partition-conf-qcs6490-rb3gen2.bb diff --git a/recipes-bsp/partition/qcom-partition-conf-qcs8300-ride-sx.bb b/meta-qcom/recipes-bsp/partition/qcom-partition-conf-qcs8300-ride-sx.bb similarity index 100% rename from recipes-bsp/partition/qcom-partition-conf-qcs8300-ride-sx.bb rename to meta-qcom/recipes-bsp/partition/qcom-partition-conf-qcs8300-ride-sx.bb diff --git a/recipes-bsp/partition/qcom-partition-conf-qcs9100-ride-sx.bb b/meta-qcom/recipes-bsp/partition/qcom-partition-conf-qcs9100-ride-sx.bb similarity index 100% rename from recipes-bsp/partition/qcom-partition-conf-qcs9100-ride-sx.bb rename to meta-qcom/recipes-bsp/partition/qcom-partition-conf-qcs9100-ride-sx.bb diff --git a/recipes-bsp/partition/qcom-partition-conf-qrb2210-rb1.bb b/meta-qcom/recipes-bsp/partition/qcom-partition-conf-qrb2210-rb1.bb similarity index 100% rename from recipes-bsp/partition/qcom-partition-conf-qrb2210-rb1.bb rename to meta-qcom/recipes-bsp/partition/qcom-partition-conf-qrb2210-rb1.bb diff --git a/recipes-bsp/partition/qcom-partition-conf.inc b/meta-qcom/recipes-bsp/partition/qcom-partition-conf.inc similarity index 100% rename from recipes-bsp/partition/qcom-partition-conf.inc rename to meta-qcom/recipes-bsp/partition/qcom-partition-conf.inc diff --git a/recipes-bsp/u-boot/files/0001-clk-stub-generic-rpm-requests-compatible.patch b/meta-qcom/recipes-bsp/u-boot/files/0001-clk-stub-generic-rpm-requests-compatible.patch similarity index 100% rename from recipes-bsp/u-boot/files/0001-clk-stub-generic-rpm-requests-compatible.patch rename to meta-qcom/recipes-bsp/u-boot/files/0001-clk-stub-generic-rpm-requests-compatible.patch diff --git a/recipes-bsp/u-boot/files/0002-arm-dts-Add-override-for-RB1.patch b/meta-qcom/recipes-bsp/u-boot/files/0002-arm-dts-Add-override-for-RB1.patch similarity index 100% rename from recipes-bsp/u-boot/files/0002-arm-dts-Add-override-for-RB1.patch rename to meta-qcom/recipes-bsp/u-boot/files/0002-arm-dts-Add-override-for-RB1.patch diff --git a/recipes-bsp/u-boot/files/0003-arm-mach-snapdragon-Enable-OF_UPSTREAM_BUILD_VENDOR.patch b/meta-qcom/recipes-bsp/u-boot/files/0003-arm-mach-snapdragon-Enable-OF_UPSTREAM_BUILD_VENDOR.patch similarity index 100% rename from recipes-bsp/u-boot/files/0003-arm-mach-snapdragon-Enable-OF_UPSTREAM_BUILD_VENDOR.patch rename to meta-qcom/recipes-bsp/u-boot/files/0003-arm-mach-snapdragon-Enable-OF_UPSTREAM_BUILD_VENDOR.patch diff --git a/recipes-bsp/u-boot/files/0004-qcom_defconfig-Disable-MMC-HS200-mode-support.patch b/meta-qcom/recipes-bsp/u-boot/files/0004-qcom_defconfig-Disable-MMC-HS200-mode-support.patch similarity index 100% rename from recipes-bsp/u-boot/files/0004-qcom_defconfig-Disable-MMC-HS200-mode-support.patch rename to meta-qcom/recipes-bsp/u-boot/files/0004-qcom_defconfig-Disable-MMC-HS200-mode-support.patch diff --git a/recipes-bsp/u-boot/u-boot-qcom-common_2024.10.inc b/meta-qcom/recipes-bsp/u-boot/u-boot-qcom-common_2024.10.inc similarity index 100% rename from recipes-bsp/u-boot/u-boot-qcom-common_2024.10.inc rename to meta-qcom/recipes-bsp/u-boot/u-boot-qcom-common_2024.10.inc diff --git a/recipes-bsp/u-boot/u-boot-qcom_git.bb b/meta-qcom/recipes-bsp/u-boot/u-boot-qcom_git.bb similarity index 100% rename from recipes-bsp/u-boot/u-boot-qcom_git.bb rename to meta-qcom/recipes-bsp/u-boot/u-boot-qcom_git.bb diff --git a/recipes-bsp/u-boot/u-boot_%.bbappend b/meta-qcom/recipes-bsp/u-boot/u-boot_%.bbappend similarity index 100% rename from recipes-bsp/u-boot/u-boot_%.bbappend rename to meta-qcom/recipes-bsp/u-boot/u-boot_%.bbappend diff --git a/recipes-devtools/debugcc/debugcc_git.bb b/meta-qcom/recipes-devtools/debugcc/debugcc_git.bb similarity index 100% rename from recipes-devtools/debugcc/debugcc_git.bb rename to meta-qcom/recipes-devtools/debugcc/debugcc_git.bb diff --git a/recipes-devtools/partition-utils/qcom-ptool/0001-ptool.py-Generate-zero-files-in-output-folder-when-s.patch b/meta-qcom/recipes-devtools/partition-utils/qcom-ptool/0001-ptool.py-Generate-zero-files-in-output-folder-when-s.patch similarity index 100% rename from recipes-devtools/partition-utils/qcom-ptool/0001-ptool.py-Generate-zero-files-in-output-folder-when-s.patch rename to meta-qcom/recipes-devtools/partition-utils/qcom-ptool/0001-ptool.py-Generate-zero-files-in-output-folder-when-s.patch diff --git a/recipes-devtools/partition-utils/qcom-ptool/0002-ptool.py-Python-3-support.patch b/meta-qcom/recipes-devtools/partition-utils/qcom-ptool/0002-ptool.py-Python-3-support.patch similarity index 100% rename from recipes-devtools/partition-utils/qcom-ptool/0002-ptool.py-Python-3-support.patch rename to meta-qcom/recipes-devtools/partition-utils/qcom-ptool/0002-ptool.py-Python-3-support.patch diff --git a/recipes-devtools/partition-utils/qcom-ptool_git.bb b/meta-qcom/recipes-devtools/partition-utils/qcom-ptool_git.bb similarity index 100% rename from recipes-devtools/partition-utils/qcom-ptool_git.bb rename to meta-qcom/recipes-devtools/partition-utils/qcom-ptool_git.bb diff --git a/recipes-devtools/pil-squasher/pil-squasher_git.bb b/meta-qcom/recipes-devtools/pil-squasher/pil-squasher_git.bb similarity index 100% rename from recipes-devtools/pil-squasher/pil-squasher_git.bb rename to meta-qcom/recipes-devtools/pil-squasher/pil-squasher_git.bb diff --git a/recipes-devtools/qc-image-unpacker/qc-image-unpacker/0004-Fail-if-an-image-can-not-be-opened.patch b/meta-qcom/recipes-devtools/qc-image-unpacker/qc-image-unpacker/0004-Fail-if-an-image-can-not-be-opened.patch similarity index 100% rename from recipes-devtools/qc-image-unpacker/qc-image-unpacker/0004-Fail-if-an-image-can-not-be-opened.patch rename to meta-qcom/recipes-devtools/qc-image-unpacker/qc-image-unpacker/0004-Fail-if-an-image-can-not-be-opened.patch diff --git a/recipes-devtools/qc-image-unpacker/qc-image-unpacker_git.bb b/meta-qcom/recipes-devtools/qc-image-unpacker/qc-image-unpacker_git.bb similarity index 100% rename from recipes-devtools/qc-image-unpacker/qc-image-unpacker_git.bb rename to meta-qcom/recipes-devtools/qc-image-unpacker/qc-image-unpacker_git.bb diff --git a/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath10k-generate-board-2_json.sh b/meta-qcom/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath10k-generate-board-2_json.sh similarity index 100% rename from recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath10k-generate-board-2_json.sh rename to meta-qcom/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath10k-generate-board-2_json.sh diff --git a/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath10k-generate-pci-board-2_json.sh b/meta-qcom/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath10k-generate-pci-board-2_json.sh similarity index 100% rename from recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath10k-generate-pci-board-2_json.sh rename to meta-qcom/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath10k-generate-pci-board-2_json.sh diff --git a/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath11k-generate-ahb-board-2_json.sh b/meta-qcom/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath11k-generate-ahb-board-2_json.sh similarity index 100% rename from recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath11k-generate-ahb-board-2_json.sh rename to meta-qcom/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath11k-generate-ahb-board-2_json.sh diff --git a/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath11k-generate-pci-board-2_json.sh b/meta-qcom/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath11k-generate-pci-board-2_json.sh similarity index 100% rename from recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath11k-generate-pci-board-2_json.sh rename to meta-qcom/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife/ath11k-generate-pci-board-2_json.sh diff --git a/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife_git.bb b/meta-qcom/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife_git.bb similarity index 100% rename from recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife_git.bb rename to meta-qcom/recipes-devtools/qca-swiss-army-knife/qca-swiss-army-knife_git.bb diff --git a/recipes-devtools/qdl/qdl_git.bb b/meta-qcom/recipes-devtools/qdl/qdl_git.bb similarity index 100% rename from recipes-devtools/qdl/qdl_git.bb rename to meta-qcom/recipes-devtools/qdl/qdl_git.bb diff --git a/recipes-devtools/qmic/qmic_git.bb b/meta-qcom/recipes-devtools/qmic/qmic_git.bb similarity index 100% rename from recipes-devtools/qmic/qmic_git.bb rename to meta-qcom/recipes-devtools/qmic/qmic_git.bb diff --git a/recipes-devtools/qtestsign/qtestsign_git.bb b/meta-qcom/recipes-devtools/qtestsign/qtestsign_git.bb similarity index 100% rename from recipes-devtools/qtestsign/qtestsign_git.bb rename to meta-qcom/recipes-devtools/qtestsign/qtestsign_git.bb diff --git a/recipes-devtools/skales/files/0002-mkbootimg-use-python3.patch b/meta-qcom/recipes-devtools/skales/files/0002-mkbootimg-use-python3.patch similarity index 100% rename from recipes-devtools/skales/files/0002-mkbootimg-use-python3.patch rename to meta-qcom/recipes-devtools/skales/files/0002-mkbootimg-use-python3.patch diff --git a/recipes-devtools/skales/skales_git.bb b/meta-qcom/recipes-devtools/skales/skales_git.bb similarity index 100% rename from recipes-devtools/skales/skales_git.bb rename to meta-qcom/recipes-devtools/skales/skales_git.bb diff --git a/recipes-graphics/mesa/mesa.bbappend b/meta-qcom/recipes-graphics/mesa/mesa.bbappend similarity index 100% rename from recipes-graphics/mesa/mesa.bbappend rename to meta-qcom/recipes-graphics/mesa/mesa.bbappend diff --git a/recipes-graphics/mesa/mesa/0001-freedreno-Add-initial-A702-support.patch b/meta-qcom/recipes-graphics/mesa/mesa/0001-freedreno-Add-initial-A702-support.patch similarity index 100% rename from recipes-graphics/mesa/mesa/0001-freedreno-Add-initial-A702-support.patch rename to meta-qcom/recipes-graphics/mesa/mesa/0001-freedreno-Add-initial-A702-support.patch diff --git a/recipes-kernel/images/esp-qcom-image.bb b/meta-qcom/recipes-kernel/images/esp-qcom-image.bb similarity index 100% rename from recipes-kernel/images/esp-qcom-image.bb rename to meta-qcom/recipes-kernel/images/esp-qcom-image.bb diff --git a/recipes-kernel/images/initramfs-rootfs-image.bb b/meta-qcom/recipes-kernel/images/initramfs-rootfs-image.bb similarity index 100% rename from recipes-kernel/images/initramfs-rootfs-image.bb rename to meta-qcom/recipes-kernel/images/initramfs-rootfs-image.bb diff --git a/recipes-kernel/linux-firmware/linux-firmware_%.bbappend b/meta-qcom/recipes-kernel/linux-firmware/linux-firmware_%.bbappend similarity index 100% rename from recipes-kernel/linux-firmware/linux-firmware_%.bbappend rename to meta-qcom/recipes-kernel/linux-firmware/linux-firmware_%.bbappend diff --git a/recipes-kernel/linux/linux-qcom-staging_6.14.bb b/meta-qcom/recipes-kernel/linux/linux-qcom-staging_6.14.bb similarity index 100% rename from recipes-kernel/linux/linux-qcom-staging_6.14.bb rename to meta-qcom/recipes-kernel/linux/linux-qcom-staging_6.14.bb diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-apq8064.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-apq8064.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-apq8064.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-apq8064.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-apq8064.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-apq8064.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-apq8064.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-apq8064.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-armv7a-standard.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-armv7a-standard.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-armv7a-standard.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-armv7a-standard.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-armv7a.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-armv7a.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-armv7a.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-armv7a.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-msm8974.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-msm8974.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-msm8974.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-msm8974.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-msm8974.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-msm8974.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-msm8974.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-msm8974.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-rpm.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-rpm.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-rpm.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom-rpm.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv7a/qcom.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-armv8a-standard.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-armv8a-standard.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-armv8a-standard.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-armv8a-standard.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-armv8a.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-armv8a.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-armv8a.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-armv8a.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-extra.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-extra.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-extra.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-extra.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8916.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8916.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8916.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8916.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8916.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8916.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8916.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8916.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8996.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8996.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8996.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8996.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8996.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8996.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8996.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-msm8996.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm2290.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm2290.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm2290.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm2290.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm2290.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm2290.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm2290.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm2290.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm6490.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm6490.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm6490.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm6490.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm6490.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm6490.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm6490.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-qcm6490.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-rpm.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-rpm.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-rpm.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-rpm.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-rpmh.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-rpmh.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-rpmh.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-rpmh.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sa8775p.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sa8775p.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sa8775p.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sa8775p.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sa8775p.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sa8775p.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sa8775p.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sa8775p.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sdm845.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sdm845.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sdm845.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sdm845.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sdm845.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sdm845.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sdm845.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sdm845.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm6115.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm6115.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm6115.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm6115.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm6115.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm6115.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm6115.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm6115.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8250.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8250.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8250.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8250.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8250.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8250.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8250.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8250.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8450.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8450.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8450.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8450.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8450.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8450.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8450.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom-sm8450.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/bsp/qcom-armv8a/qcom.cfg diff --git a/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-Bluetooth-qca-Expand-firmware-name-to-load-specific-.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-Bluetooth-qca-Expand-firmware-name-to-load-specific-.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-Bluetooth-qca-Expand-firmware-name-to-load-specific-.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-Bluetooth-qca-Expand-firmware-name-to-load-specific-.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-Bluetooth-qca-fix-NV-variant-for-one-of-WCN3950-SoCs.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-Bluetooth-qca-fix-NV-variant-for-one-of-WCN3950-SoCs.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-Bluetooth-qca-fix-NV-variant-for-one-of-WCN3950-SoCs.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-Bluetooth-qca-fix-NV-variant-for-one-of-WCN3950-SoCs.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-FROMLIST-dma-heap-Add-proper-kref-handling-on-dma-bu.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-FROMLIST-dma-heap-Add-proper-kref-handling-on-dma-bu.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-FROMLIST-dma-heap-Add-proper-kref-handling-on-dma-bu.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-FROMLIST-dma-heap-Add-proper-kref-handling-on-dma-bu.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-dt-bindings-net-bluetooth-qualcomm-document-WCN3950.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-dt-bindings-net-bluetooth-qualcomm-document-WCN3950.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-dt-bindings-net-bluetooth-qualcomm-document-WCN3950.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0001-dt-bindings-net-bluetooth-qualcomm-document-WCN3950.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0002-FROMLIST-dma-heap-Provide-accessors-so-that-in-kerne.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0002-FROMLIST-dma-heap-Provide-accessors-so-that-in-kerne.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0002-FROMLIST-dma-heap-Provide-accessors-so-that-in-kerne.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0002-FROMLIST-dma-heap-Provide-accessors-so-that-in-kerne.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0003-Bluetooth-qca-add-WCN3950-support.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0003-Bluetooth-qca-add-WCN3950-support.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0003-Bluetooth-qca-add-WCN3950-support.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/generic-drivers/0003-Bluetooth-qca-add-WCN3950-support.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0001-FROMLIST-arm64-dts-qcom-qcm6490-idp-Update-protected.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0001-FROMLIST-arm64-dts-qcom-qcm6490-idp-Update-protected.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0001-FROMLIST-arm64-dts-qcom-qcm6490-idp-Update-protected.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0001-FROMLIST-arm64-dts-qcom-qcm6490-idp-Update-protected.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0001-PENDING-arm64-dts-qcom-qcm6490-Add-UFS-nodes-for-IDP.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0001-PENDING-arm64-dts-qcom-qcm6490-Add-UFS-nodes-for-IDP.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0001-PENDING-arm64-dts-qcom-qcm6490-Add-UFS-nodes-for-IDP.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0001-PENDING-arm64-dts-qcom-qcm6490-Add-UFS-nodes-for-IDP.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0002-PENDING-arm64-dts-qcom-Add-UFS-nodes-for-qcs6490-rb3.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0002-PENDING-arm64-dts-qcom-Add-UFS-nodes-for-qcs6490-rb3.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0002-PENDING-arm64-dts-qcom-Add-UFS-nodes-for-qcs6490-rb3.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0002-PENDING-arm64-dts-qcom-Add-UFS-nodes-for-qcs6490-rb3.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0003-BACKPORT-FROMLIST-arm64-dts-qcom-qcs6490-rb3gen2-Upd.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0003-BACKPORT-FROMLIST-arm64-dts-qcom-qcs6490-rb3gen2-Upd.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0003-BACKPORT-FROMLIST-arm64-dts-qcom-qcs6490-rb3gen2-Upd.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qcm6490-board-dts/0003-BACKPORT-FROMLIST-arm64-dts-qcom-qcs6490-rb3gen2-Upd.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/qcom.scc b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qcom.scc similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/qcom.scc rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qcom.scc diff --git a/recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0004-arm64-dts-qcom-qcm2290-fix-some-of-QUP-interconnects.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0004-arm64-dts-qcom-qcm2290-fix-some-of-QUP-interconnects.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0004-arm64-dts-qcom-qcm2290-fix-some-of-QUP-interconnects.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0004-arm64-dts-qcom-qcm2290-fix-some-of-QUP-interconnects.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0005-arm64-dts-qcom-qcm2290-add-UART3-device.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0005-arm64-dts-qcom-qcm2290-add-UART3-device.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0005-arm64-dts-qcom-qcm2290-add-UART3-device.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0005-arm64-dts-qcom-qcm2290-add-UART3-device.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0006-arm64-dts-qcom-qrb2210-rb1-add-Bluetooth-support.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0006-arm64-dts-qcom-qrb2210-rb1-add-Bluetooth-support.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0006-arm64-dts-qcom-qrb2210-rb1-add-Bluetooth-support.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/qrb2210-board-dts/0006-arm64-dts-qcom-qrb2210-rb1-add-Bluetooth-support.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-PENDING-arm64-dts-qcm6490-Remove-voltage-voting-for-.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-PENDING-arm64-dts-qcm6490-Remove-voltage-voting-for-.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-PENDING-arm64-dts-qcm6490-Remove-voltage-voting-for-.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-PENDING-arm64-dts-qcm6490-Remove-voltage-voting-for-.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-QCLINUX-arm64-dts-qcom-qcm6490-disable-sdhc1-for-ufs.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-QCLINUX-arm64-dts-qcom-qcm6490-disable-sdhc1-for-ufs.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-QCLINUX-arm64-dts-qcom-qcm6490-disable-sdhc1-for-ufs.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/workarounds/0001-QCLINUX-arm64-dts-qcom-qcm6490-disable-sdhc1-for-ufs.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/workarounds/0002-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/workarounds/0002-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/workarounds/0002-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/workarounds/0002-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch diff --git a/recipes-kernel/linux/linux-yocto-6.12/workarounds/0002-PENDING-arm64-dts-qcs6490-rb3-Remove-voltage-voting-.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-6.12/workarounds/0002-PENDING-arm64-dts-qcs6490-rb3-Remove-voltage-voting-.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-6.12/workarounds/0002-PENDING-arm64-dts-qcs6490-rb3-Remove-voltage-voting-.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-6.12/workarounds/0002-PENDING-arm64-dts-qcs6490-rb3-Remove-voltage-voting-.patch diff --git a/recipes-kernel/linux/linux-yocto-dev.bbappend b/meta-qcom/recipes-kernel/linux/linux-yocto-dev.bbappend similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev.bbappend rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev.bbappend diff --git a/recipes-kernel/linux/linux-yocto-dev/configs/qcom.cfg b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/configs/qcom.cfg similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/configs/qcom.cfg rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/configs/qcom.cfg diff --git a/recipes-kernel/linux/linux-yocto-dev/drivers/0003-PCI-Add-new-start_link-stop_link-function-ops.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0003-PCI-Add-new-start_link-stop_link-function-ops.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/drivers/0003-PCI-Add-new-start_link-stop_link-function-ops.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0003-PCI-Add-new-start_link-stop_link-function-ops.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/drivers/0004-PCI-dwc-Add-host_start_link-host_start_link-hooks-fo.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0004-PCI-dwc-Add-host_start_link-host_start_link-hooks-fo.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/drivers/0004-PCI-dwc-Add-host_start_link-host_start_link-hooks-fo.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0004-PCI-dwc-Add-host_start_link-host_start_link-hooks-fo.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/drivers/0005-PCI-dwc-Implement-.start_link-.stop_link-hooks.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0005-PCI-dwc-Implement-.start_link-.stop_link-hooks.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/drivers/0005-PCI-dwc-Implement-.start_link-.stop_link-hooks.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0005-PCI-dwc-Implement-.start_link-.stop_link-hooks.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/drivers/0006-PCI-qcom-Add-support-for-host_stop_link-host_start_l.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0006-PCI-qcom-Add-support-for-host_stop_link-host_start_l.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/drivers/0006-PCI-qcom-Add-support-for-host_stop_link-host_start_l.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0006-PCI-qcom-Add-support-for-host_stop_link-host_start_l.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/drivers/0007-PCI-PCI-Add-pcie_link_is_active-to-determine-if-the-.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0007-PCI-PCI-Add-pcie_link_is_active-to-determine-if-the-.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/drivers/0007-PCI-PCI-Add-pcie_link_is_active-to-determine-if-the-.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0007-PCI-PCI-Add-pcie_link_is_active-to-determine-if-the-.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/drivers/0008-PCI-pwrctrl-Add-power-control-driver-for-tc9563.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0008-PCI-pwrctrl-Add-power-control-driver-for-tc9563.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/drivers/0008-PCI-pwrctrl-Add-power-control-driver-for-tc9563.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/drivers/0008-PCI-pwrctrl-Add-power-control-driver-for-tc9563.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-FROMLIST-arm64-dts-qcom-qcm6490-idp-Update-protected.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-FROMLIST-arm64-dts-qcom-qcm6490-idp-Update-protected.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-FROMLIST-arm64-dts-qcom-qcm6490-idp-Update-protected.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-FROMLIST-arm64-dts-qcom-qcm6490-idp-Update-protected.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-PENDING-enable-xHCI.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-PENDING-enable-xHCI.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-PENDING-enable-xHCI.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-PENDING-enable-xHCI.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-arm64-dts-qcom-sc7280-Add-gpr-node.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-arm64-dts-qcom-sc7280-Add-gpr-node.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-arm64-dts-qcom-sc7280-Add-gpr-node.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-arm64-dts-qcom-sc7280-Add-gpr-node.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-arm64-dts-qcom-sc7280-Add-support-for-camss.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-arm64-dts-qcom-sc7280-Add-support-for-camss.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-arm64-dts-qcom-sc7280-Add-support-for-camss.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-arm64-dts-qcom-sc7280-Add-support-for-camss.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dt-bindings-PCI-Add-binding-for-Toshiba-TC9563-PCIe-.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dt-bindings-PCI-Add-binding-for-Toshiba-TC9563-PCIe-.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dt-bindings-PCI-Add-binding-for-Toshiba-TC9563-PCIe-.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dt-bindings-PCI-Add-binding-for-Toshiba-TC9563-PCIe-.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dt-bindings-PCI-qcom-pcie-sc7280-Add-global-interrup.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dt-bindings-PCI-qcom-pcie-sc7280-Add-global-interrup.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dt-bindings-PCI-qcom-pcie-sc7280-Add-global-interrup.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dt-bindings-PCI-qcom-pcie-sc7280-Add-global-interrup.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dts-rb3gen2-soundwire-checkin.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dts-rb3gen2-soundwire-checkin.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dts-rb3gen2-soundwire-checkin.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0001-dts-rb3gen2-soundwire-checkin.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcm6490-idp-Update-the-LPASS.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcm6490-idp-Update-the-LPASS.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcm6490-idp-Update-the-LPASS.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcm6490-idp-Update-the-LPASS.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcs6490-rb3gen2-Add-TC9563-PCIe-switc.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcs6490-rb3gen2-Add-TC9563-PCIe-switc.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcs6490-rb3gen2-Add-TC9563-PCIe-switc.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcs6490-rb3gen2-Add-TC9563-PCIe-switc.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcs6490-rb3gen2-vision-mezzanine-Add-.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcs6490-rb3gen2-vision-mezzanine-Add-.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcs6490-rb3gen2-vision-mezzanine-Add-.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-qcs6490-rb3gen2-vision-mezzanine-Add-.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-sc7280-Add-WSA-SoundWire-and-LPASS-su.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-sc7280-Add-WSA-SoundWire-and-LPASS-su.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-sc7280-Add-WSA-SoundWire-and-LPASS-su.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-sc7280-Add-WSA-SoundWire-and-LPASS-su.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-sc7280-Add-global-PCIe-interrupt.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-sc7280-Add-global-PCIe-interrupt.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-sc7280-Add-global-PCIe-interrupt.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0002-arm64-dts-qcom-sc7280-Add-global-PCIe-interrupt.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0003-arm64-dts-qcom-qcs6490-rb3gen2-Modify-WSA-and-VA-mac.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0003-arm64-dts-qcom-qcs6490-rb3gen2-Modify-WSA-and-VA-mac.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0003-arm64-dts-qcom-qcs6490-rb3gen2-Modify-WSA-and-VA-mac.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0003-arm64-dts-qcom-qcs6490-rb3gen2-Modify-WSA-and-VA-mac.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0003-arm64-dts-qcom-qcs6490-rb3gen2-Update-the-LPASS-audi.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0003-arm64-dts-qcom-qcs6490-rb3gen2-Update-the-LPASS-audi.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0003-arm64-dts-qcom-qcs6490-rb3gen2-Update-the-LPASS-audi.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0003-arm64-dts-qcom-qcs6490-rb3gen2-Update-the-LPASS-audi.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0004-arm64-dts-qcom-qcs6490-rb3gen2-add-WSA8830-speakers-.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0004-arm64-dts-qcom-qcs6490-rb3gen2-add-WSA8830-speakers-.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0004-arm64-dts-qcom-qcs6490-rb3gen2-add-WSA8830-speakers-.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0004-arm64-dts-qcom-qcs6490-rb3gen2-add-WSA8830-speakers-.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0005-arm64-dts-qcom-qcs6490-rb3gen2-Add-sound-card.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0005-arm64-dts-qcom-qcs6490-rb3gen2-Add-sound-card.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0005-arm64-dts-qcom-qcs6490-rb3gen2-Add-sound-card.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcm6490-board-dts/0005-arm64-dts-qcom-qcs6490-rb3gen2-Add-sound-card.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0001-arm64-dts-qcom-qcs9075-iq-9075-evk-enable-UFS.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0001-arm64-dts-qcom-qcs9075-iq-9075-evk-enable-UFS.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0001-arm64-dts-qcom-qcs9075-iq-9075-evk-enable-UFS.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0001-arm64-dts-qcom-qcs9075-iq-9075-evk-enable-UFS.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0001-dt-bindings-arm-qcom-Add-bindings-for-QCS9075-SOC-ba.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0001-dt-bindings-arm-qcom-Add-bindings-for-QCS9075-SOC-ba.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0001-dt-bindings-arm-qcom-Add-bindings-for-QCS9075-SOC-ba.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0001-dt-bindings-arm-qcom-Add-bindings-for-QCS9075-SOC-ba.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0002-SA8775P-has-a-memory-map-which-caters-to-the-auto-sp.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0002-SA8775P-has-a-memory-map-which-caters-to-the-auto-sp.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0002-SA8775P-has-a-memory-map-which-caters-to-the-auto-sp.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0002-SA8775P-has-a-memory-map-which-caters-to-the-auto-sp.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0003-arm64-dts-qcom-qcs9075-Introduce-QCS9075M-SOM.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0003-arm64-dts-qcom-qcs9075-Introduce-QCS9075M-SOM.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0003-arm64-dts-qcom-qcs9075-Introduce-QCS9075M-SOM.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0003-arm64-dts-qcom-qcs9075-Introduce-QCS9075M-SOM.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0004-arm64-dts-qcom-Add-support-for-qcs9075-IQ-9075-EVK.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0004-arm64-dts-qcom-Add-support-for-qcs9075-IQ-9075-EVK.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0004-arm64-dts-qcom-Add-support-for-qcs9075-IQ-9075-EVK.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qcs9075-board-dts/0004-arm64-dts-qcom-Add-support-for-qcs9075-IQ-9075-EVK.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0004-arm64-dts-qcom-qcm2290-fix-some-of-QUP-interconnects.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0004-arm64-dts-qcom-qcm2290-fix-some-of-QUP-interconnects.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0004-arm64-dts-qcom-qcm2290-fix-some-of-QUP-interconnects.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0004-arm64-dts-qcom-qcm2290-fix-some-of-QUP-interconnects.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0005-arm64-dts-qcom-qcm2290-add-UART3-device.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0005-arm64-dts-qcom-qcm2290-add-UART3-device.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0005-arm64-dts-qcom-qcm2290-add-UART3-device.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0005-arm64-dts-qcom-qcm2290-add-UART3-device.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0006-arm64-dts-qcom-qrb2210-rb1-add-Bluetooth-support.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0006-arm64-dts-qcom-qrb2210-rb1-add-Bluetooth-support.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0006-arm64-dts-qcom-qrb2210-rb1-add-Bluetooth-support.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/qrb2210-board-dts/0006-arm64-dts-qcom-qrb2210-rb1-add-Bluetooth-support.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/workarounds/0001-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/workarounds/0001-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/workarounds/0001-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/workarounds/0001-PENDING-arm64-dts-qcom-Remove-voltage-vote-support-f.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/workarounds/0001-QCLINUX-arm64-dts-qcom-qcm6490-disable-sdhc1-for-ufs.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/workarounds/0001-QCLINUX-arm64-dts-qcom-qcm6490-disable-sdhc1-for-ufs.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/workarounds/0001-QCLINUX-arm64-dts-qcom-qcm6490-disable-sdhc1-for-ufs.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/workarounds/0001-QCLINUX-arm64-dts-qcom-qcm6490-disable-sdhc1-for-ufs.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/workarounds/0001-scsi-ufs-qcom-Check-gear-against-max-gear-in-vop-fre.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/workarounds/0001-scsi-ufs-qcom-Check-gear-against-max-gear-in-vop-fre.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/workarounds/0001-scsi-ufs-qcom-Check-gear-against-max-gear-in-vop-fre.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/workarounds/0001-scsi-ufs-qcom-Check-gear-against-max-gear-in-vop-fre.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/workarounds/0002-scsi-ufs-qcom-Map-devfreq-OPP-freq-to-UniPro-Core-Cl.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/workarounds/0002-scsi-ufs-qcom-Map-devfreq-OPP-freq-to-UniPro-Core-Cl.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/workarounds/0002-scsi-ufs-qcom-Map-devfreq-OPP-freq-to-UniPro-Core-Cl.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/workarounds/0002-scsi-ufs-qcom-Map-devfreq-OPP-freq-to-UniPro-Core-Cl.patch diff --git a/recipes-kernel/linux/linux-yocto-dev/workarounds/0003-scsi-ufs-qcom-Call-ufs_qcom_cfg_timers-in-clock-scal.patch b/meta-qcom/recipes-kernel/linux/linux-yocto-dev/workarounds/0003-scsi-ufs-qcom-Call-ufs_qcom_cfg_timers-in-clock-scal.patch similarity index 100% rename from recipes-kernel/linux/linux-yocto-dev/workarounds/0003-scsi-ufs-qcom-Call-ufs_qcom_cfg_timers-in-clock-scal.patch rename to meta-qcom/recipes-kernel/linux/linux-yocto-dev/workarounds/0003-scsi-ufs-qcom-Call-ufs_qcom_cfg_timers-in-clock-scal.patch diff --git a/recipes-kernel/linux/linux-yocto_%.bbappend b/meta-qcom/recipes-kernel/linux/linux-yocto_%.bbappend similarity index 100% rename from recipes-kernel/linux/linux-yocto_%.bbappend rename to meta-qcom/recipes-kernel/linux/linux-yocto_%.bbappend diff --git a/recipes-kernel/linux/linux-yocto_6.12.bbappend b/meta-qcom/recipes-kernel/linux/linux-yocto_6.12.bbappend similarity index 100% rename from recipes-kernel/linux/linux-yocto_6.12.bbappend rename to meta-qcom/recipes-kernel/linux/linux-yocto_6.12.bbappend diff --git a/recipes-support/fastrpc/fastrpc/adsprpcd.service b/meta-qcom/recipes-support/fastrpc/fastrpc/adsprpcd.service similarity index 100% rename from recipes-support/fastrpc/fastrpc/adsprpcd.service rename to meta-qcom/recipes-support/fastrpc/fastrpc/adsprpcd.service diff --git a/recipes-support/fastrpc/fastrpc/cdsprpcd.service b/meta-qcom/recipes-support/fastrpc/fastrpc/cdsprpcd.service similarity index 100% rename from recipes-support/fastrpc/fastrpc/cdsprpcd.service rename to meta-qcom/recipes-support/fastrpc/fastrpc/cdsprpcd.service diff --git a/recipes-support/fastrpc/fastrpc/guess-dsp.sh b/meta-qcom/recipes-support/fastrpc/fastrpc/guess-dsp.sh similarity index 100% rename from recipes-support/fastrpc/fastrpc/guess-dsp.sh rename to meta-qcom/recipes-support/fastrpc/fastrpc/guess-dsp.sh diff --git a/recipes-support/fastrpc/fastrpc/sdsprpcd.service b/meta-qcom/recipes-support/fastrpc/fastrpc/sdsprpcd.service similarity index 100% rename from recipes-support/fastrpc/fastrpc/sdsprpcd.service rename to meta-qcom/recipes-support/fastrpc/fastrpc/sdsprpcd.service diff --git a/recipes-support/fastrpc/fastrpc_git.bb b/meta-qcom/recipes-support/fastrpc/fastrpc_git.bb similarity index 100% rename from recipes-support/fastrpc/fastrpc_git.bb rename to meta-qcom/recipes-support/fastrpc/fastrpc_git.bb diff --git a/recipes-support/hexagonrpc/hexagonrpc/0001-apps_mem-specify-int-argument-to-fastrpc_apps_mem_in.patch b/meta-qcom/recipes-support/hexagonrpc/hexagonrpc/0001-apps_mem-specify-int-argument-to-fastrpc_apps_mem_in.patch similarity index 100% rename from recipes-support/hexagonrpc/hexagonrpc/0001-apps_mem-specify-int-argument-to-fastrpc_apps_mem_in.patch rename to meta-qcom/recipes-support/hexagonrpc/hexagonrpc/0001-apps_mem-specify-int-argument-to-fastrpc_apps_mem_in.patch diff --git a/recipes-support/hexagonrpc/hexagonrpc/0001-listener-fix-Wsign-compare-error.patch b/meta-qcom/recipes-support/hexagonrpc/hexagonrpc/0001-listener-fix-Wsign-compare-error.patch similarity index 100% rename from recipes-support/hexagonrpc/hexagonrpc/0001-listener-fix-Wsign-compare-error.patch rename to meta-qcom/recipes-support/hexagonrpc/hexagonrpc/0001-listener-fix-Wsign-compare-error.patch diff --git a/recipes-support/hexagonrpc/hexagonrpc_git.bb b/meta-qcom/recipes-support/hexagonrpc/hexagonrpc_git.bb similarity index 100% rename from recipes-support/hexagonrpc/hexagonrpc_git.bb rename to meta-qcom/recipes-support/hexagonrpc/hexagonrpc_git.bb diff --git a/recipes-support/initrdscripts/files/copy-modules.sh b/meta-qcom/recipes-support/initrdscripts/files/copy-modules.sh similarity index 100% rename from recipes-support/initrdscripts/files/copy-modules.sh rename to meta-qcom/recipes-support/initrdscripts/files/copy-modules.sh diff --git a/recipes-support/initrdscripts/initramfs-module-copy-modules_1.0.bb b/meta-qcom/recipes-support/initrdscripts/initramfs-module-copy-modules_1.0.bb similarity index 100% rename from recipes-support/initrdscripts/initramfs-module-copy-modules_1.0.bb rename to meta-qcom/recipes-support/initrdscripts/initramfs-module-copy-modules_1.0.bb diff --git a/recipes-support/pd-mapper/pd-mapper_git.bb b/meta-qcom/recipes-support/pd-mapper/pd-mapper_git.bb similarity index 100% rename from recipes-support/pd-mapper/pd-mapper_git.bb rename to meta-qcom/recipes-support/pd-mapper/pd-mapper_git.bb diff --git a/recipes-support/qbootctl/files/0001-Fix-to-uint32_t-has-not-been-declared.patch b/meta-qcom/recipes-support/qbootctl/files/0001-Fix-to-uint32_t-has-not-been-declared.patch similarity index 100% rename from recipes-support/qbootctl/files/0001-Fix-to-uint32_t-has-not-been-declared.patch rename to meta-qcom/recipes-support/qbootctl/files/0001-Fix-to-uint32_t-has-not-been-declared.patch diff --git a/recipes-support/qbootctl/files/qbootclt-bless-boot.service.in b/meta-qcom/recipes-support/qbootctl/files/qbootclt-bless-boot.service.in similarity index 100% rename from recipes-support/qbootctl/files/qbootclt-bless-boot.service.in rename to meta-qcom/recipes-support/qbootctl/files/qbootclt-bless-boot.service.in diff --git a/recipes-support/qbootctl/qbootctl_0.1.2.bb b/meta-qcom/recipes-support/qbootctl/qbootctl_0.1.2.bb similarity index 100% rename from recipes-support/qbootctl/qbootctl_0.1.2.bb rename to meta-qcom/recipes-support/qbootctl/qbootctl_0.1.2.bb diff --git a/recipes-support/qrtr/qrtr_git.bb b/meta-qcom/recipes-support/qrtr/qrtr_git.bb similarity index 100% rename from recipes-support/qrtr/qrtr_git.bb rename to meta-qcom/recipes-support/qrtr/qrtr_git.bb diff --git a/recipes-support/rmtfs/rmtfs_git.bb b/meta-qcom/recipes-support/rmtfs/rmtfs_git.bb similarity index 100% rename from recipes-support/rmtfs/rmtfs_git.bb rename to meta-qcom/recipes-support/rmtfs/rmtfs_git.bb diff --git a/recipes-support/rust-android-sparse/rust-android-sparse-crates.inc b/meta-qcom/recipes-support/rust-android-sparse/rust-android-sparse-crates.inc similarity index 100% rename from recipes-support/rust-android-sparse/rust-android-sparse-crates.inc rename to meta-qcom/recipes-support/rust-android-sparse/rust-android-sparse-crates.inc diff --git a/recipes-support/rust-android-sparse/rust-android-sparse_0.6.0.bb b/meta-qcom/recipes-support/rust-android-sparse/rust-android-sparse_0.6.0.bb similarity index 100% rename from recipes-support/rust-android-sparse/rust-android-sparse_0.6.0.bb rename to meta-qcom/recipes-support/rust-android-sparse/rust-android-sparse_0.6.0.bb diff --git a/recipes-support/tqftpserv/tqftpserv_git.bb b/meta-qcom/recipes-support/tqftpserv/tqftpserv_git.bb similarity index 100% rename from recipes-support/tqftpserv/tqftpserv_git.bb rename to meta-qcom/recipes-support/tqftpserv/tqftpserv_git.bb diff --git a/recipes-test/bootrr/bootrr_git.bb b/meta-qcom/recipes-test/bootrr/bootrr_git.bb similarity index 100% rename from recipes-test/bootrr/bootrr_git.bb rename to meta-qcom/recipes-test/bootrr/bootrr_git.bb diff --git a/recipes-test/diag/diag_git.bb b/meta-qcom/recipes-test/diag/diag_git.bb similarity index 100% rename from recipes-test/diag/diag_git.bb rename to meta-qcom/recipes-test/diag/diag_git.bb diff --git a/recipes-test/images/initramfs-kerneltest-full-image.bb b/meta-qcom/recipes-test/images/initramfs-kerneltest-full-image.bb similarity index 100% rename from recipes-test/images/initramfs-kerneltest-full-image.bb rename to meta-qcom/recipes-test/images/initramfs-kerneltest-full-image.bb diff --git a/recipes-test/images/initramfs-kerneltest-image.bb b/meta-qcom/recipes-test/images/initramfs-kerneltest-image.bb similarity index 100% rename from recipes-test/images/initramfs-kerneltest-image.bb rename to meta-qcom/recipes-test/images/initramfs-kerneltest-image.bb diff --git a/recipes-test/images/initramfs-test-full-image.bb b/meta-qcom/recipes-test/images/initramfs-test-full-image.bb similarity index 100% rename from recipes-test/images/initramfs-test-full-image.bb rename to meta-qcom/recipes-test/images/initramfs-test-full-image.bb diff --git a/recipes-test/images/initramfs-test-image.bb b/meta-qcom/recipes-test/images/initramfs-test-image.bb similarity index 100% rename from recipes-test/images/initramfs-test-image.bb rename to meta-qcom/recipes-test/images/initramfs-test-image.bb diff --git a/recipes-test/images/initramfs-tiny-image.bb b/meta-qcom/recipes-test/images/initramfs-tiny-image.bb similarity index 100% rename from recipes-test/images/initramfs-tiny-image.bb rename to meta-qcom/recipes-test/images/initramfs-tiny-image.bb diff --git a/recipes-test/mybw/mybw/0001-makefile-Allow-CFLAGS-LDFLAGS-from-environment.patch b/meta-qcom/recipes-test/mybw/mybw/0001-makefile-Allow-CFLAGS-LDFLAGS-from-environment.patch similarity index 100% rename from recipes-test/mybw/mybw/0001-makefile-Allow-CFLAGS-LDFLAGS-from-environment.patch rename to meta-qcom/recipes-test/mybw/mybw/0001-makefile-Allow-CFLAGS-LDFLAGS-from-environment.patch diff --git a/recipes-test/mybw/mybw_git.bb b/meta-qcom/recipes-test/mybw/mybw_git.bb similarity index 100% rename from recipes-test/mybw/mybw_git.bb rename to meta-qcom/recipes-test/mybw/mybw_git.bb diff --git a/scripts/lib/wic/canned-wks/dragonboard410c-sd.wks b/meta-qcom/scripts/lib/wic/canned-wks/dragonboard410c-sd.wks similarity index 100% rename from scripts/lib/wic/canned-wks/dragonboard410c-sd.wks rename to meta-qcom/scripts/lib/wic/canned-wks/dragonboard410c-sd.wks