How ezurio/meta-summit-som works
This repository is a Yocto/OpenEmbedded layer for Summit SOM devices, not a standalone application. Its main product workflow is to select a machine and distribution configuration, assemble an image with the layer’s board-support and package customizations, then boot and operate that image with optional secure boot and software updates. The tree also shows connectivity, remote-management, and USB hub-control capabilities. The README is empty and source excerpts are partial, so the graph groups these capabilities by their visible paths and avoids asserting unverified recipe wiring.
Main entry points: images Image Recipes · linux Linux Board Support · swupdate Software Updates · layer.conf Layer Metadata
Components 19
Platform Configuration
- Layer Metadata
conf/layer.conf - Machine Config
conf/machine/imx8mp-summitsom.conf - Distro Variants
conf/distro
Image and Updates
- Image Recipes
recipes-summit/images - Image Classes
classes-recipe - Software Updates
recipes-packages/swupdate - Update Descriptions
recipes-summit/images/files
Board Support
- U-Boot Board Support
recipes-bsp/u-boot-imx/files/imx8mp-summitsom/git - Linux Board Support
recipes-bsp/linux - Board Device Trees
recipes-bsp/linux/linux-imx/config - Power Monitor Driver
recipes-bsp/kernel-module-pac193x/files/pac193x/pac193x.c
Device Services
- Network Connectivity
recipes-connectivity - Radio Package Group
recipes-summit/packagegroups/packagegroup-radio-stack.bb - Remote Management
recipes-summit/summit-rcm - System Initialization
recipes-summit/summit-initdata - USB Hub Control
recipes-packages/hub-ctrl/files/libpt2
Other components
- Device Integrator
- USB Hub Device
- Update Service
Connections 13
- Device Integrator → Machine Config: selects target
- Device Integrator → Distro Variants: selects variant
- Layer Metadata → Image Recipes: provides recipes
- Image Recipes → Image Classes: image generation
- Image Recipes → Software Updates: includes update support
- Update Descriptions → Software Updates: describes update
- U-Boot Board Support → Linux Board Support: boots system
- Linux Board Support → Board Device Trees: uses board description
- Linux Board Support → Power Monitor Driver: supports driver
- Network Connectivity → Radio Package Group: connectivity packages
- System Initialization → Remote Management: configures services
- USB Hub Control → USB Hub Device: controls
- Update Service → Software Updates: requests updates