From eeea933bb579a1ad8f04474ad4beae5d526f631f Mon Sep 17 00:00:00 2001 From: heyuanjie87 <943313837@qq.com> Date: Tue, 1 Nov 2022 18:10:13 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=B8=BAhost=E9=A9=B1=E5=8A=A8=E7=9A=84sca?= =?UTF-8?q?tter=20gather=E6=96=B9=E5=BC=8F=E6=8F=90=E4=BE=9B=E6=96=B9?= =?UTF-8?q?=E4=BE=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/drivers/include/drivers/mmcsd_core.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/drivers/include/drivers/mmcsd_core.h b/components/drivers/include/drivers/mmcsd_core.h index d0b5297677..144b16c140 100644 --- a/components/drivers/include/drivers/mmcsd_core.h +++ b/components/drivers/include/drivers/mmcsd_core.h @@ -47,7 +47,11 @@ struct rt_mmcsd_data rt_uint32_t timeout_ns; rt_uint32_t timeout_clks; - long host_cookie; /* host driver private data */ + + void *sg; /* scatter list */ + rt_uint16_t sg_len; /* size of scatter list */ + rt_int16_t sg_count; /* mapped sg entries */ + rt_ubase_t host_cookie; /* host driver private data */ }; struct rt_mmcsd_cmd -- Gitee From 92375035ad4e6b65af071f0258e7c668b2244c44 Mon Sep 17 00:00:00 2001 From: heyuanjie87 <943313837@qq.com> Date: Tue, 1 Nov 2022 18:20:48 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E4=B8=8D=E5=86=8D?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E7=9A=84=E6=88=90=E5=91=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/drivers/include/drivers/mmcsd_core.h | 1 - 1 file changed, 1 deletion(-) diff --git a/components/drivers/include/drivers/mmcsd_core.h b/components/drivers/include/drivers/mmcsd_core.h index 144b16c140..3f3b2321bd 100644 --- a/components/drivers/include/drivers/mmcsd_core.h +++ b/components/drivers/include/drivers/mmcsd_core.h @@ -33,7 +33,6 @@ struct rt_mmcsd_data rt_uint32_t blksize; rt_uint32_t blks; rt_uint32_t *buf; - void *dma_addr; rt_int32_t err; rt_uint32_t flags; #define DATA_DIR_WRITE (1 << 0) -- Gitee