From: Fabio Estevam Date: Thu, 4 Oct 2012 03:15:04 +0000 (-0300) Subject: mfd: da9052-core: Use regmap_irq_get_virq() and fix the probe X-Git-Tag: v3.8-rc1~85^2~81 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ffe20b6854db455a0c40e5fe1f9db2cfc9a62c6a;p=pandora-kernel.git mfd: da9052-core: Use regmap_irq_get_virq() and fix the probe On a mx53qsb dt-kernel the da9052-core driver fails to probe as follows: da9052 1-0048: DA9052 ADC IRQ failed ret=-22 The reason for the error was due to passing only the offset as the interrupt number in request_threaded_irq() without da9052->irq_base. The recommended approach though is to use regmap_get_virq() to acquire the interrupt number and this allows to get rid of da9052->irq_base. Fix it and allow the driver to probe successfully. Also provide a few more error logs and change the irq string to "adc-irq", so that it appears as a single word in 'cat /proc/interrupts' Signed-off-by: Fabio Estevam Reviwed-by: Mark Brown Signed-off-by: Samuel Ortiz --- Reading git-diff-tree failed