[components][drivers][sdio]修复 SDIO product 为空的问题

This commit is contained in:
tangyuxin 2019-09-03 16:55:10 +08:00
parent 53e0a69608
commit 2f2933245e
1 changed files with 10 additions and 0 deletions

View File

@ -709,6 +709,16 @@ static rt_int32_t sdio_initialize_function(struct rt_mmcsd_card *card,
if (ret) if (ret)
goto err1; goto err1;
/*
* product/manufacturer id is optional for function CIS, so
* copy it from the card structure as needed.
*/
if (func->product == 0)
{
func->manufacturer = card->cis.manufacturer;
func->product = card->cis.product;
}
card->sdio_function[func_num] = func; card->sdio_function[func_num] = func;
return 0; return 0;