-
Notifications
You must be signed in to change notification settings - Fork 143
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #393 from TheYoctoJester/oe4t-kirkstone
add the current OE4T state as base for upstreaming Orin support
- Loading branch information
Showing
115 changed files
with
4,737 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
header: | ||
version: 11 | ||
|
||
repos: | ||
meta-tegra: | ||
url: https://github.com/OE4T/meta-tegra.git | ||
meta-tegra-community: | ||
url: https://github.com/OE4T/meta-tegra-community.git | ||
meta-tegrademo: | ||
url: https://github.com/OE4T/tegra-demo-distro.git | ||
layers: | ||
layers/meta-tegra-support: | ||
layers/meta-demo-ci: | ||
layers/meta-tegrademo: | ||
|
||
meta-openembedded: | ||
layers: | ||
meta-filesystems: | ||
meta-networking: | ||
meta-python: | ||
|
||
meta-virtualization: | ||
url: https://git.yoctoproject.org/meta-virtualization.git | ||
|
||
distro: tegrademo | ||
|
||
local_conf_header: | ||
tegra: | | ||
# these two classes only work as intended when being inherited in the | ||
# OE4t setup-env.sh style environment, as they modify bblayers.conf | ||
# and expect additional information on the host. | ||
INHERIT:remove = "tegra-support-sanity distro_layer_buildinfo" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
header: | ||
version: 11 | ||
includes: | ||
- kas/include/tegra-base.yml | ||
|
||
repos: | ||
meta-tegra: | ||
refspec: kirkstone-l4t-r32.7.x | ||
layers: | ||
.: | ||
contrib: | ||
meta-tegra-community: | ||
refspec: kirkstone-l4t-r32.7.x | ||
meta-tegrademo: | ||
refspec: kirkstone-l4t-r32.7.x | ||
meta-virtualization: | ||
refspec: kirkstone | ||
|
||
meta-mender-community: | ||
layers: | ||
meta-mender-tegra/meta-mender-tegra-jetpack4: | ||
|
||
distro: tegrademo-mender | ||
|
||
#local_conf_header: | ||
# tegra-jetpack4: | | ||
# INHERIT:remove = "tegra-support-sanity distro_layer_buildinfo" | ||
# MENDER_FEATURES_ENABLE:append = " mender-growfs-data" | ||
# MENDER_FEATURES_DISABLE:append = " mender-uboot" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
header: | ||
version: 11 | ||
includes: | ||
- kas/include/tegra-base.yml | ||
|
||
repos: | ||
meta-tegra: | ||
refspec: 2a808b6afb221974196d2eeab3537140ebb63cc7 | ||
meta-tegra-community: | ||
refspec: f5a9cf859a1414bc7654fc57c09fb7ee1b116194 | ||
meta-tegrademo: | ||
refspec: kirkstone | ||
|
||
meta-virtualization: | ||
refspec: b3b3dbc67504e8cd498d6db202ddcf5a9dd26a9d | ||
|
||
meta-mender-community: | ||
layers: | ||
meta-mender-tegra/meta-mender-tegra-jetpack5: | ||
|
||
local_conf_header: | ||
tegra-jetpack5: | | ||
INHERIT += "tegra-mender-setup" | ||
MENDER_FEATURES_ENABLE:append = " mender-growfs-data" | ||
MENDER_FEATURES_DISABLE:append = " mender-uboot" | ||
IMAGE_FSTYPES:tegra = "tegraflash mender dataimg" | ||
IMAGE_FSTYPES:pn-tegra-minimal-initramfs:tegra = "${INITRAMFS_FSTYPES}" | ||
IMAGE_FSTYPES:pn-tegra-initrd-flash-initramfs:tegra = "${TEGRA_INITRD_FLASH_INITRAMFS_FSTYPES}" |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
header: | ||
version: 11 | ||
includes: | ||
- kas/include/mender-full.yml | ||
- kas/include/tegra-jetpack5.yml | ||
|
||
machine: jetson-agx-orin-devkit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
12 changes: 12 additions & 0 deletions
12
meta-mender-tegra/meta-mender-tegra-jetpack4/conf/layer.conf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
# 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-mender-tegra-jetpack4" | ||
BBFILE_PATTERN_meta-mender-tegra-jetpack4 = "^${LAYERDIR}/" | ||
BBFILE_PRIORITY_meta-mender-tegra-jetpack4 = "10" | ||
LAYERVERSION_meta-mender-tegra = "1" | ||
LAYERSERIES_COMPAT_meta-mender-tegra-jetpack4 = "kirkstone" | ||
LAYERDEPENDS_meta-mender-tegra-jetpack4 = "tegra" |
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# meta-mender-tegra | ||
|
||
Mender integration layer for NVIDIA Tegra hardware. | ||
|
||
The supported and tested boards are: | ||
|
||
- AGX Orin | ||
|
||
Visit the individual board links above for more information on status of the | ||
integration and more detailed instructions on how to build and use images | ||
together with Mender for the mentioned boards. | ||
|
||
|
||
## Dependencies | ||
|
||
This layer depends on: | ||
|
||
``` | ||
URI: https://github.com/madisongh/meta-tegra.git | ||
layers: meta-tegra | ||
branch: kirkstone-l4t-r32.7.x | ||
revision: HEAD | ||
``` | ||
|
||
``` | ||
URI: https://github.com/mendersoftware/meta-mender.git | ||
layers: meta-mender-core | ||
branch: kirkstone | ||
revision: HEAD | ||
``` | ||
|
||
## Quick start | ||
|
||
See the mender hub pages and the documentation for the `tegrademo-mender` | ||
distro on the [tegra-demo-distro](https://github.com/OE4T/tegra-demo-distro) repository | ||
for the most up to date instructions on starting out with mender and tegra. | ||
|
||
## [`kas`](https://github.com/siemens/kas) configurations | ||
|
||
The following configuration files for building using the `kas` tool are provided: | ||
|
||
- [jetson-agx-orin-devkit.yml](../../kas/jetson-agx-orin-devkit.yml) | ||
|
||
## Acknowlegements | ||
|
||
Special thanks to [Matt Madison](https://github.com/madisongh) for his contributions to | ||
support zeus and later branches and his work on meta-tegra which makes this mender | ||
integration possible. | ||
|
||
Thanks also to [Kurt Keifer](https://github.com/kekiefer/) for his contributions and | ||
cleanup to support additional platforms and the tegra-demo-distro on the dunfell release. |
4 changes: 4 additions & 0 deletions
4
meta-mender-tegra/meta-mender-tegra-jetpack5/classes/image_types_mender_tegra.bbclass
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
inherit image_types_tegra | ||
|
||
DATAFILE ?= "${IMAGE_BASENAME}-${MACHINE}.dataimg" | ||
IMAGE_TEGRAFLASH_DATA ?= "${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.dataimg" |
Oops, something went wrong.