Difference between revisions of "Hardware/SD Host Controller"
< Hardware
Jump to navigation
Jump to search
m (Hardware/SD Host moved to Hardware/SD Host Controller) |
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. [ | + | 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 | |
---|---|
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. Both the BSD (e.g. OpenBSD) and the Linux kernel come with an implementation.