mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-11 20:36:45 +07:00
of/address: Don't throw errors on absent ranges properties
The core always tries to translate any "reg" property to construct the platform device names. This results in a pile of "OF: no ranges; cannot translate" errors in dmesg whenever we expose things like i2c devices that cannot directly translate to the MMIO space. Turn this into a pr_debug instead Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Grant Likely <grant.likely@linaro.org>
This commit is contained in:
parent
43c0767e17
commit
a0212ae0be
@ -477,7 +477,7 @@ static int of_translate_one(struct device_node *parent, struct of_bus *bus,
|
||||
ranges = of_get_property(parent, rprop, &rlen);
|
||||
#if !defined(CONFIG_PPC)
|
||||
if (ranges == NULL) {
|
||||
pr_err("OF: no ranges; cannot translate\n");
|
||||
pr_debug("OF: no ranges; cannot translate\n");
|
||||
return 1;
|
||||
}
|
||||
#endif /* !defined(CONFIG_PPC) */
|
||||
|
Loading…
Reference in New Issue
Block a user