You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Stefan Roese
492d3223b0
mmc: sdhci.c: Add config option to use a fixed buffer for transfers
...
While implementing SDIO/MMC SPL booting for the Marvell Armada 38x, the
following problem occured. The SPL runs in internal SRAM which is
the L2 cache locked to memory. When the MMC buffers now are located
on the stack (or bss), the SDIO controller (SDHCI) can't write into
this L2 cache memory.
This patch introduces a method to use a fixed buffer that will be
used for all transfers by defining CONFIG_FIXED_SDHCI_ALIGNED_BUFFER.
This way, the board can use this buffer address located in SDRAM
for all transfers. This solves this SPL problem on the A38x and
should only be used in the SPL U-Boot version.
Tested for SPL booting on Marvell Armada 38x DB-88F6820-GP board.
Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Pantelis Antoniou <panto@antoniou-consulting.com>
Cc: Luka Perkov <luka.perkov@sartura.hr>
10 years ago
..
Kconfig
mmc: rmobile: Add SDHC support for Renesas rmobile ARM SoC
10 years ago
Makefile
x86: mmc: Move common FSP functions into a common file
10 years ago
arm_pl180_mmci.c
mmc: Split mmc struct, rework mmc initialization (v2)
11 years ago
arm_pl180_mmci.h
mmc: Split mmc struct, rework mmc initialization (v2)
11 years ago
bcm2835_sdhci.c
mmc: bcm2835_sdhci: Restore original delay behavior
10 years ago
bfin_sdh.c
mmc: set correct block size value in bfin sdh driver
11 years ago
davinci_mmc.c
mmc: Split mmc struct, rework mmc initialization (v2)
11 years ago
dw_mmc.c
mmc: remove the MMC_MODE_HC flag
10 years ago
exynos_dw_mmc.c
mmc: exynos dwmmc: check boot mode before init dwmmc
10 years ago
fsl_esdhc.c
Merge git://git.denx.de/u-boot-mpc85xx
10 years ago
fsl_esdhc_spl.c
driver: Add support of image load for MMC & SPI in SPL
11 years ago
ftsdc010_mci.c
mmc: Split mmc struct, rework mmc initialization (v2)
11 years ago
ftsdc021_sdhci.c
mmc: add Faraday FTSDC021 SDHCI controller support
12 years ago
gen_atmel_mci.c
MMC: atmel_mci: enable high speed mode support
11 years ago
kona_sdhci.c
mmc: remove the MMC_MODE_HC flag
10 years ago
mmc.c
Merge git://git.denx.de/u-boot-mpc85xx
10 years ago
mmc_private.h
mmc: fsl_esdhc: Add adapter card type identification support
10 years ago
mmc_spi.c
mmc: Split mmc struct, rework mmc initialization (v2)
11 years ago
mmc_write.c
mmc_write.c: Make mmc_berase do 32bit safe 64bit math
10 years ago
mv_sdhci.c
mv_sdhci: fix warnings on 64-bit builds
10 years ago
mvebu_mmc.c
mmc: remove the MMC_MODE_HC flag
10 years ago
mxcmmc.c
mmc: Split mmc struct, rework mmc initialization (v2)
11 years ago
mxsmmc.c
mmc: remove the MMC_MODE_HC flag
10 years ago
omap_hsmmc.c
mmc: remove the MMC_MODE_HC flag
10 years ago
pci_mmc.c
x86: mmc: Move common FSP functions into a common file
10 years ago
pxa_mmc_gen.c
linux/kernel.h: sync min, max, min3, max3 macros with Linux
11 years ago
rpmb.c
includes: move openssl headers to include/u-boot
11 years ago
s3c_sdi.c
mmc: remove the MMC_MODE_HC flag
10 years ago
s5p_sdhci.c
mmc: remove the MMC_MODE_HC flag
10 years ago
sdhci.c
mmc: sdhci.c: Add config option to use a fixed buffer for transfers
10 years ago
sh_mmcif.c
mmc: remove the MMC_MODE_HC flag
10 years ago
sh_mmcif.h
mmc: sh_mmcif: Add support rmobile
11 years ago
sh_sdhi.c
mmc: rmobile: Add SDHC support for Renesas rmobile ARM SoC
10 years ago
socfpga_dw_mmc.c
arm: socfpga: mmc: Pick the clock from clock manager
11 years ago
spear_sdhci.c
…
sunxi_mmc.c
sunxi: mmc: Enable pull-up on card-detect gpio pin
10 years ago
tegra_mmc.c
tegra: mmc: Set the removable flag correctly
10 years ago
zynq_sdhci.c
mmc: remove the MMC_MODE_HC flag
10 years ago