feat add lwext4 submodule for XiZi

This commit is contained in:
Liu_Weichao
2022-04-02 11:21:07 +08:00
parent 0c0313e0f7
commit 137f2493b7
10 changed files with 54 additions and 7 deletions
@@ -261,6 +261,19 @@ static uint32 SdioWrite(void *dev, struct BusBlockWriteParam *write_param)
return write_param->size;
}
static int SdioControl(struct HardwareDev *dev, struct HalDevBlockParam *block_param)
{
NULL_PARAM_CHECK(dev);
if (OPER_BLK_GETGEOME == block_param->cmd) {
block_param->dev_block.size_perbank = g_sd.blockSize;
block_param->dev_block.block_size = g_sd.blockSize;
block_param->dev_block.bank_num = g_sd.blockCount;
}
return EOK;
}
static struct SdioDevDone dev_done =
{
SdioOpen,
@@ -352,6 +365,7 @@ int Imxrt1052HwSdioInit(void)
}
sdio_dev.dev_done = &dev_done;
sdio_dev.haldev.dev_block_control = SdioControl;
ret = SdioDeviceRegister(&sdio_dev, SDIO_DEVICE_NAME);
if (ret != EOK) {
KPrintf("Sdio device register error %d\n", ret);
@@ -15,8 +15,8 @@
*/
/*************************************************
File name: usb_misc.h
Description: modify usb_echo to KPrintf
File name: host_msd_command.c
Description: modify usb msd command test function
Others: take SDK_2.6.1_MIMXRT1052xxxxB/boards/evkbimxrt1050/usb_examples/usb_host_msd_command for references
History:
1. Date: 2022-02-10
@@ -261,6 +261,19 @@ static uint32 SdioWrite(void *dev, struct BusBlockWriteParam *write_param)
return write_param->size;
}
static int SdioControl(struct HardwareDev *dev, struct HalDevBlockParam *block_param)
{
NULL_PARAM_CHECK(dev);
if (OPER_BLK_GETGEOME == block_param->cmd) {
block_param->dev_block.size_perbank = g_sd.blockSize;
block_param->dev_block.block_size = g_sd.blockSize;
block_param->dev_block.bank_num = g_sd.blockCount;
}
return EOK;
}
static struct SdioDevDone dev_done =
{
SdioOpen,
@@ -352,6 +365,7 @@ int Imxrt1052HwSdioInit(void)
}
sdio_dev.dev_done = &dev_done;
sdio_dev.haldev.dev_block_control = SdioControl;
ret = SdioDeviceRegister(&sdio_dev, SDIO_DEVICE_NAME);
if (ret != EOK) {
KPrintf("Sdio device register error %d\n", ret);
@@ -15,8 +15,8 @@
*/
/*************************************************
File name: usb_misc.h
Description: modify usb_echo to KPrintf
File name: host_msd_command.c
Description: modify usb msd command test function
Others: take SDK_2.6.1_MIMXRT1052xxxxB/boards/evkbimxrt1050/usb_examples/usb_host_msd_command for references
History:
1. Date: 2022-02-10