Fix node detection for MBUS windows configuration

Configure decoding windows only for devices with
enabled nodes in FDT.

Submitted by:          Konrad Adamczyk <ka@semihalf.com>
Obtained from:         Semihalf
Sponsored by:          Stormshield
Reviewed by:           zbb
Differential revision: https://reviews.freebsd.org/D9219
This commit is contained in:
Wojciech Macek 2017-01-25 10:29:46 +00:00
parent e5e94d2de9
commit 228042ce94
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=312746

View File

@ -2172,6 +2172,10 @@ fdt_win_setup(void)
soc_node = &soc_nodes[i];
/* Setup only for enabled devices */
if (ofw_bus_node_status_okay(child) == 0)
continue;
if (!ofw_bus_node_is_compatible(child,soc_node->compat))
continue;