added by Alessandro Rubini on 2014-02-14 10:42:23.422214
Today we released v2014-02 of fmc-bus. This is a maintainance
release, and the only serious new thing is a write-capable eeprom
attribute in sysfs.
Fmc is now in the kernel, so this release also includes picks
the fixes for fine details other developers found upstream.
fmc-bus in the official kernel
added by Alessandro Rubini on 2013-06-19 23:26:23.771648
Greg-KH, kernel maintainer, for devices in general, accepted the new
drivers/fmc directory, which includes the core, SDB basic stuff and
the hardware-independent drivers: fakedev (carrier), chardev
fmc-write-eeprom and fmc-trivial (mezzanine drivers).
We already got two patches, resulting from builds on unexpected
situation and manual review of the code.
fmc-bus release 2013-05
added by Alessandro Rubini on 2013-05-16 19:09:44.107720
Today we released fmc-bus 2013-05. It includes eeprom-based matching,
which means that an fmc-driver can state its own mezzanine name or
and the bus will match it according to the FRU information in the
The steps are documented, and in place with the fmc-fine-delay module,
working on both spec and svec.
We also changed the release method for kernel "device" objects, so it
now matches the official requirements, and we'll submit the framework
As an aside, fmc-fakedev, the software-only carrier, supports 4
added by Alessandro Rubini on 2013-01-24 12:26:48.019538
Today, 2013-01-24, we released fmc-bus-v2013-01.
This supports multi-mezzanine carriers, like the svec, and it is being
used successfully with two fine-delay mezzanines, as well as on the
with a single mezzanine.
added by Alessandro Rubini on 2012-10-12 23:14:52.758068
After development within the spec-sw package, where it is at
the basis of release 2.0 and later of that package, the kernel
support for the bus called "fmc" is now a separate project.
Users of spec-sw will notice almost no differences, as the package
is now a git sub-module of spec-sw and all modules are installed by
a single "make install".
As usual with the release process, I placed a tag "fmc-bus-v1.0"
in the git repository, and uploaded two files: the
of the git clone, with precompiled documentation, to ease
people who didn't install TeX.
This paves the way for development of other carrier drivers; such
are invited to have fmc-bus and possibly other projects as git
to ease installation for the final users.