From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752369AbdDKQsn (ORCPT ); Tue, 11 Apr 2017 12:48:43 -0400 Received: from mail-pg0-f67.google.com ([74.125.83.67]:36858 "EHLO mail-pg0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751656AbdDKQsk (ORCPT ); Tue, 11 Apr 2017 12:48:40 -0400 From: Andrey Smirnov To: linux-kernel@vger.kernel.org Cc: Andrey Smirnov , yurovsky@gmail.com, Thomas Gleixner , Jason Cooper , Marc Zyngier Subject: [PATCH] irqchip/irq-imx-gpcv2: Clear OF_POPULATED flag Date: Tue, 11 Apr 2017 09:48:09 -0700 Message-Id: <20170411164809.13803-1-andrew.smirnov@gmail.com> X-Mailer: git-send-email 2.9.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Clear OF_POPULATED flag, so that GPC power domain driver[1] can be bound to "gpc" node as well. [1] https://lkml.org/lkml/2017/3/28/835 Cc: yurovsky@gmail.com Cc: Thomas Gleixner Cc: Jason Cooper Cc: Marc Zyngier Signed-off-by: Andrey Smirnov --- Marc: You've expressed you disagreement (in [thread]) for adding generic infrastructure to perform this kind of trickery because of its DT-specific nature. Any chance this, more contained version of it, is acceptable? Thanks, Andrey Smirnov [thread] https://lkml.org/lkml/2017/1/30/241 drivers/irqchip/irq-imx-gpcv2.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/irqchip/irq-imx-gpcv2.c b/drivers/irqchip/irq-imx-gpcv2.c index 15af9a9..e13236f 100644 --- a/drivers/irqchip/irq-imx-gpcv2.c +++ b/drivers/irqchip/irq-imx-gpcv2.c @@ -266,6 +266,11 @@ static int __init imx_gpcv2_irqchip_init(struct device_node *node, imx_gpcv2_instance = cd; register_syscore_ops(&imx_gpcv2_syscore_ops); + /* + * Clear the OF_POPULATED flag set in of_irq_init so that + * later the GPC power domain driver will not be skipped. + */ + of_node_clear_flag(node, OF_POPULATED); return 0; } -- 2.9.3