Difference between revisions of "Hardware/SD Host Controller"
< Hardware
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 [ | + | 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 | |
---|---|
Broadway | None |
Starlet | Full |
Registers | |
Base | 0x0d070000 |
Length | 0x200 |
Access size | 32 bits |
Byte order | Reversed Little Endian |
IRQs | |
Hollywood | 7 |
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.