Hardware/SD Host Controller: Difference between revisions
< Hardware
No edit summary |
m fix dead link to SD association host controler specs |
||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 4: | Line 4: | ||
| len = 0x200 | | len = 0x200 | ||
| bits = 32 | | bits = 32 | ||
| | | hwdirq = 7 | ||
| endian = revlittle | | endian = revlittle | ||
}} | }} | ||
== General == | |||
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 16: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.