Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

mmc: sdhci-of-arasan: add support on Axiado AX3000 SoC

Axiado AX3000 SoC eMMC controller is based on Arasan eMMC 5.1 host
controller IP.

Signed-off-by: SriNavmani A <srinavmani@axiado.com>
Signed-off-by: Tzu-Hao Wei <twei@axiado.com>
Acked-by: Adrian Hunter <adrian.hunter@intel.com>
Signed-off-by: Ulf Hansson <ulf.hansson@linaro.org>

authored by

SriNavmani A and committed by
Ulf Hansson
0b02521b 7d608bea

+15
+15
drivers/mmc/host/sdhci-of-arasan.c
··· 1512 1512 .clk_ops = &arasan_clk_ops, 1513 1513 }; 1514 1514 1515 + static const struct sdhci_pltfm_data sdhci_arasan_axiado_pdata = { 1516 + .ops = &sdhci_arasan_ops, 1517 + .quirks = SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN | 1518 + SDHCI_QUIRK_BROKEN_CQE, 1519 + }; 1520 + 1521 + static struct sdhci_arasan_of_data sdhci_arasan_axiado_data = { 1522 + .pdata = &sdhci_arasan_axiado_pdata, 1523 + .clk_ops = &arasan_clk_ops, 1524 + }; 1525 + 1515 1526 static const struct of_device_id sdhci_arasan_of_match[] = { 1516 1527 /* SoC-specific compatible strings w/ soc_ctl_map */ 1517 1528 { ··· 1548 1537 { 1549 1538 .compatible = "intel,keembay-sdhci-5.1-sdio", 1550 1539 .data = &intel_keembay_sdio_data, 1540 + }, 1541 + { 1542 + .compatible = "axiado,ax3000-sdhci-5.1-emmc", 1543 + .data = &sdhci_arasan_axiado_data, 1551 1544 }, 1552 1545 /* Generic compatible below here */ 1553 1546 {