Module Name: src Committed By: jmcneill Date: Sun Oct 8 13:48:40 UTC 2017
Modified Files: src/sys/arch/arm/sunxi: sunxi_mmc.c Log Message: add sun4i-a10 support To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/sunxi/sunxi_mmc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/arm/sunxi/sunxi_mmc.c diff -u src/sys/arch/arm/sunxi/sunxi_mmc.c:1.8 src/sys/arch/arm/sunxi/sunxi_mmc.c:1.9 --- src/sys/arch/arm/sunxi/sunxi_mmc.c:1.8 Sat Oct 7 12:21:53 2017 +++ src/sys/arch/arm/sunxi/sunxi_mmc.c Sun Oct 8 13:48:40 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: sunxi_mmc.c,v 1.8 2017/10/07 12:21:53 jmcneill Exp $ */ +/* $NetBSD: sunxi_mmc.c,v 1.9 2017/10/08 13:48:40 jmcneill Exp $ */ /*- * Copyright (c) 2014-2017 Jared McNeill <jmcne...@invisible.ca> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: sunxi_mmc.c,v 1.8 2017/10/07 12:21:53 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: sunxi_mmc.c,v 1.9 2017/10/08 13:48:40 jmcneill Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -171,6 +171,13 @@ CFATTACH_DECL_NEW(sunxi_mmc, sizeof(stru #define MMC_READ(sc, reg) \ bus_space_read_4((sc)->sc_bst, (sc)->sc_bsh, (reg)) +static const struct sunxi_mmc_config sun4i_a10_mmc_config = { + .idma_xferlen = 0x2000, + .dma_ftrglevel = 0x20070008, + .delays = NULL, + .flags = 0, +}; + static const struct sunxi_mmc_config sun5i_a13_mmc_config = { .idma_xferlen = 0x10000, .dma_ftrglevel = 0x20070008, @@ -195,6 +202,7 @@ static const struct sunxi_mmc_config sun }; static const struct of_compat_data compat_data[] = { + { "allwinner,sun4i-a10-mmc", (uintptr_t)&sun4i_a10_mmc_config }, { "allwinner,sun5i-a13-mmc", (uintptr_t)&sun5i_a13_mmc_config }, { "allwinner,sun7i-a20-mmc", (uintptr_t)&sun7i_a20_mmc_config }, { "allwinner,sun50i-a64-mmc", (uintptr_t)&sun50i_a64_mmc_config },