Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 09 Feb 2026 10:23:33 +0000
From:      Tom Jones <thj@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 998c46ac2afb - main - aw_mmc: Add H616 mmc and emmc config
Message-ID:  <6989b5a5.1f688.7b9da4af@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by thj:

URL: https://cgit.FreeBSD.org/src/commit/?id=998c46ac2afb99bb17d9399bb8e897e8d621d6d4

commit 998c46ac2afb99bb17d9399bb8e897e8d621d6d4
Author:     Tom Jones <thj@FreeBSD.org>
AuthorDate: 2026-02-09 10:05:10 +0000
Commit:     Tom Jones <thj@FreeBSD.org>
CommitDate: 2026-02-09 10:22:19 +0000

    aw_mmc: Add H616 mmc and emmc config
    
    Reviewed by:    manu
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D54909
---
 sys/arm/allwinner/aw_mmc.c | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/sys/arm/allwinner/aw_mmc.c b/sys/arm/allwinner/aw_mmc.c
index a8add957dc74..e10e98aea261 100644
--- a/sys/arm/allwinner/aw_mmc.c
+++ b/sys/arm/allwinner/aw_mmc.c
@@ -115,6 +115,18 @@ static const struct aw_mmc_conf a64_emmc_conf = {
 	.can_calibrate = true,
 };
 
+static const struct aw_mmc_conf h616_mmc_conf = {
+	.dma_xferlen = 0x10000,
+	.mask_data0 = true,
+	.can_calibrate = true,
+	.new_timing = true,
+};
+
+static const struct aw_mmc_conf h616_emmc_conf = {
+	.dma_xferlen = 0x10000,
+	.can_calibrate = true,
+};
+
 static const struct aw_mmc_conf d1_mmc_conf = {
 	.dma_xferlen = 0x1000,
 	.dma_desc_shift = 2,
@@ -131,6 +143,8 @@ static struct ofw_compat_data compat_data[] = {
 	{"allwinner,sun20i-d1-mmc", (uintptr_t)&d1_mmc_conf},
 	{"allwinner,sun50i-a64-mmc", (uintptr_t)&a64_mmc_conf},
 	{"allwinner,sun50i-a64-emmc", (uintptr_t)&a64_emmc_conf},
+	{"allwinner,sun50i-h616-mmc", (uintptr_t)&h616_mmc_conf},
+	{"allwinner,sun50i-h616-emmc", (uintptr_t)&h616_emmc_conf},
 	{NULL,             0}
 };
 


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6989b5a5.1f688.7b9da4af>