OpenEmbedded/Yocto Project hardware enablement layer for Qualcomm based platforms.
This layers provides additional recipes and machine configuration files for Qualcomm platforms.
This layer depends on:
URI: https://github.com/openembedded/openembedded-core.git
layers: meta
branch: master
revision: HEAD
URI: https://github.com/Linaro/meta-qcom.git
branch: master
revision: HEAD
- main: Primary development branch, with focus on upstream support and compatibility with the most recent Yocto Project release.
- kirkstone: Qualcomm Linux 1.x, aligned with Yocto Project 4.0 (LTS).
See conf/machine
for the complete list of supported devices.
Please refer to the Yocto Project Reference Manual to set up your Yocto Project build environment.
Please follow the instructions below for a KAS-based build. The KAS tool offers an easy way to setup bitbake based projects. For more details, visit the KAS documentation.
- Install kas tool
sudo pip3 install kas
- Clone meta-qcom-hwe layer
git clone https://github.com/quic-yocto/meta-qcom-hwe.git -b main
- Build using the KAS configuration for one of the supported boards
kas build meta-qcom-hwe/ci/qcs6490-rb3gen2-core-kit.yml
For a manual build without KAS, refer to the Yocto Project Quick Build.
Please submit any patches against the meta-qcom-hwe
layer (branch main) by using the GitHub pull-request feature. Fork the repo, create a branch, do the work, rebase from upstream, and create the pull request.
For some useful guidelines when submitting patches, please refer to: https://docs.yoctoproject.org/dev/contributor-guide/submit-changes.html#preparing-changes-for-submission
Pull requests will be discussed within the GitHub pull-request infrastructure.
Branch kirkstone is not open for direct contributions, please raise an issue with the suggested change instead.
- GitHub Issues: meta-qcom-hwe issues
- Pull Requests: meta-qcom-hwe pull requests
- Naveen Kumar [email protected]
- Sourabh Banerjee [email protected]
- Viswanath Kraleti [email protected]
- Ricardo Salveti [email protected]
This layer is licensed under the MIT license. Check out COPYING.MIT for more detais.