- Add 2014Q1 status report for the SDIO driver
Submitted by: Ilya Bakulin <ilya@bakulin.de>
This commit is contained in:
parent
3dacc7511e
commit
1b8ad6d55a
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=44482
1 changed files with 55 additions and 1 deletions
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
<!-- XXX: Keep the number of entries updated -->
|
||||
<p>Thanks to all the reporters for the excellent work! This report
|
||||
contains 29 entries and we hope you enjoy reading it.</p>
|
||||
contains 30 entries and we hope you enjoy reading it.</p>
|
||||
|
||||
<p>The deadline for submissions covering between April and
|
||||
June 2014 is July 7th, 2014.</p>
|
||||
|
|
@ -1844,4 +1844,58 @@ device vt_efifb</pre>
|
|||
|
||||
<sponsor>The &os; Foundation</sponsor>
|
||||
</project>
|
||||
|
||||
<project cat='kern'>
|
||||
<title>SDIO driver</title>
|
||||
|
||||
<contact>
|
||||
<person>
|
||||
<name>
|
||||
<given>Ilya</given>
|
||||
<common>Bakulin</common>
|
||||
</name>
|
||||
<email>ilya@bakulin.de</email>
|
||||
</person>
|
||||
</contact>
|
||||
|
||||
<links>
|
||||
<url href="https://wiki.freebsd.org/SDIO">SDIO project page on &os; wiki</url>
|
||||
<url href="https://github.com/kibab/freebsd/tree/mmccam">Source code</url>
|
||||
</links>
|
||||
|
||||
<body>
|
||||
<p>SDIO is an interface designed as an extension of the existing
|
||||
SD card standard, to allow connecting different peripherals to
|
||||
the host with the standard SD controller. Peripherals currently
|
||||
sold at the general market include WLAN/BT modules, cameras,
|
||||
fingerprint readers, and barcode scanners. The &os; driver is
|
||||
implemented as an extension to the existing MMC bus, adding a
|
||||
lot of new SDIO-specific bus methods. A prototype of the driver
|
||||
for the Marvell SDIO WLAN/BT (Avastar 88W8787) module is also
|
||||
being developed, using the existing Linux driver as the
|
||||
reference.</p>
|
||||
|
||||
<p>SDIO card detection and initialization already work, most
|
||||
needed bus methods are implemented and tested.</p>
|
||||
|
||||
<p>WiFi driver is able to load a firmware onto the card and
|
||||
initialize it. Migration of the MMC stack to the new locking
|
||||
model is necessary in order to work with SDIO cards effectively.
|
||||
The &os; CAM implementation is believed to be a good choice.
|
||||
There is an ongoing work to implement an MMC transport for
|
||||
CAM.</p>
|
||||
</body>
|
||||
|
||||
<help>
|
||||
<task>SDIO stack: finish CAM migration. The XPT layer is almost
|
||||
ready, what is missing is a SIM module, for which a modified
|
||||
version of SDHCI controller driver will be used, and a
|
||||
peripheral module, where porting the <tt>mmcsd(4)</tt> driver is
|
||||
required.</task>
|
||||
|
||||
<task>Marvell SDIO WiFi: connect it to the &os; network stack,
|
||||
write the code to implement required functions, such as sending
|
||||
and receiving data, network scanning and so on.</task>
|
||||
</help>
|
||||
</project>
|
||||
</report>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue