Goal
As stated in motivation the goal of this repository is to provide a minimal, reproducible base image with the kernel, device tree, and low-level configuration required to boot the SPIRIT phone and enable downstream distributions.
This issue serves as a parent tracker for all kernel and device-tree work required to support custom SPIRIT hardware.
Not every contributor will have access to the full device, but people with individual components or development boards are encouraged to test and submit patches.
Resources
Relevant recipe: recipes-kernel/linux/linux-raspberrypi_%.bbappend. It's possible more will need to be added at some point.
Kernel
Device Tree
How to Contribute
- Pick a hardware sub-issue or open a new one for missing components.
- Develop/test your changes (even partial bring-up is valuable).
- Submit patches or pull requests referencing this parent issue.
Note:
If a kernel addition is not required for boot, build it as a module (=m).
If the device cannot boot properly without it, build it into the kernel (=y).
EDIT: Add DTS Specification Releases Link
Goal
As stated in motivation the goal of this repository is to provide a minimal, reproducible base image with the kernel, device tree, and low-level configuration required to boot the SPIRIT phone and enable downstream distributions.
This issue serves as a parent tracker for all kernel and device-tree work required to support custom SPIRIT hardware.
Not every contributor will have access to the full device, but people with individual components or development boards are encouraged to test and submit patches.
Resources
Relevant recipe: recipes-kernel/linux/linux-raspberrypi_%.bbappend. It's possible more will need to be added at some point.
Kernel
spirit-phone-cm5target we're utilizinglinux-raspberrypirecipe from themeta-raspberrypilayer. This greatly reduces workload and maintanance burden as we only need to append the required changes and overrides.Device Tree
raspberrypi/linuxseems to contain more CM5 specific dtsi additions that perhaps might need to be included in some way in the final configuration.How to Contribute
EDIT: Add DTS Specification Releases Link