summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorAlbert Yang <yangzh0906@thundersoft.com>2026-01-23 12:53:39 +0300
committerUlf Hansson <ulf.hansson@linaro.org>2026-02-23 14:06:55 +0300
commit695824f45629dfad8834f432d78f8b60fdcbe3d8 (patch)
treee18149086bb67cc2cfae92b1136f0bb38eafd464 /include
parentef7eb1a7094dbb5042ea1bed34193c1415fb9844 (diff)
downloadlinux-695824f45629dfad8834f432d78f8b60fdcbe3d8.tar.xz
mmc: sdhci: add Black Sesame Technologies BST C1200 controller driver
Add SDHCI controller driver for Black Sesame Technologies C1200 SoC. This driver supports the DWCMSHC SDHCI controller with BST-specific enhancements including: - Custom clock management and tuning - Power management support - BST-specific register configurations - Support for eMMC and SD card interfaces - Hardware limitation workaround for 32-bit DMA addressing The driver addresses specific hardware constraints where: - System memory uses 64-bit bus, eMMC controller uses 32-bit bus - eMMC controller cannot access memory through SMMU due to hardware bug - All system DRAM is configured outside 4GB boundary (ZONE_DMA32) - Uses SRAM-based bounce buffer within 32-bit address space Signed-off-by: Ge Gordon <gordon.ge@bst.ai> Signed-off-by: Albert Yang <yangzh0906@thundersoft.com> Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions