Thanks for the detailed explanation.

And thank you for the review!

One thing I'm wondering: You mention 2 modules that can use these carrier
boards, that are variants of one another. Are these carrier boards (in
principle) usable for _very_ different modules?

Excuse me, but what do you mean by _very_?

COMe modules and carriers depend on the form factor type [1,2] only.
We cannot use COMe mal10 module (with type10 standard) together with boxer26
with connector for type6 form factor. This can only be used for carrier board
with connector for type10 (Mini) [2].

Usually, even if the mal10 board had Sky[3]/Coffee/Cannon/... Lake (not sure,
but I think AMD, VIA, and others too) instead of Apollo Lake, this can also be
used for any carrier boards with type10 connector (for example i-t10-tni).

However, we should carefully read the notice (*) in the manufacturer's
datasheet. For example, some interfaces may not be used in a connector. Or the
carrier board has power limitations for the module and we should limit this
during initialization. But this is the problem of people who will be adding the
code for these boards :) They need to take these specifics into account when
initializing the board.

The interfaces in the connectors (A, B, C, D) are standardized and depend on
the type(1,2,3,4,5,6,7,10) of module (See Types in [1]).

[1] https://en.wikipedia.org/wiki/COM_Express
[2] https://en.wikipedia.org/wiki/COM_Express#/media/File:COM_Express_form_factor_comparison.jpg
[3] http://linuxgizmos.com/com-express-type-10-mini-module-runs-linux-on-skylake/

====

And some interesting things:
Recently, Kontron announced Computer-On-Module standard COM HPC.
https://www.arcweb.com/blog/kontron-announced-computer-module-standard-com-hpc
https://www.kontron.com/landingpages/com-hpc

View Change

To view, visit change 42609. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ic6b2f8994b1293ae6f5bda8c9cc95128ba0abf7a
Gerrit-Change-Number: 42609
Gerrit-PatchSet: 11
Gerrit-Owner: Maxim Polyakov <max.senia.poliak@gmail.com>
Gerrit-Reviewer: Andrey Petrov <andrey.petrov@gmail.com>
Gerrit-Reviewer: Angel Pons <th3fanbus@gmail.com>
Gerrit-Reviewer: Lance Zhao
Gerrit-Reviewer: Martin Roth <martinroth@google.com>
Gerrit-Reviewer: Patrick Georgi <pgeorgi@google.com>
Gerrit-Reviewer: Paul Menzel <paulepanter@users.sourceforge.net>
Gerrit-Reviewer: Werner Zeh <werner.zeh@siemens.com>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-CC: Michael Niewöhner
Gerrit-Comment-Date: Tue, 01 Sep 2020 19:52:52 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
Gerrit-MessageType: comment