|
@@ -64,7 +64,10 @@ int __init __dt_register_buses(const char *bus0, const char *bus1)
|
|
|
panic("device tree not present");
|
|
|
|
|
|
strlcpy(of_ids[0].compatible, bus0, sizeof(of_ids[0].compatible));
|
|
|
- strlcpy(of_ids[1].compatible, bus1, sizeof(of_ids[1].compatible));
|
|
|
+ if (bus1) {
|
|
|
+ strlcpy(of_ids[1].compatible, bus1,
|
|
|
+ sizeof(of_ids[1].compatible));
|
|
|
+ }
|
|
|
|
|
|
if (of_platform_populate(NULL, of_ids, NULL, NULL))
|
|
|
panic("failed to populate DT");
|