diff --git a/drivers/bcma/main.c b/drivers/bcma/main.c
index 12da68ec48baa751d78899e89ac7da2e60f197f7..8957137fc3689185923a05211f722a67e40f2ab0 100644
--- a/drivers/bcma/main.c
+++ b/drivers/bcma/main.c
@@ -201,9 +201,6 @@ static void bcma_of_fill_device(struct device *parent,
 {
 	struct device_node *node;
 
-	if (!IS_ENABLED(CONFIG_OF_IRQ))
-		return;
-
 	node = bcma_of_find_child_device(parent, core);
 	if (node)
 		core->dev.of_node = node;