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)
m (fix dead link to SD association host controler specs)
 
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. [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.
+
The SD Host controller is just a standard SD host controller. You can get a [https://www.sdcard.org/downloads/pls/ simplified specification] which is detailed enough to implement everything you need to access SD cards from the SD Association - see "Part A2 - SD Host Controller Simplified Specification". 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.

Latest revision as of 17:55, 28 January 2024

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 - see "Part A2 - SD Host Controller Simplified Specification". Both the BSD (e.g. OpenBSD) and the Linux kernel come with an implementation.