Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for packaging firmware from proprietary archives #497

Merged
merged 5 commits into from
Jul 26, 2023

Conversation

lumag
Copy link
Collaborator

@lumag lumag commented Dec 7, 2022

Sometimes it's necessary to build the image using firmware files from vendor-provided NON-HLOS.bin, proprietary.tar.gz or adreno.tar.gz (e.g. see #366 ). Add include files and example recipes to build firmware for ifc6410 and ifc6560 boards.

@lumag
Copy link
Collaborator Author

lumag commented Mar 11, 2023

@ndechesne your opinion? This makes it easier to build images for images requiring proprietary firmware (see #366). I have included several recipes which I have locally to demonstrate possible usage.

Add support for installing the firmware files from the NON-HLOS.bin
image files provided locally by the developer.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Package proprietary firmware for the Inforce IFC6410 board. By default
an empty package will be built. To specify location of the NHLOS.bin add
the following line to local.conf:

NHLOS_URI:pn-firmware-qcom-ifc6410 = "file:///PATH/NON-HLOS-ifc6410-1.0.bin"

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Package proprietary firmware for the Inforce IFC6560 board. By default
an empty package will be built. To specify location of the NHLOS.bin add
the following line to local.conf:

NHLOS_URI:pn-firmware-qcom-ifc6560 = "file:///PATH/NON-HLOS-ifc6560-1.0.bin"

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Package proprietary firmware for the SM8350 HDK (aka HDK888) board. By
default an empty package will be built. To specify location of the
NHLOS.bin add the following line to local.conf:

NHLOS_URI:pn-firmware-qcom-sm8350-hdk = "file:///PATH/NON-HLOS-sm8350-hdk-1.0.bin"

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
…b8074

Package proprietary firmware for the Intrinsyc Dragonboard APQ8074
board. By default an empty package will be built. To specify location of
the NHLOS.bin add the following line to local.conf:

NHLOS_URI:pn-firmware-qcom-dragonboard-apq8074 = "file:///PATH/NON-HLOS-db8074-1.0.bin"

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
@lumag lumag merged commit 48fa52a into Linaro:master Jul 26, 2023
2 checks passed
@lumag lumag deleted the nhlos branch July 26, 2023 10:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant