Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Apr 2017 05:01:10 +0000 (UTC)
From:      Benjamin Kaduk <bjk@FreeBSD.org>
To:        doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org
Subject:   svn commit: r50199 - head/en_US.ISO8859-1/htdocs/news/status
Message-ID:  <201704230501.v3N51AAH080803@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201704230501.v3N51AAH080803>