Difference between revisions of "Hardware/SD Host Controller"
< Hardware
Jump to navigation
Jump to search
m (fix dead link to SD association host controler specs) |
|||
(5 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
| base = 0x0d070000 | | base = 0x0d070000 | ||
| len = 0x200 | | len = 0x200 | ||
− | | bits = | + | | bits = 32 |
− | | | + | | hwdirq = 7 |
+ | | 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 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.