svn commit: r50199 - head/en_US.ISO8859-1/htdocs/news/status
Benjamin Kaduk
bjk at FreeBSD.org
Sun Apr 23 05:01:11 UTC 2017
Author: bjk
Date: Sun Apr 23 05:01:10 2017
New Revision: 50199
URL: https://svnweb.freebsd.org/changeset/doc/50199
Log:
Add 2017Q1 MMC/CAM entry from Ilya Bakulin
Modified:
head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml
Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml
==============================================================================
--- head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml Sun Apr 23 04:32:20 2017 (r50198)
+++ head/en_US.ISO8859-1/htdocs/news/status/report-2017-01-2017-03.xml Sun Apr 23 05:01:10 2017 (r50199)
@@ -1279,4 +1279,62 @@
concerned.</p>
</body>
</project>
+
+ <project cat="kern">
+ <title>MMC Stack Under CAM Framework</title>
+
+ <contact>
+ <person>
+ <name>
+ <given>Ilya</given>
+ <common>Bakulin</common>
+ </name>
+ <email>kibab at FreeBSD.org</email>
+ </person>
+ </contact>
+
+ <links>
+ <url href="https://bakulin.de/FreeBSD/mmccam.html">Project Information</url>
+ <url href="https://github.com/kibab/FreeBSD/tree/mmccam-collapsed-commits">Source Code</url>
+ </links>
+
+ <body>
+ <p>The goal of this project is to reimplement the existing
+ MMC/SD stack using the CAM framework. This will permit
+ utilizing the well-tested CAM locking model and debugging
+ features. It will also be possible to process interrupts
+ generated by the inserted card, which is a prerequisite for
+ implementing the SDIO interface. SDIO support is necessary
+ for communicating with the WiFi/BT modules found on many
+ development boards, like Raspberry Pi 3.</p>
+
+ <p>Another feature that the new stack will have is support for
+ sending SD commands from userland applications using
+ <tt>cam(3)</tt>. This will allow for building device drivers in
+ userland and make debugging much easier.</p>
+
+ <p>The new stack is able to attach to the SD card and bring it
+ to an operational state so that it is possible to read and
+ write to the card.</p>
+
+ <p>The stack has been tested to work on the Beaglebone Black and
+ Wandboard Quad platforms.</p>
+
+ <p>Currently the code is being prepared for inclusion in the
+ &os; source tree. <tt>cam(3)</tt> is being extended to
+ support SDIO-specific functions (reading registers, managing
+ interrupts).</p>
+ </body>
+
+ <help>
+ <task>Integrate the code into &os; HEAD to facilitate
+ testing.</task>
+
+ <task>Begin writing driver for Broadcom-based WLAN chips (found
+ on the Raspberry Pi 3 and Wandboard).</task>
+
+ <task>Begin writing driver for Marvell-based WLAN chips (found
+ on the GlobalScale Dreamplug and some Chromebooks).</task>
+ </help>
+ </project>
</report>
More information about the svn-doc-head
mailing list