Re: [PATCH 1/4 v3] GPIO: gpio-dwapb: Enable platform driver binding to MFD driver
From: Darren Hart <dvhart@infradead.org>
Date: 2014-09-10 03:26:51
Also in:
linux-gpio, lkml
From: Darren Hart <dvhart@infradead.org>
Date: 2014-09-10 03:26:51
Also in:
linux-gpio, lkml
On Wed, Sep 10, 2014 at 12:34:50AM +0000, Chen, Alvin wrote:
quoted
quoted
@@ -136,7 +136,6 @@ config GPIO_DWAPBtristate "Synopsys DesignWare APB GPIO driver" select GPIO_GENERIC select GENERIC_IRQ_CHIP - depends on OF_GPIOYou cover this specific dependencies with inline ifdefs, but you lose the CONFIG_OF depends by dropping it, and there are no such checks in the probe routine. Assumptions of OF are not limited to probe in this driver. While I would like to see this assumption properly abstracted, the most expedient/immediate fix is probably to add a depends on OF above.Andriy, how do you think? How about depends on OF_GPIO || MFD_GPIO_DWAPB, or depends on OF_GPIO || MFD_INTEL_QUARK_I2C_GPIO?
Upon closer inspection, I think my concern is invalid. the OF header already tests for CONFIG_OF and provides no-op / -ENOSYS (tsk tsk) alternatives. So long as you can compile with "#CONFIG_OF is not set" as it is, then I withdraw my comment. Sorry for the noise. -- Darren Hart Intel Open Source Technology Center