- 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 -->
|
<!-- XXX: Keep the number of entries updated -->
|
||||||
<p>Thanks to all the reporters for the excellent work! This report
|
<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
|
<p>The deadline for submissions covering between April and
|
||||||
June 2014 is July 7th, 2014.</p>
|
June 2014 is July 7th, 2014.</p>
|
||||||
|
|
@ -1844,4 +1844,58 @@ device vt_efifb</pre>
|
||||||
|
|
||||||
<sponsor>The &os; Foundation</sponsor>
|
<sponsor>The &os; Foundation</sponsor>
|
||||||
</project>
|
</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>
|
</report>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue