Skip to content
This repository was archived by the owner on Jun 15, 2023. It is now read-only.

Commit 4abb606

Browse files
committed
fsl_sdhci: ACPI attachment
lx2160 recognizes the card, but "Controller timeout" mmcsd0: 32GB <SDHC SB32G 8.0 SN DD1242F8 MFG 09/2017 by 3 SD> at mmc0 43.7MHz/4bit/65535-block https://gist.github.com/agrajag9/f4e8186e4cea7da1e5d8887a8d74dd7a
1 parent a2e2e3c commit 4abb606

File tree

10 files changed

+533
-282
lines changed

10 files changed

+533
-282
lines changed

sys/arm/freescale/imx/files.imx5

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ dev/ata/chipsets/ata-fsl.c optional imxata
3232

3333
# SDHCI/MMC
3434
dev/sdhci/fsl_sdhci.c optional sdhci
35+
dev/sdhci/fsl_sdhci_fdt.c optional sdhci
3536

3637
# USB OH3 controller (1 OTG, 3 EHCI)
3738
arm/freescale/imx/imx_nop_usbphy.c optional ehci

sys/arm/freescale/imx/files.imx6

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ arm/freescale/imx/imx6_ipu.c optional vt
3232
# Optional devices.
3333
#
3434
dev/sdhci/fsl_sdhci.c optional sdhci
35+
dev/sdhci/fsl_sdhci_fdt.c optional sdhci
3536

3637
arm/freescale/imx/imx_wdog.c optional imxwdt
3738

sys/arm64/conf/GENERIC

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ device nvd # expose NVMe namespaces as disks, depends on nvme
193193
# MMC/SD/SDIO Card slot support
194194
device sdhci
195195
device sdhci_xenon # Marvell Xenon SD/MMC controller
196+
device fsl_sdhci # Freescale eSDHC/uSDHC controller
196197
device aw_mmc # Allwinner SD/MMC controller
197198
device mmc # mmc/sd bus
198199
device mmcsd # mmc/sd flash cards

sys/arm64/conf/NOTES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ device nvd # expose NVMe namespaces as disks, depends on nvme
9494

9595
# MMC/SD/SDIO Card slot support
9696
device sdhci_xenon # Marvell Xenon SD/MMC controller
97+
device fsl_sdhci # Freescale eSDHC/uSDHC controller
9798
device aw_mmc # Allwinner SD/MMC controller
9899
device dwmmc
99100
device dwmmc_altera

sys/conf/files.arm64

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,6 +295,8 @@ dev/psci/psci.c standard
295295
dev/psci/smccc_arm64.S standard
296296
dev/psci/smccc.c standard
297297
dev/sdhci/sdhci_xenon.c optional sdhci_xenon sdhci fdt
298+
dev/sdhci/fsl_sdhci.c optional fsl_sdhci acpi
299+
dev/sdhci/fsl_sdhci_acpi.c optional fsl_sdhci acpi
298300
dev/uart/uart_cpu_arm64.c optional uart
299301
dev/uart/uart_dev_mu.c optional uart uart_mu
300302
dev/uart/uart_dev_pl011.c optional uart pl011

sys/conf/files.powerpc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ dev/quicc/quicc_bfe_fdt.c optional quicc mpc85xx
9494
dev/random/darn.c optional powerpc64 !random_loadable
9595
dev/scc/scc_bfe_macio.c optional scc powermac
9696
dev/sdhci/fsl_sdhci.c optional mpc85xx sdhci
97+
dev/sdhci/fsl_sdhci_fdt.c optional mpc85xx sdhci
9798
dev/sec/sec.c optional sec mpc85xx
9899
dev/sound/macio/aoa.c optional snd_davbus | snd_ai2s powermac
99100
dev/sound/macio/davbus.c optional snd_davbus powermac

0 commit comments

Comments
 (0)