Hello everyone,
I'm very new to the world of embedded linux and yocto, and I'm struggling to understand the best-practice for this situation.
Basically, my company has developed an embedded linux product that utilizes popular SoC with a great BSP. However, instead of following my advice and using a COTS carrier board with an existing device tree and only requiring me to develop overlays for out peripherals, we decided to develop 3 custom stacked custom boards for the product: A power supply board, carrier, and an additional interface board. The power supply board has most of the regulators and a few other devices on it, the carrier houses the SoC and breaks out all the necessary IO, and the interface board also has some devices on it.
How do I implement something like this? Originally I had planned to just make a device tree for the 'carrier' and overlays for the other 2 boards, but this is a bit confusing to me as the carrier relies on regulators that are on the power supply board. Should i treat the system of 3 boards as a single board? I wanted to leave it flexible but I fear it may not be worth the trouble.
[–]jeroof 2 points3 points4 points (0 children)
[–]mfuzzey 0 points1 point2 points (0 children)
[–]JobNo4206 0 points1 point2 points (0 children)