mmc: let mmc_of_parse() fail for insane bus-width value
You must fix your DT if it specifies insane bus-width, for example, bus-width = <3>; debug() is not displayed in usual configuration, so people will not even notice weirdness. Use dev_err() instead, then let it fail. Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
This commit is contained in:
parent
c42ee367fd
commit
4b28f7bc93
@ -140,10 +140,8 @@ int mmc_of_parse(struct udevice *dev, struct mmc_config *cfg)
|
||||
cfg->host_caps |= MMC_MODE_1BIT;
|
||||
break;
|
||||
default:
|
||||
debug("warning: %s invalid bus-width property. using 1-bit\n",
|
||||
dev_read_name(dev));
|
||||
cfg->host_caps |= MMC_MODE_1BIT;
|
||||
break;
|
||||
dev_err(dev, "Invalid \"bus-width\" value %u!\n", val);
|
||||
return -EINVAL;
|
||||
}
|
||||
|
||||
/* f_max is obtained from the optional "max-frequency" property */
|
||||
|
Loading…
Reference in New Issue
Block a user