yocto.lists.yoctoproject.org archive mirror
 help / color / mirror / Atom feed
* can anyone suggest a decent example of a SMARC-based YP build?
@ 2025-07-29 10:08 Robert P. J. Day
  2025-07-29 10:28 ` [yocto] " Quentin Schulz
  2025-07-29 12:45 ` Leon Woestenberg
  0 siblings, 2 replies; 4+ messages in thread
From: Robert P. J. Day @ 2025-07-29 10:08 UTC (permalink / raw)
  To: Yocto discussion list


  just started perusing the docs on "SMARC" SoMs:

https://sget.org/updated-smarc-specification-v2-2-released/

where various vendors offer a number of SMARC-compatible modules like
this:

https://www.isee.biz/products/smarc-modules
https://www.ezurio.com/system-on-module/nxp-imx8/nitrogen8m-plus-smarc
https://www.bcmcom.com/bcm_product_SMA-IMX6.html

and then more than likely someone who wants to build a product around
that fairly standardized format and spec needs to design a (custom,
proprietary?) carrier board like:

https://www.ezurio.com/system-on-module/accessories/universal-smarc-carrier

so even if there's a wild variety of carrier boards, one would think
that the SMARC 2.2 spec will still mean a lot of the configuration is
consistent.

  any informative examples of that in github? or elsewhere?

rday


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [yocto] can anyone suggest a decent example of a SMARC-based YP build?
  2025-07-29 10:08 can anyone suggest a decent example of a SMARC-based YP build? Robert P. J. Day
@ 2025-07-29 10:28 ` Quentin Schulz
  2025-07-29 12:45 ` Leon Woestenberg
  1 sibling, 0 replies; 4+ messages in thread
From: Quentin Schulz @ 2025-07-29 10:28 UTC (permalink / raw)
  To: yocto, rpjday

Hi Robert,

On 7/29/25 12:08 PM, Robert P. J. Day via lists.yoctoproject.org wrote:
> 
>    just started perusing the docs on "SMARC" SoMs:
> 
> https://sget.org/updated-smarc-specification-v2-2-released/
> 
> where various vendors offer a number of SMARC-compatible modules like
> this:
> 
> https://www.isee.biz/products/smarc-modules
> https://www.ezurio.com/system-on-module/nxp-imx8/nitrogen8m-plus-smarc
> https://www.bcmcom.com/bcm_product_SMA-IMX6.html
> 
> and then more than likely someone who wants to build a product around
> that fairly standardized format and spec needs to design a (custom,
> proprietary?) carrier board like:
> 
> https://www.ezurio.com/system-on-module/accessories/universal-smarc-carrier
> 
> so even if there's a wild variety of carrier boards, one would think
> that the SMARC 2.2 spec will still mean a lot of the configuration is
> consistent.

Not sure what you're actually asking here. What "configuration" are you 
talking about?

For what it's worth, we have three Qseven SoMs (PX30 Ringneck, RK3399 
Puma, RK3588 Tiger) for the same carrierboard (Haikou) and they don't 
share much outside from this. The SoC is different, which means 
different controllers which means different drivers. I guess you could 
have a kernel with drivers for all controllers enabled so you could 
share the binaries between them (we don't, but we could). While it is a 
standard, there are some features that aren't supported because the SoC 
doesn't support them (e.g. no PCIe on PX30 so the slot on Haikou is not 
usable with that SoM). Then because they are based on different SoCs 
with a different magic header used by the BootROM to detect a valid 
bootloader, you need different bootloader binaries (but maybe with x86 
that'd be fine). Theoretically, you should be able to use an x86 SoM or 
an Aarch64 or whatever else architecture SoM with the same carrierboard, 
so you wouldn't be able to boot the same binary image in any case.

> 
>    any informative examples of that in github? or elsewhere?
> 

Unclear to me what you're actually asking for, can you rephrase maybe?

Cheers,
Quentin


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [yocto] can anyone suggest a decent example of a SMARC-based YP build?
  2025-07-29 10:08 can anyone suggest a decent example of a SMARC-based YP build? Robert P. J. Day
  2025-07-29 10:28 ` [yocto] " Quentin Schulz
@ 2025-07-29 12:45 ` Leon Woestenberg
  2025-07-29 12:49   ` Robert P. J. Day
  1 sibling, 1 reply; 4+ messages in thread
From: Leon Woestenberg @ 2025-07-29 12:45 UTC (permalink / raw)
  To: yocto, rpjday

Hi Robert,

On Tue, Jul 29, 2025 at 12:08 PM Robert P. J. Day via
lists.yoctoproject.org <rpjday=crashcourse.ca@lists.yoctoproject.org>
wrote:
>   just started perusing the docs on "SMARC" SoMs:
> ...
> and then more than likely someone who wants to build a product around
> that fairly standardized format and spec needs to design a (custom,
> ...
> so even if there's a wild variety of carrier boards, one would think
> that the SMARC 2.2 spec will still mean a lot of the configuration is
> consistent.
>

No. SMARC (loosely or more strictly, depending on who you ask)
defines a common connector pin-out, voltages, and that's about it.

Any "configuration" for the SoC, device tree, etc. are all different,
let alone the Yocto build configuration.

Regards,

Leon


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [yocto] can anyone suggest a decent example of a SMARC-based YP build?
  2025-07-29 12:45 ` Leon Woestenberg
@ 2025-07-29 12:49   ` Robert P. J. Day
  0 siblings, 0 replies; 4+ messages in thread
From: Robert P. J. Day @ 2025-07-29 12:49 UTC (permalink / raw)
  To: Leon Woestenberg; +Cc: yocto

[-- Attachment #1: Type: text/plain, Size: 944 bytes --]

On Tue, 29 Jul 2025, Leon Woestenberg wrote:

> Hi Robert,
>
> On Tue, Jul 29, 2025 at 12:08 PM Robert P. J. Day via
> lists.yoctoproject.org <rpjday=crashcourse.ca@lists.yoctoproject.org>
> wrote:
> >   just started perusing the docs on "SMARC" SoMs:
> > ...
> > and then more than likely someone who wants to build a product around
> > that fairly standardized format and spec needs to design a (custom,
> > ...
> > so even if there's a wild variety of carrier boards, one would think
> > that the SMARC 2.2 spec will still mean a lot of the configuration is
> > consistent.
> >
>
> No. SMARC (loosely or more strictly, depending on who you ask)
> defines a common connector pin-out, voltages, and that's about it.
>
> Any "configuration" for the SoC, device tree, etc. are all different,
> let alone the Yocto build configuration.

  i've finally figured that out after reading more of the spec and
looking at various carrier boards.

rday

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2025-07-29 12:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-29 10:08 can anyone suggest a decent example of a SMARC-based YP build? Robert P. J. Day
2025-07-29 10:28 ` [yocto] " Quentin Schulz
2025-07-29 12:45 ` Leon Woestenberg
2025-07-29 12:49   ` Robert P. J. Day

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).