While the commit d5dcce0 ("device property: Keep secondary firmware node secondary by type") describes everything correct in its commit message the change it made does the opposite and original commit c15e1bd ("device property: Fix the secondary firmware node handling in set_primary_fwnode()") was fully correct. Thus, revert the former one here and improve documentation. Bard Liao (2): Revert "device property: Keep secondary firmware node secondary by type" device property: add description of fwnode cases drivers/base/core.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) -- 2.17.1