On 07/27/2015 11:55 PM, Scott Branden wrote: > Hi Michal, > > comment in line > > On 15-07-24 06:53 AM, Michal Simek wrote: >> The patch "mmc: sdhci-of-arasan: Call OF parsing for MMC" >> (sha1: 16b23787fc709fe60c5d2bd05927b1a3da33d4e9) introduce new >> dependency on GPIOLIB which calls mmc_of_parse() -> >> mmc_gpiod_request_cd() (slot-gpio.c) which calls devm_gpiod_get_index() >> which returns -ENOSYS. >> >> Error log: >> sdhci-arasan ff160000.sdhci: parsing dt failed (4294967258) >> sdhci-arasan: probe of ff160000.sdhci failed with error -38 >> >> Signed-off-by: Michal Simek <michal.simek@xxxxxxxxxx> >> --- >> >> This problem is probably in all others drivers. >> This is one way how this can be solved. >> Maybe better way is to block return value for cd and wp. > > It appears there is gpio code in sdhci.c as well. This uses slot-gpio. > > Perhaps a depends on needs to be added to MMC_SDHCI instead? yes, I know and that's why I did this as RFC. But also not all drivers calls mmc_of_parse to reach this fault. Anyway I am happy to send v2 with GPIOLIB dependency for the whole MMC subsystem. Thanks, Michal -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html