I have ported three boards with the cougarpoint H61 PCH, so I hope I can
help you out.
On Sun, Sep 29, 2019, 19:58 Lance Zhao <lance.zhao(a)gmail.com> wrote:
that shall have all
the current platform
that FSP can supported,
Matt B <matthewwbradley6(a)gmail.com> 于2019年9月29日周日 上午10:52写道：
I'm trying to check the potential compatibility of the s1200kp intel
server board.  It's mini-itx and supports ECC ram, making it attractive
for use in a NAS device. (cases with multiple hotswap bays and room for an
itx board abound, but few itx boards have ECC capability)
The chipset is listed as the C206, which is part of cougar point. The
socket is FCLGA1155 and I've seen the board with an i3-3220 (3rd gen ivy
It should be easy to support. I don't think schematics are available,
though. While it is not a blocker, it means stuff like GPIO configuration
will need to be copied from vendor firmware (misconfigurations could result
However, I'm having a really hard time finding information on whether
supports the chipset. (never mind the superio etc)
coreboot has support for sanybridge and ivybridge platforms using either
"native" (open source) RAM init or the systemagent-r6.bin in
3rdparty/blobs.There once was FSP 1.0 support as well, but it was dropped
because nobody really used it.
Unfortunately, native RAM init does not have support for ECC memory
initialization, at least last time I checked.
I do not know which superio your board has, but you would want to make sure
it is supported (or just add support for it) because serial ports on the
SuperIO can be used to get coreboot log output.
It seems the compatibility list  on the wiki is out of date (and slated
retirement) and the docs at  are still mostly incomplete. From
grepping through the source and the coreboot blog  there's been a port
(in coreboot 4.2) to at least one other cougar point platform.
(apple/macbookair4_2) The blog post also mentions that support for ivy
bridge and cougar point come from an FSP binary. There is also a coreboot
blog entry linking to the following article  discussing support for
these chips being merged.
Among the most popular sandybridge and ivybridge devices in coreboot, there
are the Lenovo Thinkpad series. There are several sandybridge and ivybridge
Thinkpads in the coreboot tree.
The mainboard-specific documentation has pages for several sanybridge and
ivybridge mainboards. I am sure of that since I added documentation for two
of these boards myself. I think there are also some pages about the memory
controller inside these processors.
Inside the tree, take a look at src/northbridge/intel/sandybridge and
src/southbridge/intel/bd82x6x. Even though the names refer to sandybridge
and cougarpoint, the code also supports ivybridge and pantherpoint.
This lack of accessible documentation makes it difficult to find good
candidates for hardware of *any* generation. Are all ivy bridge
CPUs supported? Does the FSP binary support all cougar point chipsets?
I think the only sandybridge and ivybridge things without coreboot support
are the "enthusiast" LGA2011 platforms with the Patsburg (X79) chipset.
FSP is not used on sandybridge nor ivybridge coreboot.
If you ask me, *anything* is a potential porting candidate if you feel like
investing the time.
coreboot mailing list -- coreboot(a)coreboot.org
To unsubscribe send an email to coreboot-leave(a)coreboot.org