In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "Hardware/SD Host Controller"

From WiiBrew
Jump to navigation Jump to search
m (Fix dead links to BSD and Linux reference implementations)
Line 9: Line 9:
  
 
== General ==
 
== General ==
The SD Host controller is just a standard SD host controller. You can get a [http://www.sdcard.org/developers/tech/host_controller/simple_spec/ simplified specification] which is detailed enough to implement everything you need to access SD cards from the SD Association. Both the BSD (e.g. [http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/sdmmc/sdhc.c?rev=1.25;content-type=text%2Fplain OpenBSD]) and the [http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6-stable.git;a=blob;f=drivers/mmc/host/sdhci.c;hb=master Linux] kernel come with an implementation.
+
The SD Host controller is just a standard SD host controller. You can get a [http://www.sdcard.org/developers/tech/host_controller/simple_spec/ simplified specification] which is detailed enough to implement everything you need to access SD cards from the SD Association. Both the BSD (e.g. [https://cvsweb.openbsd.org/src/sys/dev/sdmmc/sdhc.c?rev=1.25&content-type=text/x-cvsweb-markup OpenBSD]) and the [https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/drivers/mmc/host/sdhci.c Linux] kernel come with an implementation.

Revision as of 12:37, 7 August 2022

SD Host Controller
Access
BroadwayNone
StarletFull
Registers
Base0x0d070000
Length0x200
Access size32 bits
Byte orderReversed Little Endian
IRQs
Hollywood7
This box: view  talk  edit

General

The SD Host controller is just a standard SD host controller. You can get a simplified specification which is detailed enough to implement everything you need to access SD cards from the SD Association. Both the BSD (e.g. OpenBSD) and the Linux kernel come with an implementation.