spmi: Rename qpnp library to be part of the spmi framework

It turns out that the only use cases for the qpnp library use
the existing spmi data structures. As such, there's really
no justification for having the library not be called 'spmi'.
There is nothing Qualcomm specific about this code.

Also cleanup some inconsistencies in the Kernel Doc comments
while we're here.

Change-Id: I1c73c88be740b6f5d38ba2de62de1737981b30fa
Signed-off-by: Michael Bohan <mbohan@codeaurora.org>
diff --git a/include/linux/qpnp/gpio.h b/include/linux/qpnp/gpio.h
index e7fb53e..3c523ab 100644
--- a/include/linux/qpnp/gpio.h
+++ b/include/linux/qpnp/gpio.h
@@ -10,8 +10,6 @@
  * GNU General Public License for more details.
  */
 
-#include <mach/qpnp.h>
-
 #define QPNP_GPIO_DIR_IN			0
 #define QPNP_GPIO_DIR_OUT			1
 #define QPNP_GPIO_DIR_BOTH			2
diff --git a/include/linux/spmi.h b/include/linux/spmi.h
index 927978a..71e9810 100644
--- a/include/linux/spmi.h
+++ b/include/linux/spmi.h
@@ -417,4 +417,11 @@
  * -ETIMEDOUT if the SPMI transaction times out.
  */
 extern int spmi_command_shutdown(struct spmi_controller *ctrl, u8 sid);
+
+extern struct resource *spmi_get_resource(struct spmi_device *dev,
+				   unsigned int node_idx, unsigned int type,
+				   unsigned int res_num);
+
+extern int spmi_get_irq(struct spmi_device *dev, unsigned int node_idx,
+						 unsigned int res_num);
 #endif